178 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			178 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
menu "PHY Subsystem"
 | 
						|
 | 
						|
config PHY
 | 
						|
	bool "PHY Core"
 | 
						|
	depends on DM
 | 
						|
	help
 | 
						|
	  PHY support.
 | 
						|
 | 
						|
	  This framework is designed to provide a generic interface for PHY
 | 
						|
	  devices. PHY devices are dedicated hardware that handle the physical
 | 
						|
	  layer of the protocols in the OSI model.
 | 
						|
	  PHYs are commonly used for high speed interfaces such as Serial-ATA
 | 
						|
	  or PCI express.
 | 
						|
	  The API provides functions to initialize/deinitialize the
 | 
						|
	  PHY, power on/off the PHY, and reset the PHY. It's meant to be as
 | 
						|
	  compatible as possible with the equivalent framework found in the
 | 
						|
	  linux kernel.
 | 
						|
 | 
						|
config SPL_PHY
 | 
						|
	bool "PHY Core in SPL"
 | 
						|
	depends on DM
 | 
						|
	help
 | 
						|
	  PHY support in SPL.
 | 
						|
 | 
						|
	  This framework is designed to provide a generic interface for PHY
 | 
						|
	  devices. PHY devices are dedicated hardware that handle the physical
 | 
						|
	  layer of the protocols (https://en.wikipedia.org/wiki/OSI_model).
 | 
						|
	  PHYs are commonly used for high speed interfaces such as Serial-ATA
 | 
						|
	  or PCI express.
 | 
						|
	  The API provides functions to initialize/deinitialize the
 | 
						|
	  PHY, power on/off the PHY, and reset the PHY. It's meant to be as
 | 
						|
	  compatible as possible with the equivalent framework found in the
 | 
						|
	  linux kernel.
 | 
						|
 | 
						|
config PHY_SANDBOX
 | 
						|
	bool "Sandbox PHY support"
 | 
						|
	depends on SANDBOX
 | 
						|
	depends on PHY
 | 
						|
	help
 | 
						|
	  This select a dummy sandbox PHY driver. It used only to implement
 | 
						|
	  the unit tests for the phy framework
 | 
						|
 | 
						|
config NOP_PHY
 | 
						|
	bool "NOP PHY driver"
 | 
						|
	depends on PHY
 | 
						|
	help
 | 
						|
	  Support for a no-op PHY driver (stubbed PHY driver).
 | 
						|
 | 
						|
	  This is useful when a driver uses the PHY framework but no real PHY
 | 
						|
	  hardware exists.
 | 
						|
 | 
						|
config SPL_NOP_PHY
 | 
						|
	bool "NOP PHY driver in SPL"
 | 
						|
	depends on SPL_PHY
 | 
						|
	help
 | 
						|
	  Support for a no-op PHY driver (stubbed PHY driver) in the SPL.
 | 
						|
 | 
						|
	  This is useful when a driver uses the PHY framework but no real PHY
 | 
						|
	  hardware exists.
 | 
						|
 | 
						|
config BCM6318_USBH_PHY
 | 
						|
	bool "BCM6318 USBH PHY support"
 | 
						|
	depends on PHY && ARCH_BMIPS
 | 
						|
	select POWER_DOMAIN
 | 
						|
	help
 | 
						|
	  Support for the Broadcom MIPS BCM6318 USBH PHY.
 | 
						|
 | 
						|
config BCM6348_USBH_PHY
 | 
						|
	bool "BCM6348 USBH PHY support"
 | 
						|
	depends on PHY && ARCH_BMIPS
 | 
						|
	help
 | 
						|
	  Support for the Broadcom MIPS BCM6348 USBH PHY.
 | 
						|
 | 
						|
config BCM6358_USBH_PHY
 | 
						|
	bool "BCM6358 USBH PHY support"
 | 
						|
	depends on PHY && ARCH_BMIPS
 | 
						|
	help
 | 
						|
	  Support for the Broadcom MIPS BCM6358 USBH PHY.
 | 
						|
 | 
						|
config BCM6368_USBH_PHY
 | 
						|
	bool "BCM6368 USBH PHY support"
 | 
						|
	depends on PHY && ARCH_BMIPS
 | 
						|
	help
 | 
						|
	  Support for the Broadcom MIPS BCM6368 USBH PHY.
 | 
						|
 | 
						|
config PIPE3_PHY
 | 
						|
	bool "Support omap's PIPE3 PHY"
 | 
						|
	depends on PHY && ARCH_OMAP2PLUS
 | 
						|
	help
 | 
						|
	  Support for the omap PIPE3 phy for sata
 | 
						|
 | 
						|
	  This PHY is found on omap devices supporting SATA such as dra7, am57x
 | 
						|
	  and omap5
 | 
						|
 | 
						|
config SPL_PIPE3_PHY
 | 
						|
	bool "Support omap's PIPE3 PHY in SPL"
 | 
						|
	depends on SPL_PHY && ARCH_OMAP2PLUS
 | 
						|
	help
 | 
						|
	  Support for the omap PIPE3 phy for sata in SPL
 | 
						|
 | 
						|
	  This PHY is found on omap devices supporting SATA such as dra7, am57x
 | 
						|
	  and omap5
 | 
						|
 | 
						|
config STI_USB_PHY
 | 
						|
	bool "STMicroelectronics USB2 picoPHY driver for STiH407 family"
 | 
						|
	depends on PHY && ARCH_STI
 | 
						|
	help
 | 
						|
	  This is the generic phy driver for the picoPHY ports
 | 
						|
	  used by USB2 and USB3 Host controllers available on
 | 
						|
	  STiH407 SoC families.
 | 
						|
 | 
						|
config PHY_RCAR_GEN2
 | 
						|
	tristate "Renesas R-Car Gen2 USB PHY"
 | 
						|
	depends on PHY && RCAR_GEN2
 | 
						|
	help
 | 
						|
	  Support for the Renesas R-Car Gen2 USB PHY. This driver operates the
 | 
						|
	  PHY connected to USBHS module, PCI EHCI module and USB3.0 module and
 | 
						|
	  allows configuring the module multiplexing.
 | 
						|
 | 
						|
config PHY_RCAR_GEN3
 | 
						|
	tristate "Renesas R-Car Gen3 USB PHY"
 | 
						|
	depends on PHY && RCAR_GEN3 && CLK && DM_REGULATOR
 | 
						|
	default y if RCAR_GEN3
 | 
						|
	help
 | 
						|
	  Support for the Renesas R-Car Gen3 USB PHY. This driver operates the
 | 
						|
	  PHY connected to EHCI USB module and controls USB OTG operation.
 | 
						|
 | 
						|
config PHY_STM32_USBPHYC
 | 
						|
	tristate "STMicroelectronics STM32 SoC USB HS PHY driver"
 | 
						|
	depends on PHY && ARCH_STM32MP
 | 
						|
	help
 | 
						|
	  Enable this to support the High-Speed USB transceiver that is part of
 | 
						|
	  STMicroelectronics STM32 SoCs.
 | 
						|
 | 
						|
	  This driver controls the entire USB PHY block: the USB PHY controller
 | 
						|
	  (USBPHYC) and the two 8-bit wide UTMI+ interface. First interface is
 | 
						|
	  used by an HS USB Host controller, and the second one is shared
 | 
						|
	  between an HS USB OTG controller and an HS USB Host controller,
 | 
						|
	  selected by an USB switch.
 | 
						|
 | 
						|
config MESON_GXL_USB_PHY
 | 
						|
	bool "Amlogic Meson GXL USB PHYs"
 | 
						|
	depends on PHY && ARCH_MESON && (MESON_GXL || MESON_GXM)
 | 
						|
	imply REGMAP
 | 
						|
	help
 | 
						|
	  This is the generic phy driver for the Amlogic Meson GXL
 | 
						|
	  USB2 and USB3 PHYS.
 | 
						|
 | 
						|
config MSM8916_USB_PHY
 | 
						|
	bool "Qualcomm MSM8916 USB PHY support"
 | 
						|
	depends on PHY
 | 
						|
	help
 | 
						|
          Support the USB PHY in msm8916
 | 
						|
 | 
						|
	  This PHY is found on qualcomm dragonboard410c development board.
 | 
						|
 | 
						|
config OMAP_USB2_PHY
 | 
						|
	bool "Support OMAP's USB2 PHY"
 | 
						|
	depends on PHY
 | 
						|
	depends on SYSCON
 | 
						|
	help
 | 
						|
	  Support for the OMAP's USB2 PHY.
 | 
						|
 | 
						|
	  This PHY is found on OMAP devices supporting USB2.
 | 
						|
 | 
						|
 | 
						|
config KEYSTONE_USB_PHY
 | 
						|
	bool "Support TI Keystone USB PHY"
 | 
						|
	depends on PHY
 | 
						|
	depends on ARCH_KEYSTONE
 | 
						|
	help
 | 
						|
	  Support for the USB PHY found on some Keystone (k2) processors
 | 
						|
 | 
						|
	  This PHY is found on some Keystone (K2) devices supporting USB.
 | 
						|
 | 
						|
endmenu
 |