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