15d17ba6eSJon Hunter/dts-v1/; 25d17ba6eSJon Hunter 3a26f3963SRhyland Klein#include <dt-bindings/input/input.h> 41b4c8420SRhyland Klein#include <dt-bindings/mfd/max77620.h> 5c1fd85b4SRhyland Klein#include <dt-bindings/pinctrl/pinctrl-tegra.h> 6a26f3963SRhyland Klein 75d17ba6eSJon Hunter#include "tegra210.dtsi" 85d17ba6eSJon Hunter 95d17ba6eSJon Hunter/ { 105d17ba6eSJon Hunter model = "Google Pixel C"; 115d17ba6eSJon Hunter compatible = "google,smaug-rev8", "google,smaug-rev7", 125d17ba6eSJon Hunter "google,smaug-rev6", "google,smaug-rev5", 135d17ba6eSJon Hunter "google,smaug-rev4", "google,smaug-rev3", 145d17ba6eSJon Hunter "google,smaug-rev1", "google,smaug", "nvidia,tegra210"; 155d17ba6eSJon Hunter 165d17ba6eSJon Hunter aliases { 175d17ba6eSJon Hunter serial0 = &uarta; 185d17ba6eSJon Hunter }; 195d17ba6eSJon Hunter 205d17ba6eSJon Hunter chosen { 215d17ba6eSJon Hunter bootargs = "earlycon"; 225d17ba6eSJon Hunter stdout-path = "serial0:115200n8"; 235d17ba6eSJon Hunter }; 245d17ba6eSJon Hunter 255d17ba6eSJon Hunter memory { 265d17ba6eSJon Hunter device_type = "memory"; 275d17ba6eSJon Hunter reg = <0x0 0x80000000 0x0 0xc0000000>; 285d17ba6eSJon Hunter }; 295d17ba6eSJon Hunter 30b4f10afdSJon Hunter host1x@50000000 { 31b4f10afdSJon Hunter dpaux: dpaux@545c0000 { 32b4f10afdSJon Hunter status = "okay"; 33b4f10afdSJon Hunter }; 34b4f10afdSJon Hunter }; 35b4f10afdSJon Hunter 36c1fd85b4SRhyland Klein pinmux: pinmux@700008d4 { 37c1fd85b4SRhyland Klein pinctrl-names = "boot"; 38c1fd85b4SRhyland Klein pinctrl-0 = <&state_boot>; 39c1fd85b4SRhyland Klein 40c1fd85b4SRhyland Klein state_boot: pinmux { 41c1fd85b4SRhyland Klein pex_l0_rst_n_pa0 { 42c1fd85b4SRhyland Klein nvidia,pins = "pex_l0_rst_n_pa0"; 43c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 44c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 45c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 46c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 47c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 48c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 49c1fd85b4SRhyland Klein }; 50c1fd85b4SRhyland Klein pex_l0_clkreq_n_pa1 { 51c1fd85b4SRhyland Klein nvidia,pins = "pex_l0_clkreq_n_pa1"; 52c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 53c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 54c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 55c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 56c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 57c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 58c1fd85b4SRhyland Klein }; 59c1fd85b4SRhyland Klein pex_wake_n_pa2 { 60c1fd85b4SRhyland Klein nvidia,pins = "pex_wake_n_pa2"; 61c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 62c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 63c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 64c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 65c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 66c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 67c1fd85b4SRhyland Klein }; 68c1fd85b4SRhyland Klein pex_l1_rst_n_pa3 { 69c1fd85b4SRhyland Klein nvidia,pins = "pex_l1_rst_n_pa3"; 70c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 71c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 72c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 73c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 74c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 75c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 76c1fd85b4SRhyland Klein }; 77c1fd85b4SRhyland Klein pex_l1_clkreq_n_pa4 { 78c1fd85b4SRhyland Klein nvidia,pins = "pex_l1_clkreq_n_pa4"; 79c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 80c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 81c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 82c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 83c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 84c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 85c1fd85b4SRhyland Klein }; 86c1fd85b4SRhyland Klein sata_led_active_pa5 { 87c1fd85b4SRhyland Klein nvidia,pins = "sata_led_active_pa5"; 88c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 89c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 90c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 91c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 92c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 93c1fd85b4SRhyland Klein }; 94c1fd85b4SRhyland Klein pa6 { 95c1fd85b4SRhyland Klein nvidia,pins = "pa6"; 96c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 97c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 98c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 99c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 100c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 101c1fd85b4SRhyland Klein }; 102c1fd85b4SRhyland Klein dap1_fs_pb0 { 103c1fd85b4SRhyland Klein nvidia,pins = "dap1_fs_pb0"; 104c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 105c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 106c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 107c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 108c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 109c1fd85b4SRhyland Klein }; 110c1fd85b4SRhyland Klein dap1_din_pb1 { 111c1fd85b4SRhyland Klein nvidia,pins = "dap1_din_pb1"; 112c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 113c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 114c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 115c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 116c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 117c1fd85b4SRhyland Klein }; 118c1fd85b4SRhyland Klein dap1_dout_pb2 { 119c1fd85b4SRhyland Klein nvidia,pins = "dap1_dout_pb2"; 120c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 121c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 122c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 123c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 124c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 125c1fd85b4SRhyland Klein }; 126c1fd85b4SRhyland Klein dap1_sclk_pb3 { 127c1fd85b4SRhyland Klein nvidia,pins = "dap1_sclk_pb3"; 128c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 129c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 130c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 131c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 132c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 133c1fd85b4SRhyland Klein }; 134c1fd85b4SRhyland Klein spi2_mosi_pb4 { 135c1fd85b4SRhyland Klein nvidia,pins = "spi2_mosi_pb4"; 136c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 137c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 138c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 139c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 140c1fd85b4SRhyland Klein }; 141c1fd85b4SRhyland Klein spi2_miso_pb5 { 142c1fd85b4SRhyland Klein nvidia,pins = "spi2_miso_pb5"; 143c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 144c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 145c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 146c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 147c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 148c1fd85b4SRhyland Klein }; 149c1fd85b4SRhyland Klein spi2_sck_pb6 { 150c1fd85b4SRhyland Klein nvidia,pins = "spi2_sck_pb6"; 151c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 152c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 153c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 154c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 155c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 156c1fd85b4SRhyland Klein }; 157c1fd85b4SRhyland Klein spi2_cs0_pb7 { 158c1fd85b4SRhyland Klein nvidia,pins = "spi2_cs0_pb7"; 159c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 160c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 161c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 162c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 163c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 164c1fd85b4SRhyland Klein }; 165c1fd85b4SRhyland Klein spi1_mosi_pc0 { 166c1fd85b4SRhyland Klein nvidia,pins = "spi1_mosi_pc0"; 167c1fd85b4SRhyland Klein nvidia,function = "spi1"; 168c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 169c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 170c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 171c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 172c1fd85b4SRhyland Klein }; 173c1fd85b4SRhyland Klein spi1_miso_pc1 { 174c1fd85b4SRhyland Klein nvidia,pins = "spi1_miso_pc1"; 175c1fd85b4SRhyland Klein nvidia,function = "spi1"; 176c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 177c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 178c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 179c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 180c1fd85b4SRhyland Klein }; 181c1fd85b4SRhyland Klein spi1_sck_pc2 { 182c1fd85b4SRhyland Klein nvidia,pins = "spi1_sck_pc2"; 183c1fd85b4SRhyland Klein nvidia,function = "spi1"; 184c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 185c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 186c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 187c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 188c1fd85b4SRhyland Klein }; 189c1fd85b4SRhyland Klein spi1_cs0_pc3 { 190c1fd85b4SRhyland Klein nvidia,pins = "spi1_cs0_pc3"; 191c1fd85b4SRhyland Klein nvidia,function = "spi1"; 192c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 193c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 194c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 195c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 196c1fd85b4SRhyland Klein }; 197c1fd85b4SRhyland Klein spi1_cs1_pc4 { 198c1fd85b4SRhyland Klein nvidia,pins = "spi1_cs1_pc4"; 199c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 200c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 201c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 202c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 203c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 204c1fd85b4SRhyland Klein }; 205c1fd85b4SRhyland Klein spi4_sck_pc5 { 206c1fd85b4SRhyland Klein nvidia,pins = "spi4_sck_pc5"; 207c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 208c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 209c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 210c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 211c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 212c1fd85b4SRhyland Klein }; 213c1fd85b4SRhyland Klein spi4_cs0_pc6 { 214c1fd85b4SRhyland Klein nvidia,pins = "spi4_cs0_pc6"; 215c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 216c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 217c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 218c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 219c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 220c1fd85b4SRhyland Klein }; 221c1fd85b4SRhyland Klein spi4_mosi_pc7 { 222c1fd85b4SRhyland Klein nvidia,pins = "spi4_mosi_pc7"; 223c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 224c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 225c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 226c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 227c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 228c1fd85b4SRhyland Klein }; 229c1fd85b4SRhyland Klein spi4_miso_pd0 { 230c1fd85b4SRhyland Klein nvidia,pins = "spi4_miso_pd0"; 231c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 232c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 233c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 234c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 235c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 236c1fd85b4SRhyland Klein }; 237c1fd85b4SRhyland Klein uart3_tx_pd1 { 238c1fd85b4SRhyland Klein nvidia,pins = "uart3_tx_pd1"; 239c1fd85b4SRhyland Klein nvidia,function = "uartc"; 240c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 241c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 242c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 243c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 244c1fd85b4SRhyland Klein }; 245c1fd85b4SRhyland Klein uart3_rx_pd2 { 246c1fd85b4SRhyland Klein nvidia,pins = "uart3_rx_pd2"; 247c1fd85b4SRhyland Klein nvidia,function = "uartc"; 248c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 249c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 250c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 251c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 252c1fd85b4SRhyland Klein }; 253c1fd85b4SRhyland Klein uart3_rts_pd3 { 254c1fd85b4SRhyland Klein nvidia,pins = "uart3_rts_pd3"; 255c1fd85b4SRhyland Klein nvidia,function = "uartc"; 256c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 257c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 258c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 259c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 260c1fd85b4SRhyland Klein }; 261c1fd85b4SRhyland Klein uart3_cts_pd4 { 262c1fd85b4SRhyland Klein nvidia,pins = "uart3_cts_pd4"; 263c1fd85b4SRhyland Klein nvidia,function = "uartc"; 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_clk_pe0 { 270c1fd85b4SRhyland Klein nvidia,pins = "dmic1_clk_pe0"; 271c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 272c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 273c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 274c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 275c1fd85b4SRhyland Klein }; 276c1fd85b4SRhyland Klein dmic1_dat_pe1 { 277c1fd85b4SRhyland Klein nvidia,pins = "dmic1_dat_pe1"; 278c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 279c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 280c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 281c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 282c1fd85b4SRhyland Klein }; 283c1fd85b4SRhyland Klein dmic2_clk_pe2 { 284c1fd85b4SRhyland Klein nvidia,pins = "dmic2_clk_pe2"; 285c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 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 dmic2_dat_pe3 { 291c1fd85b4SRhyland Klein nvidia,pins = "dmic2_dat_pe3"; 292c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 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_clk_pe4 { 298c1fd85b4SRhyland Klein nvidia,pins = "dmic3_clk_pe4"; 299c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 300c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 301c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 302c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 303c1fd85b4SRhyland Klein }; 304c1fd85b4SRhyland Klein dmic3_dat_pe5 { 305c1fd85b4SRhyland Klein nvidia,pins = "dmic3_dat_pe5"; 306c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 307c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 308c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 309c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 310c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 311c1fd85b4SRhyland Klein }; 312c1fd85b4SRhyland Klein pe6 { 313c1fd85b4SRhyland Klein nvidia,pins = "pe6"; 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 pe7 { 320c1fd85b4SRhyland Klein nvidia,pins = "pe7"; 321c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 322c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 323c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 324c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 325c1fd85b4SRhyland Klein }; 326c1fd85b4SRhyland Klein gen3_i2c_scl_pf0 { 327c1fd85b4SRhyland Klein nvidia,pins = "gen3_i2c_scl_pf0"; 328c1fd85b4SRhyland Klein nvidia,function = "i2c3"; 329c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 330c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 331c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 332c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 333c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 334c1fd85b4SRhyland Klein }; 335c1fd85b4SRhyland Klein gen3_i2c_sda_pf1 { 336c1fd85b4SRhyland Klein nvidia,pins = "gen3_i2c_sda_pf1"; 337c1fd85b4SRhyland Klein nvidia,function = "i2c3"; 338c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 339c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 340c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 341c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 342c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 343c1fd85b4SRhyland Klein }; 344c1fd85b4SRhyland Klein uart2_tx_pg0 { 345c1fd85b4SRhyland Klein nvidia,pins = "uart2_tx_pg0"; 346c1fd85b4SRhyland Klein nvidia,function = "uartb"; 347c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 348c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 349c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 350c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 351c1fd85b4SRhyland Klein }; 352c1fd85b4SRhyland Klein uart2_rx_pg1 { 353c1fd85b4SRhyland Klein nvidia,pins = "uart2_rx_pg1"; 354c1fd85b4SRhyland Klein nvidia,function = "uartb"; 355c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 356c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 357c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 358c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 359c1fd85b4SRhyland Klein }; 360c1fd85b4SRhyland Klein uart2_rts_pg2 { 361c1fd85b4SRhyland Klein nvidia,pins = "uart2_rts_pg2"; 362c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 363c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 364c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 365c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 366c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 367c1fd85b4SRhyland Klein }; 368c1fd85b4SRhyland Klein uart2_cts_pg3 { 369c1fd85b4SRhyland Klein nvidia,pins = "uart2_cts_pg3"; 370c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 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_en_ph0 { 376c1fd85b4SRhyland Klein nvidia,pins = "wifi_en_ph0"; 377c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 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_rst_ph1 { 383c1fd85b4SRhyland Klein nvidia,pins = "wifi_rst_ph1"; 384c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 385c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 386c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 387c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 388c1fd85b4SRhyland Klein }; 389c1fd85b4SRhyland Klein wifi_wake_ap_ph2 { 390c1fd85b4SRhyland Klein nvidia,pins = "wifi_wake_ap_ph2"; 391c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 392c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 393c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 394c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 395c1fd85b4SRhyland Klein }; 396c1fd85b4SRhyland Klein ap_wake_bt_ph3 { 397c1fd85b4SRhyland Klein nvidia,pins = "ap_wake_bt_ph3"; 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_rst_ph4 { 404c1fd85b4SRhyland Klein nvidia,pins = "bt_rst_ph4"; 405c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 406c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 407c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 408c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 409c1fd85b4SRhyland Klein }; 410c1fd85b4SRhyland Klein bt_wake_ap_ph5 { 411c1fd85b4SRhyland Klein nvidia,pins = "bt_wake_ap_ph5"; 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 ph6 { 418c1fd85b4SRhyland Klein nvidia,pins = "ph6"; 419c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 420c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 421c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 422c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 423c1fd85b4SRhyland Klein }; 424c1fd85b4SRhyland Klein ap_wake_nfc_ph7 { 425c1fd85b4SRhyland Klein nvidia,pins = "ap_wake_nfc_ph7"; 426c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 427c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 428c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 429c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 430c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 431c1fd85b4SRhyland Klein }; 432c1fd85b4SRhyland Klein nfc_en_pi0 { 433c1fd85b4SRhyland Klein nvidia,pins = "nfc_en_pi0"; 434c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 435c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 436c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 437c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 438c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 439c1fd85b4SRhyland Klein }; 440c1fd85b4SRhyland Klein nfc_int_pi1 { 441c1fd85b4SRhyland Klein nvidia,pins = "nfc_int_pi1"; 442c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 443c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 444c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 445c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 446c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 447c1fd85b4SRhyland Klein }; 448c1fd85b4SRhyland Klein gps_en_pi2 { 449c1fd85b4SRhyland Klein nvidia,pins = "gps_en_pi2"; 450c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 451c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 452c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 453c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 454c1fd85b4SRhyland Klein }; 455c1fd85b4SRhyland Klein gps_rst_pi3 { 456c1fd85b4SRhyland Klein nvidia,pins = "gps_rst_pi3"; 457c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 458c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 459c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 460c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 461c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 462c1fd85b4SRhyland Klein }; 463c1fd85b4SRhyland Klein uart4_tx_pi4 { 464c1fd85b4SRhyland Klein nvidia,pins = "uart4_tx_pi4"; 465c1fd85b4SRhyland Klein nvidia,function = "uartd"; 466c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 467c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 468c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 469c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 470c1fd85b4SRhyland Klein }; 471c1fd85b4SRhyland Klein uart4_rx_pi5 { 472c1fd85b4SRhyland Klein nvidia,pins = "uart4_rx_pi5"; 473c1fd85b4SRhyland Klein nvidia,function = "uartd"; 474c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 475c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 476c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 477c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 478c1fd85b4SRhyland Klein }; 479c1fd85b4SRhyland Klein uart4_rts_pi6 { 480c1fd85b4SRhyland Klein nvidia,pins = "uart4_rts_pi6"; 481c1fd85b4SRhyland Klein nvidia,function = "uartd"; 482c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 483c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 484c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 485c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 486c1fd85b4SRhyland Klein }; 487c1fd85b4SRhyland Klein uart4_cts_pi7 { 488c1fd85b4SRhyland Klein nvidia,pins = "uart4_cts_pi7"; 489c1fd85b4SRhyland Klein nvidia,function = "uartd"; 490c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 491c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 492c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 493c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 494c1fd85b4SRhyland Klein }; 495c1fd85b4SRhyland Klein gen1_i2c_sda_pj0 { 496c1fd85b4SRhyland Klein nvidia,pins = "gen1_i2c_sda_pj0"; 497c1fd85b4SRhyland Klein nvidia,function = "i2c1"; 498c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 499c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 500c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 501c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 502c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 503c1fd85b4SRhyland Klein }; 504c1fd85b4SRhyland Klein gen1_i2c_scl_pj1 { 505c1fd85b4SRhyland Klein nvidia,pins = "gen1_i2c_scl_pj1"; 506c1fd85b4SRhyland Klein nvidia,function = "i2c1"; 507c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 508c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 509c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 510c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 511c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 512c1fd85b4SRhyland Klein }; 513c1fd85b4SRhyland Klein gen2_i2c_scl_pj2 { 514c1fd85b4SRhyland Klein nvidia,pins = "gen2_i2c_scl_pj2"; 515c1fd85b4SRhyland Klein nvidia,function = "i2c2"; 516c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 517c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 518c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 519c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 520c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_ENABLE>; 521c1fd85b4SRhyland Klein }; 522c1fd85b4SRhyland Klein gen2_i2c_sda_pj3 { 523c1fd85b4SRhyland Klein nvidia,pins = "gen2_i2c_sda_pj3"; 524c1fd85b4SRhyland Klein nvidia,function = "i2c2"; 525c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 526c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 527c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 528c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 529c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_ENABLE>; 530c1fd85b4SRhyland Klein }; 531c1fd85b4SRhyland Klein dap4_fs_pj4 { 532c1fd85b4SRhyland Klein nvidia,pins = "dap4_fs_pj4"; 533c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 534c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 535c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 536c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 537c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 538c1fd85b4SRhyland Klein }; 539c1fd85b4SRhyland Klein dap4_din_pj5 { 540c1fd85b4SRhyland Klein nvidia,pins = "dap4_din_pj5"; 541c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 542c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 543c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 544c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 545c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 546c1fd85b4SRhyland Klein }; 547c1fd85b4SRhyland Klein dap4_dout_pj6 { 548c1fd85b4SRhyland Klein nvidia,pins = "dap4_dout_pj6"; 549c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 550c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 551c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 552c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 553c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 554c1fd85b4SRhyland Klein }; 555c1fd85b4SRhyland Klein dap4_sclk_pj7 { 556c1fd85b4SRhyland Klein nvidia,pins = "dap4_sclk_pj7"; 557c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 558c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 559c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 560c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 561c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 562c1fd85b4SRhyland Klein }; 563c1fd85b4SRhyland Klein pk0 { 564c1fd85b4SRhyland Klein nvidia,pins = "pk0"; 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 pk1 { 571c1fd85b4SRhyland Klein nvidia,pins = "pk1"; 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 pk2 { 578c1fd85b4SRhyland Klein nvidia,pins = "pk2"; 579c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 580c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 581c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 582c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 583c1fd85b4SRhyland Klein }; 584c1fd85b4SRhyland Klein pk3 { 585c1fd85b4SRhyland Klein nvidia,pins = "pk3"; 586c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 587c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 588c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 589c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 590c1fd85b4SRhyland Klein }; 591c1fd85b4SRhyland Klein pk4 { 592c1fd85b4SRhyland Klein nvidia,pins = "pk4"; 593c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 594c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 595c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 596c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 597c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 598c1fd85b4SRhyland Klein }; 599c1fd85b4SRhyland Klein pk5 { 600c1fd85b4SRhyland Klein nvidia,pins = "pk5"; 601c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 602c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 603c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 604c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 605c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 606c1fd85b4SRhyland Klein }; 607c1fd85b4SRhyland Klein pk6 { 608c1fd85b4SRhyland Klein nvidia,pins = "pk6"; 609c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 610c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 611c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 612c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 613c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 614c1fd85b4SRhyland Klein }; 615c1fd85b4SRhyland Klein pk7 { 616c1fd85b4SRhyland Klein nvidia,pins = "pk7"; 617c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 618c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 619c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 620c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 621c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 622c1fd85b4SRhyland Klein }; 623c1fd85b4SRhyland Klein pl0 { 624c1fd85b4SRhyland Klein nvidia,pins = "pl0"; 625c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 626c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 627c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 628c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 629c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 630c1fd85b4SRhyland Klein }; 631c1fd85b4SRhyland Klein pl1 { 632c1fd85b4SRhyland Klein nvidia,pins = "pl1"; 633c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 634c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 635c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 636c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 637c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 638c1fd85b4SRhyland Klein }; 639c1fd85b4SRhyland Klein sdmmc1_clk_pm0 { 640c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_clk_pm0"; 641c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 642c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 643c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 644c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 645c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 646c1fd85b4SRhyland Klein }; 647c1fd85b4SRhyland Klein sdmmc1_cmd_pm1 { 648c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_cmd_pm1"; 649c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 650c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 651c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 652c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 653c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 654c1fd85b4SRhyland Klein }; 655c1fd85b4SRhyland Klein sdmmc1_dat3_pm2 { 656c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat3_pm2"; 657c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 658c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 659c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 660c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 661c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 662c1fd85b4SRhyland Klein }; 663c1fd85b4SRhyland Klein sdmmc1_dat2_pm3 { 664c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat2_pm3"; 665c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 666c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 667c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 668c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 669c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 670c1fd85b4SRhyland Klein }; 671c1fd85b4SRhyland Klein sdmmc1_dat1_pm4 { 672c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat1_pm4"; 673c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 674c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 675c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 676c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 677c1fd85b4SRhyland Klein }; 678c1fd85b4SRhyland Klein sdmmc1_dat0_pm5 { 679c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat0_pm5"; 680c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 681c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 682c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 683c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 684c1fd85b4SRhyland Klein }; 685c1fd85b4SRhyland Klein sdmmc3_clk_pp0 { 686c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_clk_pp0"; 687c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 688c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 689c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 690c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 691c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 692c1fd85b4SRhyland Klein }; 693c1fd85b4SRhyland Klein sdmmc3_cmd_pp1 { 694c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_cmd_pp1"; 695c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 696c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 697c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 698c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 699c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 700c1fd85b4SRhyland Klein }; 701c1fd85b4SRhyland Klein sdmmc3_dat3_pp2 { 702c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat3_pp2"; 703c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 704c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 705c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 706c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 707c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 708c1fd85b4SRhyland Klein }; 709c1fd85b4SRhyland Klein sdmmc3_dat2_pp3 { 710c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat2_pp3"; 711c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 712c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 713c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 714c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 715c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 716c1fd85b4SRhyland Klein }; 717c1fd85b4SRhyland Klein sdmmc3_dat1_pp4 { 718c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat1_pp4"; 719c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 720c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 721c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 722c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 723c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 724c1fd85b4SRhyland Klein }; 725c1fd85b4SRhyland Klein sdmmc3_dat0_pp5 { 726c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat0_pp5"; 727c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 728c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 729c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 730c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 731c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 732c1fd85b4SRhyland Klein }; 733c1fd85b4SRhyland Klein cam1_mclk_ps0 { 734c1fd85b4SRhyland Klein nvidia,pins = "cam1_mclk_ps0"; 735c1fd85b4SRhyland Klein nvidia,function = "extperiph3"; 736c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 737c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 738c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 739c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 740c1fd85b4SRhyland Klein }; 741c1fd85b4SRhyland Klein cam2_mclk_ps1 { 742c1fd85b4SRhyland Klein nvidia,pins = "cam2_mclk_ps1"; 743c1fd85b4SRhyland Klein nvidia,function = "extperiph3"; 744c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 745c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 746c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 747c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 748c1fd85b4SRhyland Klein }; 749c1fd85b4SRhyland Klein cam_i2c_scl_ps2 { 750c1fd85b4SRhyland Klein nvidia,pins = "cam_i2c_scl_ps2"; 751c1fd85b4SRhyland Klein nvidia,function = "i2cvi"; 752c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 753c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 754c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 755c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 756c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 757c1fd85b4SRhyland Klein }; 758c1fd85b4SRhyland Klein cam_i2c_sda_ps3 { 759c1fd85b4SRhyland Klein nvidia,pins = "cam_i2c_sda_ps3"; 760c1fd85b4SRhyland Klein nvidia,function = "i2cvi"; 761c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 762c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 763c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 764c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 765c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 766c1fd85b4SRhyland Klein }; 767c1fd85b4SRhyland Klein cam_rst_ps4 { 768c1fd85b4SRhyland Klein nvidia,pins = "cam_rst_ps4"; 769c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 770c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 771c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 772c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 773c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 774c1fd85b4SRhyland Klein }; 775c1fd85b4SRhyland Klein cam_af_en_ps5 { 776c1fd85b4SRhyland Klein nvidia,pins = "cam_af_en_ps5"; 777c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 778c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 779c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 780c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 781c1fd85b4SRhyland Klein }; 782c1fd85b4SRhyland Klein cam_flash_en_ps6 { 783c1fd85b4SRhyland Klein nvidia,pins = "cam_flash_en_ps6"; 784c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 785c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 786c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 787c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 788c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 789c1fd85b4SRhyland Klein }; 790c1fd85b4SRhyland Klein cam1_pwdn_ps7 { 791c1fd85b4SRhyland Klein nvidia,pins = "cam1_pwdn_ps7"; 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 cam2_pwdn_pt0 { 798c1fd85b4SRhyland Klein nvidia,pins = "cam2_pwdn_pt0"; 799c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 800c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 801c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 802c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 803c1fd85b4SRhyland Klein }; 804c1fd85b4SRhyland Klein cam1_strobe_pt1 { 805c1fd85b4SRhyland Klein nvidia,pins = "cam1_strobe_pt1"; 806c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 807c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 808c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 809c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 810c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 811c1fd85b4SRhyland Klein }; 812c1fd85b4SRhyland Klein uart1_tx_pu0 { 813c1fd85b4SRhyland Klein nvidia,pins = "uart1_tx_pu0"; 814c1fd85b4SRhyland Klein nvidia,function = "uarta"; 815c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 816c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 817c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 818c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 819c1fd85b4SRhyland Klein }; 820c1fd85b4SRhyland Klein uart1_rx_pu1 { 821c1fd85b4SRhyland Klein nvidia,pins = "uart1_rx_pu1"; 822c1fd85b4SRhyland Klein nvidia,function = "uarta"; 823c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 824c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 825c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 826c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 827c1fd85b4SRhyland Klein }; 828c1fd85b4SRhyland Klein uart1_rts_pu2 { 829c1fd85b4SRhyland Klein nvidia,pins = "uart1_rts_pu2"; 830c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 831c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 832c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 833c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 834c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 835c1fd85b4SRhyland Klein }; 836c1fd85b4SRhyland Klein uart1_cts_pu3 { 837c1fd85b4SRhyland Klein nvidia,pins = "uart1_cts_pu3"; 838c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 839c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 840c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 841c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 842c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 843c1fd85b4SRhyland Klein }; 844c1fd85b4SRhyland Klein lcd_bl_pwm_pv0 { 845c1fd85b4SRhyland Klein nvidia,pins = "lcd_bl_pwm_pv0"; 846c1fd85b4SRhyland Klein nvidia,function = "rsvd3"; 847c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 848c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 849c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 850c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 851c1fd85b4SRhyland Klein }; 852c1fd85b4SRhyland Klein lcd_bl_en_pv1 { 853c1fd85b4SRhyland Klein nvidia,pins = "lcd_bl_en_pv1"; 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_rst_pv2 { 860c1fd85b4SRhyland Klein nvidia,pins = "lcd_rst_pv2"; 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_gpio1_pv3 { 867c1fd85b4SRhyland Klein nvidia,pins = "lcd_gpio1_pv3"; 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 lcd_gpio2_pv4 { 874c1fd85b4SRhyland Klein nvidia,pins = "lcd_gpio2_pv4"; 875c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 876c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 877c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 878c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 879c1fd85b4SRhyland Klein }; 880c1fd85b4SRhyland Klein ap_ready_pv5 { 881c1fd85b4SRhyland Klein nvidia,pins = "ap_ready_pv5"; 882c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 883c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 884c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 885c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 886c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 887c1fd85b4SRhyland Klein }; 888c1fd85b4SRhyland Klein touch_rst_pv6 { 889c1fd85b4SRhyland Klein nvidia,pins = "touch_rst_pv6"; 890c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 891c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 892c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 893c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 894c1fd85b4SRhyland Klein }; 895c1fd85b4SRhyland Klein touch_clk_pv7 { 896c1fd85b4SRhyland Klein nvidia,pins = "touch_clk_pv7"; 897c1fd85b4SRhyland Klein nvidia,function = "touch"; 898c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 899c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 900c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 901c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 902c1fd85b4SRhyland Klein }; 903c1fd85b4SRhyland Klein modem_wake_ap_px0 { 904c1fd85b4SRhyland Klein nvidia,pins = "modem_wake_ap_px0"; 905c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 906c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 907c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 908c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 909c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 910c1fd85b4SRhyland Klein }; 911c1fd85b4SRhyland Klein touch_int_px1 { 912c1fd85b4SRhyland Klein nvidia,pins = "touch_int_px1"; 913c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 914c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 915c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 916c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 917c1fd85b4SRhyland Klein }; 918c1fd85b4SRhyland Klein motion_int_px2 { 919c1fd85b4SRhyland Klein nvidia,pins = "motion_int_px2"; 920c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 921c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 922c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 923c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 924c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 925c1fd85b4SRhyland Klein }; 926c1fd85b4SRhyland Klein als_prox_int_px3 { 927c1fd85b4SRhyland Klein nvidia,pins = "als_prox_int_px3"; 928c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 929c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 930c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 931c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 932c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 933c1fd85b4SRhyland Klein }; 934c1fd85b4SRhyland Klein temp_alert_px4 { 935c1fd85b4SRhyland Klein nvidia,pins = "temp_alert_px4"; 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_power_on_px5 { 942c1fd85b4SRhyland Klein nvidia,pins = "button_power_on_px5"; 943c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 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_up_px6 { 949c1fd85b4SRhyland Klein nvidia,pins = "button_vol_up_px6"; 950c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 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_vol_down_px7 { 956c1fd85b4SRhyland Klein nvidia,pins = "button_vol_down_px7"; 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_slide_sw_py0 { 963c1fd85b4SRhyland Klein nvidia,pins = "button_slide_sw_py0"; 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 button_home_py1 { 970c1fd85b4SRhyland Klein nvidia,pins = "button_home_py1"; 971c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 972c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 973c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 974c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 975c1fd85b4SRhyland Klein }; 976c1fd85b4SRhyland Klein lcd_te_py2 { 977c1fd85b4SRhyland Klein nvidia,pins = "lcd_te_py2"; 978c1fd85b4SRhyland Klein nvidia,function = "displaya"; 979c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 980c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 981c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 982c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 983c1fd85b4SRhyland Klein }; 984c1fd85b4SRhyland Klein pwr_i2c_scl_py3 { 985c1fd85b4SRhyland Klein nvidia,pins = "pwr_i2c_scl_py3"; 986c1fd85b4SRhyland Klein nvidia,function = "i2cpmu"; 987c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 988c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 989c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 990c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 991c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 992c1fd85b4SRhyland Klein }; 993c1fd85b4SRhyland Klein pwr_i2c_sda_py4 { 994c1fd85b4SRhyland Klein nvidia,pins = "pwr_i2c_sda_py4"; 995c1fd85b4SRhyland Klein nvidia,function = "i2cpmu"; 996c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 997c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 998c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 999c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1000c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1001c1fd85b4SRhyland Klein }; 1002c1fd85b4SRhyland Klein clk_32k_out_py5 { 1003c1fd85b4SRhyland Klein nvidia,pins = "clk_32k_out_py5"; 1004c1fd85b4SRhyland Klein nvidia,function = "soc"; 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 pz0 { 1011c1fd85b4SRhyland Klein nvidia,pins = "pz0"; 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 pz1 { 1018c1fd85b4SRhyland Klein nvidia,pins = "pz1"; 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 pz2 { 1025c1fd85b4SRhyland Klein nvidia,pins = "pz2"; 1026c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1027c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1028c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1029c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1030c1fd85b4SRhyland Klein }; 1031c1fd85b4SRhyland Klein pz3 { 1032c1fd85b4SRhyland Klein nvidia,pins = "pz3"; 1033c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1034c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1035c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1036c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1037c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1038c1fd85b4SRhyland Klein }; 1039c1fd85b4SRhyland Klein pz4 { 1040c1fd85b4SRhyland Klein nvidia,pins = "pz4"; 1041c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1042c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1043c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1044c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1045c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1046c1fd85b4SRhyland Klein }; 1047c1fd85b4SRhyland Klein pz5 { 1048c1fd85b4SRhyland Klein nvidia,pins = "pz5"; 1049c1fd85b4SRhyland Klein nvidia,function = "soc"; 1050c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1051c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1052c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1053c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1054c1fd85b4SRhyland Klein }; 1055c1fd85b4SRhyland Klein dap2_fs_paa0 { 1056c1fd85b4SRhyland Klein nvidia,pins = "dap2_fs_paa0"; 1057c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1058c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1059c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1060c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1061c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1062c1fd85b4SRhyland Klein }; 1063c1fd85b4SRhyland Klein dap2_sclk_paa1 { 1064c1fd85b4SRhyland Klein nvidia,pins = "dap2_sclk_paa1"; 1065c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1066c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1067c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1068c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1069c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1070c1fd85b4SRhyland Klein }; 1071c1fd85b4SRhyland Klein dap2_din_paa2 { 1072c1fd85b4SRhyland Klein nvidia,pins = "dap2_din_paa2"; 1073c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1074c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1075c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1076c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1077c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1078c1fd85b4SRhyland Klein }; 1079c1fd85b4SRhyland Klein dap2_dout_paa3 { 1080c1fd85b4SRhyland Klein nvidia,pins = "dap2_dout_paa3"; 1081c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1082c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1083c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1084c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1085c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1086c1fd85b4SRhyland Klein }; 1087c1fd85b4SRhyland Klein aud_mclk_pbb0 { 1088c1fd85b4SRhyland Klein nvidia,pins = "aud_mclk_pbb0"; 1089c1fd85b4SRhyland Klein nvidia,function = "aud"; 1090c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1091c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1092c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1093c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1094c1fd85b4SRhyland Klein }; 1095c1fd85b4SRhyland Klein dvfs_pwm_pbb1 { 1096c1fd85b4SRhyland Klein nvidia,pins = "dvfs_pwm_pbb1"; 1097c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 1098c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1099c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1100c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1101c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1102c1fd85b4SRhyland Klein }; 1103c1fd85b4SRhyland Klein dvfs_clk_pbb2 { 1104c1fd85b4SRhyland Klein nvidia,pins = "dvfs_clk_pbb2"; 1105c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 1106c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1107c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1108c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1109c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1110c1fd85b4SRhyland Klein }; 1111c1fd85b4SRhyland Klein gpio_x1_aud_pbb3 { 1112c1fd85b4SRhyland Klein nvidia,pins = "gpio_x1_aud_pbb3"; 1113c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1114c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1115c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1116c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1117c1fd85b4SRhyland Klein }; 1118c1fd85b4SRhyland Klein gpio_x3_aud_pbb4 { 1119c1fd85b4SRhyland Klein nvidia,pins = "gpio_x3_aud_pbb4"; 1120c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1121c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1122c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1123c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1124c1fd85b4SRhyland Klein }; 1125c1fd85b4SRhyland Klein hdmi_cec_pcc0 { 1126c1fd85b4SRhyland Klein nvidia,pins = "hdmi_cec_pcc0"; 1127c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1128c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1129c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1130c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1131c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1132c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1133c1fd85b4SRhyland Klein }; 1134c1fd85b4SRhyland Klein hdmi_int_dp_hpd_pcc1 { 1135c1fd85b4SRhyland Klein nvidia,pins = "hdmi_int_dp_hpd_pcc1"; 1136c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1137c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1138c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1139c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1140c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1141c1fd85b4SRhyland Klein }; 1142c1fd85b4SRhyland Klein spdif_out_pcc2 { 1143c1fd85b4SRhyland Klein nvidia,pins = "spdif_out_pcc2"; 1144c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1145c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1146c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1147c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1148c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1149c1fd85b4SRhyland Klein }; 1150c1fd85b4SRhyland Klein spdif_in_pcc3 { 1151c1fd85b4SRhyland Klein nvidia,pins = "spdif_in_pcc3"; 1152c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1153c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1154c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1155c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1156c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1157c1fd85b4SRhyland Klein }; 1158c1fd85b4SRhyland Klein usb_vbus_en0_pcc4 { 1159c1fd85b4SRhyland Klein nvidia,pins = "usb_vbus_en0_pcc4"; 1160c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1161c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1162c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1163c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1164c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1165c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1166c1fd85b4SRhyland Klein }; 1167c1fd85b4SRhyland Klein usb_vbus_en1_pcc5 { 1168c1fd85b4SRhyland Klein nvidia,pins = "usb_vbus_en1_pcc5"; 1169c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1170c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1171c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1172c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1173c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1174c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1175c1fd85b4SRhyland Klein }; 1176c1fd85b4SRhyland Klein dp_hpd0_pcc6 { 1177c1fd85b4SRhyland Klein nvidia,pins = "dp_hpd0_pcc6"; 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 }; 1183c1fd85b4SRhyland Klein pcc7 { 1184c1fd85b4SRhyland Klein nvidia,pins = "pcc7"; 1185c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1186c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1187c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1188c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1189c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1190c1fd85b4SRhyland Klein }; 1191c1fd85b4SRhyland Klein spi2_cs1_pdd0 { 1192c1fd85b4SRhyland Klein nvidia,pins = "spi2_cs1_pdd0"; 1193c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1194c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1195c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1196c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1197c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1198c1fd85b4SRhyland Klein }; 1199c1fd85b4SRhyland Klein qspi_sck_pee0 { 1200c1fd85b4SRhyland Klein nvidia,pins = "qspi_sck_pee0"; 1201c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1202c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1203c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1204c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1205c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1206c1fd85b4SRhyland Klein }; 1207c1fd85b4SRhyland Klein qspi_cs_n_pee1 { 1208c1fd85b4SRhyland Klein nvidia,pins = "qspi_cs_n_pee1"; 1209c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1210c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1211c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1212c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1213c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1214c1fd85b4SRhyland Klein }; 1215c1fd85b4SRhyland Klein qspi_io0_pee2 { 1216c1fd85b4SRhyland Klein nvidia,pins = "qspi_io0_pee2"; 1217c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1218c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1219c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1220c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1221c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1222c1fd85b4SRhyland Klein }; 1223c1fd85b4SRhyland Klein qspi_io1_pee3 { 1224c1fd85b4SRhyland Klein nvidia,pins = "qspi_io1_pee3"; 1225c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1226c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1227c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1228c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1229c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1230c1fd85b4SRhyland Klein }; 1231c1fd85b4SRhyland Klein qspi_io2_pee4 { 1232c1fd85b4SRhyland Klein nvidia,pins = "qspi_io2_pee4"; 1233c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1234c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1235c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1236c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1237c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1238c1fd85b4SRhyland Klein }; 1239c1fd85b4SRhyland Klein qspi_io3_pee5 { 1240c1fd85b4SRhyland Klein nvidia,pins = "qspi_io3_pee5"; 1241c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1242c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1243c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1244c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1245c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1246c1fd85b4SRhyland Klein }; 1247c1fd85b4SRhyland Klein core_pwr_req { 1248c1fd85b4SRhyland Klein nvidia,pins = "core_pwr_req"; 1249c1fd85b4SRhyland Klein nvidia,function = "core"; 1250c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1251c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1252c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1253c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1254c1fd85b4SRhyland Klein }; 1255c1fd85b4SRhyland Klein cpu_pwr_req { 1256c1fd85b4SRhyland Klein nvidia,pins = "cpu_pwr_req"; 1257c1fd85b4SRhyland Klein nvidia,function = "cpu"; 1258c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1259c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1260c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1261c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1262c1fd85b4SRhyland Klein }; 1263c1fd85b4SRhyland Klein pwr_int_n { 1264c1fd85b4SRhyland Klein nvidia,pins = "pwr_int_n"; 1265c1fd85b4SRhyland Klein nvidia,function = "pmi"; 1266c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1267c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1268c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1269c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1270c1fd85b4SRhyland Klein }; 1271c1fd85b4SRhyland Klein clk_32k_in { 1272c1fd85b4SRhyland Klein nvidia,pins = "clk_32k_in"; 1273c1fd85b4SRhyland Klein nvidia,function = "clk"; 1274c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1275c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1276c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1277c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1278c1fd85b4SRhyland Klein }; 1279c1fd85b4SRhyland Klein jtag_rtck { 1280c1fd85b4SRhyland Klein nvidia,pins = "jtag_rtck"; 1281c1fd85b4SRhyland Klein nvidia,function = "jtag"; 1282c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1283c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1284c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1285c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1286c1fd85b4SRhyland Klein }; 1287c1fd85b4SRhyland Klein clk_req { 1288c1fd85b4SRhyland Klein nvidia,pins = "clk_req"; 1289c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1290c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1291c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1292c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1293c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1294c1fd85b4SRhyland Klein }; 1295c1fd85b4SRhyland Klein shutdown { 1296c1fd85b4SRhyland Klein nvidia,pins = "shutdown"; 1297c1fd85b4SRhyland Klein nvidia,function = "shutdown"; 1298c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1299c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1300c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1301c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1302c1fd85b4SRhyland Klein }; 1303c1fd85b4SRhyland Klein }; 1304c1fd85b4SRhyland Klein }; 1305c1fd85b4SRhyland Klein 13065d17ba6eSJon Hunter serial@70006000 { 13075d17ba6eSJon Hunter status = "okay"; 13085d17ba6eSJon Hunter }; 13095d17ba6eSJon Hunter 13108d53957cSRhyland Klein i2c@7000c400 { 13118d53957cSRhyland Klein status = "okay"; 13128d53957cSRhyland Klein clock-frequency = <1000000>; 13138d53957cSRhyland Klein 13148d53957cSRhyland Klein ec@1e { 13158d53957cSRhyland Klein compatible = "google,cros-ec-i2c"; 13168d53957cSRhyland Klein reg = <0x1e>; 13178d53957cSRhyland Klein interrupt-parent = <&gpio>; 13188d53957cSRhyland Klein interrupts = <TEGRA_GPIO(Z, 1) IRQ_TYPE_LEVEL_LOW>; 13198d53957cSRhyland Klein wakeup-source; 13208d53957cSRhyland Klein 13218d53957cSRhyland Klein ec_i2c_0: i2c-tunnel { 13228d53957cSRhyland Klein compatible = "google,cros-ec-i2c-tunnel"; 13238d53957cSRhyland Klein #address-cells = <1>; 13248d53957cSRhyland Klein #size-cells = <0>; 13258d53957cSRhyland Klein 13268d53957cSRhyland Klein google,remote-bus = <0>; 13278d53957cSRhyland Klein 13288d53957cSRhyland Klein battery: bq27742@55 { 13298d53957cSRhyland Klein compatible = "ti,bq27742"; 13308d53957cSRhyland Klein reg = <0x55>; 13318d53957cSRhyland Klein battery-name = "battery"; 13328d53957cSRhyland Klein }; 13338d53957cSRhyland Klein }; 13348d53957cSRhyland Klein }; 13358d53957cSRhyland Klein }; 13368d53957cSRhyland Klein 13371b4c8420SRhyland Klein i2c@7000d000 { 13381b4c8420SRhyland Klein status = "okay"; 13391b4c8420SRhyland Klein clock-frequency = <1000000>; 13401b4c8420SRhyland Klein 13411b4c8420SRhyland Klein max77620: max77620@3c { 13421b4c8420SRhyland Klein compatible = "maxim,max77620"; 13431b4c8420SRhyland Klein reg = <0x3c>; 13441b4c8420SRhyland Klein interrupts = <0 86 IRQ_TYPE_NONE>; 13451b4c8420SRhyland Klein 13461b4c8420SRhyland Klein #interrupt-cells = <2>; 13471b4c8420SRhyland Klein interrupt-controller; 13481b4c8420SRhyland Klein 13491b4c8420SRhyland Klein gpio-controller; 13501b4c8420SRhyland Klein #gpio-cells = <2>; 13511b4c8420SRhyland Klein 13521b4c8420SRhyland Klein pinctrl-names = "default"; 13531b4c8420SRhyland Klein pinctrl-0 = <&max77620_default>; 13541b4c8420SRhyland Klein 13551b4c8420SRhyland Klein max77620_default: pinmux@0 { 13561b4c8420SRhyland Klein pin_gpio { 13571b4c8420SRhyland Klein pins = "gpio0", "gpio1", "gpio2", "gpio7"; 13581b4c8420SRhyland Klein function = "gpio"; 13591b4c8420SRhyland Klein }; 13601b4c8420SRhyland Klein 13611b4c8420SRhyland Klein /* 13621b4c8420SRhyland Klein * GPIO3 is used to en_pp3300, and it is part of power 13631b4c8420SRhyland Klein * sequence, So it must be sequenced up (automatically 13641b4c8420SRhyland Klein * set by OTP) and down properly. 13651b4c8420SRhyland Klein */ 13661b4c8420SRhyland Klein pin_gpio3 { 13671b4c8420SRhyland Klein pins = "gpio3"; 13681b4c8420SRhyland Klein function = "fps-out"; 13691b4c8420SRhyland Klein drive-open-drain = <1>; 13701b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 13711b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <4>; 13721b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <2>; 13731b4c8420SRhyland Klein }; 13741b4c8420SRhyland Klein 13751b4c8420SRhyland Klein pin_gpio5_6 { 13761b4c8420SRhyland Klein pins = "gpio5", "gpio6"; 13771b4c8420SRhyland Klein function = "gpio"; 13781b4c8420SRhyland Klein drive-push-pull = <1>; 13791b4c8420SRhyland Klein }; 13801b4c8420SRhyland Klein 13811b4c8420SRhyland Klein pin_32k { 13821b4c8420SRhyland Klein pins = "gpio4"; 13831b4c8420SRhyland Klein function = "32k-out1"; 13841b4c8420SRhyland Klein }; 13851b4c8420SRhyland Klein }; 13861b4c8420SRhyland Klein 13871b4c8420SRhyland Klein fps { 13881b4c8420SRhyland Klein fps0 { 13891b4c8420SRhyland Klein maxim,shutdown-fps-time-period-us = <5120>; 13901b4c8420SRhyland Klein maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 13911b4c8420SRhyland Klein }; 13921b4c8420SRhyland Klein 13931b4c8420SRhyland Klein fps1 { 13941b4c8420SRhyland Klein maxim,shutdown-fps-time-period-us = <5120>; 13951b4c8420SRhyland Klein maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>; 13961b4c8420SRhyland Klein maxim,device-state-on-disabled-event = <MAX77620_FPS_INACTIVE_STATE_SLEEP>; 13971b4c8420SRhyland Klein }; 13981b4c8420SRhyland Klein 13991b4c8420SRhyland Klein fps2 { 14001b4c8420SRhyland Klein maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 14011b4c8420SRhyland Klein }; 14021b4c8420SRhyland Klein }; 14031b4c8420SRhyland Klein 14041b4c8420SRhyland Klein regulators { 14051b4c8420SRhyland Klein in-ldo0-1-supply = <&pp1350>; 14061b4c8420SRhyland Klein in-ldo2-supply = <&pp3300>; 14071b4c8420SRhyland Klein in-ldo3-5-supply = <&pp3300>; 14081b4c8420SRhyland Klein in-ldo7-8-supply = <&pp1350>; 14091b4c8420SRhyland Klein 14101b4c8420SRhyland Klein ppvar_soc: sd0 { 14111b4c8420SRhyland Klein regulator-name = "PPVAR_SOC"; 14121b4c8420SRhyland Klein regulator-min-microvolt = <825000>; 14131b4c8420SRhyland Klein regulator-max-microvolt = <1125000>; 14141b4c8420SRhyland Klein regulator-always-on; 14151b4c8420SRhyland Klein regulator-boot-on; 14161b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 14171b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <1>; 14181b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 14191b4c8420SRhyland Klein }; 14201b4c8420SRhyland Klein 14211b4c8420SRhyland Klein pp1100_sd1: sd1 { 14221b4c8420SRhyland Klein regulator-name = "PP1100"; 14231b4c8420SRhyland Klein regulator-min-microvolt = <1125000>; 14241b4c8420SRhyland Klein regulator-max-microvolt = <1125000>; 14251b4c8420SRhyland Klein regulator-always-on; 14261b4c8420SRhyland Klein regulator-boot-on; 14271b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 14281b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <5>; 14291b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <1>; 14301b4c8420SRhyland Klein }; 14311b4c8420SRhyland Klein 14321b4c8420SRhyland Klein pp1350: sd2 { 14331b4c8420SRhyland Klein regulator-name = "PP1350"; 14341b4c8420SRhyland Klein regulator-min-microvolt = <1350000>; 14351b4c8420SRhyland Klein regulator-max-microvolt = <1350000>; 14361b4c8420SRhyland Klein regulator-always-on; 14371b4c8420SRhyland Klein regulator-boot-on; 14381b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 14391b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <2>; 14401b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <5>; 14411b4c8420SRhyland Klein }; 14421b4c8420SRhyland Klein 14431b4c8420SRhyland Klein pp1800: sd3 { 14441b4c8420SRhyland Klein regulator-name = "PP1800"; 14451b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 14461b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 14471b4c8420SRhyland Klein regulator-always-on; 14481b4c8420SRhyland Klein regulator-boot-on; 14491b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 14501b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <3>; 14511b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <3>; 14521b4c8420SRhyland Klein }; 14531b4c8420SRhyland Klein 14541b4c8420SRhyland Klein pp1200_avdd: ldo0 { 14551b4c8420SRhyland Klein regulator-name = "PP1200_AVDD"; 14561b4c8420SRhyland Klein regulator-min-microvolt = <1200000>; 14571b4c8420SRhyland Klein regulator-max-microvolt = <1200000>; 14581b4c8420SRhyland Klein regulator-enable-ramp-delay = <26>; 14591b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 14601b4c8420SRhyland Klein regulator-boot-on; 14611b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 14621b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 14631b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 14641b4c8420SRhyland Klein }; 14651b4c8420SRhyland Klein 14661b4c8420SRhyland Klein pp1200_rcam: ldo1 { 14671b4c8420SRhyland Klein regulator-name = "PP1200_RCAM"; 14681b4c8420SRhyland Klein regulator-min-microvolt = <1200000>; 14691b4c8420SRhyland Klein regulator-max-microvolt = <1200000>; 14701b4c8420SRhyland Klein regulator-enable-ramp-delay = <22>; 14711b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 14721b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 14731b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 14741b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 14751b4c8420SRhyland Klein }; 14761b4c8420SRhyland Klein 14771b4c8420SRhyland Klein pp_ldo2: ldo2 { 14781b4c8420SRhyland Klein regulator-name = "PP_LDO2"; 14791b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 14801b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 14811b4c8420SRhyland Klein regulator-enable-ramp-delay = <62>; 14821b4c8420SRhyland Klein regulator-ramp-delay = <11000>; 14831b4c8420SRhyland Klein regulator-always-on; 14841b4c8420SRhyland Klein regulator-boot-on; 14851b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 14861b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 14871b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 14881b4c8420SRhyland Klein }; 14891b4c8420SRhyland Klein 14901b4c8420SRhyland Klein pp2800l_rcam: ldo3 { 14911b4c8420SRhyland Klein regulator-name = "PP2800L_RCAM"; 14921b4c8420SRhyland Klein regulator-min-microvolt = <2800000>; 14931b4c8420SRhyland Klein regulator-max-microvolt = <2800000>; 14941b4c8420SRhyland Klein regulator-enable-ramp-delay = <50>; 14951b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 14961b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 14971b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 14981b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 14991b4c8420SRhyland Klein }; 15001b4c8420SRhyland Klein 15011b4c8420SRhyland Klein pp100_soc_rtc: ldo4 { 15021b4c8420SRhyland Klein regulator-name = "PP1100_SOC_RTC"; 15031b4c8420SRhyland Klein regulator-min-microvolt = <850000>; 15041b4c8420SRhyland Klein regulator-max-microvolt = <850000>; 15051b4c8420SRhyland Klein regulator-enable-ramp-delay = <22>; 15061b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15071b4c8420SRhyland Klein regulator-always-on; /* Check this */ 15081b4c8420SRhyland Klein regulator-boot-on; 15091b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 15101b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <1>; 15111b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15121b4c8420SRhyland Klein }; 15131b4c8420SRhyland Klein 15141b4c8420SRhyland Klein pp2800l_fcam: ldo5 { 15151b4c8420SRhyland Klein regulator-name = "PP2800L_FCAM"; 15161b4c8420SRhyland Klein regulator-min-microvolt = <2800000>; 15171b4c8420SRhyland Klein regulator-max-microvolt = <2800000>; 15181b4c8420SRhyland Klein regulator-enable-ramp-delay = <62>; 15191b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15201b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15211b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15221b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15231b4c8420SRhyland Klein }; 15241b4c8420SRhyland Klein 15251b4c8420SRhyland Klein ldo6 { 15261b4c8420SRhyland Klein /* Unused. */ 15271b4c8420SRhyland Klein regulator-name = "PP_LDO6"; 15281b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 15291b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 15301b4c8420SRhyland Klein regulator-enable-ramp-delay = <36>; 15311b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15321b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15331b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15341b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15351b4c8420SRhyland Klein }; 15361b4c8420SRhyland Klein 15371b4c8420SRhyland Klein pp1050_avdd: ldo7 { 15381b4c8420SRhyland Klein regulator-name = "PP1050_AVDD"; 15391b4c8420SRhyland Klein regulator-min-microvolt = <1050000>; 15401b4c8420SRhyland Klein regulator-max-microvolt = <1050000>; 15411b4c8420SRhyland Klein regulator-enable-ramp-delay = <24>; 15421b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15431b4c8420SRhyland Klein regulator-always-on; 15441b4c8420SRhyland Klein regulator-boot-on; 15451b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 15461b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <3>; 15471b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <4>; 15481b4c8420SRhyland Klein }; 15491b4c8420SRhyland Klein 15501b4c8420SRhyland Klein avddio_1v05: ldo8 { 15511b4c8420SRhyland Klein regulator-name = "AVDDIO_1V05"; 15521b4c8420SRhyland Klein regulator-min-microvolt = <1050000>; 15531b4c8420SRhyland Klein regulator-max-microvolt = <1050000>; 15541b4c8420SRhyland Klein regulator-enable-ramp-delay = <22>; 15551b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15561b4c8420SRhyland Klein regulator-boot-on; 15571b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15581b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15591b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15601b4c8420SRhyland Klein }; 15611b4c8420SRhyland Klein }; 15621b4c8420SRhyland Klein }; 15631b4c8420SRhyland Klein }; 15641b4c8420SRhyland Klein 15653ce510a0SJon Hunter i2c@7000d100 { 15663ce510a0SJon Hunter status = "okay"; 15673ce510a0SJon Hunter clock-frequency = <400000>; 15683ce510a0SJon Hunter 15693ce510a0SJon Hunter nau8825@1a { 15703ce510a0SJon Hunter compatible = "nuvoton,nau8825"; 15713ce510a0SJon Hunter reg = <0x1a>; 15723ce510a0SJon Hunter interrupt-parent = <&gpio>; 15733ce510a0SJon Hunter interrupts = <TEGRA_GPIO(E, 6) IRQ_TYPE_LEVEL_LOW>; 15743ce510a0SJon Hunter clocks = <&tegra_car TEGRA210_CLK_CLK_OUT_2>; 15753ce510a0SJon Hunter clock-names = "mclk"; 15763ce510a0SJon Hunter 15773ce510a0SJon Hunter nuvoton,jkdet-enable; 15783ce510a0SJon Hunter nuvoton,jkdet-polarity = <GPIO_ACTIVE_LOW>; 15793ce510a0SJon Hunter nuvoton,vref-impedance = <2>; 15803ce510a0SJon Hunter nuvoton,micbias-voltage = <6>; 15813ce510a0SJon Hunter nuvoton,sar-threshold-num = <4>; 15823ce510a0SJon Hunter nuvoton,sar-threshold = <0xc 0x1e 0x38 0x60>; 15833ce510a0SJon Hunter nuvoton,sar-hysteresis = <1>; 15843ce510a0SJon Hunter nuvoton,sar-voltage = <0>; 15853ce510a0SJon Hunter nuvoton,sar-compare-time = <0>; 15863ce510a0SJon Hunter nuvoton,sar-sampling-time = <0>; 15873ce510a0SJon Hunter nuvoton,short-key-debounce = <2>; 15883ce510a0SJon Hunter nuvoton,jack-insert-debounce = <7>; 15893ce510a0SJon Hunter nuvoton,jack-eject-debounce = <7>; 15903ce510a0SJon Hunter status = "okay"; 15913ce510a0SJon Hunter }; 15923ce510a0SJon Hunter 15933ce510a0SJon Hunter audio-codec@2d { 15943ce510a0SJon Hunter compatible = "realtek,rt5677"; 15953ce510a0SJon Hunter reg = <0x2d>; 15963ce510a0SJon Hunter interrupt-parent = <&gpio>; 15973ce510a0SJon Hunter interrupts = <TEGRA_GPIO(X, 0) IRQ_TYPE_LEVEL_HIGH>; 15983ce510a0SJon Hunter realtek,reset-gpio = <&gpio TEGRA_GPIO(BB, 3) GPIO_ACTIVE_LOW>; 15993ce510a0SJon Hunter gpio-controller; 16003ce510a0SJon Hunter #gpio-cells = <2>; 16013ce510a0SJon Hunter status = "okay"; 16023ce510a0SJon Hunter }; 16033ce510a0SJon Hunter }; 16043ce510a0SJon Hunter 16055d17ba6eSJon Hunter pmc@7000e400 { 16065d17ba6eSJon Hunter nvidia,invert-interrupt; 16075d17ba6eSJon Hunter nvidia,suspend-mode = <0>; 16085d17ba6eSJon Hunter nvidia,cpu-pwr-good-time = <0>; 16095d17ba6eSJon Hunter nvidia,cpu-pwr-off-time = <0>; 16105d17ba6eSJon Hunter nvidia,core-pwr-good-time = <12000 6000>; 16115d17ba6eSJon Hunter nvidia,core-pwr-off-time = <39053>; 16125d17ba6eSJon Hunter nvidia,core-power-req-active-high; 16135d17ba6eSJon Hunter nvidia,sys-clock-req-active-high; 16145d17ba6eSJon Hunter status = "okay"; 16155d17ba6eSJon Hunter }; 16165d17ba6eSJon Hunter 1617*4d345782SJon Hunter usb@70090000 { 1618*4d345782SJon Hunter phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, 1619*4d345782SJon Hunter <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>; 1620*4d345782SJon Hunter phy-names = "usb2-0", "usb3-0"; 1621*4d345782SJon Hunter 1622*4d345782SJon Hunter dvddio-pex-supply = <&avddio_1v05>; 1623*4d345782SJon Hunter hvddio-pex-supply = <&pp1800>; 1624*4d345782SJon Hunter avdd-usb-supply = <&pp3300>; 1625*4d345782SJon Hunter avdd-pll-utmip-supply = <&pp1800>; 1626*4d345782SJon Hunter avdd-pll-uerefe-supply = <&pp1050_avdd>; 1627*4d345782SJon Hunter dvdd-pex-pll-supply = <&avddio_1v05>; 1628*4d345782SJon Hunter hvdd-pex-pll-e-supply = <&pp1800>; 1629*4d345782SJon Hunter 1630*4d345782SJon Hunter status = "okay"; 1631*4d345782SJon Hunter }; 1632*4d345782SJon Hunter 1633*4d345782SJon Hunter padctl@7009f000 { 1634*4d345782SJon Hunter status = "okay"; 1635*4d345782SJon Hunter 1636*4d345782SJon Hunter pads { 1637*4d345782SJon Hunter usb2 { 1638*4d345782SJon Hunter status = "okay"; 1639*4d345782SJon Hunter 1640*4d345782SJon Hunter lanes { 1641*4d345782SJon Hunter usb2-0 { 1642*4d345782SJon Hunter nvidia,function = "xusb"; 1643*4d345782SJon Hunter status = "okay"; 1644*4d345782SJon Hunter }; 1645*4d345782SJon Hunter }; 1646*4d345782SJon Hunter }; 1647*4d345782SJon Hunter 1648*4d345782SJon Hunter pcie { 1649*4d345782SJon Hunter status = "okay"; 1650*4d345782SJon Hunter 1651*4d345782SJon Hunter lanes { 1652*4d345782SJon Hunter pcie-6 { 1653*4d345782SJon Hunter nvidia,function = "usb3-ss"; 1654*4d345782SJon Hunter status = "okay"; 1655*4d345782SJon Hunter }; 1656*4d345782SJon Hunter }; 1657*4d345782SJon Hunter }; 1658*4d345782SJon Hunter }; 1659*4d345782SJon Hunter 1660*4d345782SJon Hunter ports { 1661*4d345782SJon Hunter usb2-0 { 1662*4d345782SJon Hunter status = "okay"; 1663*4d345782SJon Hunter vbus-supply = <&usbc_vbus>; 1664*4d345782SJon Hunter mode = "otg"; 1665*4d345782SJon Hunter }; 1666*4d345782SJon Hunter 1667*4d345782SJon Hunter usb3-0 { 1668*4d345782SJon Hunter nvidia,usb2-companion = <0>; 1669*4d345782SJon Hunter status = "okay"; 1670*4d345782SJon Hunter }; 1671*4d345782SJon Hunter }; 1672*4d345782SJon Hunter }; 1673*4d345782SJon Hunter 16745d17ba6eSJon Hunter sdhci@700b0600 { 16755d17ba6eSJon Hunter bus-width = <8>; 16765d17ba6eSJon Hunter non-removable; 16775d17ba6eSJon Hunter status = "okay"; 16785d17ba6eSJon Hunter }; 16795d17ba6eSJon Hunter 16809fab004dSJon Hunter aconnect@702c0000 { 16819fab004dSJon Hunter status = "okay"; 16829fab004dSJon Hunter 16839fab004dSJon Hunter dma@702e2000 { 16849fab004dSJon Hunter status = "okay"; 16859fab004dSJon Hunter }; 16869fab004dSJon Hunter 16879fab004dSJon Hunter agic@702f9000 { 16889fab004dSJon Hunter status = "okay"; 16899fab004dSJon Hunter }; 16909fab004dSJon Hunter }; 16919fab004dSJon Hunter 16925d17ba6eSJon Hunter clocks { 16935d17ba6eSJon Hunter compatible = "simple-bus"; 16945d17ba6eSJon Hunter #address-cells = <1>; 16955d17ba6eSJon Hunter #size-cells = <0>; 16965d17ba6eSJon Hunter 16975d17ba6eSJon Hunter clk32k_in: clock@0 { 16985d17ba6eSJon Hunter compatible = "fixed-clock"; 16995d17ba6eSJon Hunter reg = <0>; 17005d17ba6eSJon Hunter #clock-cells = <0>; 17015d17ba6eSJon Hunter clock-frequency = <32768>; 17025d17ba6eSJon Hunter }; 17035d17ba6eSJon Hunter }; 17045d17ba6eSJon Hunter 17055d17ba6eSJon Hunter cpus { 17065d17ba6eSJon Hunter cpu@0 { 17075d17ba6eSJon Hunter enable-method = "psci"; 17085d17ba6eSJon Hunter }; 17095d17ba6eSJon Hunter 17105d17ba6eSJon Hunter cpu@1 { 17115d17ba6eSJon Hunter enable-method = "psci"; 17125d17ba6eSJon Hunter }; 17135d17ba6eSJon Hunter 17145d17ba6eSJon Hunter cpu@2 { 17155d17ba6eSJon Hunter enable-method = "psci"; 17165d17ba6eSJon Hunter }; 17175d17ba6eSJon Hunter 17185d17ba6eSJon Hunter cpu@3 { 17195d17ba6eSJon Hunter enable-method = "psci"; 17205d17ba6eSJon Hunter }; 17215d17ba6eSJon Hunter }; 17225d17ba6eSJon Hunter 1723a26f3963SRhyland Klein gpio-keys { 1724a26f3963SRhyland Klein compatible = "gpio-keys"; 1725a26f3963SRhyland Klein gpio-keys,name = "gpio-keys"; 1726a26f3963SRhyland Klein 1727a26f3963SRhyland Klein power { 1728a26f3963SRhyland Klein label = "Power"; 1729a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; 1730a26f3963SRhyland Klein linux,code = <KEY_POWER>; 1731a26f3963SRhyland Klein debounce-interval = <30>; 1732a26f3963SRhyland Klein wakeup-source; 1733a26f3963SRhyland Klein }; 1734a26f3963SRhyland Klein 1735a26f3963SRhyland Klein lid { 1736a26f3963SRhyland Klein label = "Lid"; 1737a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(B, 4) GPIO_ACTIVE_LOW>; 1738a26f3963SRhyland Klein linux,input-type = <EV_SW>; 1739a26f3963SRhyland Klein linux,code = <SW_LID>; 1740a26f3963SRhyland Klein wakeup-source; 1741a26f3963SRhyland Klein }; 1742a26f3963SRhyland Klein 1743a26f3963SRhyland Klein tablet_mode { 1744a26f3963SRhyland Klein label = "Tablet Mode"; 1745a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(Z, 2) GPIO_ACTIVE_HIGH>; 1746a26f3963SRhyland Klein linux,input-type = <EV_SW>; 1747a26f3963SRhyland Klein linux,code = <SW_TABLET_MODE>; 1748a26f3963SRhyland Klein wakeup-source; 1749a26f3963SRhyland Klein }; 1750a26f3963SRhyland Klein 1751a26f3963SRhyland Klein volume_down { 1752a26f3963SRhyland Klein label = "Volume Down"; 1753a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>; 1754a26f3963SRhyland Klein linux,code = <KEY_VOLUMEDOWN>; 1755a26f3963SRhyland Klein }; 1756a26f3963SRhyland Klein 1757a26f3963SRhyland Klein volume_up { 1758a26f3963SRhyland Klein label = "Volume Up"; 1759a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(M, 4) GPIO_ACTIVE_LOW>; 1760a26f3963SRhyland Klein linux,code = <KEY_VOLUMEUP>; 1761a26f3963SRhyland Klein }; 1762a26f3963SRhyland Klein }; 1763a26f3963SRhyland Klein 17643ce510a0SJon Hunter max98357a { 17653ce510a0SJon Hunter compatible = "maxim,max98357a"; 17663ce510a0SJon Hunter status = "okay"; 17673ce510a0SJon Hunter }; 17683ce510a0SJon Hunter 17695d17ba6eSJon Hunter psci { 17705d17ba6eSJon Hunter compatible = "arm,psci-1.0"; 17715d17ba6eSJon Hunter method = "smc"; 17725d17ba6eSJon Hunter }; 17731b4c8420SRhyland Klein 17741b4c8420SRhyland Klein regulators { 17751b4c8420SRhyland Klein compatible = "simple-bus"; 17761b4c8420SRhyland Klein device_type = "fixed-regulators"; 17771b4c8420SRhyland Klein #address-cells = <1>; 17781b4c8420SRhyland Klein #size-cells = <0>; 17791b4c8420SRhyland Klein 17801b4c8420SRhyland Klein ppvar_sys: regulator@0 { 17811b4c8420SRhyland Klein compatible = "regulator-fixed"; 17821b4c8420SRhyland Klein reg = <0>; 17831b4c8420SRhyland Klein regulator-name = "PPVAR_SYS"; 17841b4c8420SRhyland Klein regulator-min-microvolt = <4400000>; 17851b4c8420SRhyland Klein regulator-max-microvolt = <4400000>; 17861b4c8420SRhyland Klein regulator-always-on; 17871b4c8420SRhyland Klein }; 17881b4c8420SRhyland Klein 17891b4c8420SRhyland Klein pplcd_vdd: regulator@1 { 17901b4c8420SRhyland Klein compatible = "regulator-fixed"; 17911b4c8420SRhyland Klein reg = <1>; 17921b4c8420SRhyland Klein regulator-name = "PPLCD_VDD"; 17931b4c8420SRhyland Klein regulator-min-microvolt = <4400000>; 17941b4c8420SRhyland Klein regulator-max-microvolt = <4400000>; 17951b4c8420SRhyland Klein gpio = <&gpio TEGRA_GPIO(V, 4) 0>; 17961b4c8420SRhyland Klein enable-active-high; 17971b4c8420SRhyland Klein regulator-boot-on; 17981b4c8420SRhyland Klein }; 17991b4c8420SRhyland Klein 18001b4c8420SRhyland Klein pp3000_always: regulator@2 { 18011b4c8420SRhyland Klein compatible = "regulator-fixed"; 18021b4c8420SRhyland Klein reg = <2>; 18031b4c8420SRhyland Klein regulator-name = "PP3000_ALWAYS"; 18041b4c8420SRhyland Klein regulator-min-microvolt = <3000000>; 18051b4c8420SRhyland Klein regulator-max-microvolt = <3000000>; 18061b4c8420SRhyland Klein regulator-always-on; 18071b4c8420SRhyland Klein }; 18081b4c8420SRhyland Klein 18091b4c8420SRhyland Klein pp3300: regulator@3 { 18101b4c8420SRhyland Klein compatible = "regulator-fixed"; 18111b4c8420SRhyland Klein reg = <3>; 18121b4c8420SRhyland Klein regulator-name = "PP3300"; 18131b4c8420SRhyland Klein regulator-min-microvolt = <3300000>; 18141b4c8420SRhyland Klein regulator-max-microvolt = <3300000>; 18151b4c8420SRhyland Klein regulator-boot-on; 18161b4c8420SRhyland Klein regulator-always-on; 18171b4c8420SRhyland Klein enable-active-high; 18181b4c8420SRhyland Klein }; 18191b4c8420SRhyland Klein 18201b4c8420SRhyland Klein pp5000: regulator@4 { 18211b4c8420SRhyland Klein compatible = "regulator-fixed"; 18221b4c8420SRhyland Klein reg = <4>; 18231b4c8420SRhyland Klein regulator-name = "PP5000"; 18241b4c8420SRhyland Klein regulator-min-microvolt = <5000000>; 18251b4c8420SRhyland Klein regulator-max-microvolt = <5000000>; 18261b4c8420SRhyland Klein regulator-always-on; 18271b4c8420SRhyland Klein }; 18281b4c8420SRhyland Klein 18291b4c8420SRhyland Klein pp1800_lcdio: regulator@5 { 18301b4c8420SRhyland Klein compatible = "regulator-fixed"; 18311b4c8420SRhyland Klein reg = <5>; 18321b4c8420SRhyland Klein regulator-name = "PP1800_LCDIO"; 18331b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 18341b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 18351b4c8420SRhyland Klein gpio = <&gpio TEGRA_GPIO(V, 3) 0>; 18361b4c8420SRhyland Klein enable-active-high; 18371b4c8420SRhyland Klein regulator-boot-on; 18381b4c8420SRhyland Klein }; 18391b4c8420SRhyland Klein 18401b4c8420SRhyland Klein pp1800_cam: regulator@6 { 18411b4c8420SRhyland Klein compatible = "regulator-fixed"; 18421b4c8420SRhyland Klein reg= <6>; 18431b4c8420SRhyland Klein regulator-name = "PP1800_CAM"; 18441b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 18451b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 18461b4c8420SRhyland Klein gpio = <&gpio TEGRA_GPIO(K, 3) 0>; 18471b4c8420SRhyland Klein enable-active-high; 18481b4c8420SRhyland Klein }; 18491b4c8420SRhyland Klein 18501b4c8420SRhyland Klein usbc_vbus: regulator@7 { 18511b4c8420SRhyland Klein compatible = "regulator-fixed"; 18521b4c8420SRhyland Klein reg = <7>; 18531b4c8420SRhyland Klein regulator-name = "USBC_VBUS"; 18541b4c8420SRhyland Klein regulator-min-microvolt = <5000000>; 18551b4c8420SRhyland Klein regulator-max-microvolt = <5000000>; 18561b4c8420SRhyland Klein }; 18571b4c8420SRhyland Klein }; 18585d17ba6eSJon Hunter}; 1859