brintos

brintos / linux-shallow public Read only

0
0
Text · 3.7 KiB · 2f7a05f Raw
134 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Phy drivers for Rockchip platforms4#5config PHY_ROCKCHIP_DP6	tristate "Rockchip Display Port PHY Driver"7	depends on ARCH_ROCKCHIP && OF8	select GENERIC_PHY9	help10	  Enable this to support the Rockchip Display Port PHY.11 12config PHY_ROCKCHIP_DPHY_RX013	tristate "Rockchip MIPI Synopsys DPHY RX0 driver"14	depends on ARCH_ROCKCHIP || COMPILE_TEST15	select GENERIC_PHY_MIPI_DPHY16	select GENERIC_PHY17	help18	  Enable this to support the Rockchip MIPI Synopsys DPHY RX019	  associated to the Rockchip ISP module present in RK3399 SoCs.20 21	  To compile this driver as a module, choose M here: the module22	  will be called phy-rockchip-dphy-rx0.23 24config PHY_ROCKCHIP_EMMC25	tristate "Rockchip EMMC PHY Driver"26	depends on ARCH_ROCKCHIP && OF27	select GENERIC_PHY28	help29	  Enable this to support the Rockchip EMMC PHY.30 31config PHY_ROCKCHIP_INNO_HDMI32	tristate "Rockchip INNO HDMI PHY Driver"33	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF34	depends on COMMON_CLK35	depends on HAS_IOMEM36	select GENERIC_PHY37	help38	  Enable this to support the Rockchip Innosilicon HDMI PHY.39 40config PHY_ROCKCHIP_INNO_USB241	tristate "Rockchip INNO USB2PHY Driver"42	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF43	depends on COMMON_CLK44	depends on EXTCON45	depends on USB_SUPPORT46	select GENERIC_PHY47	select USB_COMMON48	help49	  Support for Rockchip USB2.0 PHY with Innosilicon IP block.50 51config PHY_ROCKCHIP_INNO_CSIDPHY52	tristate "Rockchip Innosilicon MIPI CSI PHY driver"53	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF54	select GENERIC_PHY55	select GENERIC_PHY_MIPI_DPHY56	help57	  Enable this to support the Rockchip MIPI CSI PHY with58	  Innosilicon IP block.59 60config PHY_ROCKCHIP_INNO_DSIDPHY61	tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver"62	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF63	select GENERIC_PHY64	select GENERIC_PHY_MIPI_DPHY65	help66	  Enable this to support the Rockchip MIPI/LVDS/TTL PHY with67	  Innosilicon IP block.68 69config PHY_ROCKCHIP_NANENG_COMBO_PHY70	tristate "Rockchip NANENG COMBO PHY Driver"71	depends on ARCH_ROCKCHIP && OF72	select GENERIC_PHY73	help74	  Enable this to support the Rockchip PCIe/USB3.0/SATA/QSGMII75	  combo PHY with NaNeng IP block.76 77config PHY_ROCKCHIP_PCIE78	tristate "Rockchip PCIe PHY Driver"79	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST80	depends on HAS_IOMEM81	select GENERIC_PHY82	select MFD_SYSCON83	help84	  Enable this to support the Rockchip PCIe PHY.85 86config PHY_ROCKCHIP_SAMSUNG_HDPTX87	tristate "Rockchip Samsung HDMI/eDP Combo PHY driver"88	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF89	depends on COMMON_CLK90	depends on HAS_IOMEM91	select GENERIC_PHY92	select MFD_SYSCON93	select RATIONAL94	help95	  Enable this to support the Rockchip HDMI/eDP Combo PHY96	  with Samsung IP block.97 98config PHY_ROCKCHIP_SNPS_PCIE399	tristate "Rockchip Snps PCIe3 PHY Driver"100	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST101	depends on HAS_IOMEM102	select GENERIC_PHY103	select MFD_SYSCON104	help105	  Enable this to support the Rockchip snps PCIe3 PHY.106 107config PHY_ROCKCHIP_TYPEC108	tristate "Rockchip TYPEC PHY Driver"109	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)110	select EXTCON111	select GENERIC_PHY112	select RESET_CONTROLLER113	help114	  Enable this to support the Rockchip USB TYPEC PHY.115 116config PHY_ROCKCHIP_USB117	tristate "Rockchip USB2 PHY Driver"118	depends on ARCH_ROCKCHIP && OF119	select GENERIC_PHY120	help121	  Enable this to support the Rockchip USB 2.0 PHY.122 123config PHY_ROCKCHIP_USBDP124	tristate "Rockchip USBDP COMBO PHY Driver"125	depends on ARCH_ROCKCHIP && OF126	depends on TYPEC127	select GENERIC_PHY128	help129	  Enable this to support the Rockchip USB3.0/DP combo PHY with130	  Samsung IP block. This is required for USB3 support on RK3588.131 132	  To compile this driver as a module, choose M here: the module133	  will be called phy-rockchip-usbdp134