2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-03 19:03:57 +08:00
linux-next/drivers
Neil Armstrong 7c694baf8e phy: qcom: qmp-combo: register a typec mux to change the QPHY_MODE
Register a typec mux in order to change the PHY mode on the Type-C
mux events depending on the mode and the svid when in Altmode setup.

The DisplayPort phy should be left enabled if is still powered on
by the DRM DisplayPort controller, so bail out until the DisplayPort
PHY is not powered off.

The Type-C Mode/SVID only changes on plug/unplug, and USB SAFE states
will be set in between of USB-Only, Combo and DisplayPort Only so
this will leave enough time to the DRM DisplayPort controller to
turn of the DisplayPort PHY.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2024-03-30 22:18:04 +08:00
..
accel fix missing vmalloc.h includes 2024-03-26 15:44:15 -07:00
accessibility Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
acpi Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 2024-03-28 09:52:27 +11:00
amba
android Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
ata Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 2024-03-28 14:25:28 +11:00
atm atm: fore200e: Convert to platform remove callback returning void 2024-03-07 20:36:32 -08:00
auxdisplay auxdisplay: img-ascii-lcd: Convert to platform remove callback returning void 2024-03-12 17:37:54 +02:00
base Merge branch 'togreg' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 2024-03-28 14:08:54 +11:00
bcma bcma: convert to platform remove callback returning void 2024-03-12 17:32:55 +02:00
block brd: Remove use of page->index 2024-03-26 11:16:00 -06:00
bluetooth Bluetooth: qca: use the power sequencer for QCA6390 2024-03-30 21:09:23 +08:00
bus Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
cache
cdrom cdrom: gdrom: Convert to platform remove callback returning void 2024-03-07 11:53:30 -07:00
cdx cdx: add MSI support for CDX bus 2024-03-07 21:52:03 +00:00
char Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
clk Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git 2024-03-28 09:11:29 +11:00
clocksource A set of updates for clocksource and clockevent drivers: 2024-03-23 14:42:45 -07:00
comedi Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
connector
counter Merge branch 'counter-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 2024-03-28 14:09:04 +11:00
cpufreq RISC-V Patches for the 6.9 Merge Window 2024-03-22 10:41:13 -07:00
cpuidle RISC-V Patches for the 6.9 Merge Window 2024-03-22 10:41:13 -07:00
crypto This push fixes a regression that broke iwd as well as a divide by 2024-03-25 10:48:23 -07:00
cxl Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git 2024-03-28 08:22:14 +11:00
dax libnvdimm updates for v6.9 2024-03-15 11:58:32 -07:00
dca
devfreq PM / devfreq: rk3399_dmc: Convert to platform remove callback returning void 2024-03-07 20:53:36 +09:00
dio dio: make dio_bus_type const 2024-03-07 20:37:04 +00:00
dma dmaengine updates for v6.9 2024-03-15 12:25:13 -07:00
dma-buf Merge drm/drm-fixes into drm-misc-fixes 2024-03-25 21:11:58 +01:00
dpll dpll: indent DPLL option type by a tab 2024-03-25 19:40:23 -07:00
edac EDAC: Remove unused struct members 2024-03-27 18:26:58 +01:00
eisa
extcon extcon: realtek: Remove unused of_gpio.h 2024-03-07 20:35:55 +09:00
firewire firewire: core: option to log bus reset initiation 2024-03-25 07:40:36 +09:00
firmware Merge branch 'for-linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git 2024-03-28 09:11:22 +11:00
fpga Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
fsi
gnss
gpio gpiolib: Fix debug messaging in gpiod_find_and_request() 2024-03-26 12:50:50 +01:00
gpu drm/panel: odin2: add panel physical size for desktop auto scale 2024-03-30 21:12:45 +08:00
greybus Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
hid HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc 2024-03-21 13:43:33 +01:00
hsi
hte
hv hyperv-next for v6.9 2024-03-21 10:01:02 -07:00
hwmon Merge branch 'pwm/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 2024-03-28 14:39:54 +11:00
hwspinlock hwspinlock: omap: Use index to get hwspinlock pointer 2024-03-05 20:01:14 -08:00
hwtracing fix missing vmalloc.h includes 2024-03-26 15:44:15 -07:00
i2c Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 2024-03-28 09:33:42 +11:00
i3c
idle cpuidle: ACPI/intel: fix MWAIT hint target C-state computation 2024-03-05 21:25:18 +01:00
iio iio: health: max30102: add support for max30101 2024-03-25 20:25:17 +00:00
infiniband Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git 2024-03-28 08:22:19 +11:00
input TTY/Serial driver update for 6.9-rc1 2024-03-21 12:44:10 -07:00
interconnect Merge branch 'icc-fixes' into icc-next 2024-03-14 19:06:48 +02:00
iommu change alloc_pages name in dma_map_ops to avoid name conflicts 2024-03-26 15:44:20 -07:00
ipack ipack: make ipack_bus_type const 2024-03-07 20:32:47 +00:00
irqchip Merge branch into tip/master: 'irq/core' 2024-03-27 20:15:01 +01:00
isdn isdn: capi: make capi_class constant 2024-03-07 20:26:24 -08:00
leds - Kuan-Wei Chiu has developed the well-named series "lib min_heap: Min 2024-03-14 18:03:09 -07:00
macintosh powerpc updates for 6.9 2024-03-15 17:53:48 -07:00
mailbox imx: add support for i.MX95 ELE/V2X MU 2024-03-13 12:23:36 -07:00
mcb mcb: constify the struct device_type usage 2024-03-07 20:38:15 +00:00
md - Fix a memory leak in DM integrity recheck code that was added during 2024-03-22 12:34:26 -07:00
media media: mediatek: vcodec: support 36 bits physical address 2024-03-26 09:52:59 +01:00
memory Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
memstick MMC core: 2024-03-13 10:59:28 -07:00
message
mfd TTY/Serial driver update for 6.9-rc1 2024-03-21 12:44:10 -07:00
misc hardening fixes for v6.9-rc1 2024-03-23 08:43:21 -07:00
mmc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 2024-03-28 13:20:27 +11:00
most most: core: make mostbus const 2024-03-07 20:32:38 +00:00
mtd Merge branch 'nand/next' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git 2024-03-28 13:06:07 +11:00
mux
net HACK: wifi: ath12k: Always try to suspend when requested 2024-03-30 21:11:34 +08:00
nfc
ntb Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git 2024-03-28 14:43:06 +11:00
nubus
nvdimm libnvdimm updates for v6.9 2024-03-15 11:58:32 -07:00
nvme nvme/io_uring: use helper for polled completions 2024-03-25 08:50:52 -06:00
nvmem nvmem: core: Print error on wrong bits DT property 2024-03-07 20:21:53 +00:00
of of: dynamic: Synchronize of_changeset_destroy() with the devlink removals 2024-03-26 15:32:32 -05:00
opp OPP: Extend dev_pm_opp_data with turbo support 2024-03-11 10:39:24 +05:30
parisc change alloc_pages name in dma_map_ops to avoid name conflicts 2024-03-26 15:44:20 -07:00
parport parport: sunbpp: Convert to platform remove callback returning void 2024-03-07 21:50:06 +00:00
pci PCI/pwrctl: add a PCI power control driver for power sequenced devices 2024-03-30 21:09:23 +08:00
pcmcia pcmcia: cs: make pcmcia_socket_class constant 2024-03-10 09:07:00 +01:00
peci
perf drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported 2024-03-26 14:09:18 -07:00
phy phy: qcom: qmp-combo: register a typec mux to change the QPHY_MODE 2024-03-30 22:18:04 +08:00
pinctrl Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git 2024-03-28 14:36:58 +11:00
platform Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 2024-03-28 13:50:11 +11:00
pmdomain Core: 2024-03-13 11:33:10 -07:00
pnp
power power: pwrseq: add a driver for the PMU module on the QCom WCN chipsets 2024-03-30 21:09:23 +08:00
powercap powercap: intel_rapl: Convert to platform remove callback returning void 2024-03-13 20:45:54 +01:00
pps pps: use cflags-y instead of EXTRA_CFLAGS 2024-03-07 21:51:39 +00:00
ps3
ptp Networking changes for 6.9. 2024-03-12 17:44:08 -07:00
pwm pwm: stm32: Calculate prescaler with a division instead of a loop 2024-03-25 07:45:24 +01:00
rapidio
ras RAS: Avoid build errors when CONFIG_DEBUG_FS=n 2024-03-26 21:48:21 +01:00
regulator Merge remote-tracking branch 'regulator/for-6.10' into regulator-next 2024-03-26 12:38:44 +00:00
remoteproc remoteproc: mediatek: Make sure IPI buffer fits in L2TCM 2024-03-26 11:26:47 -06:00
reset reset: ti-sci: Convert to platform remove callback returning void 2024-03-25 10:14:03 +01:00
rpmsg rpmsg: core: Make rpmsg_class constant 2024-03-26 11:25:13 -06:00
rtc RTC for 6.9 2024-03-21 17:16:46 -07:00
s390 s390/qeth: handle deferred cc1 2024-03-25 19:46:49 -07:00
sbus This includes the following changes related to sparc for v6.9: 2024-03-15 12:47:21 -07:00
scsi Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 2024-03-28 14:25:28 +11:00
sh
siox SIOX changes for 6.9-rc1 2024-03-21 15:18:18 -07:00
slimbus slimbus: core: make slimbus_bus const 2024-03-07 20:21:39 +00:00
soc Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 2024-03-28 13:28:03 +11:00
soundwire soundwire updates for 6.9 2024-03-15 12:22:52 -07:00
spi spi: pxa2xx: Switch to use dev_err_probe() 2024-03-26 19:34:13 +00:00
spmi
ssb ssb: use "break" on default case to prevent warning 2024-03-14 10:56:31 +02:00
staging Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 2024-03-28 14:09:01 +11:00
target Merge branch '6.9/scsi-queue' into 6.9/scsi-fixes 2024-03-25 14:03:35 -04:00
tc
tee tee: optee: smc: Convert to platform remove callback returning void 2024-03-25 11:51:06 +01:00
thermal Revert "thermal: core: Don't update trip points inside the hysteresis range" 2024-03-26 13:18:13 +01:00
thunderbolt USB/Thunderbolt changes for 6.9-rc1 2024-03-21 12:35:20 -07:00
tty TTY/Serial driver update for 6.9-rc1 2024-03-21 12:44:10 -07:00
ufs Merge patch series "ufs: host: mediatek: Provide features and fixes in MediaTek platforms" 2024-03-25 21:15:10 -04:00
uio Fix build errors due to new UIO_MEM_DMA_COHERENT mess 2024-03-27 09:48:47 -07:00
usb Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 2024-03-28 14:08:48 +11:00
vdpa vduse: enable Virtio-net device type 2024-03-19 08:19:15 -04:00
vfio fix missing vmalloc.h includes 2024-03-26 15:44:15 -07:00
vhost virtio: features, fixes 2024-03-19 08:57:39 -07:00
video Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 2024-03-28 13:14:12 +11:00
virt virt: acrn: stop using follow_pfn 2024-03-26 15:44:41 -07:00
virtio fix missing vmalloc.h includes 2024-03-26 15:44:15 -07:00
w1 w1: gpio: Don't use "proxy" headers 2024-03-25 12:06:37 +01:00
watchdog linux-watchdog 6.9-rc1 tag 2024-03-17 12:06:10 -07:00
xen change alloc_pages name in dma_map_ops to avoid name conflicts 2024-03-26 15:44:20 -07:00
zorro
Kconfig
Makefile Revert "leds: Only descend into leds directory when CONFIG_NEW_LEDS is set" 2024-03-07 08:48:10 +00:00