ounce-mp.dts
| /dts-v1/; | |
| / { | |
| nintendo,buildrevision = "f7aea707909d02195e61ea649b0d9637a354fca2"; | |
| nintendo,buildrevisiondate = "2024-06-06T08:07:35Z"; | |
| compatible = "nintendo,ounce-mp", "nintendo,ounce"; | |
| #address-cells = <0x2>; | |
| #size-cells = <0x2>; | |
| interrupt-parent = <0x1>; | |
| model = "Nintendo Ounce, MP"; | |
| chosen { | |
| nintendo,bootmode = "normal"; | |
| }; | |
| interrupt-controller@f400000 { | |
| compatible = "arm,cortex-a15-gic"; | |
| #interrupt-cells = <0x3>; | |
| interrupt-controller; | |
| reg = <0x0 0xf400000 0x0 0x1000 0x0 0xf410000 0x0 0x1000 0x0 0xf420000 0x0 0x1000 0x0 0xf430000 0x0 0x1000>; | |
| interrupt-parent = <0x1>; | |
| status = "disabled"; | |
| phandle = <0x1>; | |
| }; | |
| pinmux@2430000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2430000 0x0 0x1000>; | |
| init-pins { | |
| extperiph1_clk_pc2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| extperiph2_clk_pc3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| cam_i2c_scl_pc4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| cam_i2c_sda_pc5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| soc_gpio23_pc6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio24_pc7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio27_pd0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x40>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x1>; | |
| }; | |
| soc_gpio55_pd1 { | |
| pull = <0x1>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x90>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio29_pd2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x50>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio33_pd3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x70>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio32_pd4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x68>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio35_pd5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x78>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio37_pd6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x80>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio56_pd7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x88>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart1_tx_pe0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xb0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart1_rx_pe1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xa8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart1_rts_pe2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xa0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart1_cts_pe3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x98>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@2432000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2432000 0x0 0x1000>; | |
| init-pins { | |
| soc_gpio167_pp0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x40>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio168_pp1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x48>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio169_pp2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x50>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio170_pp3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x58>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| dap4_sclk_pp4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| dap4_dout_pp5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| dap4_din_pp6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| dap4_fs_pp7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio171_pq0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x60>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio172_pq1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x68>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio173_pq2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x70>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@2434000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2434000 0x0 0x1000>; | |
| init-pins { | |
| soc_gpio13_pf0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x50>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| soc_gpio14_pf1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x58>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio15_pf2 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x60>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio16_pf3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x68>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio17_pf4 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x70>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio18_pf5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x78>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio20_pf6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x38>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio21_pf7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x40>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio22_pg0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x48>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio06_pg1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xa8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart4_tx_pg2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart4_rx_pg3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart4_rts_pg4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart4_cts_pg5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio41_pg6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x88>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio42_pg7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x90>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio43_ph0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x98>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio44_ph1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xa0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| gen1_i2c_scl_ph2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| gen1_i2c_sda_ph3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| soc_gpio07_ph5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xb0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@2437000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2437000 0x0 0x1000>; | |
| init-pins { | |
| pex_l0_clkreq_n_pw0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_l0_rst_n_pw1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_l1_clkreq_n_pw2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_l1_rst_n_pw3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_l2_clkreq_n_pw4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_l2_rst_n_pw5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_l3_clkreq_n_pw6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x38>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_l3_rst_n_pw7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x40>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| pex_wake_n_px0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| dp_aux_ch0_hpd_px1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x48>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@2438000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2438000 0x0 0x1000>; | |
| init-pins { | |
| sdmmc1_clk_pu0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| sdmmc1_cmd_pu1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| sdmmc1_dat0_pu2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| sdmmc1_dat1_pu3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| sdmmc1_dat2_pu4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| sdmmc1_dat3_pu5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@243b000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x243b000 0x0 0x1000>; | |
| init-pins { | |
| qspi0_sck_pl0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| qspi0_io0_pl1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| qspi0_io1_pl2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| qspi0_cs_n_pl3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio152_pl4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x40>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio153_pl5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x48>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio154_pl6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x38>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio155_pl7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio156_pm0 { | |
| pull = <0x1>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio157_pm1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x68>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio158_pm2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x70>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio159_pm3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x60>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio160_pm4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio161_pm5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x50>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio162_pm6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x58>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart7_tx_pm7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x88>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart7_rx_pn0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x90>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart7_rts_pn1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x80>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| uart7_cts_pn2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x78>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@c301000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0xc301000 0x0 0x1000>; | |
| init-pins { | |
| ao_bootv_ctl_n_paa0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio00_paa1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xf0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_vcomp_alert_paa2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x58>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_pwm1_paa3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1c0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_batt_oc_paa4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio04_paa5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x140>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio25_paa6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x158>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio26_paa7 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x160>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_hdmi_cec_pbb0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x60>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_spi2_sck_pcc0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xb0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_spi2_miso_pcc1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xb8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_spi2_mosi_pcc2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x90>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_spi2_cs0_pcc3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xa0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_spi2_cs1_pcc4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1c8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_uart3_tx_pcc5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x78>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart3_rx_pcc6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x70>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_gen2_i2c_scl_pcc7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x98>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| ao_gen2_i2c_sda_pdd0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xa8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| ao_gen8_i2c_scl_pdd1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x88>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| ao_gen8_i2c_sda_pdd2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x80>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| ao_touch_clk_pdd3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x68>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_dmic1_clk_pdd4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1d0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_dmic1_dat_pdd5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1d8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio19_pdd6 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xf8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_pwm2_pdd7 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1b0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_pwm3_pee0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1b8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_pwm7_pee1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1a8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio49_pee2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xc0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio82_pee3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xd0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio50_pee4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xc8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio83_pee5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x128>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio69_pff0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x150>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio70_pff1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x138>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio71_pff2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xd8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio72_pff3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x108>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio73_pff4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x130>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio74_pff5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xe8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio80_pff6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x118>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio76_pff7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xe0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio77_pgg0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x110>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_soc_gpio84_pgg1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x120>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ao_uart2_tx_pgg2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x178>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart2_rx_pgg3 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x180>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart2_rts_pgg4 { | |
| pull = <0x1>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x190>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart2_cts_pgg5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x188>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio85_pgg6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x148>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart5_tx_pgg7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x168>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart5_rx_phh0 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x170>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart5_rts_phh1 { | |
| pull = <0x1>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x1a0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_uart5_cts_phh2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x198>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| ao_soc_gpio86_phh3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x100>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@243d000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x243d000 0x0 0x1000>; | |
| init-pins { | |
| gpu_pwr_req_pa0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x50>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| gp_pwm5_pa1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x58>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| gp_pwm6_pa2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x60>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| spi3_sck_pa3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| spi3_miso_pa4 { | |
| pull = <0x1>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| spi3_mosi_pa5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x48>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| spi3_cs0_pa6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| spi3_cs1_pa7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| spi1_sck_pb0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| spi1_miso_pb1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| spi1_mosi_pb2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x40>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| spi1_cs0_pb3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| spi1_cs1_pb4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x38>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@2440000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2440000 0x0 0x1000>; | |
| init-pins { | |
| gen4_i2c_scl_ps0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xb8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| gen4_i2c_sda_ps1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xb0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| soc_gpio75_ps2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x1>; | |
| }; | |
| gen7_i2c_scl_ps3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xa0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| gen7_i2c_sda_ps4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0xa8>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| pull-down-strength = <0x1f>; | |
| }; | |
| soc_gpio78_ps5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x40>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| gen9_i2c_scl_ps6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xc8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| gen9_i2c_sda_ps7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xc0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| soc_gpio81_pt0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x38>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| soc_gpio36_pt1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio53_pt2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio38_pt3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio40_pt4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio34_pt5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x48>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| usb_vbus_en0_pt6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xd0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| usb_vbus_en1_pt7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0xd8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| io-hv = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@2441000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2441000 0x0 0x1000>; | |
| init-pins { | |
| ufs0_ref_clk_pv0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| ufs0_rst_n_pv1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@2448000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x2448000 0x0 0x1000>; | |
| init-pins { | |
| dap3_clk_pj0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x68>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| dap3_dout_pj1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x78>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| dap3_din_pj2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x70>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| dap3_fs_pj3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x60>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio57_pj4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio58_pj5 { | |
| pull = <0x2>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio59_pj6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio60_pj7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x38>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio45_pk0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio46_pk1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio47_pk2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio48_pk3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| pinmux@244f000 { | |
| compatible = "nvidia,tegra239-pinmux"; | |
| reg = <0x0 0x244f000 0x0 0x1000>; | |
| init-pins { | |
| soc_gpio61_pr0 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x1>; | |
| reg-ofs = <0x0>; | |
| tristate = <0x0>; | |
| enable-input = <0x1>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio62_pr1 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x8>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio63_pr2 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x10>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio64_pr3 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x18>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio65_pr4 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x20>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio66_pr5 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x28>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio67_pr6 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x30>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| soc_gpio68_pr7 { | |
| pull = <0x0>; | |
| gpio-sf-sel = <0x0>; | |
| reg-ofs = <0x38>; | |
| tristate = <0x0>; | |
| enable-input = <0x0>; | |
| schmitt = <0x0>; | |
| }; | |
| }; | |
| }; | |
| gpio@2200000 { | |
| compatible = "nvidia,tegra239-gpio"; | |
| reg-names = "security", "gpio"; | |
| reg = <0x0 0x2200000 0x0 0x4000 0x0 0x2210000 0x0 0x4000>; | |
| interrupts = <0x0 0x124 0x4 0x0 0x12c 0x4 0x0 0x134 0x4 0x0 0x13c 0x4>; | |
| gpio-controller; | |
| #gpio-cells = <0x2>; | |
| interrupt-controller; | |
| #interrupt-cells = <0x2>; | |
| status = "disabled"; | |
| #nintendo,devicecode-cells = <0x3>; | |
| gpio-pads { | |
| nintendo,devicecode = <0x39000097 0x0 0x1 0x3d000001 0x2 0x2 0x100040b 0x7 0x1 0x100040c 0xc 0x1 0x39000466 0x12 0x1 0xc9000403 0x16 0x0 0x100040d 0x17 0x1 0x4000401 0x18 0x2 0x35000036 0x19 0x0 0x100040e 0x1b 0x1 0x100040f 0x1c 0x1 0x34000033 0x1d 0x1 0x1000410 0x1e 0x1 0x3a000409 0x1f 0x4 0x1000429 0x20 0x1 0x33000404 0x21 0x1 0x1000412 0x22 0x1 0x1000413 0x23 0x1 0x35000002 0x28 0x0 0x1000414 0x29 0x1 0x33000003 0x2a 0x0 0xc9000402 0x2b 0x0 0x35000003 0x2c 0x0 0x33000004 0x2d 0x0 0x3c000002 0x2e 0x0 0x3c000403 0x2f 0x1 0x3c000402 0x30 0x1 0x33000401 0x31 0x1 0x1000415 0x32 0x1 0x1000416 0x33 0x1 0x1000417 0x34 0x1 0x1000418 0x35 0x1 0x3c000407 0x36 0x1 0x100041a 0x37 0x1 0x100041b 0x38 0x1 0x100041c 0x39 0x1 0x100041d 0x3a 0x1 0x100041e 0x3b 0x1 0x3c000405 0x3d 0x0 0x100041f 0x44 0x1 0x3c000406 0x45 0x0 0x37000402 0x47 0x2 0x1000421 0x48 0x1 0x1000422 0x49 0x1 0x1000423 0x4a 0x1 0x1000424 0x4b 0x1 0x1000425 0x50 0x1 0x1000426 0x51 0x1 0x1000427 0x52 0x1 0x1000428 0x53 0x1 0x37000401 0x54 0x0 0x4000404 0x55 0x0 0x4000403 0x56 0x1 0x40000cd 0x57 0x2 0x34000402 0x58 0x0 0x3c000465 0x59 0x1 0x39000467 0x5a 0x2 0x39000465 0x5b 0x1 0x3c000401 0x5c 0x1 0x34000035 0x5d 0x1 0x34000034 0x5e 0x1 0x100042a 0x5f 0x1 0x100042b 0x60 0x1 0x100042c 0x61 0x1 0x100042d 0x62 0x1 0x3c000466 0x68 0x1 0x100042e 0x69 0x1 0x100042f 0x6a 0x1 0x1000430 0x6b 0x1 0x1000431 0x70 0x1 0x1000432 0x71 0x1 0x1000433 0x72 0x1 0x3a000402 0x78 0x0 0x38000002 0x79 0x2 0x1000447 0x7a 0x1 0x3400003e 0x7b 0x1 0x1000434 0x7c 0x1 0x1000435 0x7d 0x1 0x1000436 0x7e 0x1 0x1000437 0x7f 0x1 0x4000402 0x82 0x0 0x1000438 0x85 0x1 0x1000439 0x86 0x1 0x100043a 0x87 0x1 0x100043b 0x88 0x1 0x100043c 0x89 0x1 0x100043d 0x8a 0x1 0x100043e 0x8b 0x1 0x100043f 0x8c 0x1 0x1000440 0x8d 0x1 0x1000441 0x8e 0x1 0x1000442 0x8f 0x1 0x1000443 0xa0 0x1 0x1000444 0xa1 0x1 0x38000403 0xa2 0x1 0x38000404 0xa3 0x1 0xca000400 0xa4 0x0 0x1000445 0xa6 0x1 0x1000446 0xa7 0x1 0x38000004 0xa8 0x0>; | |
| }; | |
| }; | |
| gpio@c2f0000 { | |
| compatible = "nvidia,tegra239-gpio-aon"; | |
| reg-names = "security", "gpio"; | |
| reg = <0x0 0xc2f0000 0x0 0x1000 0x0 0xc2f1000 0x0 0x1000>; | |
| interrupts = <0x0 0x38 0x4>; | |
| gpio-controller; | |
| #gpio-cells = <0x2>; | |
| interrupt-controller; | |
| #interrupt-cells = <0x2>; | |
| status = "disabled"; | |
| #nintendo,devicecode-cells = <0x3>; | |
| gpio-pads { | |
| nintendo,devicecode = <0x3a000404 0x0 0x4 0x3e000002 0x1 0x0 0x39000004 0x2 0x0 0x35000401 0x3 0x1 0x1000401 0x4 0x1 0x3500040b 0x5 0x1 0x39000002 0x6 0x0 0x3a000403 0x7 0x0 0x1000402 0x8 0x1 0x1000403 0x14 0x1 0x1000404 0x1b 0x1 0x1000405 0x1c 0x1 0x1000406 0x1d 0x1 0x3a000401 0x1e 0x0 0x35000040 0x1f 0x0 0x1000407 0x20 0x1 0x1000408 0x21 0x1 0x3c000404 0x22 0x0 0x39000034 0x23 0x0 0x37000004 0x24 0x0 0x38000402 0x25 0x1 0x40000cb 0x28 0x0 0x40000ca 0x2e 0x1 0x100044a 0x2f 0x1 0x39000469 0x30 0x1 0x39000468 0x31 0x1 0x35000402 0x32 0x1 0x35000403 0x33 0x0 0x35000404 0x34 0x0 0x35000405 0x35 0x1 0x37000002 0x36 0x2 0x3500040c 0x37 0x1 0x3500040d 0x38 0x0 0x3500040e 0x39 0x0 0x3500040f 0x3a 0x1 0x38000401 0x3b 0x2>; | |
| }; | |
| }; | |
| i2c@3160000 { | |
| #address-cells = <0x1>; | |
| #size-cells = <0x0>; | |
| compatible = "nvidia,tegra239-i2c"; | |
| reg = <0x0 0x3160000 0x0 0x100>; | |
| interrupts = <0x0 0x19 0x4>; | |
| clock-frequency = <0x61a80>; | |
| nintendo,devicecode = <0x2000001>; | |
| status = "disabled"; | |
| }; | |
| i2c@c240000 { | |
| #address-cells = <0x1>; | |
| #size-cells = <0x0>; | |
| compatible = "nvidia,tegra239-i2c"; | |
| reg = <0x0 0xc240000 0x0 0x100>; | |
| interrupts = <0x0 0x1a 0x4>; | |
| clock-frequency = <0x186a0>; | |
| nintendo,devicecode = <0x2000002>; | |
| extcon@51 { | |
| nintendo,devicecode = <0x35000415>; | |
| reg = <0x51>; | |
| }; | |
| extcon-inspection@50 { | |
| nintendo,devicecode = <0x35000465>; | |
| reg = <0x50>; | |
| }; | |
| }; | |
| i2c@3180000 { | |
| #address-cells = <0x1>; | |
| #size-cells = <0x0>; | |
| compatible = "nvidia,tegra239-i2c"; | |
| reg = <0x0 0x3180000 0x0 0x100>; | |
| interrupts = <0x0 0x1b 0x4>; | |
| clock-frequency = <0x61a80>; | |
| nintendo,devicecode = <0x2000003>; | |
| ucsi_ccg@8 { | |
| nintendo,devicecode = <0x40000c9>; | |
| reg = <0x8>; | |
| }; | |
| }; | |
| i2c@3190000 { | |
| #address-cells = <0x1>; | |
| #size-cells = <0x0>; | |
| compatible = "nvidia,tegra239-i2c"; | |
| reg = <0x0 0x3190000 0x0 0x100>; | |
| interrupts = <0x0 0x1c 0x4>; | |
| clock-frequency = <0x186a0>; | |
| nintendo,devicecode = <0x2000004>; | |
| max77986@6b { | |
| compatible = "maxim,max77986"; | |
| nintendo,devicecode = <0x39000001>; | |
| reg = <0x6b>; | |
| }; | |
| }; | |
| i2c@31a0000 { | |
| #address-cells = <0x1>; | |
| #size-cells = <0x0>; | |
| compatible = "nvidia,tegra239-i2c"; | |
| reg = <0x0 0x31a0000 0x0 0x100>; | |
| interrupts = <0x0 0x1d 0x4>; | |
| clock-frequency = <0x61a80>; | |
| nintendo,devicecode = <0x2000005>; | |
| nintendo,driver = "bpmpmrq"; | |
参与讨论