File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ config PHY_AIROHA_PCIE
8484
8585source "drivers/phy/allwinner/Kconfig"
8686source "drivers/phy/amlogic/Kconfig"
87+ source "drivers/phy/apple/Kconfig"
8788source "drivers/phy/broadcom/Kconfig"
8889source "drivers/phy/cadence/Kconfig"
8990source "drivers/phy/freescale/Kconfig"
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ obj-$(CONFIG_USB_LGM_PHY) += phy-lgm-usb.o
1313obj-$(CONFIG_PHY_AIROHA_PCIE) += phy-airoha-pcie.o
1414obj-y += allwinner/ \
1515 amlogic/ \
16+ apple/ \
1617 broadcom/ \
1718 cadence/ \
1819 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