File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -74,6 +74,7 @@ config PHY_CAN_TRANSCEIVER
7474
7575source "drivers/phy/allwinner/Kconfig"
7676source "drivers/phy/amlogic/Kconfig"
77+ source "drivers/phy/apple/Kconfig"
7778source "drivers/phy/broadcom/Kconfig"
7879source "drivers/phy/cadence/Kconfig"
7980source "drivers/phy/freescale/Kconfig"
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ obj-$(CONFIG_PHY_PISTACHIO_USB) += phy-pistachio-usb.o
1212obj-$(CONFIG_USB_LGM_PHY) += phy-lgm-usb.o
1313obj-y += allwinner/ \
1414 amlogic/ \
15+ apple/ \
1516 broadcom/ \
1617 cadence/ \
1718 freescale/ \
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2+ config PHY_APPLE_ATC
3+ tristate "Apple Type-C PHY"
4+ depends on ARCH_APPLE || COMPILE_TEST
5+ default ARCH_APPLE
6+ select GENERIC_PHY
7+ select TYPEC
8+ help
9+ Enable this to add support for the Apple Type-C PHY, switch
10+ and mux found in Apple SoCs such as the M1.
11+ This driver currently provides support for USB2 and USB3.
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2+ CFLAGS_trace.o := -I$(src )
3+
4+ obj-$(CONFIG_PHY_APPLE_ATC) += phy-apple-atc.o
5+ phy-apple-atc-y := atc.o
6+ phy-apple-atc-$(CONFIG_TRACING) += trace.o
You can’t perform that action at this time.
0 commit comments