Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

phy: Sort the subsystem Kconfig

Kconfig is supposed to be sorted alphabetically, sadly it has bitrotted
so fix that

Link: https://patch.msgid.link/20260223065819.395612-1-vkoul@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>

+44 -44
+44 -44
drivers/phy/Kconfig
··· 47 47 Provides a number of helpers a core functions for MIPI D-PHY 48 48 drivers to us. 49 49 50 + config PHY_AIROHA_PCIE 51 + tristate "Airoha PCIe-PHY Driver" 52 + depends on ARCH_AIROHA || COMPILE_TEST 53 + depends on OF 54 + select GENERIC_PHY 55 + help 56 + Say Y here to add support for Airoha PCIe PHY driver. 57 + This driver create the basic PHY instance and provides initialize 58 + callback for PCIe GEN3 port. 59 + 60 + config PHY_CAN_TRANSCEIVER 61 + tristate "CAN transceiver PHY" 62 + select GENERIC_PHY 63 + select MULTIPLEXER 64 + help 65 + This option enables support for CAN transceivers as a PHY. This 66 + driver provides function for putting the transceivers in various 67 + functional modes using gpios and sets the attribute max link 68 + rate, for CAN drivers. 69 + 50 70 config PHY_GOOGLE_USB 51 71 tristate "Google Tensor SoC USB PHY driver" 52 72 select GENERIC_PHY ··· 78 58 both of which are integrated with the DWC3 USB DRD controller. 79 59 This driver currently supports USB high-speed. 80 60 61 + config USB_LGM_PHY 62 + tristate "INTEL Lightning Mountain USB PHY Driver" 63 + depends on USB_SUPPORT 64 + depends on X86 || COMPILE_TEST 65 + select USB_PHY 66 + select REGULATOR 67 + select REGULATOR_FIXED_VOLTAGE 68 + help 69 + Enable this to support Intel DWC3 PHY USB phy. This driver provides 70 + interface to interact with USB GEN-II and USB 3.x PHY that is part 71 + of the Intel network SOC. 72 + 81 73 config PHY_LPC18XX_USB_OTG 82 74 tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver" 83 75 depends on OF && (ARCH_LPC18XX || COMPILE_TEST) ··· 100 68 101 69 This driver is need for USB0 support on LPC18xx/43xx and takes 102 70 care of enabling and clock setup. 71 + 72 + config PHY_NXP_PTN3222 73 + tristate "NXP PTN3222 1-port eUSB2 to USB2 redriver" 74 + depends on I2C 75 + depends on OF 76 + select GENERIC_PHY 77 + help 78 + Enable this to support NXP PTN3222 1-port eUSB2 to USB2 Redriver. 79 + This redriver performs translation between eUSB2 and USB2 signalling 80 + schemes. It supports all three USB 2.0 data rates: Low Speed, Full 81 + Speed and High Speed. 103 82 104 83 config PHY_PISTACHIO_USB 105 84 tristate "IMG Pistachio USB2.0 PHY driver" ··· 134 91 help 135 92 This option enables support for APM X-Gene SoC multi-purpose PHY. 136 93 137 - config USB_LGM_PHY 138 - tristate "INTEL Lightning Mountain USB PHY Driver" 139 - depends on USB_SUPPORT 140 - depends on X86 || COMPILE_TEST 141 - select USB_PHY 142 - select REGULATOR 143 - select REGULATOR_FIXED_VOLTAGE 144 - help 145 - Enable this to support Intel DWC3 PHY USB phy. This driver provides 146 - interface to interact with USB GEN-II and USB 3.x PHY that is part 147 - of the Intel network SOC. 148 - 149 - config PHY_CAN_TRANSCEIVER 150 - tristate "CAN transceiver PHY" 151 - select GENERIC_PHY 152 - select MULTIPLEXER 153 - help 154 - This option enables support for CAN transceivers as a PHY. This 155 - driver provides function for putting the transceivers in various 156 - functional modes using gpios and sets the attribute max link 157 - rate, for CAN drivers. 158 - 159 - config PHY_AIROHA_PCIE 160 - tristate "Airoha PCIe-PHY Driver" 161 - depends on ARCH_AIROHA || COMPILE_TEST 162 - depends on OF 163 - select GENERIC_PHY 164 - help 165 - Say Y here to add support for Airoha PCIe PHY driver. 166 - This driver create the basic PHY instance and provides initialize 167 - callback for PCIe GEN3 port. 168 - 169 - config PHY_NXP_PTN3222 170 - tristate "NXP PTN3222 1-port eUSB2 to USB2 redriver" 171 - depends on I2C 172 - depends on OF 173 - select GENERIC_PHY 174 - help 175 - Enable this to support NXP PTN3222 1-port eUSB2 to USB2 Redriver. 176 - This redriver performs translation between eUSB2 and USB2 signalling 177 - schemes. It supports all three USB 2.0 data rates: Low Speed, Full 178 - Speed and High Speed. 179 - 180 94 source "drivers/phy/allwinner/Kconfig" 181 95 source "drivers/phy/amlogic/Kconfig" 182 96 source "drivers/phy/apple/Kconfig" ··· 142 142 source "drivers/phy/freescale/Kconfig" 143 143 source "drivers/phy/hisilicon/Kconfig" 144 144 source "drivers/phy/ingenic/Kconfig" 145 + source "drivers/phy/intel/Kconfig" 145 146 source "drivers/phy/lantiq/Kconfig" 146 147 source "drivers/phy/marvell/Kconfig" 147 148 source "drivers/phy/mediatek/Kconfig" ··· 164 163 source "drivers/phy/sunplus/Kconfig" 165 164 source "drivers/phy/tegra/Kconfig" 166 165 source "drivers/phy/ti/Kconfig" 167 - source "drivers/phy/intel/Kconfig" 168 166 source "drivers/phy/xilinx/Kconfig" 169 167 170 168 endmenu