linux/drivers
Sugar Zhang 452ebfb0a2 power: reset: reboot-mode: Register callback for kernel pre restart
This patch register boot mode into kernel pre restart call chain
to support 'reset [cmd]'

e.g.

/# fiq
Welcome to fiq debugger mode
Enter ? to get command help
debug> help
FIQ Debugger commands:
 reset [<c>]   Hard reset with command <c>
debug>
debug> reset loader
DDR Version V1.04 20201030
DDR4, 328MHz
BW=32 Col=10 Bk=4 BG=2 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
...
boot mode: loader
...
RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x1d1f000

Change-Id: Ic1792bdd0262c77a09fd780c7ac3e6d912b09008
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2021-01-22 20:12:56 +08:00
..
accessibility
acpi This is the 4.19.160 stable release 2020-11-24 14:57:17 +01:00
amba
android UPSTREAM: binderfs: use refcount for binder control devices too 2020-11-16 07:43:08 +01:00
ata ata: sata_nv: Fix retrieving of active qcs 2020-11-05 11:08:38 +01:00
atm atm: nicstar: Unmap DMA on send error 2020-11-24 13:27:15 +01:00
auxdisplay
base UPSTREAM: driver core: Avoid deferred probe due to fw_devlink_pause/resume() 2020-12-29 16:11:37 +08:00
bcma
block Merge 4.19.158 into android-4.19-stable 2020-11-19 12:25:33 +01:00
bluetooth Merge tag 'ASB-2020-11-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-11-03 18:36:42 +08:00
bus bus/fsl_mc: Do not rely on caller to provide non NULL mc_io 2020-11-05 11:08:43 +01:00
cdrom
char Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
clk clk: rockchip: rk3568: add READ_ONLY flag for clk_gpu 2021-01-07 11:29:55 +08:00
clocksource Merge tag 'ASB-2020-10-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-10-10 18:38:14 +08:00
connector
cpufreq cpufreq: dt-platdev: Add rk3566 project into blacklist 2020-12-29 17:36:20 +08:00
cpuidle This is the 4.19.144 stable release 2020-09-09 19:48:58 +02:00
crypto Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
dax
dca
devfreq PM / devfreq: rockchip_dmc: add support for rk3568 2020-12-22 15:37:47 +08:00
dio
dma Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
dma-buf dma-buf: add buf proc debug node 2021-01-08 14:40:19 +08:00
edac This is the 4.19.153 stable release 2020-10-29 11:36:20 +01:00
eisa
energy_model
extcon extcon: Create named extcon link nowarn 2020-11-09 15:39:02 +08:00
firewire
firmware BACKPORT: firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead 2020-12-23 09:55:29 +08:00
fmc
fpga fpga: dfl: fix bug in port reset handshake 2020-07-29 10:16:48 +02:00
fsi
gnss This is the 4.19.129 stable release 2020-06-22 10:50:54 +02:00
gpio gpio: rockchip: clear pendings before isr_handler is valid 2020-12-30 18:53:57 +08:00
gpu drivers: eink pmic: tps65185: add power en pin control 2021-01-12 10:55:26 +08:00
headset_observe rk_headset: Add support for driver to be built as module 2020-09-15 20:12:09 +08:00
hid Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
hsi
hv hv_balloon: disable warning when floor reached 2020-11-18 19:18:41 +01:00
hwmon This is the 4.19.153 stable release 2020-10-29 11:36:20 +01:00
hwspinlock
hwtracing UPSTREAM: coresight: tmc: Fix bad register address for CLAIM 2020-11-15 15:06:03 +01:00
i2c reboot: Introduce kernel pre restart handler call chain 2021-01-22 20:12:56 +08:00
ide
idle
iio Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
infiniband Merge 4.19.161 into android-4.19-stable 2020-12-03 10:10:00 +01:00
input driver: input: touchscreen: gt9xx: add ebc suspend notify support 2021-01-12 09:23:54 +08:00
iommu Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
ipack ipack: tpci200: fix error return code in tpci200_register() 2020-05-27 17:37:43 +02:00
irqchip irqchip/gic-v3-its: flush base table if rk3568 or rk3566 2021-01-12 10:17:04 +08:00
isdn PCI: add USR vendor id and use it in r8169 and w6692 driver 2020-06-22 09:05:23 +02:00
leds Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
lightnvm
macintosh drivers/macintosh: Fix memleak in windfarm_pm112 driver 2020-06-22 09:05:29 +02:00
mailbox Merge tag 'ASB-2020-11-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-11-03 18:36:42 +08:00
mcb
md Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
media media: rockchip: isp/ispp add vb2_rdma_sg_memops to support contiguous page 2021-01-12 19:02:10 +08:00
memory memory: emif: Remove bogus debugfs error handling 2020-11-05 11:08:45 +01:00
memstick
message scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() 2020-11-05 11:08:47 +01:00
mfd Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
misc Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
mmc mmc: add a file to debugfs for changing host max clock at runtime 2021-01-06 15:18:42 +08:00
mtd Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
mux
net net: rockchip_wlan: update cywdhd to "1.363.125.19 (r)" 2021-01-06 18:20:16 +08:00
nfc Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
ntb NTB: hw: amd: fix an issue about leak system resources 2020-10-30 10:38:25 +01:00
nubus
nvdimm This is the 4.19.127 stable release 2020-06-07 14:25:43 +02:00
nvme nvme: free sq/cq dbbuf pointers when dbbuf set fails 2020-12-02 08:48:09 +01:00
nvmem nvmem: rockchip-otp: Add support for rk3568-otp 2020-11-19 17:27:42 +08:00
of Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
opp PM / OPP: Call opp_debug_init() later when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-05-25 18:20:22 +08:00
oprofile
parisc parisc: mask out enable and reserved bits from sba imask 2020-08-19 08:15:07 +02:00
parport
pci PCI: rockchip: dw: reconfigure parameters for standard RC 2021-01-11 17:44:39 +08:00
pcmcia
perf drivers/perf: xgene_pmu: Fix uninitialized resource struct 2020-10-29 09:55:00 +01:00
phy phy: rockchip: naneng-combphy: Add SGMII/QSGMII mode support 2021-01-06 10:14:41 +08:00
pinctrl Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
platform Merge 4.19.161 into android-4.19-stable 2020-12-03 10:10:00 +01:00
pnp
power power: reset: reboot-mode: Register callback for kernel pre restart 2021-01-22 20:12:56 +08:00
powercap powercap: restrict energy meter to root access 2020-11-10 21:11:27 +01:00
pps
ps3
ptp
pwm Merge tag 'ASB-2020-11-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-11-03 18:36:42 +08:00
rapidio rapidio: fix the missed put_device() for rio_mport_add_riodev 2020-10-30 10:38:21 +01:00
ras
regulator Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
remoteproc remoteproc: qcom: q6v5: Update running state before requesting stop 2020-08-21 11:05:34 +02:00
reset
rk_nand drivers: rk_nand: update nand flash drivers 2020-11-30 18:42:39 +08:00
rkflash drivers: rkflash: fixes compile error when !CONFIG_MTD 2021-01-07 19:09:33 +08:00
rpmsg rpmsg: glink: Use complete_all for open states 2020-11-05 11:08:43 +01:00
rtc Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
s390 s390/qeth: fix tear down of async TX buffers 2020-12-02 08:48:11 +01:00
sbus
scsi Merge 4.19.161 into android-4.19-stable 2020-12-03 10:10:00 +01:00
sfi
sh
siox
slimbus slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback 2020-10-29 09:55:12 +01:00
smc
sn
soc soc: rockchip: ipa: Make static coefficient more accurate when leakage is 0 2021-01-08 17:53:28 +08:00
soundwire
spi spi: rockchip: Support SPI_CS_HIGH 2020-12-28 09:48:04 +08:00
spmi
ssb
staging android: ion: set sg address by sg_dma_address 2021-01-06 18:03:33 +08:00
switch
target scsi: target: iscsi: Fix cmd abort fabric stop race 2020-12-02 08:48:10 +01:00
tc
tee Merge 4.19.161 into android-4.19-stable 2020-12-03 10:10:00 +01:00
testcode
thermal thermal: rockchip: Support RK3568 SoCs in the thermal driver 2020-11-13 17:13:01 +08:00
thunderbolt thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() 2020-11-18 19:18:49 +01:00
tty Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
uio uio: Fix use-after-free in uio_unregister_device() 2020-11-18 19:18:49 +01:00
usb usb: dwc3: gadget: disable lpm for rockchip platform 2021-01-11 18:00:36 +08:00
uwb
vfio Merge 4.19.158 into android-4.19-stable 2020-11-19 12:25:33 +01:00
vhost This is the 4.19.155 stable release 2020-11-05 14:02:27 +01:00
video video: rockchip: mpp: optimize power for video codec 2021-01-12 17:02:22 +08:00
virt drivers/virt/fsl_hypervisor: Fix error handling path 2020-10-29 09:55:09 +01:00
virtio This is the 4.19.142 stable release 2020-08-26 11:07:03 +02:00
visorbus
vlynq
vme
w1 w1: mxc_w1: Fix timeout resolution problem leading to bus error 2020-11-05 11:08:47 +01:00
watchdog Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
xen xen/events: block rogue events for some time 2020-11-05 11:08:37 +01:00
zorro
Kconfig Merge tag 'ASB-2020-09-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-09-24 17:59:50 +08:00
Makefile