Linux Audio

Check our new training course

Loading...
v6.2
 1# SPDX-License-Identifier: GPL-2.0-only
 2#
 3# Phy drivers for Mediatek devices
 4#
 5config PHY_MTK_PCIE
 6	tristate "MediaTek PCIe-PHY Driver"
 7	depends on ARCH_MEDIATEK || COMPILE_TEST
 8	depends on OF
 9	select GENERIC_PHY
10	help
11	  Say 'Y' here to add support for MediaTek PCIe PHY driver.
12	  This driver create the basic PHY instance and provides initialize
13	  callback for PCIe GEN3 port, it supports software efuse
14	  initialization.
15
 
 
 
 
 
 
 
 
 
 
 
16config PHY_MTK_TPHY
17	tristate "MediaTek T-PHY Driver"
18	depends on ARCH_MEDIATEK || COMPILE_TEST
19	depends on OF && OF_ADDRESS
20	depends on HAS_IOMEM
21	select GENERIC_PHY
22	help
23	  Say 'Y' here to add support for MediaTek T-PHY driver,
24	  it supports multiple usb2.0, usb3.0 ports, PCIe and
25	  SATA, and meanwhile supports two version T-PHY which have
26	  different banks layout, the T-PHY with shared banks between
27	  multi-ports is first version, otherwise is second version,
28	  so you can easily distinguish them by banks layout.
29
30config PHY_MTK_UFS
31	tristate "MediaTek UFS M-PHY driver"
32	depends on ARCH_MEDIATEK || COMPILE_TEST
33	depends on OF
34	select GENERIC_PHY
35	help
36	  Support for UFS M-PHY on MediaTek chipsets.
37	  Enable this to provide vendor-specific probing,
38	  initialization, power on and power off flow of
39	  specified M-PHYs.
40
41config PHY_MTK_XSPHY
42	tristate "MediaTek XS-PHY Driver"
43	depends on ARCH_MEDIATEK || COMPILE_TEST
44	depends on OF && OF_ADDRESS
45	depends on HAS_IOMEM
46	select GENERIC_PHY
47	help
48	  Enable this to support the SuperSpeedPlus XS-PHY transceiver for
49	  USB3.1 GEN2 controllers on MediaTek chips. The driver supports
50	  multiple USB2.0, USB3.1 GEN2 ports.
51
52config PHY_MTK_HDMI
53	tristate "MediaTek HDMI-PHY Driver"
54	depends on ARCH_MEDIATEK || COMPILE_TEST
55	depends on COMMON_CLK
56	depends on OF
 
57	select GENERIC_PHY
58	help
59	  Support HDMI PHY for Mediatek SoCs.
 
 
 
 
 
 
 
 
 
 
 
 
60
61config PHY_MTK_MIPI_DSI
62	tristate "MediaTek MIPI-DSI Driver"
63	depends on ARCH_MEDIATEK || COMPILE_TEST
64	depends on COMMON_CLK
65	depends on OF
66	select GENERIC_PHY
67	help
68	  Support MIPI DSI for Mediatek SoCs.
69
70config PHY_MTK_DP
71	tristate "MediaTek DP-PHY Driver"
72	depends on ARCH_MEDIATEK || COMPILE_TEST
73	depends on OF
74	select GENERIC_PHY
75	help
76	  Support DisplayPort PHY for MediaTek SoCs.
v6.13.7
  1# SPDX-License-Identifier: GPL-2.0-only
  2#
  3# Phy drivers for Mediatek devices
  4#
  5config PHY_MTK_PCIE
  6	tristate "MediaTek PCIe-PHY Driver"
  7	depends on ARCH_MEDIATEK || COMPILE_TEST
  8	depends on OF
  9	select GENERIC_PHY
 10	help
 11	  Say 'Y' here to add support for MediaTek PCIe PHY driver.
 12	  This driver create the basic PHY instance and provides initialize
 13	  callback for PCIe GEN3 port, it supports software efuse
 14	  initialization.
 15
 16config PHY_MTK_XFI_TPHY
 17	tristate "MediaTek 10GE SerDes XFI T-PHY driver"
 18	depends on ARCH_MEDIATEK || COMPILE_TEST
 19	depends on OF
 20	select GENERIC_PHY
 21	help
 22	  Say 'Y' here to add support for MediaTek XFI T-PHY driver.
 23	  The driver provides access to the Ethernet SerDes T-PHY supporting
 24	  1GE and 2.5GE modes via the LynxI PCS, and 5GE and 10GE modes
 25	  via the USXGMII PCS found in MediaTek SoCs with 10G Ethernet.
 26
 27config PHY_MTK_TPHY
 28	tristate "MediaTek T-PHY Driver"
 29	depends on ARCH_MEDIATEK || COMPILE_TEST
 30	depends on OF && OF_ADDRESS
 31	depends on HAS_IOMEM
 32	select GENERIC_PHY
 33	help
 34	  Say 'Y' here to add support for MediaTek T-PHY driver,
 35	  it supports multiple usb2.0, usb3.0 ports, PCIe and
 36	  SATA, and meanwhile supports two version T-PHY which have
 37	  different banks layout, the T-PHY with shared banks between
 38	  multi-ports is first version, otherwise is second version,
 39	  so you can easily distinguish them by banks layout.
 40
 41config PHY_MTK_UFS
 42	tristate "MediaTek UFS M-PHY driver"
 43	depends on ARCH_MEDIATEK || COMPILE_TEST
 44	depends on OF
 45	select GENERIC_PHY
 46	help
 47	  Support for UFS M-PHY on MediaTek chipsets.
 48	  Enable this to provide vendor-specific probing,
 49	  initialization, power on and power off flow of
 50	  specified M-PHYs.
 51
 52config PHY_MTK_XSPHY
 53	tristate "MediaTek XS-PHY Driver"
 54	depends on ARCH_MEDIATEK || COMPILE_TEST
 55	depends on OF && OF_ADDRESS
 56	depends on HAS_IOMEM
 57	select GENERIC_PHY
 58	help
 59	  Enable this to support the SuperSpeedPlus XS-PHY transceiver for
 60	  USB3.1 GEN2 controllers on MediaTek chips. The driver supports
 61	  multiple USB2.0, USB3.1 GEN2 ports.
 62
 63config PHY_MTK_HDMI
 64	tristate "MediaTek HDMI-PHY Driver"
 65	depends on ARCH_MEDIATEK || COMPILE_TEST
 66	depends on COMMON_CLK
 67	depends on OF
 68	depends on REGULATOR
 69	select GENERIC_PHY
 70	help
 71	  Support HDMI PHY for Mediatek SoCs.
 72
 73config PHY_MTK_MIPI_CSI_0_5
 74	tristate "MediaTek MIPI CSI CD-PHY v0.5 Driver"
 75	depends on ARCH_MEDIATEK || COMPILE_TEST
 76	depends on OF
 77	select GENERIC_PHY
 78	help
 79	  Enable this to support the MIPI CSI CD-PHY receiver version 0.5.
 80	  The driver supports multiple CSI cdphy ports simultaneously.
 81
 82	  To compile this driver as a module, choose M here: the
 83	  module will be called phy-mtk-mipi-csi-0-5.
 84
 85config PHY_MTK_MIPI_DSI
 86	tristate "MediaTek MIPI-DSI Driver"
 87	depends on ARCH_MEDIATEK || COMPILE_TEST
 88	depends on COMMON_CLK
 89	depends on OF
 90	select GENERIC_PHY
 91	help
 92	  Support MIPI DSI for Mediatek SoCs.
 93
 94config PHY_MTK_DP
 95	tristate "MediaTek DP-PHY Driver"
 96	depends on ARCH_MEDIATEK || COMPILE_TEST
 97	depends on OF
 98	select GENERIC_PHY
 99	help
100	  Support DisplayPort PHY for MediaTek SoCs.