15d17ba6eSJon Hunter/dts-v1/; 25d17ba6eSJon Hunter 3a26f3963SRhyland Klein#include <dt-bindings/input/input.h> 4c1fd85b4SRhyland Klein#include <dt-bindings/pinctrl/pinctrl-tegra.h> 5a26f3963SRhyland Klein 65d17ba6eSJon Hunter#include "tegra210.dtsi" 75d17ba6eSJon Hunter 85d17ba6eSJon Hunter/ { 95d17ba6eSJon Hunter model = "Google Pixel C"; 105d17ba6eSJon Hunter compatible = "google,smaug-rev8", "google,smaug-rev7", 115d17ba6eSJon Hunter "google,smaug-rev6", "google,smaug-rev5", 125d17ba6eSJon Hunter "google,smaug-rev4", "google,smaug-rev3", 135d17ba6eSJon Hunter "google,smaug-rev1", "google,smaug", "nvidia,tegra210"; 145d17ba6eSJon Hunter 155d17ba6eSJon Hunter aliases { 165d17ba6eSJon Hunter serial0 = &uarta; 175d17ba6eSJon Hunter }; 185d17ba6eSJon Hunter 195d17ba6eSJon Hunter chosen { 205d17ba6eSJon Hunter bootargs = "earlycon"; 215d17ba6eSJon Hunter stdout-path = "serial0:115200n8"; 225d17ba6eSJon Hunter }; 235d17ba6eSJon Hunter 245d17ba6eSJon Hunter memory { 255d17ba6eSJon Hunter device_type = "memory"; 265d17ba6eSJon Hunter reg = <0x0 0x80000000 0x0 0xc0000000>; 275d17ba6eSJon Hunter }; 285d17ba6eSJon Hunter 29c1fd85b4SRhyland Klein pinmux: pinmux@700008d4 { 30c1fd85b4SRhyland Klein pinctrl-names = "boot"; 31c1fd85b4SRhyland Klein pinctrl-0 = <&state_boot>; 32c1fd85b4SRhyland Klein 33c1fd85b4SRhyland Klein state_boot: pinmux { 34c1fd85b4SRhyland Klein pex_l0_rst_n_pa0 { 35c1fd85b4SRhyland Klein nvidia,pins = "pex_l0_rst_n_pa0"; 36c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 37c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 38c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 39c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 40c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 41c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 42c1fd85b4SRhyland Klein }; 43c1fd85b4SRhyland Klein pex_l0_clkreq_n_pa1 { 44c1fd85b4SRhyland Klein nvidia,pins = "pex_l0_clkreq_n_pa1"; 45c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 46c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 47c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 48c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 49c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 50c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 51c1fd85b4SRhyland Klein }; 52c1fd85b4SRhyland Klein pex_wake_n_pa2 { 53c1fd85b4SRhyland Klein nvidia,pins = "pex_wake_n_pa2"; 54c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 55c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 56c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 57c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 58c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 59c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 60c1fd85b4SRhyland Klein }; 61c1fd85b4SRhyland Klein pex_l1_rst_n_pa3 { 62c1fd85b4SRhyland Klein nvidia,pins = "pex_l1_rst_n_pa3"; 63c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 64c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 65c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 66c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 67c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 68c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 69c1fd85b4SRhyland Klein }; 70c1fd85b4SRhyland Klein pex_l1_clkreq_n_pa4 { 71c1fd85b4SRhyland Klein nvidia,pins = "pex_l1_clkreq_n_pa4"; 72c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 73c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 74c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 75c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 76c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 77c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 78c1fd85b4SRhyland Klein }; 79c1fd85b4SRhyland Klein sata_led_active_pa5 { 80c1fd85b4SRhyland Klein nvidia,pins = "sata_led_active_pa5"; 81c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 82c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 83c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 84c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 85c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 86c1fd85b4SRhyland Klein }; 87c1fd85b4SRhyland Klein pa6 { 88c1fd85b4SRhyland Klein nvidia,pins = "pa6"; 89c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 90c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 91c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 92c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 93c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 94c1fd85b4SRhyland Klein }; 95c1fd85b4SRhyland Klein dap1_fs_pb0 { 96c1fd85b4SRhyland Klein nvidia,pins = "dap1_fs_pb0"; 97c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 98c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 99c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 100c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 101c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 102c1fd85b4SRhyland Klein }; 103c1fd85b4SRhyland Klein dap1_din_pb1 { 104c1fd85b4SRhyland Klein nvidia,pins = "dap1_din_pb1"; 105c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 106c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 107c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 108c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 109c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 110c1fd85b4SRhyland Klein }; 111c1fd85b4SRhyland Klein dap1_dout_pb2 { 112c1fd85b4SRhyland Klein nvidia,pins = "dap1_dout_pb2"; 113c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 114c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 115c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 116c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 117c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 118c1fd85b4SRhyland Klein }; 119c1fd85b4SRhyland Klein dap1_sclk_pb3 { 120c1fd85b4SRhyland Klein nvidia,pins = "dap1_sclk_pb3"; 121c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 122c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 123c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 124c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 125c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 126c1fd85b4SRhyland Klein }; 127c1fd85b4SRhyland Klein spi2_mosi_pb4 { 128c1fd85b4SRhyland Klein nvidia,pins = "spi2_mosi_pb4"; 129c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 130c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 131c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 132c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 133c1fd85b4SRhyland Klein }; 134c1fd85b4SRhyland Klein spi2_miso_pb5 { 135c1fd85b4SRhyland Klein nvidia,pins = "spi2_miso_pb5"; 136c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 137c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 138c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 139c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 140c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 141c1fd85b4SRhyland Klein }; 142c1fd85b4SRhyland Klein spi2_sck_pb6 { 143c1fd85b4SRhyland Klein nvidia,pins = "spi2_sck_pb6"; 144c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 145c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 146c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 147c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 148c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 149c1fd85b4SRhyland Klein }; 150c1fd85b4SRhyland Klein spi2_cs0_pb7 { 151c1fd85b4SRhyland Klein nvidia,pins = "spi2_cs0_pb7"; 152c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 153c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 154c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 155c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 156c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 157c1fd85b4SRhyland Klein }; 158c1fd85b4SRhyland Klein spi1_mosi_pc0 { 159c1fd85b4SRhyland Klein nvidia,pins = "spi1_mosi_pc0"; 160c1fd85b4SRhyland Klein nvidia,function = "spi1"; 161c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 162c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 163c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 164c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 165c1fd85b4SRhyland Klein }; 166c1fd85b4SRhyland Klein spi1_miso_pc1 { 167c1fd85b4SRhyland Klein nvidia,pins = "spi1_miso_pc1"; 168c1fd85b4SRhyland Klein nvidia,function = "spi1"; 169c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 170c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 171c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 172c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 173c1fd85b4SRhyland Klein }; 174c1fd85b4SRhyland Klein spi1_sck_pc2 { 175c1fd85b4SRhyland Klein nvidia,pins = "spi1_sck_pc2"; 176c1fd85b4SRhyland Klein nvidia,function = "spi1"; 177c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 178c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 179c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 180c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 181c1fd85b4SRhyland Klein }; 182c1fd85b4SRhyland Klein spi1_cs0_pc3 { 183c1fd85b4SRhyland Klein nvidia,pins = "spi1_cs0_pc3"; 184c1fd85b4SRhyland Klein nvidia,function = "spi1"; 185c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 186c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 187c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 188c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 189c1fd85b4SRhyland Klein }; 190c1fd85b4SRhyland Klein spi1_cs1_pc4 { 191c1fd85b4SRhyland Klein nvidia,pins = "spi1_cs1_pc4"; 192c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 193c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 194c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 195c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 196c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 197c1fd85b4SRhyland Klein }; 198c1fd85b4SRhyland Klein spi4_sck_pc5 { 199c1fd85b4SRhyland Klein nvidia,pins = "spi4_sck_pc5"; 200c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 201c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 202c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 203c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 204c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 205c1fd85b4SRhyland Klein }; 206c1fd85b4SRhyland Klein spi4_cs0_pc6 { 207c1fd85b4SRhyland Klein nvidia,pins = "spi4_cs0_pc6"; 208c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 209c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 210c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 211c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 212c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 213c1fd85b4SRhyland Klein }; 214c1fd85b4SRhyland Klein spi4_mosi_pc7 { 215c1fd85b4SRhyland Klein nvidia,pins = "spi4_mosi_pc7"; 216c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 217c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 218c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 219c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 220c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 221c1fd85b4SRhyland Klein }; 222c1fd85b4SRhyland Klein spi4_miso_pd0 { 223c1fd85b4SRhyland Klein nvidia,pins = "spi4_miso_pd0"; 224c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 225c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 226c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 227c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 228c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 229c1fd85b4SRhyland Klein }; 230c1fd85b4SRhyland Klein uart3_tx_pd1 { 231c1fd85b4SRhyland Klein nvidia,pins = "uart3_tx_pd1"; 232c1fd85b4SRhyland Klein nvidia,function = "uartc"; 233c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 234c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 235c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 236c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 237c1fd85b4SRhyland Klein }; 238c1fd85b4SRhyland Klein uart3_rx_pd2 { 239c1fd85b4SRhyland Klein nvidia,pins = "uart3_rx_pd2"; 240c1fd85b4SRhyland Klein nvidia,function = "uartc"; 241c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 242c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 243c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 244c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 245c1fd85b4SRhyland Klein }; 246c1fd85b4SRhyland Klein uart3_rts_pd3 { 247c1fd85b4SRhyland Klein nvidia,pins = "uart3_rts_pd3"; 248c1fd85b4SRhyland Klein nvidia,function = "uartc"; 249c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 250c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 251c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 252c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 253c1fd85b4SRhyland Klein }; 254c1fd85b4SRhyland Klein uart3_cts_pd4 { 255c1fd85b4SRhyland Klein nvidia,pins = "uart3_cts_pd4"; 256c1fd85b4SRhyland Klein nvidia,function = "uartc"; 257c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 258c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 259c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 260c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 261c1fd85b4SRhyland Klein }; 262c1fd85b4SRhyland Klein dmic1_clk_pe0 { 263c1fd85b4SRhyland Klein nvidia,pins = "dmic1_clk_pe0"; 264c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 265c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 266c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 267c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 268c1fd85b4SRhyland Klein }; 269c1fd85b4SRhyland Klein dmic1_dat_pe1 { 270c1fd85b4SRhyland Klein nvidia,pins = "dmic1_dat_pe1"; 271c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 272c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 273c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 274c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 275c1fd85b4SRhyland Klein }; 276c1fd85b4SRhyland Klein dmic2_clk_pe2 { 277c1fd85b4SRhyland Klein nvidia,pins = "dmic2_clk_pe2"; 278c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 279c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 280c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 281c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 282c1fd85b4SRhyland Klein }; 283c1fd85b4SRhyland Klein dmic2_dat_pe3 { 284c1fd85b4SRhyland Klein nvidia,pins = "dmic2_dat_pe3"; 285c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 286c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 287c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 288c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 289c1fd85b4SRhyland Klein }; 290c1fd85b4SRhyland Klein dmic3_clk_pe4 { 291c1fd85b4SRhyland Klein nvidia,pins = "dmic3_clk_pe4"; 292c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 293c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 294c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 295c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 296c1fd85b4SRhyland Klein }; 297c1fd85b4SRhyland Klein dmic3_dat_pe5 { 298c1fd85b4SRhyland Klein nvidia,pins = "dmic3_dat_pe5"; 299c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 300c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 301c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 302c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 303c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 304c1fd85b4SRhyland Klein }; 305c1fd85b4SRhyland Klein pe6 { 306c1fd85b4SRhyland Klein nvidia,pins = "pe6"; 307c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 308c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 309c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 310c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 311c1fd85b4SRhyland Klein }; 312c1fd85b4SRhyland Klein pe7 { 313c1fd85b4SRhyland Klein nvidia,pins = "pe7"; 314c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 315c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 316c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 317c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 318c1fd85b4SRhyland Klein }; 319c1fd85b4SRhyland Klein gen3_i2c_scl_pf0 { 320c1fd85b4SRhyland Klein nvidia,pins = "gen3_i2c_scl_pf0"; 321c1fd85b4SRhyland Klein nvidia,function = "i2c3"; 322c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 323c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 324c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 325c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 326c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 327c1fd85b4SRhyland Klein }; 328c1fd85b4SRhyland Klein gen3_i2c_sda_pf1 { 329c1fd85b4SRhyland Klein nvidia,pins = "gen3_i2c_sda_pf1"; 330c1fd85b4SRhyland Klein nvidia,function = "i2c3"; 331c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 332c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 333c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 334c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 335c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 336c1fd85b4SRhyland Klein }; 337c1fd85b4SRhyland Klein uart2_tx_pg0 { 338c1fd85b4SRhyland Klein nvidia,pins = "uart2_tx_pg0"; 339c1fd85b4SRhyland Klein nvidia,function = "uartb"; 340c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 341c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 342c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 343c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 344c1fd85b4SRhyland Klein }; 345c1fd85b4SRhyland Klein uart2_rx_pg1 { 346c1fd85b4SRhyland Klein nvidia,pins = "uart2_rx_pg1"; 347c1fd85b4SRhyland Klein nvidia,function = "uartb"; 348c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 349c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 350c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 351c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 352c1fd85b4SRhyland Klein }; 353c1fd85b4SRhyland Klein uart2_rts_pg2 { 354c1fd85b4SRhyland Klein nvidia,pins = "uart2_rts_pg2"; 355c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 356c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 357c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 358c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 359c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 360c1fd85b4SRhyland Klein }; 361c1fd85b4SRhyland Klein uart2_cts_pg3 { 362c1fd85b4SRhyland Klein nvidia,pins = "uart2_cts_pg3"; 363c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 364c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 365c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 366c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 367c1fd85b4SRhyland Klein }; 368c1fd85b4SRhyland Klein wifi_en_ph0 { 369c1fd85b4SRhyland Klein nvidia,pins = "wifi_en_ph0"; 370c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 371c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 372c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 373c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 374c1fd85b4SRhyland Klein }; 375c1fd85b4SRhyland Klein wifi_rst_ph1 { 376c1fd85b4SRhyland Klein nvidia,pins = "wifi_rst_ph1"; 377c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 378c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 379c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 380c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 381c1fd85b4SRhyland Klein }; 382c1fd85b4SRhyland Klein wifi_wake_ap_ph2 { 383c1fd85b4SRhyland Klein nvidia,pins = "wifi_wake_ap_ph2"; 384c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 385c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 386c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 387c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 388c1fd85b4SRhyland Klein }; 389c1fd85b4SRhyland Klein ap_wake_bt_ph3 { 390c1fd85b4SRhyland Klein nvidia,pins = "ap_wake_bt_ph3"; 391c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 392c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 393c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 394c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 395c1fd85b4SRhyland Klein }; 396c1fd85b4SRhyland Klein bt_rst_ph4 { 397c1fd85b4SRhyland Klein nvidia,pins = "bt_rst_ph4"; 398c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 399c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 400c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 401c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 402c1fd85b4SRhyland Klein }; 403c1fd85b4SRhyland Klein bt_wake_ap_ph5 { 404c1fd85b4SRhyland Klein nvidia,pins = "bt_wake_ap_ph5"; 405c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 406c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 407c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 408c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 409c1fd85b4SRhyland Klein }; 410c1fd85b4SRhyland Klein ph6 { 411c1fd85b4SRhyland Klein nvidia,pins = "ph6"; 412c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 413c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 414c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 415c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 416c1fd85b4SRhyland Klein }; 417c1fd85b4SRhyland Klein ap_wake_nfc_ph7 { 418c1fd85b4SRhyland Klein nvidia,pins = "ap_wake_nfc_ph7"; 419c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 420c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 421c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 422c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 423c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 424c1fd85b4SRhyland Klein }; 425c1fd85b4SRhyland Klein nfc_en_pi0 { 426c1fd85b4SRhyland Klein nvidia,pins = "nfc_en_pi0"; 427c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 428c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 429c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 430c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 431c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 432c1fd85b4SRhyland Klein }; 433c1fd85b4SRhyland Klein nfc_int_pi1 { 434c1fd85b4SRhyland Klein nvidia,pins = "nfc_int_pi1"; 435c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 436c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 437c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 438c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 439c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 440c1fd85b4SRhyland Klein }; 441c1fd85b4SRhyland Klein gps_en_pi2 { 442c1fd85b4SRhyland Klein nvidia,pins = "gps_en_pi2"; 443c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 444c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 445c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 446c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 447c1fd85b4SRhyland Klein }; 448c1fd85b4SRhyland Klein gps_rst_pi3 { 449c1fd85b4SRhyland Klein nvidia,pins = "gps_rst_pi3"; 450c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 451c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 452c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 453c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 454c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 455c1fd85b4SRhyland Klein }; 456c1fd85b4SRhyland Klein uart4_tx_pi4 { 457c1fd85b4SRhyland Klein nvidia,pins = "uart4_tx_pi4"; 458c1fd85b4SRhyland Klein nvidia,function = "uartd"; 459c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 460c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 461c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 462c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 463c1fd85b4SRhyland Klein }; 464c1fd85b4SRhyland Klein uart4_rx_pi5 { 465c1fd85b4SRhyland Klein nvidia,pins = "uart4_rx_pi5"; 466c1fd85b4SRhyland Klein nvidia,function = "uartd"; 467c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 468c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 469c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 470c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 471c1fd85b4SRhyland Klein }; 472c1fd85b4SRhyland Klein uart4_rts_pi6 { 473c1fd85b4SRhyland Klein nvidia,pins = "uart4_rts_pi6"; 474c1fd85b4SRhyland Klein nvidia,function = "uartd"; 475c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 476c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 477c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 478c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 479c1fd85b4SRhyland Klein }; 480c1fd85b4SRhyland Klein uart4_cts_pi7 { 481c1fd85b4SRhyland Klein nvidia,pins = "uart4_cts_pi7"; 482c1fd85b4SRhyland Klein nvidia,function = "uartd"; 483c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 484c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 485c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 486c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 487c1fd85b4SRhyland Klein }; 488c1fd85b4SRhyland Klein gen1_i2c_sda_pj0 { 489c1fd85b4SRhyland Klein nvidia,pins = "gen1_i2c_sda_pj0"; 490c1fd85b4SRhyland Klein nvidia,function = "i2c1"; 491c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 492c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 493c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 494c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 495c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 496c1fd85b4SRhyland Klein }; 497c1fd85b4SRhyland Klein gen1_i2c_scl_pj1 { 498c1fd85b4SRhyland Klein nvidia,pins = "gen1_i2c_scl_pj1"; 499c1fd85b4SRhyland Klein nvidia,function = "i2c1"; 500c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 501c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 502c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 503c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 504c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 505c1fd85b4SRhyland Klein }; 506c1fd85b4SRhyland Klein gen2_i2c_scl_pj2 { 507c1fd85b4SRhyland Klein nvidia,pins = "gen2_i2c_scl_pj2"; 508c1fd85b4SRhyland Klein nvidia,function = "i2c2"; 509c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 510c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 511c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 512c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 513c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_ENABLE>; 514c1fd85b4SRhyland Klein }; 515c1fd85b4SRhyland Klein gen2_i2c_sda_pj3 { 516c1fd85b4SRhyland Klein nvidia,pins = "gen2_i2c_sda_pj3"; 517c1fd85b4SRhyland Klein nvidia,function = "i2c2"; 518c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 519c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 520c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 521c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 522c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_ENABLE>; 523c1fd85b4SRhyland Klein }; 524c1fd85b4SRhyland Klein dap4_fs_pj4 { 525c1fd85b4SRhyland Klein nvidia,pins = "dap4_fs_pj4"; 526c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 527c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 528c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 529c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 530c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 531c1fd85b4SRhyland Klein }; 532c1fd85b4SRhyland Klein dap4_din_pj5 { 533c1fd85b4SRhyland Klein nvidia,pins = "dap4_din_pj5"; 534c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 535c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 536c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 537c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 538c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 539c1fd85b4SRhyland Klein }; 540c1fd85b4SRhyland Klein dap4_dout_pj6 { 541c1fd85b4SRhyland Klein nvidia,pins = "dap4_dout_pj6"; 542c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 543c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 544c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 545c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 546c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 547c1fd85b4SRhyland Klein }; 548c1fd85b4SRhyland Klein dap4_sclk_pj7 { 549c1fd85b4SRhyland Klein nvidia,pins = "dap4_sclk_pj7"; 550c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 551c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 552c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 553c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 554c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 555c1fd85b4SRhyland Klein }; 556c1fd85b4SRhyland Klein pk0 { 557c1fd85b4SRhyland Klein nvidia,pins = "pk0"; 558c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 559c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 560c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 561c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 562c1fd85b4SRhyland Klein }; 563c1fd85b4SRhyland Klein pk1 { 564c1fd85b4SRhyland Klein nvidia,pins = "pk1"; 565c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 566c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 567c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 568c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 569c1fd85b4SRhyland Klein }; 570c1fd85b4SRhyland Klein pk2 { 571c1fd85b4SRhyland Klein nvidia,pins = "pk2"; 572c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 573c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 574c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 575c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 576c1fd85b4SRhyland Klein }; 577c1fd85b4SRhyland Klein pk3 { 578c1fd85b4SRhyland Klein nvidia,pins = "pk3"; 579c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 580c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 581c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 582c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 583c1fd85b4SRhyland Klein }; 584c1fd85b4SRhyland Klein pk4 { 585c1fd85b4SRhyland Klein nvidia,pins = "pk4"; 586c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 587c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 588c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 589c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 590c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 591c1fd85b4SRhyland Klein }; 592c1fd85b4SRhyland Klein pk5 { 593c1fd85b4SRhyland Klein nvidia,pins = "pk5"; 594c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 595c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 596c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 597c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 598c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 599c1fd85b4SRhyland Klein }; 600c1fd85b4SRhyland Klein pk6 { 601c1fd85b4SRhyland Klein nvidia,pins = "pk6"; 602c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 603c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 604c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 605c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 606c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 607c1fd85b4SRhyland Klein }; 608c1fd85b4SRhyland Klein pk7 { 609c1fd85b4SRhyland Klein nvidia,pins = "pk7"; 610c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 611c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 612c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 613c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 614c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 615c1fd85b4SRhyland Klein }; 616c1fd85b4SRhyland Klein pl0 { 617c1fd85b4SRhyland Klein nvidia,pins = "pl0"; 618c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 619c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 620c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 621c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 622c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 623c1fd85b4SRhyland Klein }; 624c1fd85b4SRhyland Klein pl1 { 625c1fd85b4SRhyland Klein nvidia,pins = "pl1"; 626c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 627c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 628c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 629c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 630c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 631c1fd85b4SRhyland Klein }; 632c1fd85b4SRhyland Klein sdmmc1_clk_pm0 { 633c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_clk_pm0"; 634c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 635c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 636c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 637c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 638c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 639c1fd85b4SRhyland Klein }; 640c1fd85b4SRhyland Klein sdmmc1_cmd_pm1 { 641c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_cmd_pm1"; 642c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 643c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 644c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 645c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 646c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 647c1fd85b4SRhyland Klein }; 648c1fd85b4SRhyland Klein sdmmc1_dat3_pm2 { 649c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat3_pm2"; 650c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 651c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 652c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 653c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 654c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 655c1fd85b4SRhyland Klein }; 656c1fd85b4SRhyland Klein sdmmc1_dat2_pm3 { 657c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat2_pm3"; 658c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 659c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 660c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 661c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 662c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 663c1fd85b4SRhyland Klein }; 664c1fd85b4SRhyland Klein sdmmc1_dat1_pm4 { 665c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat1_pm4"; 666c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 667c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 668c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 669c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 670c1fd85b4SRhyland Klein }; 671c1fd85b4SRhyland Klein sdmmc1_dat0_pm5 { 672c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat0_pm5"; 673c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 674c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 675c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 676c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 677c1fd85b4SRhyland Klein }; 678c1fd85b4SRhyland Klein sdmmc3_clk_pp0 { 679c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_clk_pp0"; 680c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 681c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 682c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 683c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 684c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 685c1fd85b4SRhyland Klein }; 686c1fd85b4SRhyland Klein sdmmc3_cmd_pp1 { 687c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_cmd_pp1"; 688c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 689c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 690c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 691c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 692c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 693c1fd85b4SRhyland Klein }; 694c1fd85b4SRhyland Klein sdmmc3_dat3_pp2 { 695c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat3_pp2"; 696c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 697c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 698c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 699c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 700c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 701c1fd85b4SRhyland Klein }; 702c1fd85b4SRhyland Klein sdmmc3_dat2_pp3 { 703c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat2_pp3"; 704c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 705c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 706c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 707c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 708c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 709c1fd85b4SRhyland Klein }; 710c1fd85b4SRhyland Klein sdmmc3_dat1_pp4 { 711c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat1_pp4"; 712c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 713c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 714c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 715c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 716c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 717c1fd85b4SRhyland Klein }; 718c1fd85b4SRhyland Klein sdmmc3_dat0_pp5 { 719c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat0_pp5"; 720c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 721c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 722c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 723c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 724c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 725c1fd85b4SRhyland Klein }; 726c1fd85b4SRhyland Klein cam1_mclk_ps0 { 727c1fd85b4SRhyland Klein nvidia,pins = "cam1_mclk_ps0"; 728c1fd85b4SRhyland Klein nvidia,function = "extperiph3"; 729c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 730c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 731c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 732c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 733c1fd85b4SRhyland Klein }; 734c1fd85b4SRhyland Klein cam2_mclk_ps1 { 735c1fd85b4SRhyland Klein nvidia,pins = "cam2_mclk_ps1"; 736c1fd85b4SRhyland Klein nvidia,function = "extperiph3"; 737c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 738c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 739c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 740c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 741c1fd85b4SRhyland Klein }; 742c1fd85b4SRhyland Klein cam_i2c_scl_ps2 { 743c1fd85b4SRhyland Klein nvidia,pins = "cam_i2c_scl_ps2"; 744c1fd85b4SRhyland Klein nvidia,function = "i2cvi"; 745c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 746c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 747c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 748c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 749c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 750c1fd85b4SRhyland Klein }; 751c1fd85b4SRhyland Klein cam_i2c_sda_ps3 { 752c1fd85b4SRhyland Klein nvidia,pins = "cam_i2c_sda_ps3"; 753c1fd85b4SRhyland Klein nvidia,function = "i2cvi"; 754c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 755c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 756c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 757c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 758c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 759c1fd85b4SRhyland Klein }; 760c1fd85b4SRhyland Klein cam_rst_ps4 { 761c1fd85b4SRhyland Klein nvidia,pins = "cam_rst_ps4"; 762c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 763c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 764c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 765c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 766c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 767c1fd85b4SRhyland Klein }; 768c1fd85b4SRhyland Klein cam_af_en_ps5 { 769c1fd85b4SRhyland Klein nvidia,pins = "cam_af_en_ps5"; 770c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 771c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 772c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 773c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 774c1fd85b4SRhyland Klein }; 775c1fd85b4SRhyland Klein cam_flash_en_ps6 { 776c1fd85b4SRhyland Klein nvidia,pins = "cam_flash_en_ps6"; 777c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 778c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 779c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 780c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 781c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 782c1fd85b4SRhyland Klein }; 783c1fd85b4SRhyland Klein cam1_pwdn_ps7 { 784c1fd85b4SRhyland Klein nvidia,pins = "cam1_pwdn_ps7"; 785c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 786c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 787c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 788c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 789c1fd85b4SRhyland Klein }; 790c1fd85b4SRhyland Klein cam2_pwdn_pt0 { 791c1fd85b4SRhyland Klein nvidia,pins = "cam2_pwdn_pt0"; 792c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 793c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 794c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 795c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 796c1fd85b4SRhyland Klein }; 797c1fd85b4SRhyland Klein cam1_strobe_pt1 { 798c1fd85b4SRhyland Klein nvidia,pins = "cam1_strobe_pt1"; 799c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 800c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 801c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 802c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 803c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 804c1fd85b4SRhyland Klein }; 805c1fd85b4SRhyland Klein uart1_tx_pu0 { 806c1fd85b4SRhyland Klein nvidia,pins = "uart1_tx_pu0"; 807c1fd85b4SRhyland Klein nvidia,function = "uarta"; 808c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 809c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 810c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 811c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 812c1fd85b4SRhyland Klein }; 813c1fd85b4SRhyland Klein uart1_rx_pu1 { 814c1fd85b4SRhyland Klein nvidia,pins = "uart1_rx_pu1"; 815c1fd85b4SRhyland Klein nvidia,function = "uarta"; 816c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 817c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 818c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 819c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 820c1fd85b4SRhyland Klein }; 821c1fd85b4SRhyland Klein uart1_rts_pu2 { 822c1fd85b4SRhyland Klein nvidia,pins = "uart1_rts_pu2"; 823c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 824c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 825c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 826c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 827c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 828c1fd85b4SRhyland Klein }; 829c1fd85b4SRhyland Klein uart1_cts_pu3 { 830c1fd85b4SRhyland Klein nvidia,pins = "uart1_cts_pu3"; 831c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 832c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 833c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 834c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 835c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 836c1fd85b4SRhyland Klein }; 837c1fd85b4SRhyland Klein lcd_bl_pwm_pv0 { 838c1fd85b4SRhyland Klein nvidia,pins = "lcd_bl_pwm_pv0"; 839c1fd85b4SRhyland Klein nvidia,function = "rsvd3"; 840c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 841c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 842c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 843c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 844c1fd85b4SRhyland Klein }; 845c1fd85b4SRhyland Klein lcd_bl_en_pv1 { 846c1fd85b4SRhyland Klein nvidia,pins = "lcd_bl_en_pv1"; 847c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 848c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 849c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 850c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 851c1fd85b4SRhyland Klein }; 852c1fd85b4SRhyland Klein lcd_rst_pv2 { 853c1fd85b4SRhyland Klein nvidia,pins = "lcd_rst_pv2"; 854c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 855c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 856c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 857c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 858c1fd85b4SRhyland Klein }; 859c1fd85b4SRhyland Klein lcd_gpio1_pv3 { 860c1fd85b4SRhyland Klein nvidia,pins = "lcd_gpio1_pv3"; 861c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 862c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 863c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 864c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 865c1fd85b4SRhyland Klein }; 866c1fd85b4SRhyland Klein lcd_gpio2_pv4 { 867c1fd85b4SRhyland Klein nvidia,pins = "lcd_gpio2_pv4"; 868c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 869c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 870c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 871c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 872c1fd85b4SRhyland Klein }; 873c1fd85b4SRhyland Klein ap_ready_pv5 { 874c1fd85b4SRhyland Klein nvidia,pins = "ap_ready_pv5"; 875c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 876c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 877c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 878c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 879c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 880c1fd85b4SRhyland Klein }; 881c1fd85b4SRhyland Klein touch_rst_pv6 { 882c1fd85b4SRhyland Klein nvidia,pins = "touch_rst_pv6"; 883c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 884c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 885c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 886c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 887c1fd85b4SRhyland Klein }; 888c1fd85b4SRhyland Klein touch_clk_pv7 { 889c1fd85b4SRhyland Klein nvidia,pins = "touch_clk_pv7"; 890c1fd85b4SRhyland Klein nvidia,function = "touch"; 891c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 892c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 893c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 894c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 895c1fd85b4SRhyland Klein }; 896c1fd85b4SRhyland Klein modem_wake_ap_px0 { 897c1fd85b4SRhyland Klein nvidia,pins = "modem_wake_ap_px0"; 898c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 899c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 900c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 901c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 902c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 903c1fd85b4SRhyland Klein }; 904c1fd85b4SRhyland Klein touch_int_px1 { 905c1fd85b4SRhyland Klein nvidia,pins = "touch_int_px1"; 906c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 907c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 908c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 909c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 910c1fd85b4SRhyland Klein }; 911c1fd85b4SRhyland Klein motion_int_px2 { 912c1fd85b4SRhyland Klein nvidia,pins = "motion_int_px2"; 913c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 914c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 915c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 916c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 917c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 918c1fd85b4SRhyland Klein }; 919c1fd85b4SRhyland Klein als_prox_int_px3 { 920c1fd85b4SRhyland Klein nvidia,pins = "als_prox_int_px3"; 921c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 922c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 923c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 924c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 925c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 926c1fd85b4SRhyland Klein }; 927c1fd85b4SRhyland Klein temp_alert_px4 { 928c1fd85b4SRhyland Klein nvidia,pins = "temp_alert_px4"; 929c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 930c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 931c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 932c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 933c1fd85b4SRhyland Klein }; 934c1fd85b4SRhyland Klein button_power_on_px5 { 935c1fd85b4SRhyland Klein nvidia,pins = "button_power_on_px5"; 936c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 937c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 938c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 939c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 940c1fd85b4SRhyland Klein }; 941c1fd85b4SRhyland Klein button_vol_up_px6 { 942c1fd85b4SRhyland Klein nvidia,pins = "button_vol_up_px6"; 943c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 944c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 945c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 946c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 947c1fd85b4SRhyland Klein }; 948c1fd85b4SRhyland Klein button_vol_down_px7 { 949c1fd85b4SRhyland Klein nvidia,pins = "button_vol_down_px7"; 950c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 951c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 952c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 953c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 954c1fd85b4SRhyland Klein }; 955c1fd85b4SRhyland Klein button_slide_sw_py0 { 956c1fd85b4SRhyland Klein nvidia,pins = "button_slide_sw_py0"; 957c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 958c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 959c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 960c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 961c1fd85b4SRhyland Klein }; 962c1fd85b4SRhyland Klein button_home_py1 { 963c1fd85b4SRhyland Klein nvidia,pins = "button_home_py1"; 964c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 965c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 966c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 967c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 968c1fd85b4SRhyland Klein }; 969c1fd85b4SRhyland Klein lcd_te_py2 { 970c1fd85b4SRhyland Klein nvidia,pins = "lcd_te_py2"; 971c1fd85b4SRhyland Klein nvidia,function = "displaya"; 972c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 973c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 974c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 975c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 976c1fd85b4SRhyland Klein }; 977c1fd85b4SRhyland Klein pwr_i2c_scl_py3 { 978c1fd85b4SRhyland Klein nvidia,pins = "pwr_i2c_scl_py3"; 979c1fd85b4SRhyland Klein nvidia,function = "i2cpmu"; 980c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 981c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 982c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 983c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 984c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 985c1fd85b4SRhyland Klein }; 986c1fd85b4SRhyland Klein pwr_i2c_sda_py4 { 987c1fd85b4SRhyland Klein nvidia,pins = "pwr_i2c_sda_py4"; 988c1fd85b4SRhyland Klein nvidia,function = "i2cpmu"; 989c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 990c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 991c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 992c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 993c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 994c1fd85b4SRhyland Klein }; 995c1fd85b4SRhyland Klein clk_32k_out_py5 { 996c1fd85b4SRhyland Klein nvidia,pins = "clk_32k_out_py5"; 997c1fd85b4SRhyland Klein nvidia,function = "soc"; 998c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 999c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1000c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1001c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1002c1fd85b4SRhyland Klein }; 1003c1fd85b4SRhyland Klein pz0 { 1004c1fd85b4SRhyland Klein nvidia,pins = "pz0"; 1005c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1006c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1007c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1008c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1009c1fd85b4SRhyland Klein }; 1010c1fd85b4SRhyland Klein pz1 { 1011c1fd85b4SRhyland Klein nvidia,pins = "pz1"; 1012c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1013c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1014c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1015c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1016c1fd85b4SRhyland Klein }; 1017c1fd85b4SRhyland Klein pz2 { 1018c1fd85b4SRhyland Klein nvidia,pins = "pz2"; 1019c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1020c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1021c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1022c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1023c1fd85b4SRhyland Klein }; 1024c1fd85b4SRhyland Klein pz3 { 1025c1fd85b4SRhyland Klein nvidia,pins = "pz3"; 1026c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1027c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1028c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1029c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1030c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1031c1fd85b4SRhyland Klein }; 1032c1fd85b4SRhyland Klein pz4 { 1033c1fd85b4SRhyland Klein nvidia,pins = "pz4"; 1034c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1035c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1036c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1037c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1038c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1039c1fd85b4SRhyland Klein }; 1040c1fd85b4SRhyland Klein pz5 { 1041c1fd85b4SRhyland Klein nvidia,pins = "pz5"; 1042c1fd85b4SRhyland Klein nvidia,function = "soc"; 1043c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1044c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1045c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1046c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1047c1fd85b4SRhyland Klein }; 1048c1fd85b4SRhyland Klein dap2_fs_paa0 { 1049c1fd85b4SRhyland Klein nvidia,pins = "dap2_fs_paa0"; 1050c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1051c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1052c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1053c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1054c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1055c1fd85b4SRhyland Klein }; 1056c1fd85b4SRhyland Klein dap2_sclk_paa1 { 1057c1fd85b4SRhyland Klein nvidia,pins = "dap2_sclk_paa1"; 1058c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1059c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1060c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1061c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1062c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1063c1fd85b4SRhyland Klein }; 1064c1fd85b4SRhyland Klein dap2_din_paa2 { 1065c1fd85b4SRhyland Klein nvidia,pins = "dap2_din_paa2"; 1066c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1067c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1068c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1069c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1070c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1071c1fd85b4SRhyland Klein }; 1072c1fd85b4SRhyland Klein dap2_dout_paa3 { 1073c1fd85b4SRhyland Klein nvidia,pins = "dap2_dout_paa3"; 1074c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1075c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1076c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1077c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1078c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1079c1fd85b4SRhyland Klein }; 1080c1fd85b4SRhyland Klein aud_mclk_pbb0 { 1081c1fd85b4SRhyland Klein nvidia,pins = "aud_mclk_pbb0"; 1082c1fd85b4SRhyland Klein nvidia,function = "aud"; 1083c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1084c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1085c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1086c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1087c1fd85b4SRhyland Klein }; 1088c1fd85b4SRhyland Klein dvfs_pwm_pbb1 { 1089c1fd85b4SRhyland Klein nvidia,pins = "dvfs_pwm_pbb1"; 1090c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 1091c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1092c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1093c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1094c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1095c1fd85b4SRhyland Klein }; 1096c1fd85b4SRhyland Klein dvfs_clk_pbb2 { 1097c1fd85b4SRhyland Klein nvidia,pins = "dvfs_clk_pbb2"; 1098c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 1099c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1100c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1101c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1102c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1103c1fd85b4SRhyland Klein }; 1104c1fd85b4SRhyland Klein gpio_x1_aud_pbb3 { 1105c1fd85b4SRhyland Klein nvidia,pins = "gpio_x1_aud_pbb3"; 1106c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1107c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1108c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1109c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1110c1fd85b4SRhyland Klein }; 1111c1fd85b4SRhyland Klein gpio_x3_aud_pbb4 { 1112c1fd85b4SRhyland Klein nvidia,pins = "gpio_x3_aud_pbb4"; 1113c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1114c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1115c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1116c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1117c1fd85b4SRhyland Klein }; 1118c1fd85b4SRhyland Klein hdmi_cec_pcc0 { 1119c1fd85b4SRhyland Klein nvidia,pins = "hdmi_cec_pcc0"; 1120c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1121c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1122c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1123c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1124c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1125c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1126c1fd85b4SRhyland Klein }; 1127c1fd85b4SRhyland Klein hdmi_int_dp_hpd_pcc1 { 1128c1fd85b4SRhyland Klein nvidia,pins = "hdmi_int_dp_hpd_pcc1"; 1129c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1130c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1131c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1132c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1133c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1134c1fd85b4SRhyland Klein }; 1135c1fd85b4SRhyland Klein spdif_out_pcc2 { 1136c1fd85b4SRhyland Klein nvidia,pins = "spdif_out_pcc2"; 1137c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1138c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1139c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1140c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1141c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1142c1fd85b4SRhyland Klein }; 1143c1fd85b4SRhyland Klein spdif_in_pcc3 { 1144c1fd85b4SRhyland Klein nvidia,pins = "spdif_in_pcc3"; 1145c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1146c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1147c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1148c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1149c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1150c1fd85b4SRhyland Klein }; 1151c1fd85b4SRhyland Klein usb_vbus_en0_pcc4 { 1152c1fd85b4SRhyland Klein nvidia,pins = "usb_vbus_en0_pcc4"; 1153c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1154c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1155c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1156c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1157c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1158c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1159c1fd85b4SRhyland Klein }; 1160c1fd85b4SRhyland Klein usb_vbus_en1_pcc5 { 1161c1fd85b4SRhyland Klein nvidia,pins = "usb_vbus_en1_pcc5"; 1162c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1163c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1164c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1165c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1166c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1167c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1168c1fd85b4SRhyland Klein }; 1169c1fd85b4SRhyland Klein dp_hpd0_pcc6 { 1170c1fd85b4SRhyland Klein nvidia,pins = "dp_hpd0_pcc6"; 1171c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1172c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1173c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1174c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1175c1fd85b4SRhyland Klein }; 1176c1fd85b4SRhyland Klein pcc7 { 1177c1fd85b4SRhyland Klein nvidia,pins = "pcc7"; 1178c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1179c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1180c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1181c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1182c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1183c1fd85b4SRhyland Klein }; 1184c1fd85b4SRhyland Klein spi2_cs1_pdd0 { 1185c1fd85b4SRhyland Klein nvidia,pins = "spi2_cs1_pdd0"; 1186c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1187c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1188c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1189c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1190c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1191c1fd85b4SRhyland Klein }; 1192c1fd85b4SRhyland Klein qspi_sck_pee0 { 1193c1fd85b4SRhyland Klein nvidia,pins = "qspi_sck_pee0"; 1194c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1195c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1196c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1197c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1198c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1199c1fd85b4SRhyland Klein }; 1200c1fd85b4SRhyland Klein qspi_cs_n_pee1 { 1201c1fd85b4SRhyland Klein nvidia,pins = "qspi_cs_n_pee1"; 1202c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1203c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1204c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1205c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1206c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1207c1fd85b4SRhyland Klein }; 1208c1fd85b4SRhyland Klein qspi_io0_pee2 { 1209c1fd85b4SRhyland Klein nvidia,pins = "qspi_io0_pee2"; 1210c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1211c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1212c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1213c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1214c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1215c1fd85b4SRhyland Klein }; 1216c1fd85b4SRhyland Klein qspi_io1_pee3 { 1217c1fd85b4SRhyland Klein nvidia,pins = "qspi_io1_pee3"; 1218c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1219c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1220c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1221c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1222c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1223c1fd85b4SRhyland Klein }; 1224c1fd85b4SRhyland Klein qspi_io2_pee4 { 1225c1fd85b4SRhyland Klein nvidia,pins = "qspi_io2_pee4"; 1226c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1227c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1228c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1229c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1230c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1231c1fd85b4SRhyland Klein }; 1232c1fd85b4SRhyland Klein qspi_io3_pee5 { 1233c1fd85b4SRhyland Klein nvidia,pins = "qspi_io3_pee5"; 1234c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1235c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1236c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1237c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1238c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1239c1fd85b4SRhyland Klein }; 1240c1fd85b4SRhyland Klein core_pwr_req { 1241c1fd85b4SRhyland Klein nvidia,pins = "core_pwr_req"; 1242c1fd85b4SRhyland Klein nvidia,function = "core"; 1243c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1244c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1245c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1246c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1247c1fd85b4SRhyland Klein }; 1248c1fd85b4SRhyland Klein cpu_pwr_req { 1249c1fd85b4SRhyland Klein nvidia,pins = "cpu_pwr_req"; 1250c1fd85b4SRhyland Klein nvidia,function = "cpu"; 1251c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1252c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1253c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1254c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1255c1fd85b4SRhyland Klein }; 1256c1fd85b4SRhyland Klein pwr_int_n { 1257c1fd85b4SRhyland Klein nvidia,pins = "pwr_int_n"; 1258c1fd85b4SRhyland Klein nvidia,function = "pmi"; 1259c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1260c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1261c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1262c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1263c1fd85b4SRhyland Klein }; 1264c1fd85b4SRhyland Klein clk_32k_in { 1265c1fd85b4SRhyland Klein nvidia,pins = "clk_32k_in"; 1266c1fd85b4SRhyland Klein nvidia,function = "clk"; 1267c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1268c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1269c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1270c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1271c1fd85b4SRhyland Klein }; 1272c1fd85b4SRhyland Klein jtag_rtck { 1273c1fd85b4SRhyland Klein nvidia,pins = "jtag_rtck"; 1274c1fd85b4SRhyland Klein nvidia,function = "jtag"; 1275c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1276c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1277c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1278c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1279c1fd85b4SRhyland Klein }; 1280c1fd85b4SRhyland Klein clk_req { 1281c1fd85b4SRhyland Klein nvidia,pins = "clk_req"; 1282c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1283c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1284c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1285c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1286c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1287c1fd85b4SRhyland Klein }; 1288c1fd85b4SRhyland Klein shutdown { 1289c1fd85b4SRhyland Klein nvidia,pins = "shutdown"; 1290c1fd85b4SRhyland Klein nvidia,function = "shutdown"; 1291c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1292c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1293c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1294c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1295c1fd85b4SRhyland Klein }; 1296c1fd85b4SRhyland Klein }; 1297c1fd85b4SRhyland Klein }; 1298c1fd85b4SRhyland Klein 12995d17ba6eSJon Hunter serial@70006000 { 13005d17ba6eSJon Hunter status = "okay"; 13015d17ba6eSJon Hunter }; 13025d17ba6eSJon Hunter 13035d17ba6eSJon Hunter pmc@7000e400 { 13045d17ba6eSJon Hunter nvidia,invert-interrupt; 13055d17ba6eSJon Hunter nvidia,suspend-mode = <0>; 13065d17ba6eSJon Hunter nvidia,cpu-pwr-good-time = <0>; 13075d17ba6eSJon Hunter nvidia,cpu-pwr-off-time = <0>; 13085d17ba6eSJon Hunter nvidia,core-pwr-good-time = <12000 6000>; 13095d17ba6eSJon Hunter nvidia,core-pwr-off-time = <39053>; 13105d17ba6eSJon Hunter nvidia,core-power-req-active-high; 13115d17ba6eSJon Hunter nvidia,sys-clock-req-active-high; 13125d17ba6eSJon Hunter status = "okay"; 13135d17ba6eSJon Hunter }; 13145d17ba6eSJon Hunter 13155d17ba6eSJon Hunter sdhci@700b0600 { 13165d17ba6eSJon Hunter bus-width = <8>; 13175d17ba6eSJon Hunter non-removable; 13185d17ba6eSJon Hunter status = "okay"; 13195d17ba6eSJon Hunter }; 13205d17ba6eSJon Hunter 13215d17ba6eSJon Hunter clocks { 13225d17ba6eSJon Hunter compatible = "simple-bus"; 13235d17ba6eSJon Hunter #address-cells = <1>; 13245d17ba6eSJon Hunter #size-cells = <0>; 13255d17ba6eSJon Hunter 13265d17ba6eSJon Hunter clk32k_in: clock@0 { 13275d17ba6eSJon Hunter compatible = "fixed-clock"; 13285d17ba6eSJon Hunter reg = <0>; 13295d17ba6eSJon Hunter #clock-cells = <0>; 13305d17ba6eSJon Hunter clock-frequency = <32768>; 13315d17ba6eSJon Hunter }; 13325d17ba6eSJon Hunter }; 13335d17ba6eSJon Hunter 13345d17ba6eSJon Hunter cpus { 13355d17ba6eSJon Hunter cpu@0 { 13365d17ba6eSJon Hunter enable-method = "psci"; 13375d17ba6eSJon Hunter }; 13385d17ba6eSJon Hunter 13395d17ba6eSJon Hunter cpu@1 { 13405d17ba6eSJon Hunter enable-method = "psci"; 13415d17ba6eSJon Hunter }; 13425d17ba6eSJon Hunter 13435d17ba6eSJon Hunter cpu@2 { 13445d17ba6eSJon Hunter enable-method = "psci"; 13455d17ba6eSJon Hunter }; 13465d17ba6eSJon Hunter 13475d17ba6eSJon Hunter cpu@3 { 13485d17ba6eSJon Hunter enable-method = "psci"; 13495d17ba6eSJon Hunter }; 13505d17ba6eSJon Hunter }; 13515d17ba6eSJon Hunter 1352a26f3963SRhyland Klein gpio-keys { 1353a26f3963SRhyland Klein compatible = "gpio-keys"; 1354a26f3963SRhyland Klein gpio-keys,name = "gpio-keys"; 1355a26f3963SRhyland Klein 1356a26f3963SRhyland Klein power { 1357a26f3963SRhyland Klein label = "Power"; 1358a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; 1359a26f3963SRhyland Klein linux,code = <KEY_POWER>; 1360a26f3963SRhyland Klein debounce-interval = <30>; 1361a26f3963SRhyland Klein wakeup-source; 1362a26f3963SRhyland Klein }; 1363a26f3963SRhyland Klein 1364a26f3963SRhyland Klein lid { 1365a26f3963SRhyland Klein label = "Lid"; 1366a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(B, 4) GPIO_ACTIVE_LOW>; 1367a26f3963SRhyland Klein linux,input-type = <EV_SW>; 1368a26f3963SRhyland Klein linux,code = <SW_LID>; 1369a26f3963SRhyland Klein wakeup-source; 1370a26f3963SRhyland Klein }; 1371a26f3963SRhyland Klein 1372a26f3963SRhyland Klein tablet_mode { 1373a26f3963SRhyland Klein label = "Tablet Mode"; 1374a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(Z, 2) GPIO_ACTIVE_HIGH>; 1375a26f3963SRhyland Klein linux,input-type = <EV_SW>; 1376a26f3963SRhyland Klein linux,code = <SW_TABLET_MODE>; 1377a26f3963SRhyland Klein wakeup-source; 1378a26f3963SRhyland Klein }; 1379a26f3963SRhyland Klein 1380a26f3963SRhyland Klein volume_down { 1381a26f3963SRhyland Klein label = "Volume Down"; 1382a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>; 1383a26f3963SRhyland Klein linux,code = <KEY_VOLUMEDOWN>; 1384a26f3963SRhyland Klein }; 1385a26f3963SRhyland Klein 1386a26f3963SRhyland Klein volume_up { 1387a26f3963SRhyland Klein label = "Volume Up"; 1388a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(M, 4) GPIO_ACTIVE_LOW>; 1389a26f3963SRhyland Klein linux,code = <KEY_VOLUMEUP>; 1390a26f3963SRhyland Klein }; 1391a26f3963SRhyland Klein }; 1392a26f3963SRhyland Klein 13935d17ba6eSJon Hunter psci { 13945d17ba6eSJon Hunter compatible = "arm,psci-1.0"; 13955d17ba6eSJon Hunter method = "smc"; 13965d17ba6eSJon Hunter }; 13975d17ba6eSJon Hunter}; 1398