linux/drivers
Dingxian Wen ac0d8ffc8a media: rockchip: hdmirx: Workaround to fix system crashes
1.Hdmirx DMA caused NOC abnormal pending during hot-plug operation,
resulting in system crash.Detect signal change as soon as possible
and reset hdmirx controller in FIQ to avoid hdmirx DMA exception.
2.Add hdmirx DMA reset operation when HDMI is unplugged and hdmirx
DMA is off.

Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I89dfda97cc0e4a9ac366a87b134762e400675530
2022-03-15 14:38:18 +08:00
..
accessibility
acpi This is the 5.10.60 stable release 2021-08-27 17:14:51 +02:00
amba Merge 5.10.20 into android12-5.10 2021-03-07 12:33:33 +01:00
android ANDROID: vendor_hooks: Add hooks for binder proc transaction 2021-12-03 12:42:11 +08:00
ata Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
atm atm: nicstar: register the interrupt handler in the right place 2021-07-19 09:44:52 +02:00
auxdisplay rk: revert to v4.19 2021-03-17 18:05:39 +08:00
base MALI: rockchip: upgrade bifrost DDK to g11p0-01eac0, from g10p0-01eac0 2022-03-01 19:53:20 +08:00
bcma bcma: Fix memory leak for internally-handled cores 2021-09-15 09:50:45 +02:00
block This is the 5.10.66 stable release 2021-09-19 10:25:11 +02:00
bluetooth Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
bus bus: ti-sysc: Fix error handling for sysc_check_active_timer() 2021-08-26 08:35:42 -04:00
cdrom cdrom: gdrom: initialize global variable at init time 2021-05-26 12:06:55 +02:00
char Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
clk clk: rockchip: rk3588: modify xin_osc0_func to xin24m 2022-03-04 16:59:16 +08:00
clocksource Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
connector rk: revert to v4.19 2021-03-17 18:05:39 +08:00
counter counter: 104-quad-8: Return error when invalid mode during ceiling_write 2021-09-15 09:50:38 +02:00
cpufreq cpufreq: rockchip: Fix compile error when disable rockchip cpufreq 2022-03-10 10:43:11 +08:00
cpuidle ANDROID: cpuidle: Allow for an early exit from cpuidle_enter_state() 2021-07-02 19:45:07 +00:00
crypto crypto: rockchip: cryptodev_linux: add rsa support 2022-03-15 10:34:10 +08:00
dax rk: revert to v4.19 2021-03-17 18:05:39 +08:00
dca
devfreq PM / devfreq: rockchip-dfi: build depends on CPU config 2022-03-10 11:42:20 +08:00
dio
dma Linux 5.10.61 2021-08-27 20:51:37 +02:00
dma-buf dma-buf: heaps: rk-dma-heap: refactor dma_buf_vmap 2022-03-09 17:27:53 +08:00
edac EDAC/i10nm: Fix NVDIMM detection 2021-09-15 09:50:30 +02:00
eisa
extcon Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
firewire firewire: nosy: Fix a use-after-free bug in nosy_ioctl() 2021-04-07 15:00:11 +02:00
firmware soc: rockchip: sip: support config fiq. 2022-03-15 14:21:04 +08:00
fpga fpga: dfl: fme: Fix cpu hotplug issue in performance reporting 2021-08-12 13:22:15 +02:00
fsi fsi: Add missing MODULE_DEVICE_TABLE 2021-07-20 16:05:42 +02:00
gnss rk: revert to v4.19 2021-03-17 18:05:39 +08:00
gpio Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
gpu drm/panel: panel-simple: add error message to debug. 2022-03-12 19:32:59 +08:00
greybus
headset_observe rk_headset: enable rk_headset and fix complie error 2021-10-29 18:06:44 +08:00
hid Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
hsi HSI: core: fix resource leaks in hsi_add_client_from_dt() 2021-05-14 09:50:28 +02:00
hv drivers: hv: Fix missing error code in vmbus_connect() 2021-07-14 16:55:59 +02:00
hwmon This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
hwspinlock Merge remote branch 'android12-5.10' of https://android.googlesource.com/kernel/common 2021-03-17 18:07:51 +08:00
hwtracing This is the 5.10.52 stable release 2021-07-20 16:36:53 +02:00
i2c BACKPORT: i2c: rk3x: Handle a spurious start completion interrupt flag 2022-03-14 15:28:45 +08:00
i3c Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 2021-05-14 09:50:05 +02:00
ide rk: revert to v4.19 2021-03-17 18:05:39 +08:00
idle rk: revert to v4.19 2021-03-17 18:05:39 +08:00
iio Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
infiniband RDMA/efa: Free IRQ vectors on error flow 2021-09-03 10:09:24 +02:00
input input: sensor: light/proximity sensor: support ucs14620 2022-02-18 16:56:01 +08:00
interconnect interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes 2021-08-12 13:22:18 +02:00
iommu iommu/rockchip: fix issue for read the value for the MMU_DTE_ADDR 2022-03-14 17:56:48 +08:00
ipack ipack: tpci200: fix memory leak in the tpci200_register 2021-08-26 08:35:55 -04:00
irqchip Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
isdn mISDN: fix possible use-after-free in HFC_cleanup() 2021-07-19 09:44:38 +02:00
leds Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
lightnvm rk: revert to v4.19 2021-03-17 18:05:39 +08:00
macintosh rk: revert to v4.19 2021-03-17 18:05:39 +08:00
mailbox Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
mcb
md Merge tag 'android12-5.10.66_r00' into android12-5.10 2021-10-21 09:45:02 +02:00
media media: rockchip: hdmirx: Workaround to fix system crashes 2022-03-15 14:38:18 +08:00
memory This is the 5.10.53 stable release 2021-07-25 15:37:14 +02:00
memstick memstick: rtsx_usb_ms: fix UAF 2021-07-14 16:55:53 +02:00
message rk: revert to v4.19 2021-03-17 18:05:39 +08:00
mfd driver: rk630: Add RK630 MAC PHY support 2022-03-02 19:55:02 +08:00
misc Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
mmc mmc: sdhci-of-dwcmshc: configure the TX DLL TAP value for HS400 2022-03-15 14:10:22 +08:00
most
mtd mtd: spi-nor: xtx: Add code 2022-03-15 11:42:18 +08:00
mux
net ethernet: stmmac: dwmac-rk: Add gmac support for rv1106 2022-03-03 14:11:44 +08:00
nfc Revert "NFC: Add to support ap6441 & ap6493 nfc function." 2021-08-11 16:32:39 +08:00
ntb rk: revert to v4.19 2021-03-17 18:05:39 +08:00
nubus
nvdimm libnvdimm/region: Fix label activation vs errors 2021-08-18 08:59:07 +02:00
nvme nvmet: pass back cntlid on successful completion 2021-09-15 09:50:25 +02:00
nvmem nvmem: rockchip-otp: build depends on CPU config 2022-03-10 11:39:22 +08:00
of Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
opp opp: Ignore unavailable opp when show opp summary 2022-03-08 11:43:55 +08:00
oprofile
parisc rk: revert to v4.19 2021-03-17 18:05:39 +08:00
parport rk: revert to v4.19 2021-03-17 18:05:39 +08:00
pci PCI: rockchip: dw: Simplify clock handling 2022-03-09 17:57:54 +08:00
pcmcia pcmcia: i82092: fix a null pointer dereference bug 2021-08-12 13:22:16 +02:00
perf perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number 2021-07-14 16:56:08 +02:00
phy phy: rockchip: inno-usb2: set bvalid to high by grf for rv1103 2022-03-14 16:04:46 +08:00
pinctrl pinctrl: rockchip: add rv1106 support 2022-03-04 17:33:20 +08:00
platform This is the 5.10.60 stable release 2021-08-27 17:14:51 +02:00
pnp
power power: supply: bq25890: disable auto dp/dm detection if pd support 2022-02-22 18:11:04 +08:00
powercap UPSTREAM: powercap/drivers/dtpm: Add the experimental label to the option description 2021-03-22 15:24:47 +00:00
pps rk: revert to v4.19 2021-03-17 18:05:39 +08:00
ps3 rk: revert to v4.19 2021-03-17 18:05:39 +08:00
ptp ptp_pch: Restore dependency on PCI 2021-08-26 08:35:46 -04:00
pwm Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
rapidio rapidio: handle create_workqueue() failure 2021-05-26 12:06:52 +02:00
ras RAS/CEC: Correct ce_add_elem()'s returned values 2021-04-14 08:42:12 +02:00
regulator regulator: rk806: use dvs mode instead of sleep mode 2022-01-15 20:08:31 +08:00
remoteproc ANDROID: rproc: Add vendor hook when setting recovery mode 2021-11-08 20:26:18 +00:00
reset This is the 5.10.63 stable release 2021-09-08 09:08:09 +02:00
rk_nand drivers: rk_nand: fix complie error 2021-07-27 17:01:50 +08:00
rkflash drivers: rkflash: Recheck the cache only the spinand devices in need 2021-10-15 19:45:14 +08:00
rknpu driver: rknpu: Set intermediate rate before change read margin 2022-03-03 18:01:38 +08:00
rpmsg Merge 5.10.38 into android12-5.10 2021-05-20 15:35:25 +02:00
rtc rtc: hym8563: align the alarm time settings 2022-03-07 15:11:48 +08:00
s390 This is the 5.10.65 stable release 2021-09-15 14:16:47 +02:00
sbus rk: revert to v4.19 2021-03-17 18:05:39 +08:00
scsi BACKPORT: FROMLIST: scsi: ufs: Fix a deadlock in the error handler 2021-11-08 10:01:41 -08:00
sfi
sh
siox
slimbus slimbus: ngd: reset dma setup during runtime pm 2021-08-26 08:35:55 -04:00
soc soc: rockchip: ramdisk: Add Rockchip RAM disk support 2022-03-11 16:03:08 +08:00
soundwire soundwire: stream: Fix test for DP prepare complete 2021-07-14 16:56:47 +02:00
spi spi: rockchip: add compatible string for rv1106 2022-02-28 14:37:28 +08:00
spmi
ssb ssb: Fix error return code in ssb_bus_scan() 2021-07-14 16:56:21 +02:00
staging fiq_debugger_arm: Replace %pF with %pS to print Symbols or Function 2022-03-10 14:16:52 +08:00
switch
target scsi: target: Fix protect handling in WRITE SAME(32) 2021-07-28 14:35:39 +02:00
tc rk: revert to v4.19 2021-03-17 18:05:39 +08:00
tee tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag 2021-08-15 14:00:24 +02:00
thermal thermal: rockchip: Support RV1106 SoC in the thermal driver 2022-03-01 15:59:48 +08:00
thunderbolt thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() 2021-07-14 16:56:44 +02:00
tty serial: 8250: fix programmable transmit interrupt mode 2022-01-04 19:19:37 +08:00
uio uio_hv_generic: Fix a memory leak in error handling paths 2021-05-26 12:06:52 +02:00
usb usb: typec: tcpm: Fix for GKI 2022-03-15 09:45:57 +08:00
vdpa vdpa/mlx5: Avoid destroying MR on empty iotlb 2021-08-26 08:35:42 -04:00
vfio This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
vhost vringh: Use wiov->used to check for read/write desc order 2021-09-03 10:09:27 +02:00
video video: rockchip: rga3: Fixup pr_err for debug info to pr_info 2022-03-12 16:02:31 +08:00
virt nitro_enclaves: Fix stale file descriptors on failed usercopy 2021-05-11 14:47:11 +02:00
virtio This is the 5.10.62 stable release 2021-09-03 10:51:56 +02:00
visorbus visorbus: fix error return code in visorchipset_init() 2021-07-14 16:56:41 +02:00
vlynq
vme rk: revert to v4.19 2021-03-17 18:05:39 +08:00
w1 w1: ds2438: fixing bug that would always get page0 2021-07-20 16:05:39 +02:00
watchdog This is the 5.10.57 stable release 2021-08-08 09:36:33 +02:00
xen xen/events: Fix race in set_evtchn_to_irq 2021-08-18 08:59:14 +02:00
zorro
Kconfig rk_headset: enable rk_headset and fix complie error 2021-10-29 18:06:44 +08:00
Makefile rk_headset: enable rk_headset and fix complie error 2021-10-29 18:06:44 +08:00