1b2441318SGreg 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; 20a63c0cd8SDiogo Ivo serial3 = &uartd; 215d17ba6eSJon Hunter }; 225d17ba6eSJon Hunter 235d17ba6eSJon Hunter chosen { 245d17ba6eSJon Hunter bootargs = "earlycon"; 255d17ba6eSJon Hunter stdout-path = "serial0:115200n8"; 265d17ba6eSJon Hunter }; 275d17ba6eSJon Hunter 285d17ba6eSJon Hunter memory { 295d17ba6eSJon Hunter device_type = "memory"; 305d17ba6eSJon Hunter reg = <0x0 0x80000000 0x0 0xc0000000>; 315d17ba6eSJon Hunter }; 325d17ba6eSJon Hunter 33b4f10afdSJon Hunter host1x@50000000 { 34b4f10afdSJon Hunter dpaux: dpaux@545c0000 { 35b4f10afdSJon Hunter status = "okay"; 36b4f10afdSJon Hunter }; 37b4f10afdSJon Hunter }; 38b4f10afdSJon Hunter 39e2dbd577SDiogo Ivo gpu@57000000 { 40e2dbd577SDiogo Ivo vdd-supply = <&max77621_gpu>; 41e2dbd577SDiogo Ivo status = "okay"; 42e2dbd577SDiogo Ivo }; 43e2dbd577SDiogo Ivo 44c1fd85b4SRhyland Klein pinmux: pinmux@700008d4 { 45c1fd85b4SRhyland Klein pinctrl-names = "boot"; 46c1fd85b4SRhyland Klein pinctrl-0 = <&state_boot>; 47c1fd85b4SRhyland Klein 48c1fd85b4SRhyland Klein state_boot: pinmux { 49c1fd85b4SRhyland Klein pex_l0_rst_n_pa0 { 50c1fd85b4SRhyland Klein nvidia,pins = "pex_l0_rst_n_pa0"; 51c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 52c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 53c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 54c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 55c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 56c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 57c1fd85b4SRhyland Klein }; 58c1fd85b4SRhyland Klein pex_l0_clkreq_n_pa1 { 59c1fd85b4SRhyland Klein nvidia,pins = "pex_l0_clkreq_n_pa1"; 60c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 61c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 62c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 63c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 64c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 65c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 66c1fd85b4SRhyland Klein }; 67c1fd85b4SRhyland Klein pex_wake_n_pa2 { 68c1fd85b4SRhyland Klein nvidia,pins = "pex_wake_n_pa2"; 69c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 70c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 71c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 72c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 73c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 74c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 75c1fd85b4SRhyland Klein }; 76c1fd85b4SRhyland Klein pex_l1_rst_n_pa3 { 77c1fd85b4SRhyland Klein nvidia,pins = "pex_l1_rst_n_pa3"; 78c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 79c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 80c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 81c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 82c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 83c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 84c1fd85b4SRhyland Klein }; 85c1fd85b4SRhyland Klein pex_l1_clkreq_n_pa4 { 86c1fd85b4SRhyland Klein nvidia,pins = "pex_l1_clkreq_n_pa4"; 87c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 88c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 89c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 90c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 91c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 92c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 93c1fd85b4SRhyland Klein }; 94c1fd85b4SRhyland Klein sata_led_active_pa5 { 95c1fd85b4SRhyland Klein nvidia,pins = "sata_led_active_pa5"; 96c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 97c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 98c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 99c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 100c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 101c1fd85b4SRhyland Klein }; 102c1fd85b4SRhyland Klein pa6 { 103c1fd85b4SRhyland Klein nvidia,pins = "pa6"; 104c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 105c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 106c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 107c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 108c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 109c1fd85b4SRhyland Klein }; 110c1fd85b4SRhyland Klein dap1_fs_pb0 { 111c1fd85b4SRhyland Klein nvidia,pins = "dap1_fs_pb0"; 112c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 113c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 114c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 115c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 116c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 117c1fd85b4SRhyland Klein }; 118c1fd85b4SRhyland Klein dap1_din_pb1 { 119c1fd85b4SRhyland Klein nvidia,pins = "dap1_din_pb1"; 120c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 121c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 122c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 123c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 124c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 125c1fd85b4SRhyland Klein }; 126c1fd85b4SRhyland Klein dap1_dout_pb2 { 127c1fd85b4SRhyland Klein nvidia,pins = "dap1_dout_pb2"; 128c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 129c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 130c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 131c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 132c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 133c1fd85b4SRhyland Klein }; 134c1fd85b4SRhyland Klein dap1_sclk_pb3 { 135c1fd85b4SRhyland Klein nvidia,pins = "dap1_sclk_pb3"; 136c1fd85b4SRhyland Klein nvidia,function = "i2s1"; 137c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 138c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 139c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 140c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 141c1fd85b4SRhyland Klein }; 142c1fd85b4SRhyland Klein spi2_mosi_pb4 { 143c1fd85b4SRhyland Klein nvidia,pins = "spi2_mosi_pb4"; 144c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 145c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 146c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 147c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 148c1fd85b4SRhyland Klein }; 149c1fd85b4SRhyland Klein spi2_miso_pb5 { 150c1fd85b4SRhyland Klein nvidia,pins = "spi2_miso_pb5"; 151c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 152c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 153c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 154c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 155c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 156c1fd85b4SRhyland Klein }; 157c1fd85b4SRhyland Klein spi2_sck_pb6 { 158c1fd85b4SRhyland Klein nvidia,pins = "spi2_sck_pb6"; 159c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 160c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 161c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 162c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 163c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 164c1fd85b4SRhyland Klein }; 165c1fd85b4SRhyland Klein spi2_cs0_pb7 { 166c1fd85b4SRhyland Klein nvidia,pins = "spi2_cs0_pb7"; 167c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 168c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 169c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 170c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 171c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 172c1fd85b4SRhyland Klein }; 173c1fd85b4SRhyland Klein spi1_mosi_pc0 { 174c1fd85b4SRhyland Klein nvidia,pins = "spi1_mosi_pc0"; 175c1fd85b4SRhyland Klein nvidia,function = "spi1"; 176c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 177c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 178c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 179c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 180c1fd85b4SRhyland Klein }; 181c1fd85b4SRhyland Klein spi1_miso_pc1 { 182c1fd85b4SRhyland Klein nvidia,pins = "spi1_miso_pc1"; 183c1fd85b4SRhyland Klein nvidia,function = "spi1"; 184c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 185c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 186c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 187c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 188c1fd85b4SRhyland Klein }; 189c1fd85b4SRhyland Klein spi1_sck_pc2 { 190c1fd85b4SRhyland Klein nvidia,pins = "spi1_sck_pc2"; 191c1fd85b4SRhyland Klein nvidia,function = "spi1"; 192c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 193c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 194c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 195c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 196c1fd85b4SRhyland Klein }; 197c1fd85b4SRhyland Klein spi1_cs0_pc3 { 198c1fd85b4SRhyland Klein nvidia,pins = "spi1_cs0_pc3"; 199c1fd85b4SRhyland Klein nvidia,function = "spi1"; 200c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 201c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 202c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 203c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 204c1fd85b4SRhyland Klein }; 205c1fd85b4SRhyland Klein spi1_cs1_pc4 { 206c1fd85b4SRhyland Klein nvidia,pins = "spi1_cs1_pc4"; 207c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 208c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 209c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 210c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 211c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 212c1fd85b4SRhyland Klein }; 213c1fd85b4SRhyland Klein spi4_sck_pc5 { 214c1fd85b4SRhyland Klein nvidia,pins = "spi4_sck_pc5"; 215c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 216c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 217c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 218c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 219c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 220c1fd85b4SRhyland Klein }; 221c1fd85b4SRhyland Klein spi4_cs0_pc6 { 222c1fd85b4SRhyland Klein nvidia,pins = "spi4_cs0_pc6"; 223c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 224c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 225c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 226c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 227c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 228c1fd85b4SRhyland Klein }; 229c1fd85b4SRhyland Klein spi4_mosi_pc7 { 230c1fd85b4SRhyland Klein nvidia,pins = "spi4_mosi_pc7"; 231c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 232c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 233c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 234c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 235c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 236c1fd85b4SRhyland Klein }; 237c1fd85b4SRhyland Klein spi4_miso_pd0 { 238c1fd85b4SRhyland Klein nvidia,pins = "spi4_miso_pd0"; 239c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 240c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 241c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 242c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 243c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 244c1fd85b4SRhyland Klein }; 245c1fd85b4SRhyland Klein uart3_tx_pd1 { 246c1fd85b4SRhyland Klein nvidia,pins = "uart3_tx_pd1"; 247c1fd85b4SRhyland Klein nvidia,function = "uartc"; 248c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 249c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 250c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 251c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 252c1fd85b4SRhyland Klein }; 253c1fd85b4SRhyland Klein uart3_rx_pd2 { 254c1fd85b4SRhyland Klein nvidia,pins = "uart3_rx_pd2"; 255c1fd85b4SRhyland Klein nvidia,function = "uartc"; 256c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 257c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 258c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 259c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 260c1fd85b4SRhyland Klein }; 261c1fd85b4SRhyland Klein uart3_rts_pd3 { 262c1fd85b4SRhyland Klein nvidia,pins = "uart3_rts_pd3"; 263c1fd85b4SRhyland Klein nvidia,function = "uartc"; 264c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 265c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 266c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 267c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 268c1fd85b4SRhyland Klein }; 269c1fd85b4SRhyland Klein uart3_cts_pd4 { 270c1fd85b4SRhyland Klein nvidia,pins = "uart3_cts_pd4"; 271c1fd85b4SRhyland Klein nvidia,function = "uartc"; 272c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 273c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 274c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 275c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 276c1fd85b4SRhyland Klein }; 277c1fd85b4SRhyland Klein dmic1_clk_pe0 { 278c1fd85b4SRhyland Klein nvidia,pins = "dmic1_clk_pe0"; 279c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 280c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 281c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 282c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 283c1fd85b4SRhyland Klein }; 284c1fd85b4SRhyland Klein dmic1_dat_pe1 { 285c1fd85b4SRhyland Klein nvidia,pins = "dmic1_dat_pe1"; 286c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 287c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 288c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 289c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 290c1fd85b4SRhyland Klein }; 291c1fd85b4SRhyland Klein dmic2_clk_pe2 { 292c1fd85b4SRhyland Klein nvidia,pins = "dmic2_clk_pe2"; 293c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 294c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 295c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 296c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 297c1fd85b4SRhyland Klein }; 298c1fd85b4SRhyland Klein dmic2_dat_pe3 { 299c1fd85b4SRhyland Klein nvidia,pins = "dmic2_dat_pe3"; 300c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 301c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 302c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 303c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 304c1fd85b4SRhyland Klein }; 305c1fd85b4SRhyland Klein dmic3_clk_pe4 { 306c1fd85b4SRhyland Klein nvidia,pins = "dmic3_clk_pe4"; 307c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 308c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 309c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 310c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 311c1fd85b4SRhyland Klein }; 312c1fd85b4SRhyland Klein dmic3_dat_pe5 { 313c1fd85b4SRhyland Klein nvidia,pins = "dmic3_dat_pe5"; 314c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 315c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 316c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 317c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 318c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 319c1fd85b4SRhyland Klein }; 320c1fd85b4SRhyland Klein pe6 { 321c1fd85b4SRhyland Klein nvidia,pins = "pe6"; 322c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 323c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 324c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 325c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 326c1fd85b4SRhyland Klein }; 327c1fd85b4SRhyland Klein pe7 { 328c1fd85b4SRhyland Klein nvidia,pins = "pe7"; 329c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 330c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 331c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 332c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 333c1fd85b4SRhyland Klein }; 334c1fd85b4SRhyland Klein gen3_i2c_scl_pf0 { 335c1fd85b4SRhyland Klein nvidia,pins = "gen3_i2c_scl_pf0"; 336c1fd85b4SRhyland Klein nvidia,function = "i2c3"; 337c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 338c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 339c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 340c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 341c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 342c1fd85b4SRhyland Klein }; 343c1fd85b4SRhyland Klein gen3_i2c_sda_pf1 { 344c1fd85b4SRhyland Klein nvidia,pins = "gen3_i2c_sda_pf1"; 345c1fd85b4SRhyland Klein nvidia,function = "i2c3"; 346c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 347c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 348c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 349c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 350c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 351c1fd85b4SRhyland Klein }; 352c1fd85b4SRhyland Klein uart2_tx_pg0 { 353c1fd85b4SRhyland Klein nvidia,pins = "uart2_tx_pg0"; 354c1fd85b4SRhyland Klein nvidia,function = "uartb"; 355c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 356c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 357c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 358c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 359c1fd85b4SRhyland Klein }; 360c1fd85b4SRhyland Klein uart2_rx_pg1 { 361c1fd85b4SRhyland Klein nvidia,pins = "uart2_rx_pg1"; 362c1fd85b4SRhyland Klein nvidia,function = "uartb"; 363c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 364c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 365c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 366c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 367c1fd85b4SRhyland Klein }; 368c1fd85b4SRhyland Klein uart2_rts_pg2 { 369c1fd85b4SRhyland Klein nvidia,pins = "uart2_rts_pg2"; 370c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 371c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 372c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 373c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 374c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 375c1fd85b4SRhyland Klein }; 376c1fd85b4SRhyland Klein uart2_cts_pg3 { 377c1fd85b4SRhyland Klein nvidia,pins = "uart2_cts_pg3"; 378c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 379c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 380c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 381c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 382c1fd85b4SRhyland Klein }; 383c1fd85b4SRhyland Klein wifi_en_ph0 { 384c1fd85b4SRhyland Klein nvidia,pins = "wifi_en_ph0"; 385c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 386c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 387c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 388c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 389c1fd85b4SRhyland Klein }; 390c1fd85b4SRhyland Klein wifi_rst_ph1 { 391c1fd85b4SRhyland Klein nvidia,pins = "wifi_rst_ph1"; 392c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 393c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 394c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 395c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 396c1fd85b4SRhyland Klein }; 397c1fd85b4SRhyland Klein wifi_wake_ap_ph2 { 398c1fd85b4SRhyland Klein nvidia,pins = "wifi_wake_ap_ph2"; 399c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 400c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 401c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 402c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 403c1fd85b4SRhyland Klein }; 404c1fd85b4SRhyland Klein ap_wake_bt_ph3 { 405c1fd85b4SRhyland Klein nvidia,pins = "ap_wake_bt_ph3"; 406c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 407c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 408c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 409c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 410c1fd85b4SRhyland Klein }; 411c1fd85b4SRhyland Klein bt_rst_ph4 { 412c1fd85b4SRhyland Klein nvidia,pins = "bt_rst_ph4"; 413c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 414c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 415c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 416c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 417c1fd85b4SRhyland Klein }; 418c1fd85b4SRhyland Klein bt_wake_ap_ph5 { 419c1fd85b4SRhyland Klein nvidia,pins = "bt_wake_ap_ph5"; 420c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 421c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 422c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 423c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 424c1fd85b4SRhyland Klein }; 425c1fd85b4SRhyland Klein ph6 { 426c1fd85b4SRhyland Klein nvidia,pins = "ph6"; 427c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 428c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 429c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 430c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 431c1fd85b4SRhyland Klein }; 432c1fd85b4SRhyland Klein ap_wake_nfc_ph7 { 433c1fd85b4SRhyland Klein nvidia,pins = "ap_wake_nfc_ph7"; 434c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 435c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 436c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 437c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 438c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 439c1fd85b4SRhyland Klein }; 440c1fd85b4SRhyland Klein nfc_en_pi0 { 441c1fd85b4SRhyland Klein nvidia,pins = "nfc_en_pi0"; 442c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 443c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 444c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 445c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 446c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 447c1fd85b4SRhyland Klein }; 448c1fd85b4SRhyland Klein nfc_int_pi1 { 449c1fd85b4SRhyland Klein nvidia,pins = "nfc_int_pi1"; 450c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 451c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 452c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 453c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 454c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 455c1fd85b4SRhyland Klein }; 456c1fd85b4SRhyland Klein gps_en_pi2 { 457c1fd85b4SRhyland Klein nvidia,pins = "gps_en_pi2"; 458c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 459c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 460c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 461c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 462c1fd85b4SRhyland Klein }; 463c1fd85b4SRhyland Klein gps_rst_pi3 { 464c1fd85b4SRhyland Klein nvidia,pins = "gps_rst_pi3"; 465c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 466c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 467c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 468c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 469c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 470c1fd85b4SRhyland Klein }; 471c1fd85b4SRhyland Klein uart4_tx_pi4 { 472c1fd85b4SRhyland Klein nvidia,pins = "uart4_tx_pi4"; 473c1fd85b4SRhyland Klein nvidia,function = "uartd"; 474c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 475c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 476c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 477c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 478c1fd85b4SRhyland Klein }; 479c1fd85b4SRhyland Klein uart4_rx_pi5 { 480c1fd85b4SRhyland Klein nvidia,pins = "uart4_rx_pi5"; 481c1fd85b4SRhyland Klein nvidia,function = "uartd"; 482c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 483c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 484c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 485c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 486c1fd85b4SRhyland Klein }; 487c1fd85b4SRhyland Klein uart4_rts_pi6 { 488c1fd85b4SRhyland Klein nvidia,pins = "uart4_rts_pi6"; 489c1fd85b4SRhyland Klein nvidia,function = "uartd"; 490c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 491c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 492c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 493c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 494c1fd85b4SRhyland Klein }; 495c1fd85b4SRhyland Klein uart4_cts_pi7 { 496c1fd85b4SRhyland Klein nvidia,pins = "uart4_cts_pi7"; 497c1fd85b4SRhyland Klein nvidia,function = "uartd"; 498c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 499c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 500c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 501c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 502c1fd85b4SRhyland Klein }; 503c1fd85b4SRhyland Klein gen1_i2c_sda_pj0 { 504c1fd85b4SRhyland Klein nvidia,pins = "gen1_i2c_sda_pj0"; 505c1fd85b4SRhyland Klein nvidia,function = "i2c1"; 506c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 507c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 508c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 509c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 510c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 511c1fd85b4SRhyland Klein }; 512c1fd85b4SRhyland Klein gen1_i2c_scl_pj1 { 513c1fd85b4SRhyland Klein nvidia,pins = "gen1_i2c_scl_pj1"; 514c1fd85b4SRhyland Klein nvidia,function = "i2c1"; 515c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 516c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 517c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 518c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 519c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 520c1fd85b4SRhyland Klein }; 521c1fd85b4SRhyland Klein gen2_i2c_scl_pj2 { 522c1fd85b4SRhyland Klein nvidia,pins = "gen2_i2c_scl_pj2"; 523c1fd85b4SRhyland Klein nvidia,function = "i2c2"; 524c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 525c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 526c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 527c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 528c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_ENABLE>; 529c1fd85b4SRhyland Klein }; 530c1fd85b4SRhyland Klein gen2_i2c_sda_pj3 { 531c1fd85b4SRhyland Klein nvidia,pins = "gen2_i2c_sda_pj3"; 532c1fd85b4SRhyland Klein nvidia,function = "i2c2"; 533c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 534c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 535c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 536c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 537c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_ENABLE>; 538c1fd85b4SRhyland Klein }; 539c1fd85b4SRhyland Klein dap4_fs_pj4 { 540c1fd85b4SRhyland Klein nvidia,pins = "dap4_fs_pj4"; 541c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 542c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 543c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 544c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 545c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 546c1fd85b4SRhyland Klein }; 547c1fd85b4SRhyland Klein dap4_din_pj5 { 548c1fd85b4SRhyland Klein nvidia,pins = "dap4_din_pj5"; 549c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 550c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 551c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 552c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 553c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 554c1fd85b4SRhyland Klein }; 555c1fd85b4SRhyland Klein dap4_dout_pj6 { 556c1fd85b4SRhyland Klein nvidia,pins = "dap4_dout_pj6"; 557c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 558c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 559c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 560c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 561c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 562c1fd85b4SRhyland Klein }; 563c1fd85b4SRhyland Klein dap4_sclk_pj7 { 564c1fd85b4SRhyland Klein nvidia,pins = "dap4_sclk_pj7"; 565c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 566c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 567c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 568c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 569c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 570c1fd85b4SRhyland Klein }; 571c1fd85b4SRhyland Klein pk0 { 572c1fd85b4SRhyland Klein nvidia,pins = "pk0"; 573c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 574c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 575c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 576c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 577c1fd85b4SRhyland Klein }; 578c1fd85b4SRhyland Klein pk1 { 579c1fd85b4SRhyland Klein nvidia,pins = "pk1"; 580c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 581c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 582c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 583c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 584c1fd85b4SRhyland Klein }; 585c1fd85b4SRhyland Klein pk2 { 586c1fd85b4SRhyland Klein nvidia,pins = "pk2"; 587c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 588c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 589c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 590c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 591c1fd85b4SRhyland Klein }; 592c1fd85b4SRhyland Klein pk3 { 593c1fd85b4SRhyland Klein nvidia,pins = "pk3"; 594c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 595c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 596c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 597c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 598c1fd85b4SRhyland Klein }; 599c1fd85b4SRhyland Klein pk4 { 600c1fd85b4SRhyland Klein nvidia,pins = "pk4"; 601c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 602c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 603c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 604c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 605c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 606c1fd85b4SRhyland Klein }; 607c1fd85b4SRhyland Klein pk5 { 608c1fd85b4SRhyland Klein nvidia,pins = "pk5"; 609c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 610c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 611c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 612c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 613c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 614c1fd85b4SRhyland Klein }; 615c1fd85b4SRhyland Klein pk6 { 616c1fd85b4SRhyland Klein nvidia,pins = "pk6"; 617c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 618c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 619c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 620c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 621c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 622c1fd85b4SRhyland Klein }; 623c1fd85b4SRhyland Klein pk7 { 624c1fd85b4SRhyland Klein nvidia,pins = "pk7"; 625c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 626c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 627c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 628c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 629c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 630c1fd85b4SRhyland Klein }; 631c1fd85b4SRhyland Klein pl0 { 632c1fd85b4SRhyland Klein nvidia,pins = "pl0"; 633c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 634c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 635c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 636c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 637c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 638c1fd85b4SRhyland Klein }; 639c1fd85b4SRhyland Klein pl1 { 640c1fd85b4SRhyland Klein nvidia,pins = "pl1"; 641c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 642c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 643c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 644c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 645c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 646c1fd85b4SRhyland Klein }; 647c1fd85b4SRhyland Klein sdmmc1_clk_pm0 { 648c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_clk_pm0"; 649c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 650c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 651c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 652c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 653c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 654c1fd85b4SRhyland Klein }; 655c1fd85b4SRhyland Klein sdmmc1_cmd_pm1 { 656c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_cmd_pm1"; 657c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 658c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 659c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 660c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 661c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 662c1fd85b4SRhyland Klein }; 663c1fd85b4SRhyland Klein sdmmc1_dat3_pm2 { 664c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat3_pm2"; 665c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 666c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 667c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 668c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 669c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 670c1fd85b4SRhyland Klein }; 671c1fd85b4SRhyland Klein sdmmc1_dat2_pm3 { 672c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat2_pm3"; 673c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 674c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 675c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 676c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 677c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 678c1fd85b4SRhyland Klein }; 679c1fd85b4SRhyland Klein sdmmc1_dat1_pm4 { 680c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat1_pm4"; 681c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 682c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 683c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 684c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 685c1fd85b4SRhyland Klein }; 686c1fd85b4SRhyland Klein sdmmc1_dat0_pm5 { 687c1fd85b4SRhyland Klein nvidia,pins = "sdmmc1_dat0_pm5"; 688c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 689c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 690c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 691c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 692c1fd85b4SRhyland Klein }; 693c1fd85b4SRhyland Klein sdmmc3_clk_pp0 { 694c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_clk_pp0"; 695c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 696c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 697c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 698c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 699c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 700c1fd85b4SRhyland Klein }; 701c1fd85b4SRhyland Klein sdmmc3_cmd_pp1 { 702c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_cmd_pp1"; 703c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 704c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 705c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 706c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 707c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 708c1fd85b4SRhyland Klein }; 709c1fd85b4SRhyland Klein sdmmc3_dat3_pp2 { 710c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat3_pp2"; 711c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 712c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 713c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 714c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 715c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 716c1fd85b4SRhyland Klein }; 717c1fd85b4SRhyland Klein sdmmc3_dat2_pp3 { 718c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat2_pp3"; 719c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 720c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 721c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 722c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 723c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 724c1fd85b4SRhyland Klein }; 725c1fd85b4SRhyland Klein sdmmc3_dat1_pp4 { 726c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat1_pp4"; 727c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 728c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 729c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 730c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 731c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 732c1fd85b4SRhyland Klein }; 733c1fd85b4SRhyland Klein sdmmc3_dat0_pp5 { 734c1fd85b4SRhyland Klein nvidia,pins = "sdmmc3_dat0_pp5"; 735c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 736c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 737c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 738c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 739c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 740c1fd85b4SRhyland Klein }; 741c1fd85b4SRhyland Klein cam1_mclk_ps0 { 742c1fd85b4SRhyland Klein nvidia,pins = "cam1_mclk_ps0"; 743c1fd85b4SRhyland Klein nvidia,function = "extperiph3"; 744c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 745c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 746c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 747c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 748c1fd85b4SRhyland Klein }; 749c1fd85b4SRhyland Klein cam2_mclk_ps1 { 750c1fd85b4SRhyland Klein nvidia,pins = "cam2_mclk_ps1"; 751c1fd85b4SRhyland Klein nvidia,function = "extperiph3"; 752c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 753c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 754c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 755c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 756c1fd85b4SRhyland Klein }; 757c1fd85b4SRhyland Klein cam_i2c_scl_ps2 { 758c1fd85b4SRhyland Klein nvidia,pins = "cam_i2c_scl_ps2"; 759c1fd85b4SRhyland Klein nvidia,function = "i2cvi"; 760c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 761c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 762c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 763c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 764c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 765c1fd85b4SRhyland Klein }; 766c1fd85b4SRhyland Klein cam_i2c_sda_ps3 { 767c1fd85b4SRhyland Klein nvidia,pins = "cam_i2c_sda_ps3"; 768c1fd85b4SRhyland Klein nvidia,function = "i2cvi"; 769c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 770c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 771c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 772c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 773c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 774c1fd85b4SRhyland Klein }; 775c1fd85b4SRhyland Klein cam_rst_ps4 { 776c1fd85b4SRhyland Klein nvidia,pins = "cam_rst_ps4"; 777c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 778c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 779c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 780c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 781c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 782c1fd85b4SRhyland Klein }; 783c1fd85b4SRhyland Klein cam_af_en_ps5 { 784c1fd85b4SRhyland Klein nvidia,pins = "cam_af_en_ps5"; 785c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 786c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 787c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 788c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 789c1fd85b4SRhyland Klein }; 790c1fd85b4SRhyland Klein cam_flash_en_ps6 { 791c1fd85b4SRhyland Klein nvidia,pins = "cam_flash_en_ps6"; 792c1fd85b4SRhyland Klein nvidia,function = "rsvd2"; 793c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 794c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 795c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 796c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 797c1fd85b4SRhyland Klein }; 798c1fd85b4SRhyland Klein cam1_pwdn_ps7 { 799c1fd85b4SRhyland Klein nvidia,pins = "cam1_pwdn_ps7"; 800c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 801c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 802c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 803c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 804c1fd85b4SRhyland Klein }; 805c1fd85b4SRhyland Klein cam2_pwdn_pt0 { 806c1fd85b4SRhyland Klein nvidia,pins = "cam2_pwdn_pt0"; 807c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 808c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 809c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 810c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 811c1fd85b4SRhyland Klein }; 812c1fd85b4SRhyland Klein cam1_strobe_pt1 { 813c1fd85b4SRhyland Klein nvidia,pins = "cam1_strobe_pt1"; 814c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 815c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 816c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 817c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 818c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 819c1fd85b4SRhyland Klein }; 820c1fd85b4SRhyland Klein uart1_tx_pu0 { 821c1fd85b4SRhyland Klein nvidia,pins = "uart1_tx_pu0"; 822c1fd85b4SRhyland Klein nvidia,function = "uarta"; 823c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 824c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 825c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 826c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 827c1fd85b4SRhyland Klein }; 828c1fd85b4SRhyland Klein uart1_rx_pu1 { 829c1fd85b4SRhyland Klein nvidia,pins = "uart1_rx_pu1"; 830c1fd85b4SRhyland Klein nvidia,function = "uarta"; 831c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 832c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 833c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 834c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 835c1fd85b4SRhyland Klein }; 836c1fd85b4SRhyland Klein uart1_rts_pu2 { 837c1fd85b4SRhyland Klein nvidia,pins = "uart1_rts_pu2"; 838c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 839c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 840c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 841c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 842c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 843c1fd85b4SRhyland Klein }; 844c1fd85b4SRhyland Klein uart1_cts_pu3 { 845c1fd85b4SRhyland Klein nvidia,pins = "uart1_cts_pu3"; 846c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 847c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 848c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 849c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 850c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 851c1fd85b4SRhyland Klein }; 852c1fd85b4SRhyland Klein lcd_bl_pwm_pv0 { 853c1fd85b4SRhyland Klein nvidia,pins = "lcd_bl_pwm_pv0"; 854c1fd85b4SRhyland Klein nvidia,function = "rsvd3"; 855c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 856c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 857c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 858c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 859c1fd85b4SRhyland Klein }; 860c1fd85b4SRhyland Klein lcd_bl_en_pv1 { 861c1fd85b4SRhyland Klein nvidia,pins = "lcd_bl_en_pv1"; 862c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 863c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 864c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 865c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 866c1fd85b4SRhyland Klein }; 867c1fd85b4SRhyland Klein lcd_rst_pv2 { 868c1fd85b4SRhyland Klein nvidia,pins = "lcd_rst_pv2"; 869c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 870c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 871c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 872c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 873c1fd85b4SRhyland Klein }; 874c1fd85b4SRhyland Klein lcd_gpio1_pv3 { 875c1fd85b4SRhyland Klein nvidia,pins = "lcd_gpio1_pv3"; 876c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 877c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 878c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 879c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 880c1fd85b4SRhyland Klein }; 881c1fd85b4SRhyland Klein lcd_gpio2_pv4 { 882c1fd85b4SRhyland Klein nvidia,pins = "lcd_gpio2_pv4"; 883c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 884c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 885c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 886c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 887c1fd85b4SRhyland Klein }; 888c1fd85b4SRhyland Klein ap_ready_pv5 { 889c1fd85b4SRhyland Klein nvidia,pins = "ap_ready_pv5"; 890c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 891c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 892c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 893c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 894c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 895c1fd85b4SRhyland Klein }; 896c1fd85b4SRhyland Klein touch_rst_pv6 { 897c1fd85b4SRhyland Klein nvidia,pins = "touch_rst_pv6"; 898c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 899c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 900c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 901c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 902c1fd85b4SRhyland Klein }; 903c1fd85b4SRhyland Klein touch_clk_pv7 { 904c1fd85b4SRhyland Klein nvidia,pins = "touch_clk_pv7"; 905c1fd85b4SRhyland Klein nvidia,function = "touch"; 906c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 907c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 908c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 909c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 910c1fd85b4SRhyland Klein }; 911c1fd85b4SRhyland Klein modem_wake_ap_px0 { 912c1fd85b4SRhyland Klein nvidia,pins = "modem_wake_ap_px0"; 913c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 914c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 915c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 916c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 917c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 918c1fd85b4SRhyland Klein }; 919c1fd85b4SRhyland Klein touch_int_px1 { 920c1fd85b4SRhyland Klein nvidia,pins = "touch_int_px1"; 921c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 922c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 923c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 924c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 925c1fd85b4SRhyland Klein }; 926c1fd85b4SRhyland Klein motion_int_px2 { 927c1fd85b4SRhyland Klein nvidia,pins = "motion_int_px2"; 928c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 929c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 930c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 931c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 932c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 933c1fd85b4SRhyland Klein }; 934c1fd85b4SRhyland Klein als_prox_int_px3 { 935c1fd85b4SRhyland Klein nvidia,pins = "als_prox_int_px3"; 936c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 937c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 938c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 939c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 940c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 941c1fd85b4SRhyland Klein }; 942c1fd85b4SRhyland Klein temp_alert_px4 { 943c1fd85b4SRhyland Klein nvidia,pins = "temp_alert_px4"; 944c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 945c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 946c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 947c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 948c1fd85b4SRhyland Klein }; 949c1fd85b4SRhyland Klein button_power_on_px5 { 950c1fd85b4SRhyland Klein nvidia,pins = "button_power_on_px5"; 951c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 952c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 953c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 954c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 955c1fd85b4SRhyland Klein }; 956c1fd85b4SRhyland Klein button_vol_up_px6 { 957c1fd85b4SRhyland Klein nvidia,pins = "button_vol_up_px6"; 958c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 959c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 960c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 961c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 962c1fd85b4SRhyland Klein }; 963c1fd85b4SRhyland Klein button_vol_down_px7 { 964c1fd85b4SRhyland Klein nvidia,pins = "button_vol_down_px7"; 965c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 966c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 967c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 968c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 969c1fd85b4SRhyland Klein }; 970c1fd85b4SRhyland Klein button_slide_sw_py0 { 971c1fd85b4SRhyland Klein nvidia,pins = "button_slide_sw_py0"; 972c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 973c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 974c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 975c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 976c1fd85b4SRhyland Klein }; 977c1fd85b4SRhyland Klein button_home_py1 { 978c1fd85b4SRhyland Klein nvidia,pins = "button_home_py1"; 979c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 980c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 981c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 982c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 983c1fd85b4SRhyland Klein }; 984c1fd85b4SRhyland Klein lcd_te_py2 { 985c1fd85b4SRhyland Klein nvidia,pins = "lcd_te_py2"; 986c1fd85b4SRhyland Klein nvidia,function = "displaya"; 987c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 988c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 989c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 990c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 991c1fd85b4SRhyland Klein }; 992c1fd85b4SRhyland Klein pwr_i2c_scl_py3 { 993c1fd85b4SRhyland Klein nvidia,pins = "pwr_i2c_scl_py3"; 994c1fd85b4SRhyland Klein nvidia,function = "i2cpmu"; 995c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 996c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 997c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 998c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 999c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1000c1fd85b4SRhyland Klein }; 1001c1fd85b4SRhyland Klein pwr_i2c_sda_py4 { 1002c1fd85b4SRhyland Klein nvidia,pins = "pwr_i2c_sda_py4"; 1003c1fd85b4SRhyland Klein nvidia,function = "i2cpmu"; 1004c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1005c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1006c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1007c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1008c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1009c1fd85b4SRhyland Klein }; 1010c1fd85b4SRhyland Klein clk_32k_out_py5 { 1011c1fd85b4SRhyland Klein nvidia,pins = "clk_32k_out_py5"; 1012c1fd85b4SRhyland Klein nvidia,function = "soc"; 1013c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1014c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1015c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1016c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1017c1fd85b4SRhyland Klein }; 1018c1fd85b4SRhyland Klein pz0 { 1019c1fd85b4SRhyland Klein nvidia,pins = "pz0"; 1020c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1021c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1022c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1023c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1024c1fd85b4SRhyland Klein }; 1025c1fd85b4SRhyland Klein pz1 { 1026c1fd85b4SRhyland Klein nvidia,pins = "pz1"; 1027c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1028c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1029c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1030c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1031c1fd85b4SRhyland Klein }; 1032c1fd85b4SRhyland Klein pz2 { 1033c1fd85b4SRhyland Klein nvidia,pins = "pz2"; 1034c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1035c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1036c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1037c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1038c1fd85b4SRhyland Klein }; 1039c1fd85b4SRhyland Klein pz3 { 1040c1fd85b4SRhyland Klein nvidia,pins = "pz3"; 1041c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1042c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1043c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1044c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1045c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1046c1fd85b4SRhyland Klein }; 1047c1fd85b4SRhyland Klein pz4 { 1048c1fd85b4SRhyland Klein nvidia,pins = "pz4"; 1049c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1050c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1051c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1052c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1053c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1054c1fd85b4SRhyland Klein }; 1055c1fd85b4SRhyland Klein pz5 { 1056c1fd85b4SRhyland Klein nvidia,pins = "pz5"; 1057c1fd85b4SRhyland Klein nvidia,function = "soc"; 1058c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1059c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1060c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1061c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1062c1fd85b4SRhyland Klein }; 1063c1fd85b4SRhyland Klein dap2_fs_paa0 { 1064c1fd85b4SRhyland Klein nvidia,pins = "dap2_fs_paa0"; 1065c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1066c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1067c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1068c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1069c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1070c1fd85b4SRhyland Klein }; 1071c1fd85b4SRhyland Klein dap2_sclk_paa1 { 1072c1fd85b4SRhyland Klein nvidia,pins = "dap2_sclk_paa1"; 1073c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1074c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1075c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1076c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1077c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1078c1fd85b4SRhyland Klein }; 1079c1fd85b4SRhyland Klein dap2_din_paa2 { 1080c1fd85b4SRhyland Klein nvidia,pins = "dap2_din_paa2"; 1081c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1082c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1083c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1084c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1085c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1086c1fd85b4SRhyland Klein }; 1087c1fd85b4SRhyland Klein dap2_dout_paa3 { 1088c1fd85b4SRhyland Klein nvidia,pins = "dap2_dout_paa3"; 1089c1fd85b4SRhyland Klein nvidia,function = "i2s2"; 1090c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1091c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1092c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1093c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1094c1fd85b4SRhyland Klein }; 1095c1fd85b4SRhyland Klein aud_mclk_pbb0 { 1096c1fd85b4SRhyland Klein nvidia,pins = "aud_mclk_pbb0"; 1097c1fd85b4SRhyland Klein nvidia,function = "aud"; 1098c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1099c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1100c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1101c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1102c1fd85b4SRhyland Klein }; 1103c1fd85b4SRhyland Klein dvfs_pwm_pbb1 { 1104c1fd85b4SRhyland Klein nvidia,pins = "dvfs_pwm_pbb1"; 1105c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 1106c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1107c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1108c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1109c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1110c1fd85b4SRhyland Klein }; 1111c1fd85b4SRhyland Klein dvfs_clk_pbb2 { 1112c1fd85b4SRhyland Klein nvidia,pins = "dvfs_clk_pbb2"; 1113c1fd85b4SRhyland Klein nvidia,function = "rsvd0"; 1114c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1115c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1116c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1117c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1118c1fd85b4SRhyland Klein }; 1119c1fd85b4SRhyland Klein gpio_x1_aud_pbb3 { 1120c1fd85b4SRhyland Klein nvidia,pins = "gpio_x1_aud_pbb3"; 1121c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1122c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1123c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1124c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1125c1fd85b4SRhyland Klein }; 1126c1fd85b4SRhyland Klein gpio_x3_aud_pbb4 { 1127c1fd85b4SRhyland Klein nvidia,pins = "gpio_x3_aud_pbb4"; 1128c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1129c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1130c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1131c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1132c1fd85b4SRhyland Klein }; 1133c1fd85b4SRhyland Klein hdmi_cec_pcc0 { 1134c1fd85b4SRhyland Klein nvidia,pins = "hdmi_cec_pcc0"; 1135c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1136c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1137c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1138c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1139c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1140c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1141c1fd85b4SRhyland Klein }; 1142c1fd85b4SRhyland Klein hdmi_int_dp_hpd_pcc1 { 1143c1fd85b4SRhyland Klein nvidia,pins = "hdmi_int_dp_hpd_pcc1"; 1144c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1145c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1146c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1147c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1148c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1149c1fd85b4SRhyland Klein }; 1150c1fd85b4SRhyland Klein spdif_out_pcc2 { 1151c1fd85b4SRhyland Klein nvidia,pins = "spdif_out_pcc2"; 1152c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1153c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1154c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1155c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1156c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1157c1fd85b4SRhyland Klein }; 1158c1fd85b4SRhyland Klein spdif_in_pcc3 { 1159c1fd85b4SRhyland Klein nvidia,pins = "spdif_in_pcc3"; 1160c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1161c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1162c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1163c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1164c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1165c1fd85b4SRhyland Klein }; 1166c1fd85b4SRhyland Klein usb_vbus_en0_pcc4 { 1167c1fd85b4SRhyland Klein nvidia,pins = "usb_vbus_en0_pcc4"; 1168c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1169c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1170c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1171c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1172c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1173c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1174c1fd85b4SRhyland Klein }; 1175c1fd85b4SRhyland Klein usb_vbus_en1_pcc5 { 1176c1fd85b4SRhyland Klein nvidia,pins = "usb_vbus_en1_pcc5"; 1177c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1178c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1179c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1180c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1181c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1182c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1183c1fd85b4SRhyland Klein }; 1184c1fd85b4SRhyland Klein dp_hpd0_pcc6 { 1185c1fd85b4SRhyland Klein nvidia,pins = "dp_hpd0_pcc6"; 1186c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1187c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1188c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1189c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1190c1fd85b4SRhyland Klein }; 1191c1fd85b4SRhyland Klein pcc7 { 1192c1fd85b4SRhyland Klein nvidia,pins = "pcc7"; 1193c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1194c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1195c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1196c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1197c1fd85b4SRhyland Klein nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1198c1fd85b4SRhyland Klein }; 1199c1fd85b4SRhyland Klein spi2_cs1_pdd0 { 1200c1fd85b4SRhyland Klein nvidia,pins = "spi2_cs1_pdd0"; 1201c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1202c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1203c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1204c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1205c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1206c1fd85b4SRhyland Klein }; 1207c1fd85b4SRhyland Klein qspi_sck_pee0 { 1208c1fd85b4SRhyland Klein nvidia,pins = "qspi_sck_pee0"; 1209c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1210c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1211c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1212c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1213c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1214c1fd85b4SRhyland Klein }; 1215c1fd85b4SRhyland Klein qspi_cs_n_pee1 { 1216c1fd85b4SRhyland Klein nvidia,pins = "qspi_cs_n_pee1"; 1217c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1218c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1219c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1220c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1221c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1222c1fd85b4SRhyland Klein }; 1223c1fd85b4SRhyland Klein qspi_io0_pee2 { 1224c1fd85b4SRhyland Klein nvidia,pins = "qspi_io0_pee2"; 1225c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1226c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1227c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1228c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1229c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1230c1fd85b4SRhyland Klein }; 1231c1fd85b4SRhyland Klein qspi_io1_pee3 { 1232c1fd85b4SRhyland Klein nvidia,pins = "qspi_io1_pee3"; 1233c1fd85b4SRhyland Klein nvidia,function = "qspi"; 1234c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1235c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1236c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1237c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1238c1fd85b4SRhyland Klein }; 1239c1fd85b4SRhyland Klein qspi_io2_pee4 { 1240c1fd85b4SRhyland Klein nvidia,pins = "qspi_io2_pee4"; 1241c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1242c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1243c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1244c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1245c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1246c1fd85b4SRhyland Klein }; 1247c1fd85b4SRhyland Klein qspi_io3_pee5 { 1248c1fd85b4SRhyland Klein nvidia,pins = "qspi_io3_pee5"; 1249c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1250c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1251c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1252c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1253c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1254c1fd85b4SRhyland Klein }; 1255c1fd85b4SRhyland Klein core_pwr_req { 1256c1fd85b4SRhyland Klein nvidia,pins = "core_pwr_req"; 1257c1fd85b4SRhyland Klein nvidia,function = "core"; 1258c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1259c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1260c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1261c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1262c1fd85b4SRhyland Klein }; 1263c1fd85b4SRhyland Klein cpu_pwr_req { 1264c1fd85b4SRhyland Klein nvidia,pins = "cpu_pwr_req"; 1265c1fd85b4SRhyland Klein nvidia,function = "cpu"; 1266c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1267c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1268c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1269c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1270c1fd85b4SRhyland Klein }; 1271c1fd85b4SRhyland Klein pwr_int_n { 1272c1fd85b4SRhyland Klein nvidia,pins = "pwr_int_n"; 1273c1fd85b4SRhyland Klein nvidia,function = "pmi"; 1274c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1275c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1276c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1277c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1278c1fd85b4SRhyland Klein }; 1279c1fd85b4SRhyland Klein clk_32k_in { 1280c1fd85b4SRhyland Klein nvidia,pins = "clk_32k_in"; 1281c1fd85b4SRhyland Klein nvidia,function = "clk"; 1282c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1283c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1284c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1285c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1286c1fd85b4SRhyland Klein }; 1287c1fd85b4SRhyland Klein jtag_rtck { 1288c1fd85b4SRhyland Klein nvidia,pins = "jtag_rtck"; 1289c1fd85b4SRhyland Klein nvidia,function = "jtag"; 1290c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_UP>; 1291c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1292c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1293c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1294c1fd85b4SRhyland Klein }; 1295c1fd85b4SRhyland Klein clk_req { 1296c1fd85b4SRhyland Klein nvidia,pins = "clk_req"; 1297c1fd85b4SRhyland Klein nvidia,function = "rsvd1"; 1298c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1299c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_ENABLE>; 1300c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1301c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1302c1fd85b4SRhyland Klein }; 1303c1fd85b4SRhyland Klein shutdown { 1304c1fd85b4SRhyland Klein nvidia,pins = "shutdown"; 1305c1fd85b4SRhyland Klein nvidia,function = "shutdown"; 1306c1fd85b4SRhyland Klein nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1307c1fd85b4SRhyland Klein nvidia,tristate = <TEGRA_PIN_DISABLE>; 1308c1fd85b4SRhyland Klein nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1309c1fd85b4SRhyland Klein nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1310c1fd85b4SRhyland Klein }; 1311c1fd85b4SRhyland Klein }; 1312c1fd85b4SRhyland Klein }; 1313c1fd85b4SRhyland Klein 13145d17ba6eSJon Hunter serial@70006000 { 13156b53039eSThierry Reding /delete-property/ dmas; 13166b53039eSThierry Reding /delete-property/ dma-names; 13175d17ba6eSJon Hunter status = "okay"; 13185d17ba6eSJon Hunter }; 13195d17ba6eSJon Hunter 1320a63c0cd8SDiogo Ivo uartd: serial@70006300 { 1321a63c0cd8SDiogo Ivo compatible = "nvidia,tegra30-hsuart"; 1322590bfe51SDiogo Ivo reset-names = "serial"; 1323*938745c5SThierry Reding /delete-property/ reg-shift; 1324a63c0cd8SDiogo Ivo status = "okay"; 1325a63c0cd8SDiogo Ivo 1326a63c0cd8SDiogo Ivo bluetooth { 1327a63c0cd8SDiogo Ivo compatible = "brcm,bcm43540-bt"; 1328a63c0cd8SDiogo Ivo max-speed = <4000000>; 1329a63c0cd8SDiogo Ivo brcm,bt-pcm-int-params = [01 02 00 01 01]; 1330a63c0cd8SDiogo Ivo device-wakeup-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>; 1331a63c0cd8SDiogo Ivo shutdown-gpios = <&gpio TEGRA_GPIO(H, 4) GPIO_ACTIVE_HIGH>; 1332a63c0cd8SDiogo Ivo interrupt-parent = <&gpio>; 1333a63c0cd8SDiogo Ivo interrupts = <TEGRA_GPIO(H, 5) IRQ_TYPE_LEVEL_LOW>; 1334a63c0cd8SDiogo Ivo interrupt-names = "host-wakeup"; 1335a63c0cd8SDiogo Ivo }; 1336a63c0cd8SDiogo Ivo }; 1337a63c0cd8SDiogo Ivo 13388d53957cSRhyland Klein i2c@7000c400 { 13398d53957cSRhyland Klein status = "okay"; 13408d53957cSRhyland Klein clock-frequency = <1000000>; 13418d53957cSRhyland Klein 13428d53957cSRhyland Klein ec@1e { 13438d53957cSRhyland Klein compatible = "google,cros-ec-i2c"; 13448d53957cSRhyland Klein reg = <0x1e>; 13458d53957cSRhyland Klein interrupt-parent = <&gpio>; 13468d53957cSRhyland Klein interrupts = <TEGRA_GPIO(Z, 1) IRQ_TYPE_LEVEL_LOW>; 13478d53957cSRhyland Klein wakeup-source; 13488d53957cSRhyland Klein 13498d53957cSRhyland Klein ec_i2c_0: i2c-tunnel { 13508d53957cSRhyland Klein compatible = "google,cros-ec-i2c-tunnel"; 13518d53957cSRhyland Klein #address-cells = <1>; 13528d53957cSRhyland Klein #size-cells = <0>; 13538d53957cSRhyland Klein 13548d53957cSRhyland Klein google,remote-bus = <0>; 13558d53957cSRhyland Klein 13568d53957cSRhyland Klein battery: bq27742@55 { 13578d53957cSRhyland Klein compatible = "ti,bq27742"; 13588d53957cSRhyland Klein reg = <0x55>; 13598d53957cSRhyland Klein }; 13608d53957cSRhyland Klein }; 13618d53957cSRhyland Klein }; 13628d53957cSRhyland Klein }; 13638d53957cSRhyland Klein 13641b4c8420SRhyland Klein i2c@7000d000 { 13651b4c8420SRhyland Klein status = "okay"; 13661b4c8420SRhyland Klein clock-frequency = <1000000>; 13671b4c8420SRhyland Klein 1368f9c8bcc0SJoseph Lo max77621_cpu: max77621@1b { 1369f9c8bcc0SJoseph Lo compatible = "maxim,max77621"; 1370f9c8bcc0SJoseph Lo reg = <0x1b>; 1371f9c8bcc0SJoseph Lo interrupt-parent = <&gpio>; 1372f9c8bcc0SJoseph Lo interrupts = <TEGRA_GPIO(Y, 1) IRQ_TYPE_LEVEL_LOW>; 1373f9c8bcc0SJoseph Lo regulator-always-on; 1374f9c8bcc0SJoseph Lo regulator-boot-on; 1375f9c8bcc0SJoseph Lo regulator-min-microvolt = <800000>; 1376f9c8bcc0SJoseph Lo regulator-max-microvolt = <1231250>; 1377f9c8bcc0SJoseph Lo regulator-name = "PPVAR_CPU"; 1378f9c8bcc0SJoseph Lo regulator-ramp-delay = <12500>; 1379f9c8bcc0SJoseph Lo maxim,dvs-default-state = <1>; 1380f9c8bcc0SJoseph Lo maxim,enable-active-discharge; 1381f9c8bcc0SJoseph Lo maxim,enable-bias-control; 1382bb678298SThierry Reding maxim,enable-gpio = <&pmic 5 0>; 1383f9c8bcc0SJoseph Lo maxim,externally-enable; 1384f9c8bcc0SJoseph Lo }; 1385f9c8bcc0SJoseph Lo 1386aa8ca24cSDiogo Ivo max77621_gpu: regulator@1c { 1387aa8ca24cSDiogo Ivo compatible = "maxim,max77621"; 1388aa8ca24cSDiogo Ivo reg = <0x1c>; 1389aa8ca24cSDiogo Ivo interrupt-parent = <&gpio>; 1390aa8ca24cSDiogo Ivo interrupts = <TEGRA_GPIO(A, 6) IRQ_TYPE_LEVEL_LOW>; 1391aa8ca24cSDiogo Ivo regulator-min-microvolt = <840000>; 1392aa8ca24cSDiogo Ivo regulator-max-microvolt = <1150000>; 1393aa8ca24cSDiogo Ivo regulator-name = "PPVAR_GPU"; 1394aa8ca24cSDiogo Ivo regulator-ramp-delay = <12500>; 1395aa8ca24cSDiogo Ivo maxim,dvs-default-state = <1>; 1396aa8ca24cSDiogo Ivo maxim,enable-active-discharge; 1397aa8ca24cSDiogo Ivo maxim,enable-bias-control; 1398aa8ca24cSDiogo Ivo maxim,enable-gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 1399aa8ca24cSDiogo Ivo maxim,externally-enable; 1400aa8ca24cSDiogo Ivo }; 1401aa8ca24cSDiogo Ivo 1402bb678298SThierry Reding pmic: pmic@3c { 14031b4c8420SRhyland Klein compatible = "maxim,max77620"; 14041b4c8420SRhyland Klein reg = <0x3c>; 1405968ebd84SThierry Reding interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 14061b4c8420SRhyland Klein 14071b4c8420SRhyland Klein #interrupt-cells = <2>; 14081b4c8420SRhyland Klein interrupt-controller; 14091b4c8420SRhyland Klein 14101b4c8420SRhyland Klein gpio-controller; 14111b4c8420SRhyland Klein #gpio-cells = <2>; 14121b4c8420SRhyland Klein 14131b4c8420SRhyland Klein pinctrl-names = "default"; 14141b4c8420SRhyland Klein pinctrl-0 = <&max77620_default>; 14151b4c8420SRhyland Klein 141679ed18d9SThierry Reding fps { 141779ed18d9SThierry Reding fps0 { 141879ed18d9SThierry Reding maxim,shutdown-fps-time-period-us = <5120>; 141979ed18d9SThierry Reding maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 142079ed18d9SThierry Reding }; 142179ed18d9SThierry Reding 142279ed18d9SThierry Reding fps1 { 142379ed18d9SThierry Reding maxim,shutdown-fps-time-period-us = <5120>; 142479ed18d9SThierry Reding maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>; 142579ed18d9SThierry Reding maxim,device-state-on-disabled-event = <MAX77620_FPS_INACTIVE_STATE_SLEEP>; 142679ed18d9SThierry Reding }; 142779ed18d9SThierry Reding 142879ed18d9SThierry Reding fps2 { 142979ed18d9SThierry Reding maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 143079ed18d9SThierry Reding }; 143179ed18d9SThierry Reding }; 143279ed18d9SThierry Reding 1433bb678298SThierry Reding max77620_default: pinmux { 1434bb678298SThierry Reding gpio0_1_2_7 { 14351b4c8420SRhyland Klein pins = "gpio0", "gpio1", "gpio2", "gpio7"; 14361b4c8420SRhyland Klein function = "gpio"; 14371b4c8420SRhyland Klein }; 14381b4c8420SRhyland Klein 14391b4c8420SRhyland Klein /* 14401b4c8420SRhyland Klein * GPIO3 is used to en_pp3300, and it is part of power 14411b4c8420SRhyland Klein * sequence, So it must be sequenced up (automatically 14421b4c8420SRhyland Klein * set by OTP) and down properly. 14431b4c8420SRhyland Klein */ 1444bb678298SThierry Reding gpio3 { 14451b4c8420SRhyland Klein pins = "gpio3"; 14461b4c8420SRhyland Klein function = "fps-out"; 14472f477ee3SArnd Bergmann drive-open-drain = <1>; 14481b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 14491b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <4>; 14501b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <2>; 14511b4c8420SRhyland Klein }; 14521b4c8420SRhyland Klein 1453bb678298SThierry Reding gpio4 { 14541b4c8420SRhyland Klein pins = "gpio4"; 14551b4c8420SRhyland Klein function = "32k-out1"; 14561b4c8420SRhyland Klein }; 14571b4c8420SRhyland Klein 145879ed18d9SThierry Reding gpio5_6 { 145979ed18d9SThierry Reding pins = "gpio5", "gpio6"; 146079ed18d9SThierry Reding function = "gpio"; 146179ed18d9SThierry Reding drive-push-pull = <1>; 14621b4c8420SRhyland Klein }; 14631b4c8420SRhyland Klein }; 14641b4c8420SRhyland Klein 14651b4c8420SRhyland Klein regulators { 14661b4c8420SRhyland Klein in-ldo0-1-supply = <&pp1350>; 14671b4c8420SRhyland Klein in-ldo2-supply = <&pp3300>; 14681b4c8420SRhyland Klein in-ldo3-5-supply = <&pp3300>; 14691b4c8420SRhyland Klein in-ldo7-8-supply = <&pp1350>; 14701b4c8420SRhyland Klein 14711b4c8420SRhyland Klein ppvar_soc: sd0 { 14721b4c8420SRhyland Klein regulator-name = "PPVAR_SOC"; 14731b4c8420SRhyland Klein regulator-min-microvolt = <825000>; 14741b4c8420SRhyland Klein regulator-max-microvolt = <1125000>; 14751b4c8420SRhyland Klein regulator-always-on; 14761b4c8420SRhyland Klein regulator-boot-on; 14771b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 14781b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <1>; 14791b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 14801b4c8420SRhyland Klein }; 14811b4c8420SRhyland Klein 14821b4c8420SRhyland Klein pp1100_sd1: sd1 { 14831b4c8420SRhyland Klein regulator-name = "PP1100"; 14841b4c8420SRhyland Klein regulator-min-microvolt = <1125000>; 14851b4c8420SRhyland Klein regulator-max-microvolt = <1125000>; 14861b4c8420SRhyland Klein regulator-always-on; 14871b4c8420SRhyland Klein regulator-boot-on; 14881b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 14891b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <5>; 14901b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <1>; 14911b4c8420SRhyland Klein }; 14921b4c8420SRhyland Klein 14931b4c8420SRhyland Klein pp1350: sd2 { 14941b4c8420SRhyland Klein regulator-name = "PP1350"; 14951b4c8420SRhyland Klein regulator-min-microvolt = <1350000>; 14961b4c8420SRhyland Klein regulator-max-microvolt = <1350000>; 14971b4c8420SRhyland Klein regulator-always-on; 14981b4c8420SRhyland Klein regulator-boot-on; 14991b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15001b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <2>; 15011b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <5>; 15021b4c8420SRhyland Klein }; 15031b4c8420SRhyland Klein 15041b4c8420SRhyland Klein pp1800: sd3 { 15051b4c8420SRhyland Klein regulator-name = "PP1800"; 15061b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 15071b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 15081b4c8420SRhyland Klein regulator-always-on; 15091b4c8420SRhyland Klein regulator-boot-on; 15101b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 15111b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <3>; 15121b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <3>; 15131b4c8420SRhyland Klein }; 15141b4c8420SRhyland Klein 15151b4c8420SRhyland Klein pp1200_avdd: ldo0 { 15161b4c8420SRhyland Klein regulator-name = "PP1200_AVDD"; 15171b4c8420SRhyland Klein regulator-min-microvolt = <1200000>; 15181b4c8420SRhyland Klein regulator-max-microvolt = <1200000>; 15191b4c8420SRhyland Klein regulator-enable-ramp-delay = <26>; 15201b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15211b4c8420SRhyland Klein regulator-boot-on; 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 pp1200_rcam: ldo1 { 15281b4c8420SRhyland Klein regulator-name = "PP1200_RCAM"; 15291b4c8420SRhyland Klein regulator-min-microvolt = <1200000>; 15301b4c8420SRhyland Klein regulator-max-microvolt = <1200000>; 15311b4c8420SRhyland Klein regulator-enable-ramp-delay = <22>; 15321b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15331b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15341b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15351b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15361b4c8420SRhyland Klein }; 15371b4c8420SRhyland Klein 15381b4c8420SRhyland Klein pp_ldo2: ldo2 { 15391b4c8420SRhyland Klein regulator-name = "PP_LDO2"; 15401b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 15411b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 15421b4c8420SRhyland Klein regulator-enable-ramp-delay = <62>; 15431b4c8420SRhyland Klein regulator-ramp-delay = <11000>; 15441b4c8420SRhyland Klein regulator-always-on; 15451b4c8420SRhyland Klein regulator-boot-on; 15461b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15471b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15481b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15491b4c8420SRhyland Klein }; 15501b4c8420SRhyland Klein 15511b4c8420SRhyland Klein pp2800l_rcam: ldo3 { 15521b4c8420SRhyland Klein regulator-name = "PP2800L_RCAM"; 15531b4c8420SRhyland Klein regulator-min-microvolt = <2800000>; 15541b4c8420SRhyland Klein regulator-max-microvolt = <2800000>; 15551b4c8420SRhyland Klein regulator-enable-ramp-delay = <50>; 15561b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15571b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15581b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15591b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15601b4c8420SRhyland Klein }; 15611b4c8420SRhyland Klein 15621b4c8420SRhyland Klein pp100_soc_rtc: ldo4 { 15631b4c8420SRhyland Klein regulator-name = "PP1100_SOC_RTC"; 15641b4c8420SRhyland Klein regulator-min-microvolt = <850000>; 15651b4c8420SRhyland Klein regulator-max-microvolt = <850000>; 15661b4c8420SRhyland Klein regulator-enable-ramp-delay = <22>; 15671b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15681b4c8420SRhyland Klein regulator-always-on; /* Check this */ 15691b4c8420SRhyland Klein regulator-boot-on; 15701b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 15711b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <1>; 15721b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15731b4c8420SRhyland Klein }; 15741b4c8420SRhyland Klein 15751b4c8420SRhyland Klein pp2800l_fcam: ldo5 { 15761b4c8420SRhyland Klein regulator-name = "PP2800L_FCAM"; 15771b4c8420SRhyland Klein regulator-min-microvolt = <2800000>; 15781b4c8420SRhyland Klein regulator-max-microvolt = <2800000>; 15791b4c8420SRhyland Klein regulator-enable-ramp-delay = <62>; 15801b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15811b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15821b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15831b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15841b4c8420SRhyland Klein }; 15851b4c8420SRhyland Klein 15861b4c8420SRhyland Klein ldo6 { 15871b4c8420SRhyland Klein /* Unused. */ 15881b4c8420SRhyland Klein regulator-name = "PP_LDO6"; 15891b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 15901b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 15911b4c8420SRhyland Klein regulator-enable-ramp-delay = <36>; 15921b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 15931b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 15941b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 15951b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 15961b4c8420SRhyland Klein }; 15971b4c8420SRhyland Klein 15981b4c8420SRhyland Klein pp1050_avdd: ldo7 { 15991b4c8420SRhyland Klein regulator-name = "PP1050_AVDD"; 16001b4c8420SRhyland Klein regulator-min-microvolt = <1050000>; 16011b4c8420SRhyland Klein regulator-max-microvolt = <1050000>; 16021b4c8420SRhyland Klein regulator-enable-ramp-delay = <24>; 16031b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 16041b4c8420SRhyland Klein regulator-always-on; 16051b4c8420SRhyland Klein regulator-boot-on; 16061b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 16071b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <3>; 16081b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <4>; 16091b4c8420SRhyland Klein }; 16101b4c8420SRhyland Klein 16111b4c8420SRhyland Klein avddio_1v05: ldo8 { 16121b4c8420SRhyland Klein regulator-name = "AVDDIO_1V05"; 16131b4c8420SRhyland Klein regulator-min-microvolt = <1050000>; 16141b4c8420SRhyland Klein regulator-max-microvolt = <1050000>; 16151b4c8420SRhyland Klein regulator-enable-ramp-delay = <22>; 16161b4c8420SRhyland Klein regulator-ramp-delay = <100000>; 16171b4c8420SRhyland Klein regulator-boot-on; 16181b4c8420SRhyland Klein maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 16191b4c8420SRhyland Klein maxim,active-fps-power-up-slot = <0>; 16201b4c8420SRhyland Klein maxim,active-fps-power-down-slot = <7>; 16211b4c8420SRhyland Klein }; 16221b4c8420SRhyland Klein }; 16231b4c8420SRhyland Klein }; 16241b4c8420SRhyland Klein }; 16251b4c8420SRhyland Klein 16263ce510a0SJon Hunter i2c@7000d100 { 16273ce510a0SJon Hunter status = "okay"; 16283ce510a0SJon Hunter clock-frequency = <400000>; 16293ce510a0SJon Hunter 16303ce510a0SJon Hunter nau8825@1a { 16313ce510a0SJon Hunter compatible = "nuvoton,nau8825"; 16323ce510a0SJon Hunter reg = <0x1a>; 16333ce510a0SJon Hunter interrupt-parent = <&gpio>; 16343ce510a0SJon Hunter interrupts = <TEGRA_GPIO(E, 6) IRQ_TYPE_LEVEL_LOW>; 1635d90bd9b7SSowjanya Komatineni clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_2>; 16363ce510a0SJon Hunter clock-names = "mclk"; 16373ce510a0SJon Hunter 16383ce510a0SJon Hunter nuvoton,jkdet-enable; 16393ce510a0SJon Hunter nuvoton,jkdet-polarity = <GPIO_ACTIVE_LOW>; 16403ce510a0SJon Hunter nuvoton,vref-impedance = <2>; 16413ce510a0SJon Hunter nuvoton,micbias-voltage = <6>; 16423ce510a0SJon Hunter nuvoton,sar-threshold-num = <4>; 16433ce510a0SJon Hunter nuvoton,sar-threshold = <0xc 0x1e 0x38 0x60>; 16443ce510a0SJon Hunter nuvoton,sar-hysteresis = <1>; 16453ce510a0SJon Hunter nuvoton,sar-voltage = <0>; 16463ce510a0SJon Hunter nuvoton,sar-compare-time = <0>; 16473ce510a0SJon Hunter nuvoton,sar-sampling-time = <0>; 16483ce510a0SJon Hunter nuvoton,short-key-debounce = <2>; 16493ce510a0SJon Hunter nuvoton,jack-insert-debounce = <7>; 16503ce510a0SJon Hunter nuvoton,jack-eject-debounce = <7>; 16513ce510a0SJon Hunter status = "okay"; 16523ce510a0SJon Hunter }; 16533ce510a0SJon Hunter 16543ce510a0SJon Hunter audio-codec@2d { 16553ce510a0SJon Hunter compatible = "realtek,rt5677"; 16563ce510a0SJon Hunter reg = <0x2d>; 16573ce510a0SJon Hunter interrupt-parent = <&gpio>; 16583ce510a0SJon Hunter interrupts = <TEGRA_GPIO(X, 0) IRQ_TYPE_LEVEL_HIGH>; 16593ce510a0SJon Hunter realtek,reset-gpio = <&gpio TEGRA_GPIO(BB, 3) GPIO_ACTIVE_LOW>; 16603ce510a0SJon Hunter gpio-controller; 16613ce510a0SJon Hunter #gpio-cells = <2>; 16623ce510a0SJon Hunter status = "okay"; 16633ce510a0SJon Hunter }; 16643ce510a0SJon Hunter }; 16653ce510a0SJon Hunter 16665d17ba6eSJon Hunter pmc@7000e400 { 16675d17ba6eSJon Hunter nvidia,invert-interrupt; 16685d17ba6eSJon Hunter nvidia,suspend-mode = <0>; 16695d17ba6eSJon Hunter nvidia,cpu-pwr-good-time = <0>; 16705d17ba6eSJon Hunter nvidia,cpu-pwr-off-time = <0>; 16715d17ba6eSJon Hunter nvidia,core-pwr-good-time = <12000 6000>; 16725d17ba6eSJon Hunter nvidia,core-pwr-off-time = <39053>; 16735d17ba6eSJon Hunter nvidia,core-power-req-active-high; 16745d17ba6eSJon Hunter nvidia,sys-clock-req-active-high; 16755d17ba6eSJon Hunter status = "okay"; 16765d17ba6eSJon Hunter }; 16775d17ba6eSJon Hunter 16784d345782SJon Hunter usb@70090000 { 16794d345782SJon Hunter phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, 16804d345782SJon Hunter <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>; 16814d345782SJon Hunter phy-names = "usb2-0", "usb3-0"; 16824d345782SJon Hunter 16834d345782SJon Hunter dvddio-pex-supply = <&avddio_1v05>; 16844d345782SJon Hunter hvddio-pex-supply = <&pp1800>; 16854d345782SJon Hunter avdd-usb-supply = <&pp3300>; 16864d345782SJon Hunter 16874d345782SJon Hunter status = "okay"; 16884d345782SJon Hunter }; 16894d345782SJon Hunter 16904d345782SJon Hunter padctl@7009f000 { 16914d345782SJon Hunter status = "okay"; 16924d345782SJon Hunter 1693fa941e69SThierry Reding avdd-pll-utmip-supply = <&pp1800>; 1694fa941e69SThierry Reding avdd-pll-uerefe-supply = <&pp1050_avdd>; 1695fa941e69SThierry Reding dvdd-pex-pll-supply = <&avddio_1v05>; 1696fa941e69SThierry Reding hvdd-pex-pll-e-supply = <&pp1800>; 1697fa941e69SThierry Reding 16984d345782SJon Hunter pads { 16994d345782SJon Hunter usb2 { 17004d345782SJon Hunter status = "okay"; 17014d345782SJon Hunter 17024d345782SJon Hunter lanes { 17034d345782SJon Hunter usb2-0 { 17044d345782SJon Hunter nvidia,function = "xusb"; 17054d345782SJon Hunter status = "okay"; 17064d345782SJon Hunter }; 17074d345782SJon Hunter }; 17084d345782SJon Hunter }; 17094d345782SJon Hunter 17104d345782SJon Hunter pcie { 17114d345782SJon Hunter status = "okay"; 17124d345782SJon Hunter 17134d345782SJon Hunter lanes { 17144d345782SJon Hunter pcie-6 { 17154d345782SJon Hunter nvidia,function = "usb3-ss"; 17164d345782SJon Hunter status = "okay"; 17174d345782SJon Hunter }; 17184d345782SJon Hunter }; 17194d345782SJon Hunter }; 17204d345782SJon Hunter }; 17214d345782SJon Hunter 17224d345782SJon Hunter ports { 17234d345782SJon Hunter usb2-0 { 17244d345782SJon Hunter status = "okay"; 17254d345782SJon Hunter vbus-supply = <&usbc_vbus>; 17264d345782SJon Hunter mode = "otg"; 17274d345782SJon Hunter }; 17284d345782SJon Hunter 17294d345782SJon Hunter usb3-0 { 17304d345782SJon Hunter nvidia,usb2-companion = <0>; 17314d345782SJon Hunter status = "okay"; 17324d345782SJon Hunter }; 17334d345782SJon Hunter }; 17344d345782SJon Hunter }; 17354d345782SJon Hunter 1736a1e3de6eSDiogo Ivo mmc@700b0200 { 1737a1e3de6eSDiogo Ivo power-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>; 1738a1e3de6eSDiogo Ivo bus-width = <4>; 1739a1e3de6eSDiogo Ivo non-removable; 1740a1e3de6eSDiogo Ivo vqmmc-supply = <&pp1800>; 1741a1e3de6eSDiogo Ivo vmmc-supply = <&pp3300>; 1742a1e3de6eSDiogo Ivo #address-cells = <1>; 1743a1e3de6eSDiogo Ivo #size-cells = <0>; 1744a1e3de6eSDiogo Ivo status = "okay"; 1745a1e3de6eSDiogo Ivo 1746a1e3de6eSDiogo Ivo wifi@1 { 1747a1e3de6eSDiogo Ivo compatible = "brcm,bcm4354-fmac", "brcm,bcm4329-fmac"; 1748a1e3de6eSDiogo Ivo reg = <1>; 1749a1e3de6eSDiogo Ivo interrupt-parent = <&gpio>; 1750a1e3de6eSDiogo Ivo interrupts = <TEGRA_GPIO(H, 2) IRQ_TYPE_LEVEL_HIGH>; 1751a1e3de6eSDiogo Ivo interrupt-names = "host-wake"; 1752a1e3de6eSDiogo Ivo }; 1753a1e3de6eSDiogo Ivo }; 1754a1e3de6eSDiogo Ivo 175567bb17f6SThierry Reding mmc@700b0600 { 17565d17ba6eSJon Hunter bus-width = <8>; 17575d17ba6eSJon Hunter non-removable; 17585d17ba6eSJon Hunter status = "okay"; 17595d17ba6eSJon Hunter }; 17605d17ba6eSJon Hunter 1761d4eb7653SJoseph Lo clock@70110000 { 1762d4eb7653SJoseph Lo status = "okay"; 1763d4eb7653SJoseph Lo nvidia,cf = <6>; 1764d4eb7653SJoseph Lo nvidia,ci = <0>; 1765d4eb7653SJoseph Lo nvidia,cg = <2>; 1766d4eb7653SJoseph Lo nvidia,droop-ctrl = <0x00000f00>; 1767d4eb7653SJoseph Lo nvidia,force-mode = <1>; 1768d4eb7653SJoseph Lo nvidia,i2c-fs-rate = <400000>; 1769d4eb7653SJoseph Lo nvidia,sample-rate = <12500>; 1770d4eb7653SJoseph Lo vdd-cpu-supply = <&max77621_cpu>; 1771d4eb7653SJoseph Lo }; 1772d4eb7653SJoseph Lo 17739fab004dSJon Hunter aconnect@702c0000 { 17749fab004dSJon Hunter status = "okay"; 17759fab004dSJon Hunter 1776b6e136c7SSameer Pujar dma-controller@702e2000 { 17779fab004dSJon Hunter status = "okay"; 17789fab004dSJon Hunter }; 17799fab004dSJon Hunter 1780df93557bSThierry Reding interrupt-controller@702f9000 { 17819fab004dSJon Hunter status = "okay"; 17829fab004dSJon Hunter }; 17839fab004dSJon Hunter }; 17849fab004dSJon Hunter 17854cc3e3e1SThierry Reding clk32k_in: clock-32k { 17865d17ba6eSJon Hunter compatible = "fixed-clock"; 17875d17ba6eSJon Hunter clock-frequency = <32768>; 1788393a403eSThierry Reding #clock-cells = <0>; 17895d17ba6eSJon Hunter }; 17905d17ba6eSJon Hunter 17915d17ba6eSJon Hunter cpus { 17925d17ba6eSJon Hunter cpu@0 { 17935d17ba6eSJon Hunter enable-method = "psci"; 17945d17ba6eSJon Hunter }; 17955d17ba6eSJon Hunter 17965d17ba6eSJon Hunter cpu@1 { 17975d17ba6eSJon Hunter enable-method = "psci"; 17985d17ba6eSJon Hunter }; 17995d17ba6eSJon Hunter 18005d17ba6eSJon Hunter cpu@2 { 18015d17ba6eSJon Hunter enable-method = "psci"; 18025d17ba6eSJon Hunter }; 18035d17ba6eSJon Hunter 18045d17ba6eSJon Hunter cpu@3 { 18055d17ba6eSJon Hunter enable-method = "psci"; 18065d17ba6eSJon Hunter }; 180715e66696SJoseph Lo 180815e66696SJoseph Lo idle-states { 180915e66696SJoseph Lo cpu-sleep { 181015e66696SJoseph Lo arm,psci-suspend-param = <0x00010007>; 181115e66696SJoseph Lo status = "okay"; 181215e66696SJoseph Lo }; 181315e66696SJoseph Lo }; 18145d17ba6eSJon Hunter }; 18155d17ba6eSJon Hunter 1816a26f3963SRhyland Klein gpio-keys { 1817a26f3963SRhyland Klein compatible = "gpio-keys"; 1818a26f3963SRhyland Klein 1819012877d0SKrzysztof Kozlowski key-power { 1820a26f3963SRhyland Klein label = "Power"; 1821a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; 1822a26f3963SRhyland Klein linux,code = <KEY_POWER>; 1823a26f3963SRhyland Klein debounce-interval = <30>; 1824a26f3963SRhyland Klein wakeup-source; 1825a26f3963SRhyland Klein }; 1826a26f3963SRhyland Klein 182779ed18d9SThierry Reding key-volume-down { 182879ed18d9SThierry Reding label = "Volume Down"; 182979ed18d9SThierry Reding gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>; 183079ed18d9SThierry Reding linux,code = <KEY_VOLUMEDOWN>; 183179ed18d9SThierry Reding }; 183279ed18d9SThierry Reding 183379ed18d9SThierry Reding key-volume-up { 183479ed18d9SThierry Reding label = "Volume Up"; 183579ed18d9SThierry Reding gpios = <&gpio TEGRA_GPIO(M, 4) GPIO_ACTIVE_LOW>; 183679ed18d9SThierry Reding linux,code = <KEY_VOLUMEUP>; 183779ed18d9SThierry Reding }; 183879ed18d9SThierry Reding 1839012877d0SKrzysztof Kozlowski switch-lid { 1840a26f3963SRhyland Klein label = "Lid"; 1841a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(B, 4) GPIO_ACTIVE_LOW>; 1842a26f3963SRhyland Klein linux,input-type = <EV_SW>; 1843a26f3963SRhyland Klein linux,code = <SW_LID>; 1844a26f3963SRhyland Klein wakeup-source; 1845a26f3963SRhyland Klein }; 1846a26f3963SRhyland Klein 1847012877d0SKrzysztof Kozlowski switch-tablet-mode { 1848a26f3963SRhyland Klein label = "Tablet Mode"; 1849a26f3963SRhyland Klein gpios = <&gpio TEGRA_GPIO(Z, 2) GPIO_ACTIVE_HIGH>; 1850a26f3963SRhyland Klein linux,input-type = <EV_SW>; 1851a26f3963SRhyland Klein linux,code = <SW_TABLET_MODE>; 1852a26f3963SRhyland Klein wakeup-source; 1853a26f3963SRhyland Klein }; 1854a26f3963SRhyland Klein }; 1855a26f3963SRhyland Klein 18563ce510a0SJon Hunter max98357a { 18573ce510a0SJon Hunter compatible = "maxim,max98357a"; 18583ce510a0SJon Hunter status = "okay"; 18593ce510a0SJon Hunter }; 18603ce510a0SJon Hunter 18615d17ba6eSJon Hunter psci { 18625d17ba6eSJon Hunter compatible = "arm,psci-1.0"; 18635d17ba6eSJon Hunter method = "smc"; 18645d17ba6eSJon Hunter }; 18651b4c8420SRhyland Klein 1866097e01c6SThierry Reding ppvar_sys: regulator-ppvar-sys { 18671b4c8420SRhyland Klein compatible = "regulator-fixed"; 18681b4c8420SRhyland Klein regulator-name = "PPVAR_SYS"; 18691b4c8420SRhyland Klein regulator-min-microvolt = <4400000>; 18701b4c8420SRhyland Klein regulator-max-microvolt = <4400000>; 18711b4c8420SRhyland Klein regulator-always-on; 18721b4c8420SRhyland Klein }; 18731b4c8420SRhyland Klein 1874097e01c6SThierry Reding pplcd_vdd: regulator-pplcd-vdd { 18751b4c8420SRhyland Klein compatible = "regulator-fixed"; 18761b4c8420SRhyland Klein regulator-name = "PPLCD_VDD"; 18771b4c8420SRhyland Klein regulator-min-microvolt = <4400000>; 18781b4c8420SRhyland Klein regulator-max-microvolt = <4400000>; 18791b4c8420SRhyland Klein gpio = <&gpio TEGRA_GPIO(V, 4) 0>; 18801b4c8420SRhyland Klein enable-active-high; 18811b4c8420SRhyland Klein regulator-boot-on; 18821b4c8420SRhyland Klein }; 18831b4c8420SRhyland Klein 1884097e01c6SThierry Reding pp3000_always: regulator-pp3000-always { 18851b4c8420SRhyland Klein compatible = "regulator-fixed"; 18861b4c8420SRhyland Klein regulator-name = "PP3000_ALWAYS"; 18871b4c8420SRhyland Klein regulator-min-microvolt = <3000000>; 18881b4c8420SRhyland Klein regulator-max-microvolt = <3000000>; 18891b4c8420SRhyland Klein regulator-always-on; 18901b4c8420SRhyland Klein }; 18911b4c8420SRhyland Klein 1892097e01c6SThierry Reding pp3300: regulator-pp3000 { 18931b4c8420SRhyland Klein compatible = "regulator-fixed"; 18941b4c8420SRhyland Klein regulator-name = "PP3300"; 18951b4c8420SRhyland Klein regulator-min-microvolt = <3300000>; 18961b4c8420SRhyland Klein regulator-max-microvolt = <3300000>; 18971b4c8420SRhyland Klein regulator-boot-on; 18981b4c8420SRhyland Klein regulator-always-on; 18991b4c8420SRhyland Klein enable-active-high; 19001b4c8420SRhyland Klein }; 19011b4c8420SRhyland Klein 1902097e01c6SThierry Reding pp5000: regulator-pp5000 { 19031b4c8420SRhyland Klein compatible = "regulator-fixed"; 19041b4c8420SRhyland Klein regulator-name = "PP5000"; 19051b4c8420SRhyland Klein regulator-min-microvolt = <5000000>; 19061b4c8420SRhyland Klein regulator-max-microvolt = <5000000>; 19071b4c8420SRhyland Klein regulator-always-on; 19081b4c8420SRhyland Klein }; 19091b4c8420SRhyland Klein 1910097e01c6SThierry Reding pp1800_lcdio: regulator-pp1800-lcdio { 19111b4c8420SRhyland Klein compatible = "regulator-fixed"; 19121b4c8420SRhyland Klein regulator-name = "PP1800_LCDIO"; 19131b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 19141b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 19151b4c8420SRhyland Klein gpio = <&gpio TEGRA_GPIO(V, 3) 0>; 19161b4c8420SRhyland Klein enable-active-high; 19171b4c8420SRhyland Klein regulator-boot-on; 19181b4c8420SRhyland Klein }; 19191b4c8420SRhyland Klein 1920097e01c6SThierry Reding pp1800_cam: regulator-pp1800-cam { 19211b4c8420SRhyland Klein compatible = "regulator-fixed"; 19221b4c8420SRhyland Klein regulator-name = "PP1800_CAM"; 19231b4c8420SRhyland Klein regulator-min-microvolt = <1800000>; 19241b4c8420SRhyland Klein regulator-max-microvolt = <1800000>; 19251b4c8420SRhyland Klein gpio = <&gpio TEGRA_GPIO(K, 3) 0>; 19261b4c8420SRhyland Klein enable-active-high; 19271b4c8420SRhyland Klein }; 19281b4c8420SRhyland Klein 1929097e01c6SThierry Reding usbc_vbus: regulator-usbc-vbus { 19301b4c8420SRhyland Klein compatible = "regulator-fixed"; 19311b4c8420SRhyland Klein regulator-name = "USBC_VBUS"; 19321b4c8420SRhyland Klein regulator-min-microvolt = <5000000>; 19331b4c8420SRhyland Klein regulator-max-microvolt = <5000000>; 19341b4c8420SRhyland Klein }; 19351b4c8420SRhyland Klein}; 1936