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