13241e3d0SMasahiro Yamada/dts-v1/; 23241e3d0SMasahiro Yamada 33241e3d0SMasahiro Yamada#include "tegra124.dtsi" 43241e3d0SMasahiro Yamada 53241e3d0SMasahiro Yamada/ { 63241e3d0SMasahiro Yamada model = "NVIDIA Venice2"; 73241e3d0SMasahiro Yamada compatible = "nvidia,venice2", "nvidia,tegra124"; 83241e3d0SMasahiro Yamada 9c3691392SSimon Glass chosen { 10c3691392SSimon Glass stdout-path = &uarta; 11c3691392SSimon Glass }; 12c3691392SSimon Glass 133241e3d0SMasahiro Yamada aliases { 143241e3d0SMasahiro Yamada i2c0 = "/i2c@7000d000"; 153241e3d0SMasahiro Yamada i2c1 = "/i2c@7000c000"; 163241e3d0SMasahiro Yamada i2c2 = "/i2c@7000c400"; 173241e3d0SMasahiro Yamada i2c3 = "/i2c@7000c500"; 183241e3d0SMasahiro Yamada i2c4 = "/i2c@7000c700"; 193241e3d0SMasahiro Yamada i2c5 = "/i2c@7000d100"; 2067748a73SStephen Warren mmc0 = "/sdhci@700b0600"; 2167748a73SStephen Warren mmc1 = "/sdhci@700b0400"; 223241e3d0SMasahiro Yamada spi0 = "/spi@7000d400"; 233241e3d0SMasahiro Yamada spi1 = "/spi@7000da00"; 24e6607cffSStephen Warren usb0 = "/usb@7d000000"; 25e6607cffSStephen Warren usb1 = "/usb@7d008000"; 263241e3d0SMasahiro Yamada }; 273241e3d0SMasahiro Yamada 283241e3d0SMasahiro Yamada memory { 293241e3d0SMasahiro Yamada device_type = "memory"; 303241e3d0SMasahiro Yamada reg = <0x80000000 0x80000000>; 313241e3d0SMasahiro Yamada }; 323241e3d0SMasahiro Yamada 333241e3d0SMasahiro Yamada i2c@7000c000 { 343241e3d0SMasahiro Yamada status = "okay"; 353241e3d0SMasahiro Yamada clock-frequency = <100000>; 363241e3d0SMasahiro Yamada }; 373241e3d0SMasahiro Yamada 383241e3d0SMasahiro Yamada i2c@7000c400 { 393241e3d0SMasahiro Yamada status = "okay"; 403241e3d0SMasahiro Yamada clock-frequency = <100000>; 413241e3d0SMasahiro Yamada }; 423241e3d0SMasahiro Yamada 433241e3d0SMasahiro Yamada i2c@7000c500 { 443241e3d0SMasahiro Yamada status = "okay"; 453241e3d0SMasahiro Yamada clock-frequency = <100000>; 463241e3d0SMasahiro Yamada }; 473241e3d0SMasahiro Yamada 483241e3d0SMasahiro Yamada i2c@7000c700 { 493241e3d0SMasahiro Yamada status = "okay"; 503241e3d0SMasahiro Yamada clock-frequency = <100000>; 513241e3d0SMasahiro Yamada }; 523241e3d0SMasahiro Yamada 533241e3d0SMasahiro Yamada i2c@7000d000 { 543241e3d0SMasahiro Yamada status = "okay"; 553241e3d0SMasahiro Yamada clock-frequency = <400000>; 563241e3d0SMasahiro Yamada }; 573241e3d0SMasahiro Yamada 583241e3d0SMasahiro Yamada i2c@7000d100 { 593241e3d0SMasahiro Yamada status = "okay"; 603241e3d0SMasahiro Yamada clock-frequency = <400000>; 613241e3d0SMasahiro Yamada }; 623241e3d0SMasahiro Yamada 633241e3d0SMasahiro Yamada spi@7000d400 { 643241e3d0SMasahiro Yamada status = "okay"; 653241e3d0SMasahiro Yamada spi-max-frequency = <25000000>; 663241e3d0SMasahiro Yamada }; 673241e3d0SMasahiro Yamada 683241e3d0SMasahiro Yamada spi@7000da00 { 693241e3d0SMasahiro Yamada status = "okay"; 703241e3d0SMasahiro Yamada spi-max-frequency = <25000000>; 713241e3d0SMasahiro Yamada }; 723241e3d0SMasahiro Yamada 733241e3d0SMasahiro Yamada sdhci@700b0400 { 743241e3d0SMasahiro Yamada status = "okay"; 752b2b50bcSSimon Glass cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>; 762b2b50bcSSimon Glass power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>; 772b2b50bcSSimon Glass wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_LOW>; 783241e3d0SMasahiro Yamada bus-width = <4>; 793241e3d0SMasahiro Yamada }; 803241e3d0SMasahiro Yamada 813241e3d0SMasahiro Yamada sdhci@700b0600 { 823241e3d0SMasahiro Yamada status = "okay"; 833241e3d0SMasahiro Yamada bus-width = <8>; 849a06a1a3STom Warren non-removable; 853241e3d0SMasahiro Yamada }; 863241e3d0SMasahiro Yamada 87e6607cffSStephen Warren usb@7d000000 { 88e6607cffSStephen Warren status = "okay"; 89e6607cffSStephen Warren dr_mode = "otg"; 902b2b50bcSSimon Glass nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>; 91e6607cffSStephen Warren }; 92e6607cffSStephen Warren 933241e3d0SMasahiro Yamada usb@7d008000 { 943241e3d0SMasahiro Yamada status = "okay"; 952b2b50bcSSimon Glass nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>; 963241e3d0SMasahiro Yamada }; 97f4abbee3SSimon Glass 98f4abbee3SSimon Glass clocks { 99f4abbee3SSimon Glass compatible = "simple-bus"; 100f4abbee3SSimon Glass #address-cells = <1>; 101f4abbee3SSimon Glass #size-cells = <0>; 102f4abbee3SSimon Glass 103f4abbee3SSimon Glass clk32k_in: clock@0 { 104f4abbee3SSimon Glass compatible = "fixed-clock"; 105f4abbee3SSimon Glass reg = <0>; 106f4abbee3SSimon Glass #clock-cells = <0>; 107f4abbee3SSimon Glass clock-frequency = <32768>; 108f4abbee3SSimon Glass }; 109f4abbee3SSimon Glass }; 110f4abbee3SSimon Glass 1113241e3d0SMasahiro Yamada}; 112*f53dcc0eSSimon Glass 113*f53dcc0eSSimon Glass&uarta { 114*f53dcc0eSSimon Glass status = "okay"; 115*f53dcc0eSSimon Glass}; 116