Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) # PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) menu "PHY Subsystem"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) config GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	bool "PHY Core"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	  Generic PHY support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	  This framework is designed to provide a generic interface for PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	  devices present in the kernel. This layer will have the generic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 	  API by which phy drivers can create PHY using the phy framework and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	  phy users can obtain reference to the PHY. All the users of this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	  framework should select this config.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config GENERIC_PHY_MIPI_DPHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	  Generic MIPI D-PHY support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 	  Provides a number of helpers a core functions for MIPI D-PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	  drivers to us.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) config PHY_LPC18XX_USB_OTG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 	depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	depends on MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	  Enable this to support NXP LPC18xx/43xx internal USB OTG PHY.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 	  This driver is need for USB0 support on LPC18xx/43xx and takes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 	  care of enabling and clock setup.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) config PHY_PISTACHIO_USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	tristate "IMG Pistachio USB2.0 PHY driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 	depends on MACH_PISTACHIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 	  Enable this to support the USB2.0 PHY on the IMG Pistachio SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) config PHY_XGENE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 	tristate "APM X-Gene 15Gbps PHY support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 	depends on HAS_IOMEM && OF && (ARM64 || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 	select GENERIC_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 	  This option enables support for APM X-Gene SoC multi-purpose PHY.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) config USB_LGM_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 	tristate "INTEL Lightning Mountain USB PHY Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) 	depends on USB_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 	depends on X86 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) 	select USB_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) 	select REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) 	select REGULATOR_FIXED_VOLTAGE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 	  Enable this to support Intel DWC3 PHY USB phy. This driver provides
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) 	  interface to interact with USB GEN-II and USB 3.x PHY that is part
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) 	  of the Intel network SOC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) source "drivers/phy/allwinner/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) source "drivers/phy/amlogic/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) source "drivers/phy/broadcom/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) source "drivers/phy/cadence/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) source "drivers/phy/freescale/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) source "drivers/phy/hisilicon/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) source "drivers/phy/lantiq/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) source "drivers/phy/marvell/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) source "drivers/phy/mediatek/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) source "drivers/phy/motorola/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) source "drivers/phy/mscc/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) source "drivers/phy/qualcomm/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) source "drivers/phy/ralink/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) source "drivers/phy/renesas/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) source "drivers/phy/rockchip/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) source "drivers/phy/samsung/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) source "drivers/phy/socionext/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) source "drivers/phy/st/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) source "drivers/phy/tegra/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) source "drivers/phy/ti/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) source "drivers/phy/intel/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) source "drivers/phy/xilinx/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) endmenu