Skip to content

Commit 82afdf3

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 01fbfa6 commit 82afdf3

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
@@ -9,3 +9,14 @@ config PHY_APPLE_ATC
99
Enable this to add support for the Apple Type-C PHY, switch
1010
and mux found in Apple SoCs such as the M1.
1111
This driver currently provides support for USB2 and USB3.
12+
13+
config PHY_APPLE_DPTX
14+
tristate "Apple DPTX PHY"
15+
depends on ARCH_APPLE || COMPILE_TEST
16+
default ARCH_APPLE
17+
select GENERIC_PHY
18+
help
19+
Enable this to add support for the Apple DPTX PHY found on Apple SoCs
20+
such as the M2.
21+
This driver provides support for DisplayPort and is used on the
22+
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)