hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
# SPDX-License-Identifier: GPL-2.0-only
#
# Phy drivers for Rockchip platforms
#
 
config PHY_ROCKCHIP_CSI2_DPHY
   tristate "Rockchip CSI2 D-PHY Driver"
   depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   select V4L2_FWNODE
   help
     Enable this to support the Rockchip CSI2 DPHY.
 
config PHY_ROCKCHIP_DP
   tristate "Rockchip Display Port PHY Driver"
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   help
     Enable this to support the Rockchip Display Port PHY.
 
config PHY_ROCKCHIP_DPHY_RX0
   tristate "Rockchip MIPI Synopsys DPHY RX0 driver"
   depends on ARCH_ROCKCHIP || COMPILE_TEST
   select GENERIC_PHY_MIPI_DPHY
   select GENERIC_PHY
   help
     Enable this to support the Rockchip MIPI Synopsys DPHY RX0
     associated to the Rockchip ISP module present in RK3399 SoCs.
 
     To compile this driver as a module, choose M here: the module
     will be called phy-rockchip-dphy-rx0.
 
config PHY_ROCKCHIP_EMMC
   tristate "Rockchip EMMC PHY Driver"
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   help
     Enable this to support the Rockchip EMMC PHY.
 
config PHY_ROCKCHIP_INNO_COMBPHY
   tristate "Rockchip INNO USB 3.0 and PCIe COMBPHY Driver"
   depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
   select GENERIC_PHY
   help
     Enable this to support the Rockchip SoCs COMBPHY.
     If unsure, say N.
 
config PHY_ROCKCHIP_INNO_HDMI
   tristate "Rockchip INNO HDMI PHY Driver"
   depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
   depends on COMMON_CLK
   select GENERIC_PHY
   help
     Enable this to support the Rockchip Innosilicon HDMI PHY.
 
config PHY_ROCKCHIP_INNO_USB2
   tristate "Rockchip INNO USB2PHY Driver"
   depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
   depends on COMMON_CLK
   depends on EXTCON
   depends on USB_SUPPORT
   select GENERIC_PHY
   select USB_COMMON
   help
     Support for Rockchip USB2.0 PHY with Innosilicon IP block.
 
config PHY_ROCKCHIP_INNO_USB3
   tristate "Rockchip INNO USB 3.0 PHY Driver"
   depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
   select GENERIC_PHY
   select USB_PHY
   help
     Support for Rockchip USB 3.0 PHY with Innosilicon IP block.
 
config PHY_ROCKCHIP_INNO_DSIDPHY
   tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver"
   depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
   select GENERIC_PHY
   select GENERIC_PHY_MIPI_DPHY
   help
     Enable this to support the Rockchip MIPI/LVDS/TTL PHY with
     Innosilicon IP block.
 
config PHY_ROCKCHIP_MIPI_RX
   tristate "Rockchip MIPI RX D-PHY Driver"
   depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   select V4L2_FWNODE
   help
     Enable this to support the Rockchip MIPI D-PHY with Synopsys or Innosilicon IP block.
 
config PHY_ROCKCHIP_NANENG_COMBO_PHY
   tristate "Rockchip NANENG COMBO PHY Driver"
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   help
     Enable this to support the Rockchip PCIe/USB3.0/SATA/QSGMII
     combo PHY with NaNeng IP block.
 
config PHY_ROCKCHIP_NANENG_EDP
   tristate "Rockchip Naneng eDP Transmitter PHY driver"
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   help
     Support for Rockchip eDP Transmitter PHY with Naneng IP block.
 
config PHY_ROCKCHIP_NANENG_USB2
   tristate "Rockchip NANENG USB2PHY Driver"
   depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
   depends on COMMON_CLK
   select EXTCON
   depends on USB_SUPPORT
   select GENERIC_PHY
   select USB_COMMON
   help
     Support for Rockchip USB2.0 PHY with NANENG IP block.
 
config PHY_ROCKCHIP_PCIE
   tristate "Rockchip PCIe PHY Driver"
   depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
   depends on HAS_IOMEM
   select GENERIC_PHY
   select MFD_SYSCON
   help
     Enable this to support the Rockchip PCIe PHY.
 
config PHY_ROCKCHIP_SAMSUNG_DCPHY
   tristate "Rockchip Samsung MIPI DCPHY driver"
   depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
   select GENERIC_PHY
   select GENERIC_PHY_MIPI_DPHY
   help
     Enable this to support the Rockchip MIPI DCPHY with
     Samsung IP block.
 
config PHY_ROCKCHIP_SAMSUNG_HDPTX
   tristate "Rockchip Samsung HDMI/DP Combo PHY driver"
   depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
   select GENERIC_PHY
   help
     Support for Rockchip HDMI/DP Combo PHY with Samsung IP block.
 
config PHY_ROCKCHIP_SAMSUNG_HDPTX_HDMI
   tristate "Rockchip Samsung HDMI/DP Combo PHY HDMI driver"
   depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
   select GENERIC_PHY
   help
     Support for Rockchip HDMI/DP Combo PHY with Samsung IP block.
 
config PHY_ROCKCHIP_SNPS_PCIE3
   tristate "Rockchip Snps PCIe3 PHY Driver"
   depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
   depends on HAS_IOMEM
   select GENERIC_PHY
   select MFD_SYSCON
   help
     Enable this to support the Rockchip snps PCIe3 PHY.
 
config PHY_ROCKCHIP_TYPEC
   tristate "Rockchip TYPEC PHY Driver"
   depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
   select EXTCON
   select GENERIC_PHY
   select RESET_CONTROLLER
   select TYPEC
   help
     Enable this to support the Rockchip USB TYPEC PHY.
 
config PHY_ROCKCHIP_USB
   tristate "Rockchip USB2 PHY Driver"
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   help
     Enable this to support the Rockchip USB 2.0 PHY.
 
config PHY_ROCKCHIP_USBDP
   tristate "Rockchip USBDP COMBO PHY Driver"
   depends on ARCH_ROCKCHIP && OF
   select GENERIC_PHY
   select TYPEC
   help
     Enable this to support the Rockchip USB3.0/DP
     combo PHY with Samsung IP block.