linux/drivers
Zhang Yubing 0bb9818fe4 phy: rockchip: usbdp: add PD-to-HPD IRQ support
When DP output in Tyep-C interface, HPD and HPD IRQ info are
send by PD message, and transfer to phy by mux set callback
function. The usbdp phy need tell the DP controller not only
the HPD info, but also HPD IRQ info.

According to DP Standard 1.4a 3.3 section, the HPD IRQ pulse
width should be in the range from 0.5 ms to 1 ms, setting
the low level time between 750 us nad 800 us to satisfied
the specification.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: Ie6d6d0537e6633e6e5f12119ceafc4109e32e74e
2022-03-28 20:33:46 +08:00
..
accessibility
acpi This is the 5.10.60 stable release 2021-08-27 17:14:51 +02:00
amba
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: rv1106: remove the mclk_acodec_rx 2022-03-28 18:56:33 +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: support to disable cpuidle according to cpu frequency 2022-03-17 16:00:41 +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: v3: add crypto version check 2022-03-28 18:29:07 +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: dump each dmabuf info 2022-03-28 16:23:49 +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: Fix sip_fiq_control parameter passing error 2022-03-21 16:14:23 +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/rockchip: dw-dp: support force output 2022-03-28 17:19:31 +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: isp: isp32 fix frame id to dvbm 2022-03-28 19:02:05 +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: core: make the mmc queue depth configurable 2022-03-25 19:48:53 +08:00
most
mtd mtd: spi-nor: fmsh: Add code 2022-03-25 19:43:52 +08:00
mux
net Revert "net: ethernet: stmmac: Add STMMAC_MMC config option" 2022-03-24 14:17:56 +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: ignore udma initialization if not support 2022-03-24 18:48:42 +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: usbdp: add PD-to-HPD IRQ support 2022-03-28 20:33:46 +08:00
pinctrl pinctrl: rockchip: fix rv1106 pin banks 2022-03-22 11:45:56 +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: pwm-regulator: set init voltage before pwm enable 2022-03-28 18:30:36 +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: pvtm: Add support for RV1106 SoCs 2022-03-26 17:51:41 +08:00
soundwire soundwire: stream: Fix test for DP prepare complete 2021-07-14 16:56:47 +02:00
spi spi: rockchip-sfc: Embedded DMA only support 4B aligned address 2022-03-25 19:49:17 +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: update the initialize function for rv1106 2022-03-22 20:22:33 +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 FROMLIST: usb: gadget: f_uac2: fix superspeed transfer 2022-03-25 19:15:14 +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: dvbm: fix dvbm config issue 2022-03-28 18:43:22 +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