xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunBroadcom BCM281xx Pin Controller
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunThis is a pin controller for the Broadcom BCM281xx SoC family, which includes
4*4882a593SmuzhiyunBCM11130, BCM11140, BCM11351, BCM28145, and BCM28155 SoCs.
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun=== Pin Controller Node ===
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunRequired Properties:
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun- compatible:	Must be "brcm,bcm11351-pinctrl"
11*4882a593Smuzhiyun- reg:		Base address of the PAD Controller register block and the size
12*4882a593Smuzhiyun		of the block.
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunFor example, the following is the bare minimum node:
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun	pinctrl@35004800 {
17*4882a593Smuzhiyun		compatible = "brcm,bcm11351-pinctrl";
18*4882a593Smuzhiyun		reg = <0x35004800 0x430>;
19*4882a593Smuzhiyun	};
20*4882a593Smuzhiyun
21*4882a593SmuzhiyunAs a pin controller device, in addition to the required properties, this node
22*4882a593Smuzhiyunshould also contain the pin configuration nodes that client devices reference,
23*4882a593Smuzhiyunif any.
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun=== Pin Configuration Node ===
26*4882a593Smuzhiyun
27*4882a593SmuzhiyunEach pin configuration node is a sub-node of the pin controller node and is a
28*4882a593Smuzhiyuncontainer of an arbitrary number of subnodes, called pin group nodes in this
29*4882a593Smuzhiyundocument.
30*4882a593Smuzhiyun
31*4882a593SmuzhiyunPlease refer to the pinctrl-bindings.txt in this directory for details of the
32*4882a593Smuzhiyuncommon pinctrl bindings used by client devices, including the definition of a
33*4882a593Smuzhiyun"pin configuration node".
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun=== Pin Group Node ===
36*4882a593Smuzhiyun
37*4882a593SmuzhiyunA pin group node specifies the desired pin mux and/or pin configuration for an
38*4882a593Smuzhiyunarbitrary number of pins.  The name of the pin group node is optional and not
39*4882a593Smuzhiyunused.
40*4882a593Smuzhiyun
41*4882a593SmuzhiyunA pin group node only affects the properties specified in the node, and has no
42*4882a593Smuzhiyuneffect on any properties that are omitted.
43*4882a593Smuzhiyun
44*4882a593SmuzhiyunThe pin group node accepts a subset of the generic pin config properties. For
45*4882a593Smuzhiyundetails generic pin config properties, please refer to pinctrl-bindings.txt
46*4882a593Smuzhiyunand <include/linux/pinctrl/pinconfig-generic.h>.
47*4882a593Smuzhiyun
48*4882a593SmuzhiyunEach pin controlled by this pin controller belong to one of three types:
49*4882a593SmuzhiyunStandard, I2C, and HDMI.  Each type accepts a different set of pin config
50*4882a593Smuzhiyunproperties.  A list of pins and their types is provided below.
51*4882a593Smuzhiyun
52*4882a593SmuzhiyunRequired Properties (applicable to all pins):
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun- pins:		Multiple strings.  Specifies the name(s) of one or more pins to
55*4882a593Smuzhiyun		be configured by this node.
56*4882a593Smuzhiyun
57*4882a593SmuzhiyunOptional Properties (for standard pins):
58*4882a593Smuzhiyun
59*4882a593Smuzhiyun- function:			String. Specifies the pin mux selection. Values
60*4882a593Smuzhiyun				must be one of: "alt1", "alt2", "alt3", "alt4"
61*4882a593Smuzhiyun- input-schmitt-enable:		No arguments. Enable schmitt-trigger mode.
62*4882a593Smuzhiyun- input-schmitt-disable:	No arguments. Disable schmitt-trigger mode.
63*4882a593Smuzhiyun- bias-pull-up:			No arguments. Pull up on pin.
64*4882a593Smuzhiyun- bias-pull-down:		No arguments. Pull down on pin.
65*4882a593Smuzhiyun- bias-disable:			No arguments. Disable pin bias.
66*4882a593Smuzhiyun- slew-rate:			Integer. Meaning depends on configured pin mux:
67*4882a593Smuzhiyun				*_SCL or *_SDA:
68*4882a593Smuzhiyun					0: Standard(100kbps)& Fast(400kbps) mode
69*4882a593Smuzhiyun					1: Highspeed (3.4Mbps) mode
70*4882a593Smuzhiyun				IC_DM or IC_DP:
71*4882a593Smuzhiyun					0: normal slew rate
72*4882a593Smuzhiyun					1: fast slew rate
73*4882a593Smuzhiyun				Otherwise:
74*4882a593Smuzhiyun					0: fast slew rate
75*4882a593Smuzhiyun					1: normal slew rate
76*4882a593Smuzhiyun- input-enable:			No arguments. Enable input (does not affect
77*4882a593Smuzhiyun				output.)
78*4882a593Smuzhiyun- input-disable:		No arguments. Disable input (does not affect
79*4882a593Smuzhiyun				output.)
80*4882a593Smuzhiyun- drive-strength:		Integer. Drive strength in mA.  Valid values are
81*4882a593Smuzhiyun				2, 4, 6, 8, 10, 12, 14, 16 mA.
82*4882a593Smuzhiyun
83*4882a593SmuzhiyunOptional Properties (for I2C pins):
84*4882a593Smuzhiyun
85*4882a593Smuzhiyun- function:			String. Specifies the pin mux selection. Values
86*4882a593Smuzhiyun				must be one of: "alt1", "alt2", "alt3", "alt4"
87*4882a593Smuzhiyun- bias-pull-up:			Integer. Pull up strength in Ohm. There are 3
88*4882a593Smuzhiyun				pull-up resisitors (1.2k, 1.8k, 2.7k) available
89*4882a593Smuzhiyun				in parallel for I2C pins, so the valid values
90*4882a593Smuzhiyun				are: 568, 720, 831, 1080, 1200, 1800, 2700 Ohm.
91*4882a593Smuzhiyun- bias-disable:			No arguments. Disable pin bias.
92*4882a593Smuzhiyun- slew-rate:			Integer. Meaning depends on configured pin mux:
93*4882a593Smuzhiyun				*_SCL or *_SDA:
94*4882a593Smuzhiyun					0: Standard(100kbps)& Fast(400kbps) mode
95*4882a593Smuzhiyun					1: Highspeed (3.4Mbps) mode
96*4882a593Smuzhiyun				IC_DM or IC_DP:
97*4882a593Smuzhiyun					0: normal slew rate
98*4882a593Smuzhiyun					1: fast slew rate
99*4882a593Smuzhiyun				Otherwise:
100*4882a593Smuzhiyun					0: fast slew rate
101*4882a593Smuzhiyun					1: normal slew rate
102*4882a593Smuzhiyun- input-enable:			No arguments. Enable input (does not affect
103*4882a593Smuzhiyun				output.)
104*4882a593Smuzhiyun- input-disable:		No arguments. Disable input (does not affect
105*4882a593Smuzhiyun				output.)
106*4882a593Smuzhiyun
107*4882a593SmuzhiyunOptional Properties (for HDMI pins):
108*4882a593Smuzhiyun
109*4882a593Smuzhiyun- function:			String. Specifies the pin mux selection. Values
110*4882a593Smuzhiyun				must be one of: "alt1", "alt2", "alt3", "alt4"
111*4882a593Smuzhiyun- slew-rate:			Integer. Controls slew rate.
112*4882a593Smuzhiyun					0: Standard(100kbps)& Fast(400kbps) mode
113*4882a593Smuzhiyun					1: Highspeed (3.4Mbps) mode
114*4882a593Smuzhiyun- input-enable:			No arguments. Enable input (does not affect
115*4882a593Smuzhiyun				output.)
116*4882a593Smuzhiyun- input-disable:		No arguments. Disable input (does not affect
117*4882a593Smuzhiyun				output.)
118*4882a593Smuzhiyun
119*4882a593SmuzhiyunExample:
120*4882a593Smuzhiyun// pin controller node
121*4882a593Smuzhiyunpinctrl@35004800 {
122*4882a593Smuzhiyun	compatible = "brcm,bcm11351-pinctrl";
123*4882a593Smuzhiyun	reg = <0x35004800 0x430>;
124*4882a593Smuzhiyun
125*4882a593Smuzhiyun	// pin configuration node
126*4882a593Smuzhiyun	dev_a_default: dev_a_active {
127*4882a593Smuzhiyun		//group node defining 1 standard pin
128*4882a593Smuzhiyun		grp_1 {
129*4882a593Smuzhiyun			pins		= "std_pin1";
130*4882a593Smuzhiyun			function	= "alt1";
131*4882a593Smuzhiyun			input-schmitt-enable;
132*4882a593Smuzhiyun			bias-disable;
133*4882a593Smuzhiyun			slew-rate	= <1>;
134*4882a593Smuzhiyun			drive-strength	= <4>;
135*4882a593Smuzhiyun		};
136*4882a593Smuzhiyun
137*4882a593Smuzhiyun		// group node defining 2 I2C pins
138*4882a593Smuzhiyun		grp_2 {
139*4882a593Smuzhiyun			pins		= "i2c_pin1", "i2c_pin2";
140*4882a593Smuzhiyun			function	= "alt2";
141*4882a593Smuzhiyun			bias-pull-up	= <720>;
142*4882a593Smuzhiyun			input-enable;
143*4882a593Smuzhiyun		};
144*4882a593Smuzhiyun
145*4882a593Smuzhiyun		// group node defining 2 HDMI pins
146*4882a593Smuzhiyun		grp_3 {
147*4882a593Smuzhiyun			pins		= "hdmi_pin1", "hdmi_pin2";
148*4882a593Smuzhiyun			function	= "alt3";
149*4882a593Smuzhiyun			slew-rate	= <1>;
150*4882a593Smuzhiyun		};
151*4882a593Smuzhiyun
152*4882a593Smuzhiyun		// other pin group nodes
153*4882a593Smuzhiyun		...
154*4882a593Smuzhiyun	};
155*4882a593Smuzhiyun
156*4882a593Smuzhiyun	// other pin configuration nodes
157*4882a593Smuzhiyun	...
158*4882a593Smuzhiyun};
159*4882a593Smuzhiyun
160*4882a593SmuzhiyunIn the example above, "dev_a_active" is a pin configuration node with a number
161*4882a593Smuzhiyunof sub-nodes.  In the pin group node "grp_1", one pin, "std_pin1", is defined in
162*4882a593Smuzhiyunthe "pins" property.  Thus, the remaining properties in the "grp_1" node applies
163*4882a593Smuzhiyunonly to this pin, including the following settings:
164*4882a593Smuzhiyun - setting pinmux to "alt1"
165*4882a593Smuzhiyun - enabling schmitt-trigger (hystersis) mode
166*4882a593Smuzhiyun - disabling pin bias
167*4882a593Smuzhiyun - setting the slew-rate to 1
168*4882a593Smuzhiyun - setting the drive strength to 4 mA
169*4882a593SmuzhiyunNote that neither "input-enable" nor "input-disable" was specified - the pinctrl
170*4882a593Smuzhiyunsubsystem will therefore leave this property unchanged from whatever state it
171*4882a593Smuzhiyunwas in before applying these changes.
172*4882a593Smuzhiyun
173*4882a593SmuzhiyunThe "pins" property in the pin group node "grp_2" specifies two pins -
174*4882a593Smuzhiyun"i2c_pin1" and "i2c_pin2"; the remaining properties in this pin group node,
175*4882a593Smuzhiyuntherefore, applies to both of these pins.  The properties include:
176*4882a593Smuzhiyun - setting pinmux to "alt2"
177*4882a593Smuzhiyun - setting pull-up resistance to 720 Ohm (ie. enabling 1.2k and 1.8k resistors
178*4882a593Smuzhiyun   in parallel)
179*4882a593Smuzhiyun - enabling both pins' input
180*4882a593Smuzhiyun"slew-rate" is not specified in this pin group node, so the slew-rate for these
181*4882a593Smuzhiyunpins are left as-is.
182*4882a593Smuzhiyun
183*4882a593SmuzhiyunFinally, "grp_3" defines two HDMI pins.  The following properties are applied to
184*4882a593Smuzhiyunboth pins:
185*4882a593Smuzhiyun - setting pinmux to "alt3"
186*4882a593Smuzhiyun - setting slew-rate to 1; for HDMI pins, this corresponds to the 3.4 Mbps
187*4882a593Smuzhiyun   Highspeed mode
188*4882a593SmuzhiyunThe input is neither enabled or disabled, and is left untouched.
189*4882a593Smuzhiyun
190*4882a593Smuzhiyun=== Pin Names and Type ===
191*4882a593Smuzhiyun
192*4882a593SmuzhiyunThe following are valid pin names and their pin types:
193*4882a593Smuzhiyun
194*4882a593Smuzhiyun	"adcsync",		Standard
195*4882a593Smuzhiyun	"bat_rm",		Standard
196*4882a593Smuzhiyun	"bsc1_scl",		I2C
197*4882a593Smuzhiyun	"bsc1_sda",		I2C
198*4882a593Smuzhiyun	"bsc2_scl",		I2C
199*4882a593Smuzhiyun	"bsc2_sda",		I2C
200*4882a593Smuzhiyun	"classgpwr",		Standard
201*4882a593Smuzhiyun	"clk_cx8",		Standard
202*4882a593Smuzhiyun	"clkout_0",		Standard
203*4882a593Smuzhiyun	"clkout_1",		Standard
204*4882a593Smuzhiyun	"clkout_2",		Standard
205*4882a593Smuzhiyun	"clkout_3",		Standard
206*4882a593Smuzhiyun	"clkreq_in_0",		Standard
207*4882a593Smuzhiyun	"clkreq_in_1",		Standard
208*4882a593Smuzhiyun	"cws_sys_req1",		Standard
209*4882a593Smuzhiyun	"cws_sys_req2",		Standard
210*4882a593Smuzhiyun	"cws_sys_req3",		Standard
211*4882a593Smuzhiyun	"digmic1_clk",		Standard
212*4882a593Smuzhiyun	"digmic1_dq",		Standard
213*4882a593Smuzhiyun	"digmic2_clk",		Standard
214*4882a593Smuzhiyun	"digmic2_dq",		Standard
215*4882a593Smuzhiyun	"gpen13",		Standard
216*4882a593Smuzhiyun	"gpen14",		Standard
217*4882a593Smuzhiyun	"gpen15",		Standard
218*4882a593Smuzhiyun	"gpio00",		Standard
219*4882a593Smuzhiyun	"gpio01",		Standard
220*4882a593Smuzhiyun	"gpio02",		Standard
221*4882a593Smuzhiyun	"gpio03",		Standard
222*4882a593Smuzhiyun	"gpio04",		Standard
223*4882a593Smuzhiyun	"gpio05",		Standard
224*4882a593Smuzhiyun	"gpio06",		Standard
225*4882a593Smuzhiyun	"gpio07",		Standard
226*4882a593Smuzhiyun	"gpio08",		Standard
227*4882a593Smuzhiyun	"gpio09",		Standard
228*4882a593Smuzhiyun	"gpio10",		Standard
229*4882a593Smuzhiyun	"gpio11",		Standard
230*4882a593Smuzhiyun	"gpio12",		Standard
231*4882a593Smuzhiyun	"gpio13",		Standard
232*4882a593Smuzhiyun	"gpio14",		Standard
233*4882a593Smuzhiyun	"gps_pablank",		Standard
234*4882a593Smuzhiyun	"gps_tmark",		Standard
235*4882a593Smuzhiyun	"hdmi_scl",		HDMI
236*4882a593Smuzhiyun	"hdmi_sda",		HDMI
237*4882a593Smuzhiyun	"ic_dm",		Standard
238*4882a593Smuzhiyun	"ic_dp",		Standard
239*4882a593Smuzhiyun	"kp_col_ip_0",		Standard
240*4882a593Smuzhiyun	"kp_col_ip_1",		Standard
241*4882a593Smuzhiyun	"kp_col_ip_2",		Standard
242*4882a593Smuzhiyun	"kp_col_ip_3",		Standard
243*4882a593Smuzhiyun	"kp_row_op_0",		Standard
244*4882a593Smuzhiyun	"kp_row_op_1",		Standard
245*4882a593Smuzhiyun	"kp_row_op_2",		Standard
246*4882a593Smuzhiyun	"kp_row_op_3",		Standard
247*4882a593Smuzhiyun	"lcd_b_0",		Standard
248*4882a593Smuzhiyun	"lcd_b_1",		Standard
249*4882a593Smuzhiyun	"lcd_b_2",		Standard
250*4882a593Smuzhiyun	"lcd_b_3",		Standard
251*4882a593Smuzhiyun	"lcd_b_4",		Standard
252*4882a593Smuzhiyun	"lcd_b_5",		Standard
253*4882a593Smuzhiyun	"lcd_b_6",		Standard
254*4882a593Smuzhiyun	"lcd_b_7",		Standard
255*4882a593Smuzhiyun	"lcd_g_0",		Standard
256*4882a593Smuzhiyun	"lcd_g_1",		Standard
257*4882a593Smuzhiyun	"lcd_g_2",		Standard
258*4882a593Smuzhiyun	"lcd_g_3",		Standard
259*4882a593Smuzhiyun	"lcd_g_4",		Standard
260*4882a593Smuzhiyun	"lcd_g_5",		Standard
261*4882a593Smuzhiyun	"lcd_g_6",		Standard
262*4882a593Smuzhiyun	"lcd_g_7",		Standard
263*4882a593Smuzhiyun	"lcd_hsync",		Standard
264*4882a593Smuzhiyun	"lcd_oe",		Standard
265*4882a593Smuzhiyun	"lcd_pclk",		Standard
266*4882a593Smuzhiyun	"lcd_r_0",		Standard
267*4882a593Smuzhiyun	"lcd_r_1",		Standard
268*4882a593Smuzhiyun	"lcd_r_2",		Standard
269*4882a593Smuzhiyun	"lcd_r_3",		Standard
270*4882a593Smuzhiyun	"lcd_r_4",		Standard
271*4882a593Smuzhiyun	"lcd_r_5",		Standard
272*4882a593Smuzhiyun	"lcd_r_6",		Standard
273*4882a593Smuzhiyun	"lcd_r_7",		Standard
274*4882a593Smuzhiyun	"lcd_vsync",		Standard
275*4882a593Smuzhiyun	"mdmgpio0",		Standard
276*4882a593Smuzhiyun	"mdmgpio1",		Standard
277*4882a593Smuzhiyun	"mdmgpio2",		Standard
278*4882a593Smuzhiyun	"mdmgpio3",		Standard
279*4882a593Smuzhiyun	"mdmgpio4",		Standard
280*4882a593Smuzhiyun	"mdmgpio5",		Standard
281*4882a593Smuzhiyun	"mdmgpio6",		Standard
282*4882a593Smuzhiyun	"mdmgpio7",		Standard
283*4882a593Smuzhiyun	"mdmgpio8",		Standard
284*4882a593Smuzhiyun	"mphi_data_0",		Standard
285*4882a593Smuzhiyun	"mphi_data_1",		Standard
286*4882a593Smuzhiyun	"mphi_data_2",		Standard
287*4882a593Smuzhiyun	"mphi_data_3",		Standard
288*4882a593Smuzhiyun	"mphi_data_4",		Standard
289*4882a593Smuzhiyun	"mphi_data_5",		Standard
290*4882a593Smuzhiyun	"mphi_data_6",		Standard
291*4882a593Smuzhiyun	"mphi_data_7",		Standard
292*4882a593Smuzhiyun	"mphi_data_8",		Standard
293*4882a593Smuzhiyun	"mphi_data_9",		Standard
294*4882a593Smuzhiyun	"mphi_data_10",		Standard
295*4882a593Smuzhiyun	"mphi_data_11",		Standard
296*4882a593Smuzhiyun	"mphi_data_12",		Standard
297*4882a593Smuzhiyun	"mphi_data_13",		Standard
298*4882a593Smuzhiyun	"mphi_data_14",		Standard
299*4882a593Smuzhiyun	"mphi_data_15",		Standard
300*4882a593Smuzhiyun	"mphi_ha0",		Standard
301*4882a593Smuzhiyun	"mphi_hat0",		Standard
302*4882a593Smuzhiyun	"mphi_hat1",		Standard
303*4882a593Smuzhiyun	"mphi_hce0_n",		Standard
304*4882a593Smuzhiyun	"mphi_hce1_n",		Standard
305*4882a593Smuzhiyun	"mphi_hrd_n",		Standard
306*4882a593Smuzhiyun	"mphi_hwr_n",		Standard
307*4882a593Smuzhiyun	"mphi_run0",		Standard
308*4882a593Smuzhiyun	"mphi_run1",		Standard
309*4882a593Smuzhiyun	"mtx_scan_clk",		Standard
310*4882a593Smuzhiyun	"mtx_scan_data",	Standard
311*4882a593Smuzhiyun	"nand_ad_0",		Standard
312*4882a593Smuzhiyun	"nand_ad_1",		Standard
313*4882a593Smuzhiyun	"nand_ad_2",		Standard
314*4882a593Smuzhiyun	"nand_ad_3",		Standard
315*4882a593Smuzhiyun	"nand_ad_4",		Standard
316*4882a593Smuzhiyun	"nand_ad_5",		Standard
317*4882a593Smuzhiyun	"nand_ad_6",		Standard
318*4882a593Smuzhiyun	"nand_ad_7",		Standard
319*4882a593Smuzhiyun	"nand_ale",		Standard
320*4882a593Smuzhiyun	"nand_cen_0",		Standard
321*4882a593Smuzhiyun	"nand_cen_1",		Standard
322*4882a593Smuzhiyun	"nand_cle",		Standard
323*4882a593Smuzhiyun	"nand_oen",		Standard
324*4882a593Smuzhiyun	"nand_rdy_0",		Standard
325*4882a593Smuzhiyun	"nand_rdy_1",		Standard
326*4882a593Smuzhiyun	"nand_wen",		Standard
327*4882a593Smuzhiyun	"nand_wp",		Standard
328*4882a593Smuzhiyun	"pc1",			Standard
329*4882a593Smuzhiyun	"pc2",			Standard
330*4882a593Smuzhiyun	"pmu_int",		Standard
331*4882a593Smuzhiyun	"pmu_scl",		I2C
332*4882a593Smuzhiyun	"pmu_sda",		I2C
333*4882a593Smuzhiyun	"rfst2g_mtsloten3g",	Standard
334*4882a593Smuzhiyun	"rgmii_0_rx_ctl",	Standard
335*4882a593Smuzhiyun	"rgmii_0_rxc",		Standard
336*4882a593Smuzhiyun	"rgmii_0_rxd_0",	Standard
337*4882a593Smuzhiyun	"rgmii_0_rxd_1",	Standard
338*4882a593Smuzhiyun	"rgmii_0_rxd_2",	Standard
339*4882a593Smuzhiyun	"rgmii_0_rxd_3",	Standard
340*4882a593Smuzhiyun	"rgmii_0_tx_ctl",	Standard
341*4882a593Smuzhiyun	"rgmii_0_txc",		Standard
342*4882a593Smuzhiyun	"rgmii_0_txd_0",	Standard
343*4882a593Smuzhiyun	"rgmii_0_txd_1",	Standard
344*4882a593Smuzhiyun	"rgmii_0_txd_2",	Standard
345*4882a593Smuzhiyun	"rgmii_0_txd_3",	Standard
346*4882a593Smuzhiyun	"rgmii_1_rx_ctl",	Standard
347*4882a593Smuzhiyun	"rgmii_1_rxc",		Standard
348*4882a593Smuzhiyun	"rgmii_1_rxd_0",	Standard
349*4882a593Smuzhiyun	"rgmii_1_rxd_1",	Standard
350*4882a593Smuzhiyun	"rgmii_1_rxd_2",	Standard
351*4882a593Smuzhiyun	"rgmii_1_rxd_3",	Standard
352*4882a593Smuzhiyun	"rgmii_1_tx_ctl",	Standard
353*4882a593Smuzhiyun	"rgmii_1_txc",		Standard
354*4882a593Smuzhiyun	"rgmii_1_txd_0",	Standard
355*4882a593Smuzhiyun	"rgmii_1_txd_1",	Standard
356*4882a593Smuzhiyun	"rgmii_1_txd_2",	Standard
357*4882a593Smuzhiyun	"rgmii_1_txd_3",	Standard
358*4882a593Smuzhiyun	"rgmii_gpio_0",		Standard
359*4882a593Smuzhiyun	"rgmii_gpio_1",		Standard
360*4882a593Smuzhiyun	"rgmii_gpio_2",		Standard
361*4882a593Smuzhiyun	"rgmii_gpio_3",		Standard
362*4882a593Smuzhiyun	"rtxdata2g_txdata3g1",	Standard
363*4882a593Smuzhiyun	"rtxen2g_txdata3g2",	Standard
364*4882a593Smuzhiyun	"rxdata3g0",		Standard
365*4882a593Smuzhiyun	"rxdata3g1",		Standard
366*4882a593Smuzhiyun	"rxdata3g2",		Standard
367*4882a593Smuzhiyun	"sdio1_clk",		Standard
368*4882a593Smuzhiyun	"sdio1_cmd",		Standard
369*4882a593Smuzhiyun	"sdio1_data_0",		Standard
370*4882a593Smuzhiyun	"sdio1_data_1",		Standard
371*4882a593Smuzhiyun	"sdio1_data_2",		Standard
372*4882a593Smuzhiyun	"sdio1_data_3",		Standard
373*4882a593Smuzhiyun	"sdio4_clk",		Standard
374*4882a593Smuzhiyun	"sdio4_cmd",		Standard
375*4882a593Smuzhiyun	"sdio4_data_0",		Standard
376*4882a593Smuzhiyun	"sdio4_data_1",		Standard
377*4882a593Smuzhiyun	"sdio4_data_2",		Standard
378*4882a593Smuzhiyun	"sdio4_data_3",		Standard
379*4882a593Smuzhiyun	"sim_clk",		Standard
380*4882a593Smuzhiyun	"sim_data",		Standard
381*4882a593Smuzhiyun	"sim_det",		Standard
382*4882a593Smuzhiyun	"sim_resetn",		Standard
383*4882a593Smuzhiyun	"sim2_clk",		Standard
384*4882a593Smuzhiyun	"sim2_data",		Standard
385*4882a593Smuzhiyun	"sim2_det",		Standard
386*4882a593Smuzhiyun	"sim2_resetn",		Standard
387*4882a593Smuzhiyun	"sri_c",		Standard
388*4882a593Smuzhiyun	"sri_d",		Standard
389*4882a593Smuzhiyun	"sri_e",		Standard
390*4882a593Smuzhiyun	"ssp_extclk",		Standard
391*4882a593Smuzhiyun	"ssp0_clk",		Standard
392*4882a593Smuzhiyun	"ssp0_fs",		Standard
393*4882a593Smuzhiyun	"ssp0_rxd",		Standard
394*4882a593Smuzhiyun	"ssp0_txd",		Standard
395*4882a593Smuzhiyun	"ssp2_clk",		Standard
396*4882a593Smuzhiyun	"ssp2_fs_0",		Standard
397*4882a593Smuzhiyun	"ssp2_fs_1",		Standard
398*4882a593Smuzhiyun	"ssp2_fs_2",		Standard
399*4882a593Smuzhiyun	"ssp2_fs_3",		Standard
400*4882a593Smuzhiyun	"ssp2_rxd_0",		Standard
401*4882a593Smuzhiyun	"ssp2_rxd_1",		Standard
402*4882a593Smuzhiyun	"ssp2_txd_0",		Standard
403*4882a593Smuzhiyun	"ssp2_txd_1",		Standard
404*4882a593Smuzhiyun	"ssp3_clk",		Standard
405*4882a593Smuzhiyun	"ssp3_fs",		Standard
406*4882a593Smuzhiyun	"ssp3_rxd",		Standard
407*4882a593Smuzhiyun	"ssp3_txd",		Standard
408*4882a593Smuzhiyun	"ssp4_clk",		Standard
409*4882a593Smuzhiyun	"ssp4_fs",		Standard
410*4882a593Smuzhiyun	"ssp4_rxd",		Standard
411*4882a593Smuzhiyun	"ssp4_txd",		Standard
412*4882a593Smuzhiyun	"ssp5_clk",		Standard
413*4882a593Smuzhiyun	"ssp5_fs",		Standard
414*4882a593Smuzhiyun	"ssp5_rxd",		Standard
415*4882a593Smuzhiyun	"ssp5_txd",		Standard
416*4882a593Smuzhiyun	"ssp6_clk",		Standard
417*4882a593Smuzhiyun	"ssp6_fs",		Standard
418*4882a593Smuzhiyun	"ssp6_rxd",		Standard
419*4882a593Smuzhiyun	"ssp6_txd",		Standard
420*4882a593Smuzhiyun	"stat_1",		Standard
421*4882a593Smuzhiyun	"stat_2",		Standard
422*4882a593Smuzhiyun	"sysclken",		Standard
423*4882a593Smuzhiyun	"traceclk",		Standard
424*4882a593Smuzhiyun	"tracedt00",		Standard
425*4882a593Smuzhiyun	"tracedt01",		Standard
426*4882a593Smuzhiyun	"tracedt02",		Standard
427*4882a593Smuzhiyun	"tracedt03",		Standard
428*4882a593Smuzhiyun	"tracedt04",		Standard
429*4882a593Smuzhiyun	"tracedt05",		Standard
430*4882a593Smuzhiyun	"tracedt06",		Standard
431*4882a593Smuzhiyun	"tracedt07",		Standard
432*4882a593Smuzhiyun	"tracedt08",		Standard
433*4882a593Smuzhiyun	"tracedt09",		Standard
434*4882a593Smuzhiyun	"tracedt10",		Standard
435*4882a593Smuzhiyun	"tracedt11",		Standard
436*4882a593Smuzhiyun	"tracedt12",		Standard
437*4882a593Smuzhiyun	"tracedt13",		Standard
438*4882a593Smuzhiyun	"tracedt14",		Standard
439*4882a593Smuzhiyun	"tracedt15",		Standard
440*4882a593Smuzhiyun	"txdata3g0",		Standard
441*4882a593Smuzhiyun	"txpwrind",		Standard
442*4882a593Smuzhiyun	"uartb1_ucts",		Standard
443*4882a593Smuzhiyun	"uartb1_urts",		Standard
444*4882a593Smuzhiyun	"uartb1_urxd",		Standard
445*4882a593Smuzhiyun	"uartb1_utxd",		Standard
446*4882a593Smuzhiyun	"uartb2_urxd",		Standard
447*4882a593Smuzhiyun	"uartb2_utxd",		Standard
448*4882a593Smuzhiyun	"uartb3_ucts",		Standard
449*4882a593Smuzhiyun	"uartb3_urts",		Standard
450*4882a593Smuzhiyun	"uartb3_urxd",		Standard
451*4882a593Smuzhiyun	"uartb3_utxd",		Standard
452*4882a593Smuzhiyun	"uartb4_ucts",		Standard
453*4882a593Smuzhiyun	"uartb4_urts",		Standard
454*4882a593Smuzhiyun	"uartb4_urxd",		Standard
455*4882a593Smuzhiyun	"uartb4_utxd",		Standard
456*4882a593Smuzhiyun	"vc_cam1_scl",		I2C
457*4882a593Smuzhiyun	"vc_cam1_sda",		I2C
458*4882a593Smuzhiyun	"vc_cam2_scl",		I2C
459*4882a593Smuzhiyun	"vc_cam2_sda",		I2C
460*4882a593Smuzhiyun	"vc_cam3_scl",		I2C
461*4882a593Smuzhiyun	"vc_cam3_sda",		I2C
462