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