Skip to content

Commit 8713708

Browse files
committed
phy: apple: Add DP TX phy driver
This driver is found on Apple's Mac mini (M2, 2023) and controls one output of the main display controller. It is connected to a MCDP 29XX (public known part is MCDP 2900) DP 1.4 to HDMI 2.0a protocol converter. Signed-off-by: Janne Grunau <j@jannau.net>
1 parent bded8e5 commit 8713708

4 files changed

Lines changed: 718 additions & 0 deletions

File tree

drivers/phy/apple/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,14 @@ config PHY_APPLE_ATC
1010
Enable this to add support for the Apple Type-C PHY, switch
1111
and mux found in Apple SoCs such as the M1.
1212
This driver currently provides support for USB2 and USB3.
13+
14+
config PHY_APPLE_DPTX
15+
tristate "Apple DPTX PHY"
16+
depends on ARCH_APPLE || COMPILE_TEST
17+
default ARCH_APPLE
18+
select GENERIC_PHY
19+
help
20+
Enable this to add support for the Apple DPTX PHY found on Apple SoCs
21+
such as the M2.
22+
This driver provides support for DisplayPort and is used on the
23+
Mac mini (M2, 2023).

drivers/phy/apple/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@ CFLAGS_trace.o := -I$(src)
44
obj-$(CONFIG_PHY_APPLE_ATC) += phy-apple-atc.o
55
phy-apple-atc-y := atc.o
66
phy-apple-atc-$(CONFIG_TRACING) += trace.o
7+
8+
obj-$(CONFIG_PHY_APPLE_DPTX) += phy-apple-dptx.o
9+
phy-apple-dptx-y += dptx.o

0 commit comments

Comments
 (0)