UNPKG

bonescript

Version:

Physical computing library for embedded Linux

2,263 lines (2,260 loc) 155 kB
// Database of pins // pinIndex is an array whose elements describe each pin. The order is // USR LEDs, P8 header pins, then P9 header // pins is an object whose keys are the pinIndex keys, e.g. P9_14. // uarts and i2c are objects describing the serial ports and i2c buses. var pinIndex = [{ "name": "USR0", "gpio": 53, "led": "beaglebone:green:usr0", "mux": "gpmc_a5", "key": "USR0", "muxRegOffset": "0x054", "options": [ "gpmc_a5", "gmii2_txd0", "rgmii2_td0", "rmii2_txd0", "gpmc_a21", "pr1_mii1_rxd3", "eqep1b_in", "gpio1_21" ], "ball": { "ZCZ": "V15", "BSM": "P13" }, "ai": { "gpio": 81, "ball": { "abc": [ "AF6", "" ] }, "muxRegOffset": [ "0x1528", "" ], "options": [ "vin1a_d13", "vin1b_d2", "", "", "vout3_d10", "gpmc_a25", "", "", "", "kbd_row7", "pr1_edc_sync1_out", "", "pr1_pru0_gpi10", "pr1_pru0_gpo10", "gpio3_17", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "USR1", "gpio": 54, "led": "beaglebone:green:usr1", "mux": "gpmc_a6", "key": "USR1", "muxRegOffset": "0x058", "options": [ "gpmc_a6", "gmii2_txclk", "rgmii2_tclk", "mmc2_dat4", "gpmc_a22", "pr1_mii1_rxd2", "eqep1_index", "gpio1_22" ], "ball": { "ZCZ": "U15", "BSM": "T14" }, "ai": { "gpio": 133, "ball": { "abc": [ "J11", "" ] }, "muxRegOffset": [ "0x16C0", "" ], "options": [ "mcasp1_axr3", "mcasp6_axr3", "", "uart6_rtsn", "", "", "vout2_d3", "", "vin4a_d3", "", "", "", "", "", "gpio5_5", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "USR2", "gpio": 55, "led": "beaglebone:green:usr2", "mux": "gpmc_a7", "key": "USR2", "muxRegOffset": "0x05c", "options": [ "gpmc_a7", "gmii2_rxclk", "rgmii2_rclk", "mmc2_dat5", "gpmc_a23", "pr1_mii1_rxd1", "eqep1_strobe", "gpio1_23" ], "ball": { "ZCZ": "T15", "BSM": "R14" }, "ai": { "gpio": 79, "ball": { "abc": [ "AG5", "" ] }, "muxRegOffset": [ "0x1520", "" ], "options": [ "vin1a_d11", "vin1b_d4", "", "", "vout3_d12", "gpmc_a23", "", "", "", "kbd_row5", "pr1_edc_latch1_in", "", "pr1_pru0_gpi8", "pr1_pru0_gpo8", "gpio3_15", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "USR3", "gpio": 56, "led": "beaglebone:green:usr3", "mux": "gpmc_a8", "key": "USR3", "muxRegOffset": "0x060", "options": [ "gpmc_a8", "gmii2_rxd3", "rgmii2_rd3", "mmc2_dat6", "gpmc_a24", "pr1_mii1_rxd0", "mcasp0_aclkx", "gpio1_24" ], "ball": { "ZCZ": "V16", "BSM": "P14" }, "ai": { "gpio": 78, "ball": { "abc": [ "AG3", "" ] }, "muxRegOffset": [ "0x151C", "" ], "options": [ "vin1a_d10", "vin1b_d5", "", "", "vout3_d13", "", "", "", "", "kbd_row4", "pr1_edc_latch0_in", "", "pr1_pru0_gpi7", "pr1_pru0_gpo7", "gpio3_14", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "USR4", "led": "beaglebone:green:usr4", "key": "USR4", "ai": { "gpio": 71, "ball": { "abc": [ "AH6", "" ] }, "muxRegOffset": [ "0x1500", "" ], "options": [ "vin1a_d3", "", "", "vout3_d4", "vout3_d20", "uart8_rtsn", "", "", "", "", "eCAP1_in_PWM1_out", "", "pr1_pru0_gpi0", "pr1_pru0_gpo0", "gpio3_7", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "DGND", "key": [ "P8_1", "P8_2", "P9_1", "P9_2", "P9_43", "P9_44", "P9_45", "P9_46", "P1_15", "P1_16", "P1_22", "P2_15", "P2_21", "E1_1", "E2_1", "E3_1", "E4_1", "S1_1_1", "S1_2_1", "UT0_1", "UT1_1", "UT5_1", "DSM2_2", "I2C_1", "GPS_2", "GPS_6", "GP0_1", "GP1_1" ] }, { "name": "GPIO1_6", "gpio": 38, "mux": "gpmc_ad6", "eeprom": 26, "key": "P8_3", "universalName": [ "ocp:P8_03_pinmux" ], "muxRegOffset": "0x018", "options": [ "gpmc_ad6", "mmc1_dat6", "NA", "NA", "NA", "NA", "NA", "gpio1_6" ], "ball": { "ZCZ": "R9", "BSM": "P4" }, "ai": { "gpio": 24, "ball": { "abc": [ "AB8", "" ] }, "muxRegOffset": [ "0x179C", "" ], "options": [ "mmc3_dat6", "spi4_d0", "uart10_ctsn", "", "vin2b_de1", "", "", "", "", "vin5a_hsync0", "ehrpwm3_tripzone_input", "pr2_mii1_rxd1", "pr2_pru0_gpi10", "pr2_pru0_gpo10", "gpio1_24", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_7", "gpio": 39, "mux": "gpmc_ad7", "eeprom": 27, "key": "P8_4", "universalName": [ "ocp:P8_04_pinmux" ], "muxRegOffset": "0x01c", "options": [ "gpmc_ad7", "mmc1_dat7", "NA", "NA", "NA", "NA", "NA", "gpio1_7" ], "ball": { "ZCZ": "T9", "BSM": "R4" }, "ai": { "gpio": 25, "ball": { "abc": [ "AB5", "" ] }, "muxRegOffset": [ "0x17A0", "" ], "options": [ "mmc3_dat7", "spi4_cs0", "uart10_rtsn", "", "vin2b_clk1", "", "", "", "", "vin5a_vsync0", "eCAP3_in_PWM3_out", "pr2_mii1_rxd0", "pr2_pru0_gpi11", "pr2_pru0_gpo11", "gpio1_25", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_2", "gpio": 34, "mux": "gpmc_ad2", "eeprom": 22, "key": "P8_5", "universalName": [ "ocp:P8_05_pinmux" ], "muxRegOffset": "0x008", "options": [ "gpmc_ad2", "mmc1_dat2", "NA", "NA", "NA", "NA", "NA", "gpio1_2" ], "ball": { "ZCZ": "R8", "BSM": "R1" }, "ai": { "gpio": 193, "ball": { "abc": [ "AC9", "" ] }, "muxRegOffset": [ "0x178C", "" ], "options": [ "mmc3_dat2", "spi3_cs0", "uart5_ctsn", "", "vin2b_d3", "", "", "", "", "vin5a_d3", "eQEP3_index", "pr2_mii_mr1_clk", "pr2_pru0_gpi6", "pr2_pru0_gpo6", "gpio7_1", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_3", "gpio": 35, "mux": "gpmc_ad3", "eeprom": 23, "key": "P8_6", "universalName": [ "ocp:P8_06_pinmux" ], "muxRegOffset": "0x00c", "options": [ "gpmc_ad3", "mmc1_dat3", "NA", "NA", "NA", "NA", "NA", "gpio1_3" ], "ball": { "ZCZ": "T8", "BSM": "T3" }, "ai": { "gpio": 194, "ball": { "abc": [ "AC3", "" ] }, "muxRegOffset": [ "0x1790", "" ], "options": [ "mmc3_dat3", "spi3_cs1", "uart5_rtsn", "", "vin2b_d2", "", "", "", "", "vin5a_d2", "eQEP3_strobe", "pr2_mii1_rxdv", "pr2_pru0_gpi7", "pr2_pru0_gpo7", "gpio7_2", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "TIMER4", "gpio": 66, "mux": "gpmc_advn_ale", "eeprom": 41, "key": [ "P8_7", "RED", "GP1_5" ], "led": [ null, "red", "red" ], "universalName": [ "ocp:P8_07_pinmux" ], "muxRegOffset": "0x090", "options": [ "gpmc_advn_ale", "NA", "timer4", "NA", "NA", "NA", "NA", "gpio2_2" ], "ball": { "ZCZ": "R7", "BSM": "M1" }, "ai": { "gpio": 165, "ball": { "abc": [ "G14", "" ] }, "muxRegOffset": [ "0x16EC", "" ], "options": [ "mcasp1_axr14", "mcasp7_aclkx", "mcasp7_aclkr", "", "", "", "", "vin6a_d9", "", "", "timer11", "pr2_mii0_rxdv", "pr2_pru1_gpi16", "pr2_pru1_gpo16", "gpio6_5", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "TIMER7", "gpio": 67, "mux": "gpmc_oen_ren", "eeprom": 44, "key": [ "P8_8", "GREEN", "GP1_6" ], "led": [ null, "green", "green" ], "universalName": [ "ocp:P8_08_pinmux" ], "muxRegOffset": "0x094", "options": [ "gpmc_oen_ren", "NA", "timer7", "NA", "NA", "NA", "NA", "gpio2_3" ], "ball": { "ZCZ": "T7", "BSM": "N1" }, "ai": { "gpio": 166, "ball": { "abc": [ "F14", "" ] }, "muxRegOffset": [ "0x16F0", "" ], "options": [ "mcasp1_axr15", "mcasp7_fsx", "mcasp7_fsr", "", "", "", "", "vin6a_d8", "", "", "timer12", "pr2_mii0_rxd3", "pr2_pru0_gpi20", "pr2_pru0_gpo20", "gpio6_6", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "TIMER5", "gpio": 69, "mux": "gpmc_ben0_cle", "eeprom": 42, "key": [ "P8_9", "PAUSE" ], "universalName": [ "ocp:P8_09_pinmux" ], "muxRegOffset": "0x09c", "options": [ "gpmc_ben0_cle", "NA", "timer5", "NA", "NA", "NA", "NA", "gpio2_5" ], "ball": { "ZCZ": "T6", "BSM": "N3" }, "ai": { "gpio": 178, "ball": { "abc": [ "E17", "" ] }, "muxRegOffset": [ "0x1698", "" ], "options": [ "xref_clk1", "mcasp2_axr9", "mcasp1_axr5", "mcasp2_ahclkx", "mcasp6_ahclkx", "", "", "vin6a_clk0", "", "", "timer14", "pr2_mii1_crs", "pr2_pru1_gpi6", "pr2_pru1_gpo6", "gpio6_18", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "TIMER6", "gpio": 68, "mux": "gpmc_wen", "eeprom": 43, "key": [ "P8_10", "MODE" ], "muxRegOffset": "0x098", "options": [ "gpmc_wen", "NA", "timer6", "NA", "NA", "NA", "NA", "gpio2_4" ], "ball": { "ZCZ": "U6", "BSM": "N2" }, "ai": { "gpio": 164, "ball": { "abc": [ "A13", "" ] }, "muxRegOffset": [ "0x16E8", "" ], "options": [ "mcasp1_axr13", "mcasp7_axr1", "", "", "", "", "", "vin6a_d10", "", "", "timer10", "pr2_mii_mr0_clk", "pr2_pru1_gpi15", "pr2_pru1_gpo15", "gpio6_4", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_13", "gpio": 45, "mux": "gpmc_ad13", "eeprom": 29, "key": [ "P8_11", "E3_4", "P2_33" ], "muxRegOffset": "0x034", "options": [ "gpmc_ad13", "lcd_data18", "mmc1_dat5", "mmc2_dat1", "eqep2B_in", "pr1_mii0_txd", "pr1_pru0_pru_r30_15", "gpio1_13" ], "ball": { "ZCZ": "R12", "BSM": "R6" }, "ai": { "gpio": 75, "ball": { "abc": [ "AH4", "" ] }, "muxRegOffset": [ "0x1510", "" ], "options": [ "vin1a_d7", "", "", "vout3_d0", "vout3_d16", "", "", "", "", "", "eQEP2B_in", "", "pr1_pru0_gpi4", "pr1_pru0_gpo4", "gpio3_11", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_12", "gpio": 44, "mux": "gpmc_ad12", "eeprom": 28, "key": [ "P8_12", "E3_3", "P2_24" ], "muxRegOffset": "0x030", "options": [ "gpmc_ad12", "lcd_data19", "mmc1_dat4", "mmc2_dat0", "eqep2a_in", "pr1_mii0_txd2", "pr1_pru0_pru_r30_14", "gpio1_12" ], "ball": { "ZCZ": "T12", "BSM": "P6" }, "ai": { "gpio": 74, "ball": { "abc": [ "AG6", "" ] }, "muxRegOffset": [ "0x150C", "" ], "options": [ "vin1a_d6", "", "", "vout3_d1", "vout3_d17", "", "", "", "", "", "eQEP2A_in", "", "pr1_pru0_gpi3", "pr1_pru0_gpo3", "gpio3_10", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "EHRPWM2B", "gpio": 23, "mux": "gpmc_ad9", "eeprom": 15, // From am335x technical manual, p.183 // http://www.ti.com/lit/ug/spruh73n/spruh73n.pdf "pwm": { "module": "ehrpwm2", "sysfs": 6, "index": 1, "muxmode": 4, "path": "ehrpwm.2:1", "name": "EHRPWM2B", "chip": "48304000", "addr": "48304200" }, "key": [ "P8_13", "P2_3" ], "universalName": [ "ocp:P8_13_pinmux", "ocp:P2_03_pinmux" ], "muxRegOffset": "0x024", "options": [ "gpmc_ad9", "lcd_data22", "mmc1_dat1", "mmc2_dat5", "ehrpwm2B", "pr1_mii0_col", "NA", "gpio0_23" ], "ball": { "ZCZ": "T10", "BSM": "P5" }, "ai": { "gpio": 107, "ball": { "abc": [ "D3", "" ] }, "muxRegOffset": [ "0x1590", "" ], "options": [ "vin2a_d10", "", "", "mdio_mclk", "vout2_d13", "", "", "", "", "kbd_col7", "ehrpwm2B", "pr1_mdio_mdclk", "pr1_pru1_gpi7", "pr1_pru1_gpo7", "gpio4_11", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO0_26", "gpio": 26, "mux": "gpmc_ad10", "eeprom": 16, "key": [ "P8_14", "BAT100", "P1_34" ], "led": [ null, "bat100", null ], "muxRegOffset": "0x028", "options": [ "gpmc_ad10", "lcd_data21", "mmc1_dat2", "mmc2_dat6", "ehrpwm2_tripzone_input", "pr1_mii0_txen", "NA", "gpio0_26" ], "ball": { "ZCZ": "T11", "BSM": "R5" }, "ai": { "gpio": 109, "ball": { "abc": [ "D5", "" ] }, "muxRegOffset": [ "0x1598", "" ], "options": [ "vin2a_d12", "", "", "rgmii1_txc", "vout2_d11", "", "", "", "mii1_rxclk", "kbd_col8", "eCAP2_in_PWM2_out", "pr1_mii1_txd1", "pr1_pru1_gpi9", "pr1_pru1_gpo9", "gpio4_13", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_15", "gpio": 47, "mux": "gpmc_ad15", "eeprom": 31, "key": [ "P8_15", "E4_4", "P2_18" ], "muxRegOffset": "0x03c", "options": [ "gpmc_ad15", "lcd_data16", "mmc1_dat7", "mmc2_dat3", "eqep2_strobe", "pr1_ecap0_ecap_capin_apwm_o", "pr1_pru0_pru_r31_15", "gpio1_15" ], "ball": { "ZCZ": "U13", "BSM": "P7" }, "ai": { "gpio": 99, "ball": { "abc": [ "D1", "A3" ] }, "muxRegOffset": [ "0x1570", "0x15B4" ], "options": [ "vin2a_d2", "", "", "", "vout2_d21", "emu12", "", "", "uart10_rxd", "kbd_row6", "eCAP1_in_PWM1_out", "pr1_ecap0_ecap_capin_apwm_o", "pr1_edio_data_in7", "pr1_edio_data_out7", "gpio4_3", "Driver off", "vin2a_d19", "", "vin2b_d4", "rgmii1_rxctl", "vout2_d4", "", "vin3a_d11", "", "mii1_txer", "", "ehrpwm3_tripzone_input", "pr1_mii1_rxd0", "pr1_pru1_gpi16", "pr1_pru1_gpo16", "gpio4_27", "Driver off" ] } }, { "name": "GPIO1_14", "gpio": 46, "mux": "gpmc_ad14", "eeprom": 30, "key": [ "P8_16", "E4_3", "P2_22" ], "muxRegOffset": "0x038", "options": [ "gpmc_ad14", "lcd_data17", "mmc1_dat6", "mmc2_dat2", "eqep2_index", "pr1_mii0_txd0", "pr1_pru0_pru_r31_14", "gpio1_14" ], "ball": { "ZCZ": "V13", "BSM": "T6" }, "ai": { "gpio": 125, "ball": { "abc": [ "B4", "" ] }, "muxRegOffset": [ "0x15BC", "" ], "options": [ "vin2a_d21", "", "vin2b_d2", "rgmii1_rxd2", "vout2_d2", "vin3a_fld0", "vin3a_d13", "", "mii1_col", "", "", "pr1_mii1_rxlink", "pr1_pru1_gpi18", "pr1_pru1_gpo18", "gpio4_29", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO0_27", "gpio": 27, "mux": "gpmc_ad11", "eeprom": 17, "key": [ "P8_17", "BAT25", "P2_19" ], "led": [ null, "bat25", null ], "muxRegOffset": "0x02c", "options": [ "gpmc_ad11", "lcd_data20", "mmc1_dat3", "mmc2_dat7", "ehrpwm0_synco", "pr1_mii0_txd3", "NA", "gpio0_27" ], "ball": { "ZCZ": "U12", "BSM": "T5" }, "ai": { "gpio": 242, "ball": { "abc": [ "A7", "" ] }, "muxRegOffset": [ "0x1624", "" ], "options": [ "vout1_d18", "", "emu4", "vin4a_d2", "vin3a_d2", "obs11", "obs27", "", "", "", "pr2_edio_data_in2", "pr2_edio_data_out2", "pr2_pru0_gpi15", "pr2_pru0_gpo15", "gpio8_18", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO2_1", "gpio": 65, "mux": "gpmc_clk", "eeprom": 40, "key": [ "P8_18", "P2_17" ], "muxRegOffset": "0x08c", "options": [ "gpmc_clk", "lcd_memory_clk_mux", "NA", "mmc2_clk", "NA", "NA", "mcasp0_fsr", "gpio2_1" ], "ball": { "ZCZ": "V12", "BSM": "T7" }, "ai": { "gpio": 105, "ball": { "abc": [ "F5", "" ] }, "muxRegOffset": [ "0x1588", "" ], "options": [ "vin2a_d8", "", "", "", "vout2_d15", "emu18", "", "", "mii1_rxd3", "kbd_col5", "eQEP2_strobe", "pr1_mii1_txd3", "pr1_pru1_gpi5", "pr1_pru1_gpo5", "gpio4_9", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "EHRPWM2A", "gpio": 22, "mux": "gpmc_ad8", "eeprom": 14, // From am335x technical manual, p.183 // http://www.ti.com/lit/ug/spruh73n/spruh73n.pdf "pwm": { "module": "ehrpwm2", "sysfs": 5, "index": 0, "muxmode": 4, "path": "ehrpwm.2:0", "name": "EHRPWM2A", "chip": "48304000", "addr": "48304200" }, "key": "P8_19", "muxRegOffset": "0x020", "options": [ "gpmc_ad8", "lcd_data23", "mmc1_dat0", "mmc2_dat4", "ehrpwm2A", "pr1_mii_mt0_clk", "NA", "gpio0_22" ], "ball": { "ZCZ": "U10", "BSM": "T4" }, "ai": { "gpio": 106, "ball": { "abc": [ "E6", "" ] }, "muxRegOffset": [ "0x158C", "" ], "options": [ "vin2a_d9", "", "", "", "vout2_d14", "emu19", "", "", "mii1_rxd0", "kbd_col6", "ehrpwm2A", "pr1_mii1_txd2", "pr1_pru1_gpi6", "pr1_pru1_gpo6", "gpio4_10", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_31", "gpio": 63, "mux": "gpmc_csn2", "eeprom": 39, "key": "P8_20", "muxRegOffset": "0x084", "options": [ "gpmc_csn2", "gpmc_be1n", "mmc1_cmd", "pr1_edio_data_in7", "pr1_edio_data_out7", "pr1_pru1_pru_r30_13", "pr1_pru1_pru_r31_13", "gpio1_31" ], "ball": { "ZCZ": "V9", "BSM": "P1" }, "ai": { "gpio": 190, "ball": { "abc": [ "AC4", "" ] }, "muxRegOffset": [ "0x1780", "" ], "options": [ "mmc3_cmd", "spi3_sclk", "", "", "vin2b_d6", "", "", "", "", "vin5a_d6", "eCAP2_in_PWM2_out", "pr2_mii1_txd2", "pr2_pru0_gpi3", "pr2_pru0_gpo3", "gpio6_30", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_30", "gpio": 62, "mux": "gpmc_csn1", "eeprom": 38, "key": "P8_21", "muxRegOffset": "0x080", "options": [ "gpmc_csn1", "gpmc_clk", "mmc1_clk", "pr1_edio_data_in6", "pr1_edio_data_out6", "pr1_pru1_pru_r30_12", "pr1_pru1_pru_r31_12", "gpio1_30" ], "ball": { "ZCZ": "U9", "BSM": "P2" }, "ai": { "gpio": 189, "ball": { "abc": [ "AD4", "" ] }, "muxRegOffset": [ "0x177C", "" ], "options": [ "mmc3_clk", "", "", "", "vin2b_d7", "", "", "", "", "vin5a_d7", "ehrpwm2_tripzone_input", "pr2_mii1_txd3", "pr2_pru0_gpi2", "pr2_pru0_gpo2", "gpio6_29", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_5", "gpio": 37, "mux": "gpmc_ad5", "eeprom": 25, "key": "P8_22", "muxRegOffset": "0x014", "options": [ "gpmc_ad5", "mmc1_dat5", "NA", "NA", "NA", "NA", "NA", "gpio1_5" ], "ball": { "ZCZ": "V8", "BSM": "T1" }, "ai": { "gpio": 23, "ball": { "abc": [ "AD6", "" ] }, "muxRegOffset": [ "0x1798", "" ], "options": [ "mmc3_dat5", "spi4_d1", "uart10_txd", "", "vin2b_d0", "", "", "", "", "vin5a_d0", "ehrpwm3B", "pr2_mii1_rxd2", "pr2_pru0_gpi9", "pr2_pru0_gpo9", "gpio1_23", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_4", "gpio": 36, "mux": "gpmc_ad4", "eeprom": 24, "key": "P8_23", "muxRegOffset": "0x010", "options": [ "gpmc_ad4", "mmc1_dat4", "NA", "NA", "NA", "NA", "NA", "gpio1_4" ], "ball": { "ZCZ": "U8", "BSM": "T2" }, "ai": { "gpio": 22, "ball": { "abc": [ "AC8", "" ] }, "muxRegOffset": [ "0x1794", "" ], "options": [ "mmc3_dat4", "spi4_sclk", "uart10_rxd", "", "vin2b_d1", "", "", "", "", "vin5a_d1", "ehrpwm3A", "pr2_mii1_rxd3", "pr2_pru0_gpi8", "pr2_pru0_gpo8", "gpio1_22", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_1", "gpio": 33, "mux": "gpmc_ad1", "eeprom": 21, "key": "P8_24", "muxRegOffset": "0x004", "options": [ "gpmc_ad1", "mmc1_dat1", "NA", "NA", "NA", "NA", "NA", "gpio1_1" ], "ball": { "ZCZ": "V7", "BSM": "R2" }, "ai": { "gpio": 192, "ball": { "abc": [ "AC6", "" ] }, "muxRegOffset": [ "0x1788", "" ], "options": [ "mmc3_dat1", "spi3_d0", "uart5_txd", "", "vin2b_d4", "", "", "", "", "vin5a_d4", "eQEP3B_in", "pr2_mii1_txd0", "pr2_pru0_gpi5", "pr2_pru0_gpo5", "gpio7_0", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_0", "gpio": 32, "mux": "gpmc_ad0", "eeprom": 20, "key": "P8_25", "muxRegOffset": "0x000", "options": [ "gpmc_ad0", "mmc1_dat0", "NA", "NA", "NA", "NA", "NA", "gpio1_0" ], "ball": { "ZCZ": "U7", "BSM": "R3" }, "ai": { "gpio": 191, "ball": { "abc": [ "AC7", "" ] }, "muxRegOffset": [ "0x1784", "" ], "options": [ "mmc3_dat0", "spi3_d1", "uart5_rxd", "", "vin2b_d5", "", "", "", "", "vin5a_d5", "eQEP3A_in", "pr2_mii1_txd1", "pr2_pru0_gpi4", "pr2_pru0_gpo4", "gpio6_31", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO1_29", "gpio": 61, "mux": "gpmc_csn0", "eeprom": 37, "key": [ "P8_26", "BAT75" ], "led": [ null, "bat75" ], "muxRegOffset": "0x07c", "options": [ "gpmc_csn0", "NA", "NA", "NA", "NA", "NA", "NA", "gpio1_29" ], "ball": { "ZCZ": "V6", "BSM": "P3" }, "ai": { "gpio": 124, "ball": { "abc": [ "B3", "" ] }, "muxRegOffset": [ "0x15B8", "" ], "options": [ "vin2a_d20", "", "vin2b_d3", "rgmii1_rxd3", "vout2_d3", "vin3a_de0", "vin3a_d12", "", "mii1_rxer", "", "eCAP3_in_PWM3_out", "pr1_mii1_rxer", "pr1_pru1_gpi17", "pr1_pru1_gpo17", "gpio4_28", "Driver off", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, { "name": "GPIO0_19", "gpio": 19, "mux": "xdma_event_intr0", "eeprom": 37, "key": [ "WIFI", "P2_31" ], "led": [ "wifi", null ], "muxRegOffset": "0x1b0", "options": [ "xdma_event_intr0", "NA", "timer4", "clkout1", "spi1_cs1", "pr1_pru1_pru_r31", "EMU2", "gpio0_19" ], "ball": { "ZCZ": "A15", "BSM": "A4" } }, { "name": "GPIO2_22", "gpio": 86, "mux": "lcd_vsync", "eeprom": 57, "key": [ "P8_27", "SERVO_1", "P2_35" ], "muxRegOffset": "0x0e0", "options": [ "lcd_vsync", "gpmc_a8", "NA", "pr1_edio_data_in2", "pr1_edio_data_out2", "pr1_pru1_pru_r30_8", "pr1_pru1_pru_r31_8", "gpio2_22" ], "ball": { "ZCZ": "U5", "BSM": "F3" }, "ai": { "gpio": 119, "ball": { "abc": [ "E11", "A8" ] }, "muxRegOffset": [ "0x15D8", "0x1628" ], "options": [ "vout1_vsync", "", "", "vin4a_vsync0", "vin3a_vsync0", "", "", "", "spi3_sclk", "", "", "", "pr2_pru1_gpi17", "pr2_pru1_gpo17", "gpio4_23", "Driver off", "vout1_d19", "", "emu15", "vin4a_d3", "vin3a_d3", "obs12", "obs28", "", "", "", "pr2_edio_data_in3", "pr2_edio_data_out3", "pr2_pru0_gpi16", "pr2_pru0_gpo16", "gpio8_19", "Driver off" ] } }, { "name": "GPIO2_24", "gpio": 88, "mux": "lcd_pclk", "eeprom": 59, "key": [ "P8_28", "SERVO_2", "P1_35", "PRU1_10" ], "muxRegOffset": "0x0e8", "options": [ "lcd_pclk", "gpmc_a10", "pr1_mii