1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*cb7aa33aSEmmanuel Vadot 3*cb7aa33aSEmmanuel Vadot#include <dt-bindings/gpio/tegra-gpio.h> 4c66ec88fSEmmanuel Vadot#include <dt-bindings/input/input.h> 5*cb7aa33aSEmmanuel Vadot#include <dt-bindings/pinctrl/pinctrl-tegra.h> 6c66ec88fSEmmanuel Vadot 7c66ec88fSEmmanuel Vadot/ { 8c66ec88fSEmmanuel Vadot model = "NVIDIA Tegra210 P2597 I/O board"; 9c66ec88fSEmmanuel Vadot compatible = "nvidia,p2597", "nvidia,tegra210"; 10c66ec88fSEmmanuel Vadot 11c66ec88fSEmmanuel Vadot aliases { 12c66ec88fSEmmanuel Vadot ethernet = "/usb@70090000/ethernet@1"; 13c66ec88fSEmmanuel Vadot }; 14c66ec88fSEmmanuel Vadot 15c66ec88fSEmmanuel Vadot host1x@50000000 { 16c66ec88fSEmmanuel Vadot dpaux@54040000 { 17c66ec88fSEmmanuel Vadot status = "okay"; 18c66ec88fSEmmanuel Vadot }; 19c66ec88fSEmmanuel Vadot 20c66ec88fSEmmanuel Vadot vi@54080000 { 21c66ec88fSEmmanuel Vadot status = "okay"; 22c66ec88fSEmmanuel Vadot 23c66ec88fSEmmanuel Vadot avdd-dsi-csi-supply = <&vdd_dsi_csi>; 24c66ec88fSEmmanuel Vadot 25c66ec88fSEmmanuel Vadot csi@838 { 26c66ec88fSEmmanuel Vadot status = "okay"; 27c66ec88fSEmmanuel Vadot }; 28c66ec88fSEmmanuel Vadot }; 29c66ec88fSEmmanuel Vadot 30c66ec88fSEmmanuel Vadot sor@54580000 { 31c66ec88fSEmmanuel Vadot status = "okay"; 32c66ec88fSEmmanuel Vadot 33c66ec88fSEmmanuel Vadot avdd-io-hdmi-dp-supply = <&avdd_1v05>; 34c66ec88fSEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8>; 35c66ec88fSEmmanuel Vadot hdmi-supply = <&vdd_hdmi>; 36c66ec88fSEmmanuel Vadot 37c66ec88fSEmmanuel Vadot nvidia,ddc-i2c-bus = <&hdmi_ddc>; 38c66ec88fSEmmanuel Vadot nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1) 39c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 40c66ec88fSEmmanuel Vadot }; 41c66ec88fSEmmanuel Vadot }; 42c66ec88fSEmmanuel Vadot 43c66ec88fSEmmanuel Vadot pinmux: pinmux@700008d4 { 44c66ec88fSEmmanuel Vadot pinctrl-names = "boot"; 45c66ec88fSEmmanuel Vadot pinctrl-0 = <&state_boot>; 46c66ec88fSEmmanuel Vadot 47c66ec88fSEmmanuel Vadot state_boot: pinmux { 48c66ec88fSEmmanuel Vadot pex_l0_rst_n_pa0 { 49c66ec88fSEmmanuel Vadot nvidia,pins = "pex_l0_rst_n_pa0"; 50c66ec88fSEmmanuel Vadot nvidia,function = "pe0"; 51c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 52c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 53c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 54c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 55c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 56c66ec88fSEmmanuel Vadot }; 57c66ec88fSEmmanuel Vadot pex_l0_clkreq_n_pa1 { 58c66ec88fSEmmanuel Vadot nvidia,pins = "pex_l0_clkreq_n_pa1"; 59c66ec88fSEmmanuel Vadot nvidia,function = "pe0"; 60c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 61c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 62c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 63c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 64c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 65c66ec88fSEmmanuel Vadot }; 66c66ec88fSEmmanuel Vadot pex_wake_n_pa2 { 67c66ec88fSEmmanuel Vadot nvidia,pins = "pex_wake_n_pa2"; 68c66ec88fSEmmanuel Vadot nvidia,function = "pe"; 69c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 70c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 71c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 72c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 73c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 74c66ec88fSEmmanuel Vadot }; 75c66ec88fSEmmanuel Vadot pex_l1_rst_n_pa3 { 76c66ec88fSEmmanuel Vadot nvidia,pins = "pex_l1_rst_n_pa3"; 77c66ec88fSEmmanuel Vadot nvidia,function = "pe1"; 78c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 79c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 80c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 81c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 82c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 83c66ec88fSEmmanuel Vadot }; 84c66ec88fSEmmanuel Vadot pex_l1_clkreq_n_pa4 { 85c66ec88fSEmmanuel Vadot nvidia,pins = "pex_l1_clkreq_n_pa4"; 86c66ec88fSEmmanuel Vadot nvidia,function = "pe1"; 87c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 88c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 89c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 90c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 91c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 92c66ec88fSEmmanuel Vadot }; 93c66ec88fSEmmanuel Vadot sata_led_active_pa5 { 94c66ec88fSEmmanuel Vadot nvidia,pins = "sata_led_active_pa5"; 95c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 96c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 97c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 98c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 99c66ec88fSEmmanuel Vadot }; 100c66ec88fSEmmanuel Vadot pa6 { 101c66ec88fSEmmanuel Vadot nvidia,pins = "pa6"; 102c66ec88fSEmmanuel Vadot nvidia,function = "sata"; 103c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 104c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 105c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 106c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 107c66ec88fSEmmanuel Vadot }; 108c66ec88fSEmmanuel Vadot dap1_fs_pb0 { 109c66ec88fSEmmanuel Vadot nvidia,pins = "dap1_fs_pb0"; 110c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 111c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 112c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 113c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 114c66ec88fSEmmanuel Vadot }; 115c66ec88fSEmmanuel Vadot dap1_din_pb1 { 116c66ec88fSEmmanuel Vadot nvidia,pins = "dap1_din_pb1"; 117c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 118c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 119c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 120c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 121c66ec88fSEmmanuel Vadot }; 122c66ec88fSEmmanuel Vadot dap1_dout_pb2 { 123c66ec88fSEmmanuel Vadot nvidia,pins = "dap1_dout_pb2"; 124c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 125c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 126c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 127c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 128c66ec88fSEmmanuel Vadot }; 129c66ec88fSEmmanuel Vadot dap1_sclk_pb3 { 130c66ec88fSEmmanuel Vadot nvidia,pins = "dap1_sclk_pb3"; 131c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 132c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 133c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 134c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 135c66ec88fSEmmanuel Vadot }; 136c66ec88fSEmmanuel Vadot spi2_mosi_pb4 { 137c66ec88fSEmmanuel Vadot nvidia,pins = "spi2_mosi_pb4"; 138c66ec88fSEmmanuel Vadot nvidia,function = "spi2"; 139c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 140c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 141c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 142c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 143c66ec88fSEmmanuel Vadot }; 144c66ec88fSEmmanuel Vadot spi2_miso_pb5 { 145c66ec88fSEmmanuel Vadot nvidia,pins = "spi2_miso_pb5"; 146c66ec88fSEmmanuel Vadot nvidia,function = "spi2"; 147c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 148c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 149c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 150c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 151c66ec88fSEmmanuel Vadot }; 152c66ec88fSEmmanuel Vadot spi2_sck_pb6 { 153c66ec88fSEmmanuel Vadot nvidia,pins = "spi2_sck_pb6"; 154c66ec88fSEmmanuel Vadot nvidia,function = "spi2"; 155c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 156c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 157c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 158c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 159c66ec88fSEmmanuel Vadot }; 160c66ec88fSEmmanuel Vadot spi2_cs0_pb7 { 161c66ec88fSEmmanuel Vadot nvidia,pins = "spi2_cs0_pb7"; 162c66ec88fSEmmanuel Vadot nvidia,function = "spi2"; 163c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 164c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 165c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 166c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 167c66ec88fSEmmanuel Vadot }; 168c66ec88fSEmmanuel Vadot spi1_mosi_pc0 { 169c66ec88fSEmmanuel Vadot nvidia,pins = "spi1_mosi_pc0"; 170c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 171c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 172c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 173c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 174c66ec88fSEmmanuel Vadot }; 175c66ec88fSEmmanuel Vadot spi1_miso_pc1 { 176c66ec88fSEmmanuel Vadot nvidia,pins = "spi1_miso_pc1"; 177c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 178c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 179c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 180c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 181c66ec88fSEmmanuel Vadot }; 182c66ec88fSEmmanuel Vadot spi1_sck_pc2 { 183c66ec88fSEmmanuel Vadot nvidia,pins = "spi1_sck_pc2"; 184c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 185c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 186c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 187c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 188c66ec88fSEmmanuel Vadot }; 189c66ec88fSEmmanuel Vadot spi1_cs0_pc3 { 190c66ec88fSEmmanuel Vadot nvidia,pins = "spi1_cs0_pc3"; 191c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 192c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 193c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 194c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 195c66ec88fSEmmanuel Vadot }; 196c66ec88fSEmmanuel Vadot spi1_cs1_pc4 { 197c66ec88fSEmmanuel Vadot nvidia,pins = "spi1_cs1_pc4"; 198c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 199c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 200c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 201c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 202c66ec88fSEmmanuel Vadot }; 203c66ec88fSEmmanuel Vadot spi4_sck_pc5 { 204c66ec88fSEmmanuel Vadot nvidia,pins = "spi4_sck_pc5"; 205c66ec88fSEmmanuel Vadot nvidia,function = "spi4"; 206c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 207c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 208c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 209c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 210c66ec88fSEmmanuel Vadot }; 211c66ec88fSEmmanuel Vadot spi4_cs0_pc6 { 212c66ec88fSEmmanuel Vadot nvidia,pins = "spi4_cs0_pc6"; 213c66ec88fSEmmanuel Vadot nvidia,function = "spi4"; 214c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 215c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 216c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 217c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 218c66ec88fSEmmanuel Vadot }; 219c66ec88fSEmmanuel Vadot spi4_mosi_pc7 { 220c66ec88fSEmmanuel Vadot nvidia,pins = "spi4_mosi_pc7"; 221c66ec88fSEmmanuel Vadot nvidia,function = "spi4"; 222c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 223c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 224c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 225c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 226c66ec88fSEmmanuel Vadot }; 227c66ec88fSEmmanuel Vadot spi4_miso_pd0 { 228c66ec88fSEmmanuel Vadot nvidia,pins = "spi4_miso_pd0"; 229c66ec88fSEmmanuel Vadot nvidia,function = "spi4"; 230c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 231c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 232c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 233c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 234c66ec88fSEmmanuel Vadot }; 235c66ec88fSEmmanuel Vadot uart3_tx_pd1 { 236c66ec88fSEmmanuel Vadot nvidia,pins = "uart3_tx_pd1"; 237c66ec88fSEmmanuel Vadot nvidia,function = "uartc"; 238c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 239c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 240c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 241c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 242c66ec88fSEmmanuel Vadot }; 243c66ec88fSEmmanuel Vadot uart3_rx_pd2 { 244c66ec88fSEmmanuel Vadot nvidia,pins = "uart3_rx_pd2"; 245c66ec88fSEmmanuel Vadot nvidia,function = "uartc"; 246c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 247c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 248c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 249c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 250c66ec88fSEmmanuel Vadot }; 251c66ec88fSEmmanuel Vadot uart3_rts_pd3 { 252c66ec88fSEmmanuel Vadot nvidia,pins = "uart3_rts_pd3"; 253c66ec88fSEmmanuel Vadot nvidia,function = "uartc"; 254c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 255c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 256c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 257c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 258c66ec88fSEmmanuel Vadot }; 259c66ec88fSEmmanuel Vadot uart3_cts_pd4 { 260c66ec88fSEmmanuel Vadot nvidia,pins = "uart3_cts_pd4"; 261c66ec88fSEmmanuel Vadot nvidia,function = "uartc"; 262c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 263c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 264c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 265c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 266c66ec88fSEmmanuel Vadot }; 267c66ec88fSEmmanuel Vadot dmic1_clk_pe0 { 268c66ec88fSEmmanuel Vadot nvidia,pins = "dmic1_clk_pe0"; 269c66ec88fSEmmanuel Vadot nvidia,function = "i2s3"; 270c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 271c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 272c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 273c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 274c66ec88fSEmmanuel Vadot }; 275c66ec88fSEmmanuel Vadot dmic1_dat_pe1 { 276c66ec88fSEmmanuel Vadot nvidia,pins = "dmic1_dat_pe1"; 277c66ec88fSEmmanuel Vadot nvidia,function = "i2s3"; 278c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 279c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 280c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 281c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 282c66ec88fSEmmanuel Vadot }; 283c66ec88fSEmmanuel Vadot dmic2_clk_pe2 { 284c66ec88fSEmmanuel Vadot nvidia,pins = "dmic2_clk_pe2"; 285c66ec88fSEmmanuel Vadot nvidia,function = "i2s3"; 286c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 287c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 288c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 289c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 290c66ec88fSEmmanuel Vadot }; 291c66ec88fSEmmanuel Vadot dmic2_dat_pe3 { 292c66ec88fSEmmanuel Vadot nvidia,pins = "dmic2_dat_pe3"; 293c66ec88fSEmmanuel Vadot nvidia,function = "i2s3"; 294c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 295c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 296c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 297c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 298c66ec88fSEmmanuel Vadot }; 299c66ec88fSEmmanuel Vadot dmic3_clk_pe4 { 300c66ec88fSEmmanuel Vadot nvidia,pins = "dmic3_clk_pe4"; 301c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 302c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 303c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 304c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 305c66ec88fSEmmanuel Vadot }; 306c66ec88fSEmmanuel Vadot dmic3_dat_pe5 { 307c66ec88fSEmmanuel Vadot nvidia,pins = "dmic3_dat_pe5"; 308c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 309c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 310c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 311c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 312c66ec88fSEmmanuel Vadot }; 313c66ec88fSEmmanuel Vadot pe6 { 314c66ec88fSEmmanuel Vadot nvidia,pins = "pe6"; 315c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 316c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 317c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 318c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 319c66ec88fSEmmanuel Vadot }; 320c66ec88fSEmmanuel Vadot pe7 { 321c66ec88fSEmmanuel Vadot nvidia,pins = "pe7"; 322c66ec88fSEmmanuel Vadot nvidia,function = "pwm3"; 323c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 324c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 325c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 326c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 327c66ec88fSEmmanuel Vadot }; 328c66ec88fSEmmanuel Vadot gen3_i2c_scl_pf0 { 329c66ec88fSEmmanuel Vadot nvidia,pins = "gen3_i2c_scl_pf0"; 330c66ec88fSEmmanuel Vadot nvidia,function = "i2c3"; 331c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 332c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 333c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 334c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 335c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 336c66ec88fSEmmanuel Vadot }; 337c66ec88fSEmmanuel Vadot gen3_i2c_sda_pf1 { 338c66ec88fSEmmanuel Vadot nvidia,pins = "gen3_i2c_sda_pf1"; 339c66ec88fSEmmanuel Vadot nvidia,function = "i2c3"; 340c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 341c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 342c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 343c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 344c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 345c66ec88fSEmmanuel Vadot }; 346c66ec88fSEmmanuel Vadot uart2_tx_pg0 { 347c66ec88fSEmmanuel Vadot nvidia,pins = "uart2_tx_pg0"; 348c66ec88fSEmmanuel Vadot nvidia,function = "uartb"; 349c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 350c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 351c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 352c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 353c66ec88fSEmmanuel Vadot }; 354c66ec88fSEmmanuel Vadot uart2_rx_pg1 { 355c66ec88fSEmmanuel Vadot nvidia,pins = "uart2_rx_pg1"; 356c66ec88fSEmmanuel Vadot nvidia,function = "uartb"; 357c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 358c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 359c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 360c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 361c66ec88fSEmmanuel Vadot }; 362c66ec88fSEmmanuel Vadot uart2_rts_pg2 { 363c66ec88fSEmmanuel Vadot nvidia,pins = "uart2_rts_pg2"; 364c66ec88fSEmmanuel Vadot nvidia,function = "uartb"; 365c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 366c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 367c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 368c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 369c66ec88fSEmmanuel Vadot }; 370c66ec88fSEmmanuel Vadot uart2_cts_pg3 { 371c66ec88fSEmmanuel Vadot nvidia,pins = "uart2_cts_pg3"; 372c66ec88fSEmmanuel Vadot nvidia,function = "uartb"; 373c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 374c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 375c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 376c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 377c66ec88fSEmmanuel Vadot }; 378c66ec88fSEmmanuel Vadot wifi_en_ph0 { 379c66ec88fSEmmanuel Vadot nvidia,pins = "wifi_en_ph0"; 380c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 381c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 382c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 383c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 384c66ec88fSEmmanuel Vadot }; 385c66ec88fSEmmanuel Vadot wifi_rst_ph1 { 386c66ec88fSEmmanuel Vadot nvidia,pins = "wifi_rst_ph1"; 387c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 388c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 389c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 390c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 391c66ec88fSEmmanuel Vadot }; 392c66ec88fSEmmanuel Vadot wifi_wake_ap_ph2 { 393c66ec88fSEmmanuel Vadot nvidia,pins = "wifi_wake_ap_ph2"; 394c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 395c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 396c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 397c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 398c66ec88fSEmmanuel Vadot }; 399c66ec88fSEmmanuel Vadot ap_wake_bt_ph3 { 400c66ec88fSEmmanuel Vadot nvidia,pins = "ap_wake_bt_ph3"; 401c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 402c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 403c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 404c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 405c66ec88fSEmmanuel Vadot }; 406c66ec88fSEmmanuel Vadot bt_rst_ph4 { 407c66ec88fSEmmanuel Vadot nvidia,pins = "bt_rst_ph4"; 408c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 409c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 410c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 411c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 412c66ec88fSEmmanuel Vadot }; 413c66ec88fSEmmanuel Vadot bt_wake_ap_ph5 { 414c66ec88fSEmmanuel Vadot nvidia,pins = "bt_wake_ap_ph5"; 415c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 416c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 417c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 418c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 419c66ec88fSEmmanuel Vadot }; 420c66ec88fSEmmanuel Vadot ph6 { 421c66ec88fSEmmanuel Vadot nvidia,pins = "ph6"; 422c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 423c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 424c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 425c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 426c66ec88fSEmmanuel Vadot }; 427c66ec88fSEmmanuel Vadot ap_wake_nfc_ph7 { 428c66ec88fSEmmanuel Vadot nvidia,pins = "ap_wake_nfc_ph7"; 429c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 430c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 431c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 432c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 433c66ec88fSEmmanuel Vadot }; 434c66ec88fSEmmanuel Vadot nfc_en_pi0 { 435c66ec88fSEmmanuel Vadot nvidia,pins = "nfc_en_pi0"; 436c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 437c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 438c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 439c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 440c66ec88fSEmmanuel Vadot }; 441c66ec88fSEmmanuel Vadot nfc_int_pi1 { 442c66ec88fSEmmanuel Vadot nvidia,pins = "nfc_int_pi1"; 443c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 444c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 445c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 446c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 447c66ec88fSEmmanuel Vadot }; 448c66ec88fSEmmanuel Vadot gps_en_pi2 { 449c66ec88fSEmmanuel Vadot nvidia,pins = "gps_en_pi2"; 450c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 451c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 452c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 453c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 454c66ec88fSEmmanuel Vadot }; 455c66ec88fSEmmanuel Vadot gps_rst_pi3 { 456c66ec88fSEmmanuel Vadot nvidia,pins = "gps_rst_pi3"; 457c66ec88fSEmmanuel Vadot nvidia,function = "rsvd0"; 458c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 459c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 460c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 461c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 462c66ec88fSEmmanuel Vadot }; 463c66ec88fSEmmanuel Vadot uart4_tx_pi4 { 464c66ec88fSEmmanuel Vadot nvidia,pins = "uart4_tx_pi4"; 465c66ec88fSEmmanuel Vadot nvidia,function = "uartd"; 466c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 467c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 468c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 469c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 470c66ec88fSEmmanuel Vadot }; 471c66ec88fSEmmanuel Vadot uart4_rx_pi5 { 472c66ec88fSEmmanuel Vadot nvidia,pins = "uart4_rx_pi5"; 473c66ec88fSEmmanuel Vadot nvidia,function = "uartd"; 474c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 475c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 476c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 477c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 478c66ec88fSEmmanuel Vadot }; 479c66ec88fSEmmanuel Vadot uart4_rts_pi6 { 480c66ec88fSEmmanuel Vadot nvidia,pins = "uart4_rts_pi6"; 481c66ec88fSEmmanuel Vadot nvidia,function = "uartd"; 482c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 483c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 484c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 485c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 486c66ec88fSEmmanuel Vadot }; 487c66ec88fSEmmanuel Vadot uart4_cts_pi7 { 488c66ec88fSEmmanuel Vadot nvidia,pins = "uart4_cts_pi7"; 489c66ec88fSEmmanuel Vadot nvidia,function = "uartd"; 490c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 491c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 492c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 493c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 494c66ec88fSEmmanuel Vadot }; 495c66ec88fSEmmanuel Vadot gen1_i2c_sda_pj0 { 496c66ec88fSEmmanuel Vadot nvidia,pins = "gen1_i2c_sda_pj0"; 497c66ec88fSEmmanuel Vadot nvidia,function = "i2c1"; 498c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 499c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 500c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 501c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 502c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 503c66ec88fSEmmanuel Vadot }; 504c66ec88fSEmmanuel Vadot gen1_i2c_scl_pj1 { 505c66ec88fSEmmanuel Vadot nvidia,pins = "gen1_i2c_scl_pj1"; 506c66ec88fSEmmanuel Vadot nvidia,function = "i2c1"; 507c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 508c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 509c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 510c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 511c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 512c66ec88fSEmmanuel Vadot }; 513c66ec88fSEmmanuel Vadot gen2_i2c_scl_pj2 { 514c66ec88fSEmmanuel Vadot nvidia,pins = "gen2_i2c_scl_pj2"; 515c66ec88fSEmmanuel Vadot nvidia,function = "i2c2"; 516c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 517c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 518c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 519c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 520c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 521c66ec88fSEmmanuel Vadot }; 522c66ec88fSEmmanuel Vadot gen2_i2c_sda_pj3 { 523c66ec88fSEmmanuel Vadot nvidia,pins = "gen2_i2c_sda_pj3"; 524c66ec88fSEmmanuel Vadot nvidia,function = "i2c2"; 525c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 526c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 527c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 528c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 529c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 530c66ec88fSEmmanuel Vadot }; 531c66ec88fSEmmanuel Vadot dap4_fs_pj4 { 532c66ec88fSEmmanuel Vadot nvidia,pins = "dap4_fs_pj4"; 533c66ec88fSEmmanuel Vadot nvidia,function = "i2s4b"; 534c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 535c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 536c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 537c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 538c66ec88fSEmmanuel Vadot }; 539c66ec88fSEmmanuel Vadot dap4_din_pj5 { 540c66ec88fSEmmanuel Vadot nvidia,pins = "dap4_din_pj5"; 541c66ec88fSEmmanuel Vadot nvidia,function = "i2s4b"; 542c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 543c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 544c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 545c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 546c66ec88fSEmmanuel Vadot }; 547c66ec88fSEmmanuel Vadot dap4_dout_pj6 { 548c66ec88fSEmmanuel Vadot nvidia,pins = "dap4_dout_pj6"; 549c66ec88fSEmmanuel Vadot nvidia,function = "i2s4b"; 550c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 551c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 552c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 553c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 554c66ec88fSEmmanuel Vadot }; 555c66ec88fSEmmanuel Vadot dap4_sclk_pj7 { 556c66ec88fSEmmanuel Vadot nvidia,pins = "dap4_sclk_pj7"; 557c66ec88fSEmmanuel Vadot nvidia,function = "i2s4b"; 558c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 559c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 560c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 561c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 562c66ec88fSEmmanuel Vadot }; 563c66ec88fSEmmanuel Vadot pk0 { 564c66ec88fSEmmanuel Vadot nvidia,pins = "pk0"; 565c66ec88fSEmmanuel Vadot nvidia,function = "i2s5b"; 566c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 567c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 568c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 569c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 570c66ec88fSEmmanuel Vadot }; 571c66ec88fSEmmanuel Vadot pk1 { 572c66ec88fSEmmanuel Vadot nvidia,pins = "pk1"; 573c66ec88fSEmmanuel Vadot nvidia,function = "i2s5b"; 574c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 575c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 576c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 577c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 578c66ec88fSEmmanuel Vadot }; 579c66ec88fSEmmanuel Vadot pk2 { 580c66ec88fSEmmanuel Vadot nvidia,pins = "pk2"; 581c66ec88fSEmmanuel Vadot nvidia,function = "i2s5b"; 582c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 583c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 584c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 585c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 586c66ec88fSEmmanuel Vadot }; 587c66ec88fSEmmanuel Vadot pk3 { 588c66ec88fSEmmanuel Vadot nvidia,pins = "pk3"; 589c66ec88fSEmmanuel Vadot nvidia,function = "i2s5b"; 590c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 591c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 592c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 593c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 594c66ec88fSEmmanuel Vadot }; 595c66ec88fSEmmanuel Vadot pk4 { 596c66ec88fSEmmanuel Vadot nvidia,pins = "pk4"; 597c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 598c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 599c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 600c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 601c66ec88fSEmmanuel Vadot }; 602c66ec88fSEmmanuel Vadot pk5 { 603c66ec88fSEmmanuel Vadot nvidia,pins = "pk5"; 604c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 605c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 606c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 607c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 608c66ec88fSEmmanuel Vadot }; 609c66ec88fSEmmanuel Vadot pk6 { 610c66ec88fSEmmanuel Vadot nvidia,pins = "pk6"; 611c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 612c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 613c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 614c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 615c66ec88fSEmmanuel Vadot }; 616c66ec88fSEmmanuel Vadot pk7 { 617c66ec88fSEmmanuel Vadot nvidia,pins = "pk7"; 618c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 619c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 620c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 621c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 622c66ec88fSEmmanuel Vadot }; 623c66ec88fSEmmanuel Vadot pl0 { 624c66ec88fSEmmanuel Vadot nvidia,pins = "pl0"; 625c66ec88fSEmmanuel Vadot nvidia,function = "rsvd0"; 626c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 627c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 628c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 629c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 630c66ec88fSEmmanuel Vadot }; 631c66ec88fSEmmanuel Vadot pl1 { 632c66ec88fSEmmanuel Vadot nvidia,pins = "pl1"; 633c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 634c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 635c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 636c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 637c66ec88fSEmmanuel Vadot }; 638c66ec88fSEmmanuel Vadot sdmmc1_clk_pm0 { 639c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc1_clk_pm0"; 640c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 641c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 642c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 643c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 644c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 645c66ec88fSEmmanuel Vadot }; 646c66ec88fSEmmanuel Vadot sdmmc1_cmd_pm1 { 647c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc1_cmd_pm1"; 648c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 649c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 650c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 651c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 652c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 653c66ec88fSEmmanuel Vadot }; 654c66ec88fSEmmanuel Vadot sdmmc1_dat3_pm2 { 655c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc1_dat3_pm2"; 656c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 657c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 658c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 659c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 660c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 661c66ec88fSEmmanuel Vadot }; 662c66ec88fSEmmanuel Vadot sdmmc1_dat2_pm3 { 663c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc1_dat2_pm3"; 664c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 665c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 666c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 667c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 668c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 669c66ec88fSEmmanuel Vadot }; 670c66ec88fSEmmanuel Vadot sdmmc1_dat1_pm4 { 671c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc1_dat1_pm4"; 672c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 673c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 674c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 675c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 676c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 677c66ec88fSEmmanuel Vadot }; 678c66ec88fSEmmanuel Vadot sdmmc1_dat0_pm5 { 679c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc1_dat0_pm5"; 680c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 681c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 682c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 683c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 684c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 685c66ec88fSEmmanuel Vadot }; 686c66ec88fSEmmanuel Vadot sdmmc3_clk_pp0 { 687c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc3_clk_pp0"; 688c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc3"; 689c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 690c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 691c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 692c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 693c66ec88fSEmmanuel Vadot }; 694c66ec88fSEmmanuel Vadot sdmmc3_cmd_pp1 { 695c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc3_cmd_pp1"; 696c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc3"; 697c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 698c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 699c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 700c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 701c66ec88fSEmmanuel Vadot }; 702c66ec88fSEmmanuel Vadot sdmmc3_dat3_pp2 { 703c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc3_dat3_pp2"; 704c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc3"; 705c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 706c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 707c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 708c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 709c66ec88fSEmmanuel Vadot }; 710c66ec88fSEmmanuel Vadot sdmmc3_dat2_pp3 { 711c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc3_dat2_pp3"; 712c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc3"; 713c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 714c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 715c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 716c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 717c66ec88fSEmmanuel Vadot }; 718c66ec88fSEmmanuel Vadot sdmmc3_dat1_pp4 { 719c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc3_dat1_pp4"; 720c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc3"; 721c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 722c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 723c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 724c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 725c66ec88fSEmmanuel Vadot }; 726c66ec88fSEmmanuel Vadot sdmmc3_dat0_pp5 { 727c66ec88fSEmmanuel Vadot nvidia,pins = "sdmmc3_dat0_pp5"; 728c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc3"; 729c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 730c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 731c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 732c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 733c66ec88fSEmmanuel Vadot }; 734c66ec88fSEmmanuel Vadot cam1_mclk_ps0 { 735c66ec88fSEmmanuel Vadot nvidia,pins = "cam1_mclk_ps0"; 736c66ec88fSEmmanuel Vadot nvidia,function = "extperiph3"; 737c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 738c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 739c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 740c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 741c66ec88fSEmmanuel Vadot }; 742c66ec88fSEmmanuel Vadot cam2_mclk_ps1 { 743c66ec88fSEmmanuel Vadot nvidia,pins = "cam2_mclk_ps1"; 744c66ec88fSEmmanuel Vadot nvidia,function = "extperiph3"; 745c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 746c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 747c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 748c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 749c66ec88fSEmmanuel Vadot }; 750c66ec88fSEmmanuel Vadot cam_i2c_scl_ps2 { 751c66ec88fSEmmanuel Vadot nvidia,pins = "cam_i2c_scl_ps2"; 752c66ec88fSEmmanuel Vadot nvidia,function = "i2cvi"; 753c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 754c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 755c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 756c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 757c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 758c66ec88fSEmmanuel Vadot }; 759c66ec88fSEmmanuel Vadot cam_i2c_sda_ps3 { 760c66ec88fSEmmanuel Vadot nvidia,pins = "cam_i2c_sda_ps3"; 761c66ec88fSEmmanuel Vadot nvidia,function = "i2cvi"; 762c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 763c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 764c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 765c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 766c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 767c66ec88fSEmmanuel Vadot }; 768c66ec88fSEmmanuel Vadot cam_rst_ps4 { 769c66ec88fSEmmanuel Vadot nvidia,pins = "cam_rst_ps4"; 770c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 771c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 772c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 773c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 774c66ec88fSEmmanuel Vadot }; 775c66ec88fSEmmanuel Vadot cam_af_en_ps5 { 776c66ec88fSEmmanuel Vadot nvidia,pins = "cam_af_en_ps5"; 777c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 778c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 779c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 780c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 781c66ec88fSEmmanuel Vadot }; 782c66ec88fSEmmanuel Vadot cam_flash_en_ps6 { 783c66ec88fSEmmanuel Vadot nvidia,pins = "cam_flash_en_ps6"; 784c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 785c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 786c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 787c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 788c66ec88fSEmmanuel Vadot }; 789c66ec88fSEmmanuel Vadot cam1_pwdn_ps7 { 790c66ec88fSEmmanuel Vadot nvidia,pins = "cam1_pwdn_ps7"; 791c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 792c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 793c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 794c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 795c66ec88fSEmmanuel Vadot }; 796c66ec88fSEmmanuel Vadot cam2_pwdn_pt0 { 797c66ec88fSEmmanuel Vadot nvidia,pins = "cam2_pwdn_pt0"; 798c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 799c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 800c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 801c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 802c66ec88fSEmmanuel Vadot }; 803c66ec88fSEmmanuel Vadot cam1_strobe_pt1 { 804c66ec88fSEmmanuel Vadot nvidia,pins = "cam1_strobe_pt1"; 805c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 806c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 807c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 808c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 809c66ec88fSEmmanuel Vadot }; 810c66ec88fSEmmanuel Vadot uart1_tx_pu0 { 811c66ec88fSEmmanuel Vadot nvidia,pins = "uart1_tx_pu0"; 812c66ec88fSEmmanuel Vadot nvidia,function = "uarta"; 813c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 814c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 815c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 816c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 817c66ec88fSEmmanuel Vadot }; 818c66ec88fSEmmanuel Vadot uart1_rx_pu1 { 819c66ec88fSEmmanuel Vadot nvidia,pins = "uart1_rx_pu1"; 820c66ec88fSEmmanuel Vadot nvidia,function = "uarta"; 821c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 822c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 823c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 824c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 825c66ec88fSEmmanuel Vadot }; 826c66ec88fSEmmanuel Vadot uart1_rts_pu2 { 827c66ec88fSEmmanuel Vadot nvidia,pins = "uart1_rts_pu2"; 828c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 829c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 830c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 831c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 832c66ec88fSEmmanuel Vadot }; 833c66ec88fSEmmanuel Vadot uart1_cts_pu3 { 834c66ec88fSEmmanuel Vadot nvidia,pins = "uart1_cts_pu3"; 835c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 836c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 837c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 838c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 839c66ec88fSEmmanuel Vadot }; 840c66ec88fSEmmanuel Vadot lcd_bl_pwm_pv0 { 841c66ec88fSEmmanuel Vadot nvidia,pins = "lcd_bl_pwm_pv0"; 842c66ec88fSEmmanuel Vadot nvidia,function = "pwm0"; 843c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 844c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 845c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 846c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 847c66ec88fSEmmanuel Vadot }; 848c66ec88fSEmmanuel Vadot lcd_bl_en_pv1 { 849c66ec88fSEmmanuel Vadot nvidia,pins = "lcd_bl_en_pv1"; 850c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 851c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 852c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 853c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 854c66ec88fSEmmanuel Vadot }; 855c66ec88fSEmmanuel Vadot lcd_rst_pv2 { 856c66ec88fSEmmanuel Vadot nvidia,pins = "lcd_rst_pv2"; 857c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 858c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 859c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 860c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 861c66ec88fSEmmanuel Vadot }; 862c66ec88fSEmmanuel Vadot lcd_gpio1_pv3 { 863c66ec88fSEmmanuel Vadot nvidia,pins = "lcd_gpio1_pv3"; 864c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 865c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 866c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 867c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 868c66ec88fSEmmanuel Vadot }; 869c66ec88fSEmmanuel Vadot lcd_gpio2_pv4 { 870c66ec88fSEmmanuel Vadot nvidia,pins = "lcd_gpio2_pv4"; 871c66ec88fSEmmanuel Vadot nvidia,function = "pwm1"; 872c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 873c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 874c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 875c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 876c66ec88fSEmmanuel Vadot }; 877c66ec88fSEmmanuel Vadot ap_ready_pv5 { 878c66ec88fSEmmanuel Vadot nvidia,pins = "ap_ready_pv5"; 879c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 880c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 881c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 882c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 883c66ec88fSEmmanuel Vadot }; 884c66ec88fSEmmanuel Vadot touch_rst_pv6 { 885c66ec88fSEmmanuel Vadot nvidia,pins = "touch_rst_pv6"; 886c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 887c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 888c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 889c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 890c66ec88fSEmmanuel Vadot }; 891c66ec88fSEmmanuel Vadot touch_clk_pv7 { 892c66ec88fSEmmanuel Vadot nvidia,pins = "touch_clk_pv7"; 893c66ec88fSEmmanuel Vadot nvidia,function = "touch"; 894c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 895c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 896c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 897c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 898c66ec88fSEmmanuel Vadot }; 899c66ec88fSEmmanuel Vadot modem_wake_ap_px0 { 900c66ec88fSEmmanuel Vadot nvidia,pins = "modem_wake_ap_px0"; 901c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 902c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 903c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 904c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 905c66ec88fSEmmanuel Vadot }; 906c66ec88fSEmmanuel Vadot touch_int_px1 { 907c66ec88fSEmmanuel Vadot nvidia,pins = "touch_int_px1"; 908c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 909c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 910c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 911c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 912c66ec88fSEmmanuel Vadot }; 913c66ec88fSEmmanuel Vadot motion_int_px2 { 914c66ec88fSEmmanuel Vadot nvidia,pins = "motion_int_px2"; 915c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 916c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 917c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 918c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 919c66ec88fSEmmanuel Vadot }; 920c66ec88fSEmmanuel Vadot als_prox_int_px3 { 921c66ec88fSEmmanuel Vadot nvidia,pins = "als_prox_int_px3"; 922c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 923c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 924c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 925c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 926c66ec88fSEmmanuel Vadot }; 927c66ec88fSEmmanuel Vadot temp_alert_px4 { 928c66ec88fSEmmanuel Vadot nvidia,pins = "temp_alert_px4"; 929c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 930c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 931c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 932c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 933c66ec88fSEmmanuel Vadot }; 934c66ec88fSEmmanuel Vadot button_power_on_px5 { 935c66ec88fSEmmanuel Vadot nvidia,pins = "button_power_on_px5"; 936c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 937c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 938c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 939c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 940c66ec88fSEmmanuel Vadot }; 941c66ec88fSEmmanuel Vadot button_vol_up_px6 { 942c66ec88fSEmmanuel Vadot nvidia,pins = "button_vol_up_px6"; 943c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 944c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 945c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 946c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 947c66ec88fSEmmanuel Vadot }; 948c66ec88fSEmmanuel Vadot button_vol_down_px7 { 949c66ec88fSEmmanuel Vadot nvidia,pins = "button_vol_down_px7"; 950c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 951c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 952c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 953c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 954c66ec88fSEmmanuel Vadot }; 955c66ec88fSEmmanuel Vadot button_slide_sw_py0 { 956c66ec88fSEmmanuel Vadot nvidia,pins = "button_slide_sw_py0"; 957c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 958c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 959c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 960c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 961c66ec88fSEmmanuel Vadot }; 962c66ec88fSEmmanuel Vadot button_home_py1 { 963c66ec88fSEmmanuel Vadot nvidia,pins = "button_home_py1"; 964c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 965c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 966c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 967c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 968c66ec88fSEmmanuel Vadot }; 969c66ec88fSEmmanuel Vadot lcd_te_py2 { 970c66ec88fSEmmanuel Vadot nvidia,pins = "lcd_te_py2"; 971c66ec88fSEmmanuel Vadot nvidia,function = "displaya"; 972c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 973c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 974c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 975c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 976c66ec88fSEmmanuel Vadot }; 977c66ec88fSEmmanuel Vadot pwr_i2c_scl_py3 { 978c66ec88fSEmmanuel Vadot nvidia,pins = "pwr_i2c_scl_py3"; 979c66ec88fSEmmanuel Vadot nvidia,function = "i2cpmu"; 980c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 981c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 982c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 983c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 984c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 985c66ec88fSEmmanuel Vadot }; 986c66ec88fSEmmanuel Vadot pwr_i2c_sda_py4 { 987c66ec88fSEmmanuel Vadot nvidia,pins = "pwr_i2c_sda_py4"; 988c66ec88fSEmmanuel Vadot nvidia,function = "i2cpmu"; 989c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 990c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 991c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 992c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 993c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 994c66ec88fSEmmanuel Vadot }; 995c66ec88fSEmmanuel Vadot clk_32k_out_py5 { 996c66ec88fSEmmanuel Vadot nvidia,pins = "clk_32k_out_py5"; 997c66ec88fSEmmanuel Vadot nvidia,function = "soc"; 998c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 999c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1000c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1001c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1002c66ec88fSEmmanuel Vadot }; 1003c66ec88fSEmmanuel Vadot pz0 { 1004c66ec88fSEmmanuel Vadot nvidia,pins = "pz0"; 1005c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1006c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1007c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1008c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1009c66ec88fSEmmanuel Vadot }; 1010c66ec88fSEmmanuel Vadot pz1 { 1011c66ec88fSEmmanuel Vadot nvidia,pins = "pz1"; 1012c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 1013c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1014c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1015c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1016c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1017c66ec88fSEmmanuel Vadot }; 1018c66ec88fSEmmanuel Vadot pz2 { 1019c66ec88fSEmmanuel Vadot nvidia,pins = "pz2"; 1020c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1021c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1022c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1023c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1024c66ec88fSEmmanuel Vadot }; 1025c66ec88fSEmmanuel Vadot pz3 { 1026c66ec88fSEmmanuel Vadot nvidia,pins = "pz3"; 1027c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1028c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1029c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1030c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1031c66ec88fSEmmanuel Vadot }; 1032c66ec88fSEmmanuel Vadot pz4 { 1033c66ec88fSEmmanuel Vadot nvidia,pins = "pz4"; 1034c66ec88fSEmmanuel Vadot nvidia,function = "sdmmc1"; 1035c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1036c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1037c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1038c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1039c66ec88fSEmmanuel Vadot }; 1040c66ec88fSEmmanuel Vadot pz5 { 1041c66ec88fSEmmanuel Vadot nvidia,pins = "pz5"; 1042c66ec88fSEmmanuel Vadot nvidia,function = "soc"; 1043c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1044c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1045c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1046c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1047c66ec88fSEmmanuel Vadot }; 1048c66ec88fSEmmanuel Vadot dap2_fs_paa0 { 1049c66ec88fSEmmanuel Vadot nvidia,pins = "dap2_fs_paa0"; 1050c66ec88fSEmmanuel Vadot nvidia,function = "i2s2"; 1051c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1052c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1053c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1054c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1055c66ec88fSEmmanuel Vadot }; 1056c66ec88fSEmmanuel Vadot dap2_sclk_paa1 { 1057c66ec88fSEmmanuel Vadot nvidia,pins = "dap2_sclk_paa1"; 1058c66ec88fSEmmanuel Vadot nvidia,function = "i2s2"; 1059c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1060c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1061c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1062c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1063c66ec88fSEmmanuel Vadot }; 1064c66ec88fSEmmanuel Vadot dap2_din_paa2 { 1065c66ec88fSEmmanuel Vadot nvidia,pins = "dap2_din_paa2"; 1066c66ec88fSEmmanuel Vadot nvidia,function = "i2s2"; 1067c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1068c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1069c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1070c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1071c66ec88fSEmmanuel Vadot }; 1072c66ec88fSEmmanuel Vadot dap2_dout_paa3 { 1073c66ec88fSEmmanuel Vadot nvidia,pins = "dap2_dout_paa3"; 1074c66ec88fSEmmanuel Vadot nvidia,function = "i2s2"; 1075c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1076c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1077c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1078c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1079c66ec88fSEmmanuel Vadot }; 1080c66ec88fSEmmanuel Vadot aud_mclk_pbb0 { 1081c66ec88fSEmmanuel Vadot nvidia,pins = "aud_mclk_pbb0"; 1082c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1083c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1084c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1085c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1086c66ec88fSEmmanuel Vadot }; 1087c66ec88fSEmmanuel Vadot dvfs_pwm_pbb1 { 1088c66ec88fSEmmanuel Vadot nvidia,pins = "dvfs_pwm_pbb1"; 1089c66ec88fSEmmanuel Vadot nvidia,function = "cldvfs"; 1090c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1091c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1092c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1093c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1094c66ec88fSEmmanuel Vadot }; 1095c66ec88fSEmmanuel Vadot dvfs_clk_pbb2 { 1096c66ec88fSEmmanuel Vadot nvidia,pins = "dvfs_clk_pbb2"; 1097c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1098c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1099c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1100c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1101c66ec88fSEmmanuel Vadot }; 1102c66ec88fSEmmanuel Vadot gpio_x1_aud_pbb3 { 1103c66ec88fSEmmanuel Vadot nvidia,pins = "gpio_x1_aud_pbb3"; 1104c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1105c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1106c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1107c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1108c66ec88fSEmmanuel Vadot }; 1109c66ec88fSEmmanuel Vadot gpio_x3_aud_pbb4 { 1110c66ec88fSEmmanuel Vadot nvidia,pins = "gpio_x3_aud_pbb4"; 1111c66ec88fSEmmanuel Vadot nvidia,function = "rsvd0"; 1112c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1113c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1114c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1115c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1116c66ec88fSEmmanuel Vadot }; 1117c66ec88fSEmmanuel Vadot hdmi_cec_pcc0 { 1118c66ec88fSEmmanuel Vadot nvidia,pins = "hdmi_cec_pcc0"; 1119c66ec88fSEmmanuel Vadot nvidia,function = "cec"; 1120c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1121c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1122c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1123c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1124c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 1125c66ec88fSEmmanuel Vadot }; 1126c66ec88fSEmmanuel Vadot hdmi_int_dp_hpd_pcc1 { 1127c66ec88fSEmmanuel Vadot nvidia,pins = "hdmi_int_dp_hpd_pcc1"; 1128c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1129c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1130c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1131c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1132c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1133c66ec88fSEmmanuel Vadot }; 1134c66ec88fSEmmanuel Vadot spdif_out_pcc2 { 1135c66ec88fSEmmanuel Vadot nvidia,pins = "spdif_out_pcc2"; 1136c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1137c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1138c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1139c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1140c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1141c66ec88fSEmmanuel Vadot }; 1142c66ec88fSEmmanuel Vadot spdif_in_pcc3 { 1143c66ec88fSEmmanuel Vadot nvidia,pins = "spdif_in_pcc3"; 1144c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1145c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1146c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1147c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1148c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1149c66ec88fSEmmanuel Vadot }; 1150c66ec88fSEmmanuel Vadot usb_vbus_en0_pcc4 { 1151c66ec88fSEmmanuel Vadot nvidia,pins = "usb_vbus_en0_pcc4"; 1152c66ec88fSEmmanuel Vadot nvidia,function = "usb"; 1153c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1154c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1155c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1156c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1157c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 1158c66ec88fSEmmanuel Vadot }; 1159c66ec88fSEmmanuel Vadot usb_vbus_en1_pcc5 { 1160c66ec88fSEmmanuel Vadot nvidia,pins = "usb_vbus_en1_pcc5"; 1161c66ec88fSEmmanuel Vadot nvidia,function = "usb"; 1162c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1163c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1164c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1165c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1166c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_ENABLE>; 1167c66ec88fSEmmanuel Vadot }; 1168c66ec88fSEmmanuel Vadot dp_hpd0_pcc6 { 1169c66ec88fSEmmanuel Vadot nvidia,pins = "dp_hpd0_pcc6"; 1170c66ec88fSEmmanuel Vadot nvidia,function = "dp"; 1171c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1172c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1173c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1174c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1175c66ec88fSEmmanuel Vadot }; 1176c66ec88fSEmmanuel Vadot pcc7 { 1177c66ec88fSEmmanuel Vadot nvidia,pins = "pcc7"; 1178c66ec88fSEmmanuel Vadot nvidia,function = "rsvd0"; 1179c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1180c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1181c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1182c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1183c66ec88fSEmmanuel Vadot nvidia,io-hv = <TEGRA_PIN_DISABLE>; 1184c66ec88fSEmmanuel Vadot }; 1185c66ec88fSEmmanuel Vadot spi2_cs1_pdd0 { 1186c66ec88fSEmmanuel Vadot nvidia,pins = "spi2_cs1_pdd0"; 1187c66ec88fSEmmanuel Vadot nvidia,function = "spi2"; 1188c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1189c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1190c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1191c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1192c66ec88fSEmmanuel Vadot }; 1193c66ec88fSEmmanuel Vadot qspi_sck_pee0 { 1194c66ec88fSEmmanuel Vadot nvidia,pins = "qspi_sck_pee0"; 1195c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1196c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1197c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1198c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1199c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1200c66ec88fSEmmanuel Vadot }; 1201c66ec88fSEmmanuel Vadot qspi_cs_n_pee1 { 1202c66ec88fSEmmanuel Vadot nvidia,pins = "qspi_cs_n_pee1"; 1203c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1204c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1205c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1206c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1207c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1208c66ec88fSEmmanuel Vadot }; 1209c66ec88fSEmmanuel Vadot qspi_io0_pee2 { 1210c66ec88fSEmmanuel Vadot nvidia,pins = "qspi_io0_pee2"; 1211c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1212c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1213c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1214c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1215c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1216c66ec88fSEmmanuel Vadot }; 1217c66ec88fSEmmanuel Vadot qspi_io1_pee3 { 1218c66ec88fSEmmanuel Vadot nvidia,pins = "qspi_io1_pee3"; 1219c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1220c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1221c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1222c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1223c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1224c66ec88fSEmmanuel Vadot }; 1225c66ec88fSEmmanuel Vadot qspi_io2_pee4 { 1226c66ec88fSEmmanuel Vadot nvidia,pins = "qspi_io2_pee4"; 1227c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1228c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1229c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1230c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1231c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1232c66ec88fSEmmanuel Vadot }; 1233c66ec88fSEmmanuel Vadot qspi_io3_pee5 { 1234c66ec88fSEmmanuel Vadot nvidia,pins = "qspi_io3_pee5"; 1235c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1236c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1237c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1238c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1239c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1240c66ec88fSEmmanuel Vadot }; 1241c66ec88fSEmmanuel Vadot core_pwr_req { 1242c66ec88fSEmmanuel Vadot nvidia,pins = "core_pwr_req"; 1243c66ec88fSEmmanuel Vadot nvidia,function = "core"; 1244c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1245c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1246c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1247c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1248c66ec88fSEmmanuel Vadot }; 1249c66ec88fSEmmanuel Vadot cpu_pwr_req { 1250c66ec88fSEmmanuel Vadot nvidia,pins = "cpu_pwr_req"; 1251c66ec88fSEmmanuel Vadot nvidia,function = "cpu"; 1252c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1253c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1254c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1255c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1256c66ec88fSEmmanuel Vadot }; 1257c66ec88fSEmmanuel Vadot pwr_int_n { 1258c66ec88fSEmmanuel Vadot nvidia,pins = "pwr_int_n"; 1259c66ec88fSEmmanuel Vadot nvidia,function = "pmi"; 1260c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_UP>; 1261c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1262c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1263c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1264c66ec88fSEmmanuel Vadot }; 1265c66ec88fSEmmanuel Vadot clk_32k_in { 1266c66ec88fSEmmanuel Vadot nvidia,pins = "clk_32k_in"; 1267c66ec88fSEmmanuel Vadot nvidia,function = "clk"; 1268c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1269c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1270c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_ENABLE>; 1271c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1272c66ec88fSEmmanuel Vadot }; 1273c66ec88fSEmmanuel Vadot jtag_rtck { 1274c66ec88fSEmmanuel Vadot nvidia,pins = "jtag_rtck"; 1275c66ec88fSEmmanuel Vadot nvidia,function = "jtag"; 1276c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1277c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1278c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1279c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1280c66ec88fSEmmanuel Vadot }; 1281c66ec88fSEmmanuel Vadot clk_req { 1282c66ec88fSEmmanuel Vadot nvidia,pins = "clk_req"; 1283c66ec88fSEmmanuel Vadot nvidia,function = "rsvd1"; 1284c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 1285c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1286c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1287c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1288c66ec88fSEmmanuel Vadot }; 1289c66ec88fSEmmanuel Vadot shutdown { 1290c66ec88fSEmmanuel Vadot nvidia,pins = "shutdown"; 1291c66ec88fSEmmanuel Vadot nvidia,function = "shutdown"; 1292c66ec88fSEmmanuel Vadot nvidia,pull = <TEGRA_PIN_PULL_NONE>; 1293c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1294c66ec88fSEmmanuel Vadot nvidia,enable-input = <TEGRA_PIN_DISABLE>; 1295c66ec88fSEmmanuel Vadot nvidia,open-drain = <TEGRA_PIN_DISABLE>; 1296c66ec88fSEmmanuel Vadot }; 1297c66ec88fSEmmanuel Vadot }; 1298c66ec88fSEmmanuel Vadot 12998bab661aSEmmanuel Vadot dvfs_pwm_active_state: pinmux-dvfs-pwm-active { 1300c66ec88fSEmmanuel Vadot dvfs_pwm_pbb1 { 1301c66ec88fSEmmanuel Vadot nvidia,pins = "dvfs_pwm_pbb1"; 1302c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_DISABLE>; 1303c66ec88fSEmmanuel Vadot }; 1304c66ec88fSEmmanuel Vadot }; 1305c66ec88fSEmmanuel Vadot 13068bab661aSEmmanuel Vadot dvfs_pwm_inactive_state: pinmux-dvfs-pwm-inactive { 1307c66ec88fSEmmanuel Vadot dvfs_pwm_pbb1 { 1308c66ec88fSEmmanuel Vadot nvidia,pins = "dvfs_pwm_pbb1"; 1309c66ec88fSEmmanuel Vadot nvidia,tristate = <TEGRA_PIN_ENABLE>; 1310c66ec88fSEmmanuel Vadot }; 1311c66ec88fSEmmanuel Vadot }; 1312c66ec88fSEmmanuel Vadot }; 1313c66ec88fSEmmanuel Vadot 1314c66ec88fSEmmanuel Vadot pwm@7000a000 { 1315c66ec88fSEmmanuel Vadot status = "okay"; 1316c66ec88fSEmmanuel Vadot }; 1317c66ec88fSEmmanuel Vadot 1318c66ec88fSEmmanuel Vadot i2c@7000c400 { 1319c66ec88fSEmmanuel Vadot status = "okay"; 1320c66ec88fSEmmanuel Vadot clock-frequency = <100000>; 1321c66ec88fSEmmanuel Vadot 1322c66ec88fSEmmanuel Vadot exp1: gpio@74 { 1323c66ec88fSEmmanuel Vadot compatible = "ti,tca9539"; 1324c66ec88fSEmmanuel Vadot reg = <0x74>; 1325c66ec88fSEmmanuel Vadot 1326c66ec88fSEmmanuel Vadot #gpio-cells = <2>; 1327c66ec88fSEmmanuel Vadot gpio-controller; 1328c66ec88fSEmmanuel Vadot }; 1329c66ec88fSEmmanuel Vadot 1330c66ec88fSEmmanuel Vadot exp2: gpio@77 { 1331c66ec88fSEmmanuel Vadot compatible = "ti,tca9539"; 1332c66ec88fSEmmanuel Vadot reg = <0x77>; 1333c66ec88fSEmmanuel Vadot 1334c66ec88fSEmmanuel Vadot #gpio-cells = <2>; 1335c66ec88fSEmmanuel Vadot gpio-controller; 1336c66ec88fSEmmanuel Vadot }; 1337c66ec88fSEmmanuel Vadot }; 1338c66ec88fSEmmanuel Vadot 1339c66ec88fSEmmanuel Vadot /* HDMI DDC */ 1340c66ec88fSEmmanuel Vadot hdmi_ddc: i2c@7000c700 { 1341c66ec88fSEmmanuel Vadot status = "okay"; 1342c66ec88fSEmmanuel Vadot clock-frequency = <100000>; 1343c66ec88fSEmmanuel Vadot }; 1344c66ec88fSEmmanuel Vadot 1345c66ec88fSEmmanuel Vadot sata@70020000 { 1346c66ec88fSEmmanuel Vadot status = "okay"; 1347c66ec88fSEmmanuel Vadot phys = <&{/padctl@7009f000/pads/sata/lanes/sata-0}>; 1348c66ec88fSEmmanuel Vadot }; 1349c66ec88fSEmmanuel Vadot 1350c66ec88fSEmmanuel Vadot hda@70030000 { 13515956d97fSEmmanuel Vadot nvidia,model = "NVIDIA Jetson TX1 HDA"; 1352c66ec88fSEmmanuel Vadot status = "okay"; 1353c66ec88fSEmmanuel Vadot }; 1354c66ec88fSEmmanuel Vadot 1355c66ec88fSEmmanuel Vadot usb@70090000 { 1356c66ec88fSEmmanuel Vadot phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, 1357c66ec88fSEmmanuel Vadot <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>, 1358c66ec88fSEmmanuel Vadot <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>, 1359c66ec88fSEmmanuel Vadot <&{/padctl@7009f000/pads/usb2/lanes/usb2-3}>, 1360c66ec88fSEmmanuel Vadot <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>, 1361c66ec88fSEmmanuel Vadot <&{/padctl@7009f000/pads/pcie/lanes/pcie-5}>; 1362c66ec88fSEmmanuel Vadot phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", "usb3-0", 1363c66ec88fSEmmanuel Vadot "usb3-1"; 1364c66ec88fSEmmanuel Vadot dvddio-pex-supply = <&vdd_pex_1v05>; 1365c66ec88fSEmmanuel Vadot hvddio-pex-supply = <&vdd_1v8>; 1366c66ec88fSEmmanuel Vadot avdd-usb-supply = <&vdd_3v3_sys>; 1367c66ec88fSEmmanuel Vadot 1368c66ec88fSEmmanuel Vadot status = "okay"; 1369c66ec88fSEmmanuel Vadot 1370c66ec88fSEmmanuel Vadot #address-cells = <1>; 1371c66ec88fSEmmanuel Vadot #size-cells = <0>; 1372c66ec88fSEmmanuel Vadot 1373c66ec88fSEmmanuel Vadot ethernet@1 { 13748bab661aSEmmanuel Vadot compatible = "usb955,9ff"; 1375c66ec88fSEmmanuel Vadot reg = <1>; 1376c66ec88fSEmmanuel Vadot }; 1377c66ec88fSEmmanuel Vadot }; 1378c66ec88fSEmmanuel Vadot 1379c66ec88fSEmmanuel Vadot padctl@7009f000 { 1380c66ec88fSEmmanuel Vadot status = "okay"; 1381c66ec88fSEmmanuel Vadot 1382c66ec88fSEmmanuel Vadot avdd-pll-utmip-supply = <&vdd_1v8>; 1383c66ec88fSEmmanuel Vadot avdd-pll-uerefe-supply = <&avdd_1v05_pll>; 1384c66ec88fSEmmanuel Vadot dvdd-pex-pll-supply = <&vdd_pex_1v05>; 1385c66ec88fSEmmanuel Vadot hvdd-pex-pll-e-supply = <&vdd_1v8>; 1386c66ec88fSEmmanuel Vadot 1387c66ec88fSEmmanuel Vadot pads { 1388c66ec88fSEmmanuel Vadot usb2 { 1389c66ec88fSEmmanuel Vadot status = "okay"; 1390c66ec88fSEmmanuel Vadot 1391c66ec88fSEmmanuel Vadot lanes { 1392c66ec88fSEmmanuel Vadot micro_b: usb2-0 { 1393c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 1394c66ec88fSEmmanuel Vadot status = "okay"; 1395c66ec88fSEmmanuel Vadot }; 1396c66ec88fSEmmanuel Vadot 1397c66ec88fSEmmanuel Vadot usb2-1 { 1398c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 1399c66ec88fSEmmanuel Vadot status = "okay"; 1400c66ec88fSEmmanuel Vadot }; 1401c66ec88fSEmmanuel Vadot 1402c66ec88fSEmmanuel Vadot usb2-2 { 1403c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 1404c66ec88fSEmmanuel Vadot status = "okay"; 1405c66ec88fSEmmanuel Vadot }; 1406c66ec88fSEmmanuel Vadot 1407c66ec88fSEmmanuel Vadot usb2-3 { 1408c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 1409c66ec88fSEmmanuel Vadot status = "okay"; 1410c66ec88fSEmmanuel Vadot }; 1411c66ec88fSEmmanuel Vadot }; 1412c66ec88fSEmmanuel Vadot }; 1413c66ec88fSEmmanuel Vadot 1414c66ec88fSEmmanuel Vadot pcie { 1415c66ec88fSEmmanuel Vadot status = "okay"; 1416c66ec88fSEmmanuel Vadot 1417c66ec88fSEmmanuel Vadot lanes { 1418c66ec88fSEmmanuel Vadot pcie-0 { 1419c66ec88fSEmmanuel Vadot nvidia,function = "pcie-x1"; 1420c66ec88fSEmmanuel Vadot status = "okay"; 1421c66ec88fSEmmanuel Vadot }; 1422c66ec88fSEmmanuel Vadot 1423c66ec88fSEmmanuel Vadot pcie-1 { 1424c66ec88fSEmmanuel Vadot nvidia,function = "pcie-x4"; 1425c66ec88fSEmmanuel Vadot status = "okay"; 1426c66ec88fSEmmanuel Vadot }; 1427c66ec88fSEmmanuel Vadot 1428c66ec88fSEmmanuel Vadot pcie-2 { 1429c66ec88fSEmmanuel Vadot nvidia,function = "pcie-x4"; 1430c66ec88fSEmmanuel Vadot status = "okay"; 1431c66ec88fSEmmanuel Vadot }; 1432c66ec88fSEmmanuel Vadot 1433c66ec88fSEmmanuel Vadot pcie-3 { 1434c66ec88fSEmmanuel Vadot nvidia,function = "pcie-x4"; 1435c66ec88fSEmmanuel Vadot status = "okay"; 1436c66ec88fSEmmanuel Vadot }; 1437c66ec88fSEmmanuel Vadot 1438c66ec88fSEmmanuel Vadot pcie-4 { 1439c66ec88fSEmmanuel Vadot nvidia,function = "pcie-x4"; 1440c66ec88fSEmmanuel Vadot status = "okay"; 1441c66ec88fSEmmanuel Vadot }; 1442c66ec88fSEmmanuel Vadot 1443c66ec88fSEmmanuel Vadot pcie-5 { 1444c66ec88fSEmmanuel Vadot nvidia,function = "usb3-ss"; 1445c66ec88fSEmmanuel Vadot status = "okay"; 1446c66ec88fSEmmanuel Vadot }; 1447c66ec88fSEmmanuel Vadot 1448c66ec88fSEmmanuel Vadot pcie-6 { 1449c66ec88fSEmmanuel Vadot nvidia,function = "usb3-ss"; 1450c66ec88fSEmmanuel Vadot status = "okay"; 1451c66ec88fSEmmanuel Vadot }; 1452c66ec88fSEmmanuel Vadot }; 1453c66ec88fSEmmanuel Vadot }; 1454c66ec88fSEmmanuel Vadot 1455c66ec88fSEmmanuel Vadot sata { 1456c66ec88fSEmmanuel Vadot status = "okay"; 1457c66ec88fSEmmanuel Vadot 1458c66ec88fSEmmanuel Vadot lanes { 1459c66ec88fSEmmanuel Vadot sata-0 { 1460c66ec88fSEmmanuel Vadot nvidia,function = "sata"; 1461c66ec88fSEmmanuel Vadot status = "okay"; 1462c66ec88fSEmmanuel Vadot }; 1463c66ec88fSEmmanuel Vadot }; 1464c66ec88fSEmmanuel Vadot }; 1465c66ec88fSEmmanuel Vadot }; 1466c66ec88fSEmmanuel Vadot 1467c66ec88fSEmmanuel Vadot ports { 1468c66ec88fSEmmanuel Vadot usb2-0 { 1469c66ec88fSEmmanuel Vadot status = "okay"; 1470c66ec88fSEmmanuel Vadot vbus-supply = <&vdd_usb_vbus_otg>; 1471c66ec88fSEmmanuel Vadot usb-role-switch; 1472c66ec88fSEmmanuel Vadot mode = "otg"; 1473c66ec88fSEmmanuel Vadot 1474c66ec88fSEmmanuel Vadot connector { 1475c66ec88fSEmmanuel Vadot compatible = "gpio-usb-b-connector", 1476c66ec88fSEmmanuel Vadot "usb-b-connector"; 1477c66ec88fSEmmanuel Vadot label = "micro-USB"; 1478c66ec88fSEmmanuel Vadot type = "micro"; 1479c66ec88fSEmmanuel Vadot vbus-gpios = <&gpio TEGRA_GPIO(Z, 0) 1480c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 1481c66ec88fSEmmanuel Vadot id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>; 1482c66ec88fSEmmanuel Vadot }; 1483c66ec88fSEmmanuel Vadot }; 1484c66ec88fSEmmanuel Vadot 1485c66ec88fSEmmanuel Vadot usb2-1 { 1486c66ec88fSEmmanuel Vadot status = "okay"; 1487c66ec88fSEmmanuel Vadot vbus-supply = <&vdd_5v0_rtl>; 1488c66ec88fSEmmanuel Vadot mode = "host"; 1489c66ec88fSEmmanuel Vadot }; 1490c66ec88fSEmmanuel Vadot 1491c66ec88fSEmmanuel Vadot usb2-2 { 1492c66ec88fSEmmanuel Vadot status = "okay"; 1493c66ec88fSEmmanuel Vadot vbus-supply = <&vdd_usb_vbus>; 1494c66ec88fSEmmanuel Vadot mode = "host"; 1495c66ec88fSEmmanuel Vadot }; 1496c66ec88fSEmmanuel Vadot 1497c66ec88fSEmmanuel Vadot usb2-3 { 1498c66ec88fSEmmanuel Vadot status = "okay"; 1499c66ec88fSEmmanuel Vadot mode = "host"; 1500c66ec88fSEmmanuel Vadot }; 1501c66ec88fSEmmanuel Vadot 1502c66ec88fSEmmanuel Vadot usb3-0 { 1503c66ec88fSEmmanuel Vadot nvidia,usb2-companion = <1>; 1504c66ec88fSEmmanuel Vadot status = "okay"; 1505c66ec88fSEmmanuel Vadot }; 1506c66ec88fSEmmanuel Vadot 1507c66ec88fSEmmanuel Vadot usb3-1 { 1508c66ec88fSEmmanuel Vadot nvidia,usb2-companion = <2>; 1509c66ec88fSEmmanuel Vadot status = "okay"; 1510c66ec88fSEmmanuel Vadot }; 1511c66ec88fSEmmanuel Vadot }; 1512c66ec88fSEmmanuel Vadot }; 1513c66ec88fSEmmanuel Vadot 1514c66ec88fSEmmanuel Vadot /* MMC/SD */ 1515c66ec88fSEmmanuel Vadot mmc@700b0000 { 1516c66ec88fSEmmanuel Vadot status = "okay"; 1517c66ec88fSEmmanuel Vadot bus-width = <4>; 1518c66ec88fSEmmanuel Vadot 1519c66ec88fSEmmanuel Vadot cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>; 1520c66ec88fSEmmanuel Vadot 1521c66ec88fSEmmanuel Vadot vqmmc-supply = <&vddio_sdmmc>; 1522c66ec88fSEmmanuel Vadot vmmc-supply = <&vdd_3v3_sd>; 1523c66ec88fSEmmanuel Vadot }; 1524c66ec88fSEmmanuel Vadot 1525c66ec88fSEmmanuel Vadot usb@700d0000 { 1526c66ec88fSEmmanuel Vadot status = "okay"; 1527c66ec88fSEmmanuel Vadot phys = <µ_b>; 1528c66ec88fSEmmanuel Vadot phy-names = "usb2-0"; 1529c66ec88fSEmmanuel Vadot avddio-usb-supply = <&vdd_3v3_sys>; 1530c66ec88fSEmmanuel Vadot hvdd-usb-supply = <&vdd_1v8>; 1531c66ec88fSEmmanuel Vadot }; 1532c66ec88fSEmmanuel Vadot 1533c66ec88fSEmmanuel Vadot gpio-keys { 1534c66ec88fSEmmanuel Vadot compatible = "gpio-keys"; 1535c66ec88fSEmmanuel Vadot label = "gpio-keys"; 1536c66ec88fSEmmanuel Vadot 1537b97ee269SEmmanuel Vadot key-power { 1538c66ec88fSEmmanuel Vadot label = "Power"; 1539c66ec88fSEmmanuel Vadot gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; 1540c66ec88fSEmmanuel Vadot linux,code = <KEY_POWER>; 1541c66ec88fSEmmanuel Vadot wakeup-source; 1542c66ec88fSEmmanuel Vadot }; 1543c66ec88fSEmmanuel Vadot 1544b97ee269SEmmanuel Vadot key-volume-down { 1545c66ec88fSEmmanuel Vadot label = "Volume Down"; 1546c66ec88fSEmmanuel Vadot gpios = <&gpio TEGRA_GPIO(Y, 0) GPIO_ACTIVE_LOW>; 1547c66ec88fSEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 1548c66ec88fSEmmanuel Vadot }; 1549c66ec88fSEmmanuel Vadot 1550b97ee269SEmmanuel Vadot key-volume-up { 1551c66ec88fSEmmanuel Vadot label = "Volume Up"; 1552c66ec88fSEmmanuel Vadot gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>; 1553c66ec88fSEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 1554c66ec88fSEmmanuel Vadot }; 1555c66ec88fSEmmanuel Vadot }; 1556c66ec88fSEmmanuel Vadot 1557e67e8565SEmmanuel Vadot vdd_sys_mux: regulator-vdd-sys-mux { 1558c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1559c66ec88fSEmmanuel Vadot regulator-name = "VDD_SYS_MUX"; 1560c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 1561c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 1562c66ec88fSEmmanuel Vadot regulator-always-on; 1563c66ec88fSEmmanuel Vadot regulator-boot-on; 1564c66ec88fSEmmanuel Vadot }; 1565c66ec88fSEmmanuel Vadot 1566e67e8565SEmmanuel Vadot vdd_5v0_sys: regulator-vdd-5v0-sys { 1567c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1568c66ec88fSEmmanuel Vadot regulator-name = "VDD_5V0_SYS"; 1569c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 1570c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 1571c66ec88fSEmmanuel Vadot regulator-always-on; 1572c66ec88fSEmmanuel Vadot regulator-boot-on; 1573c66ec88fSEmmanuel Vadot gpio = <&pmic 1 GPIO_ACTIVE_HIGH>; 1574c66ec88fSEmmanuel Vadot enable-active-high; 1575c66ec88fSEmmanuel Vadot vin-supply = <&vdd_sys_mux>; 1576c66ec88fSEmmanuel Vadot }; 1577c66ec88fSEmmanuel Vadot 1578e67e8565SEmmanuel Vadot vdd_3v3_sys: regulator-vdd-3v3-sys { 1579c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1580c66ec88fSEmmanuel Vadot regulator-name = "VDD_3V3_SYS"; 1581c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1582c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1583c66ec88fSEmmanuel Vadot regulator-always-on; 1584c66ec88fSEmmanuel Vadot regulator-boot-on; 1585c66ec88fSEmmanuel Vadot gpio = <&pmic 3 GPIO_ACTIVE_HIGH>; 1586c66ec88fSEmmanuel Vadot enable-active-high; 1587c66ec88fSEmmanuel Vadot vin-supply = <&vdd_sys_mux>; 1588c66ec88fSEmmanuel Vadot 1589c66ec88fSEmmanuel Vadot regulator-enable-ramp-delay = <160>; 1590c66ec88fSEmmanuel Vadot }; 1591c66ec88fSEmmanuel Vadot 1592e67e8565SEmmanuel Vadot vdd_5v0_io: regulator-vdd-5v0-io { 1593c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1594c66ec88fSEmmanuel Vadot regulator-name = "VDD_5V0_IO_SYS"; 1595c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 1596c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 1597c66ec88fSEmmanuel Vadot regulator-always-on; 1598c66ec88fSEmmanuel Vadot regulator-boot-on; 1599c66ec88fSEmmanuel Vadot }; 1600c66ec88fSEmmanuel Vadot 1601e67e8565SEmmanuel Vadot vdd_3v3_sd: regulator-vdd-3v3-sd { 1602c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1603c66ec88fSEmmanuel Vadot regulator-name = "VDD_3V3_SD"; 1604c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1605c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1606c66ec88fSEmmanuel Vadot gpio = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_HIGH>; 1607c66ec88fSEmmanuel Vadot enable-active-high; 1608c66ec88fSEmmanuel Vadot vin-supply = <&vdd_3v3_sys>; 1609c66ec88fSEmmanuel Vadot 1610c66ec88fSEmmanuel Vadot regulator-enable-ramp-delay = <472>; 1611c66ec88fSEmmanuel Vadot }; 1612c66ec88fSEmmanuel Vadot 1613e67e8565SEmmanuel Vadot vdd_dsi_csi: regulator-vdd-dsi-csi { 1614c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1615c66ec88fSEmmanuel Vadot regulator-name = "AVDD_DSI_CSI_1V2"; 1616c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1200000>; 1617c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1200000>; 1618c66ec88fSEmmanuel Vadot vin-supply = <&vdd_sys_1v2>; 1619c66ec88fSEmmanuel Vadot }; 1620c66ec88fSEmmanuel Vadot 1621e67e8565SEmmanuel Vadot vdd_3v3_dis: regulator-vdd-3v3-dis { 1622c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1623c66ec88fSEmmanuel Vadot regulator-name = "VDD_DIS_3V3_LCD"; 1624c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1625c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1626c66ec88fSEmmanuel Vadot regulator-always-on; 1627c66ec88fSEmmanuel Vadot gpio = <&exp1 3 GPIO_ACTIVE_HIGH>; 1628c66ec88fSEmmanuel Vadot enable-active-high; 1629c66ec88fSEmmanuel Vadot vin-supply = <&vdd_3v3_sys>; 1630c66ec88fSEmmanuel Vadot }; 1631c66ec88fSEmmanuel Vadot 1632e67e8565SEmmanuel Vadot vdd_1v8_dis: regulator-vdd-1v8-dis { 1633c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1634c66ec88fSEmmanuel Vadot regulator-name = "VDD_LCD_1V8_DIS"; 1635c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1800000>; 1636c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1800000>; 1637c66ec88fSEmmanuel Vadot regulator-always-on; 1638c66ec88fSEmmanuel Vadot gpio = <&exp1 14 GPIO_ACTIVE_HIGH>; 1639c66ec88fSEmmanuel Vadot enable-active-high; 1640c66ec88fSEmmanuel Vadot vin-supply = <&vdd_1v8>; 1641c66ec88fSEmmanuel Vadot }; 1642c66ec88fSEmmanuel Vadot 1643e67e8565SEmmanuel Vadot vdd_5v0_rtl: regulator-vdd-5v0-rtl { 1644c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1645c66ec88fSEmmanuel Vadot regulator-name = "RTL_5V"; 1646c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 1647c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 1648c66ec88fSEmmanuel Vadot gpio = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>; 1649c66ec88fSEmmanuel Vadot enable-active-high; 1650c66ec88fSEmmanuel Vadot vin-supply = <&vdd_5v0_sys>; 1651c66ec88fSEmmanuel Vadot }; 1652c66ec88fSEmmanuel Vadot 1653e67e8565SEmmanuel Vadot vdd_usb_vbus: regulator-vdd-usb-vbus { 1654c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1655c66ec88fSEmmanuel Vadot regulator-name = "USB_VBUS_EN1"; 1656c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 1657c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 1658c66ec88fSEmmanuel Vadot gpio = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_HIGH>; 1659c66ec88fSEmmanuel Vadot enable-active-high; 1660c66ec88fSEmmanuel Vadot vin-supply = <&vdd_5v0_sys>; 1661c66ec88fSEmmanuel Vadot }; 1662c66ec88fSEmmanuel Vadot 1663e67e8565SEmmanuel Vadot vdd_hdmi: regulator-vdd-hdmi { 1664c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1665c66ec88fSEmmanuel Vadot regulator-name = "VDD_HDMI_5V0"; 1666c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 1667c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 1668c66ec88fSEmmanuel Vadot gpio = <&exp1 12 GPIO_ACTIVE_HIGH>; 1669c66ec88fSEmmanuel Vadot enable-active-high; 1670c66ec88fSEmmanuel Vadot vin-supply = <&vdd_5v0_sys>; 1671c66ec88fSEmmanuel Vadot }; 1672c66ec88fSEmmanuel Vadot 1673*cb7aa33aSEmmanuel Vadot vdd_cam_1v2: regulator-vdd-cam-1v2 { 1674c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1675c66ec88fSEmmanuel Vadot regulator-name = "vdd-cam-1v2"; 1676c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1200000>; 1677c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1200000>; 1678c66ec88fSEmmanuel Vadot gpio = <&exp2 10 GPIO_ACTIVE_HIGH>; 1679c66ec88fSEmmanuel Vadot enable-active-high; 1680c66ec88fSEmmanuel Vadot vin-supply = <&vdd_3v3_sys>; 1681c66ec88fSEmmanuel Vadot }; 1682c66ec88fSEmmanuel Vadot 1683e67e8565SEmmanuel Vadot vdd_cam_2v8: regulator-vdd-cam-2v8 { 1684c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1685c66ec88fSEmmanuel Vadot regulator-name = "vdd-cam-2v8"; 1686c66ec88fSEmmanuel Vadot regulator-min-microvolt = <2800000>; 1687c66ec88fSEmmanuel Vadot regulator-max-microvolt = <2800000>; 1688c66ec88fSEmmanuel Vadot gpio = <&exp1 13 GPIO_ACTIVE_HIGH>; 1689c66ec88fSEmmanuel Vadot enable-active-high; 1690c66ec88fSEmmanuel Vadot vin-supply = <&vdd_3v3_sys>; 1691c66ec88fSEmmanuel Vadot }; 1692c66ec88fSEmmanuel Vadot 1693e67e8565SEmmanuel Vadot vdd_cam_1v8: regulator-vdd-cam-1v8 { 1694c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 1695c66ec88fSEmmanuel Vadot regulator-name = "vdd-cam-1v8"; 1696c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1800000>; 1697c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1800000>; 1698c66ec88fSEmmanuel Vadot gpio = <&exp2 9 GPIO_ACTIVE_HIGH>; 1699c66ec88fSEmmanuel Vadot enable-active-high; 1700c66ec88fSEmmanuel Vadot vin-supply = <&vdd_3v3_sys>; 1701c66ec88fSEmmanuel Vadot }; 17026be33864SEmmanuel Vadot 1703e67e8565SEmmanuel Vadot vdd_usb_vbus_otg: regulator-vdd-usb-vbus-otg { 17046be33864SEmmanuel Vadot compatible = "regulator-fixed"; 17056be33864SEmmanuel Vadot regulator-name = "USB_VBUS_EN0"; 17066be33864SEmmanuel Vadot regulator-min-microvolt = <5000000>; 17076be33864SEmmanuel Vadot regulator-max-microvolt = <5000000>; 17086be33864SEmmanuel Vadot gpio = <&gpio TEGRA_GPIO(CC, 4) GPIO_ACTIVE_HIGH>; 17096be33864SEmmanuel Vadot enable-active-high; 17106be33864SEmmanuel Vadot vin-supply = <&vdd_5v0_sys>; 17116be33864SEmmanuel Vadot }; 1712c66ec88fSEmmanuel Vadot}; 1713