| /dts-v1/; |
| |
| #include "tegra132.dtsi" |
| #include "tegra124-platforms/tegra124-tn8-keys-e1780-1100-a02.dtsi" |
| #include "tegra124-platforms/tegra124-pm359-gpio-default.dtsi" |
| #include "tegra124-platforms/tegra124-pm359-pinmux.dtsi" |
| #include "tegra124-platforms/tegra124-pm359-pmic.dtsi" |
| #include "tegra124-platforms/tegra124-pm359-fixed.dtsi" |
| |
| / { |
| model = "laguna"; |
| compatible = "nvidia,laguna", "nvidia,tegra132"; |
| nvidia,dtsfilename = __FILE__; |
| #address-cells = <2>; |
| #size-cells = <2>; |
| |
| aliases { |
| gpio264 = &tca6416; |
| }; |
| |
| chosen { |
| bootargs = "tegraid=40.0.0.00.00 vmalloc=256M video=tegrafb console=ttyS0,115200n8 earlyprintk"; |
| linux,initrd-start = <0x85000000>; |
| linux,initrd-end = <0x851bc400>; |
| }; |
| |
| serial@70006000 { |
| compatible = "nvidia,tegra114-hsuart"; |
| status = "okay"; |
| }; |
| |
| serial@70006040 { |
| compatible = "nvidia,tegra114-hsuart"; |
| status = "okay"; |
| }; |
| |
| serial@70006200 { |
| compatible = "nvidia,tegra114-hsuart"; |
| status = "okay"; |
| }; |
| |
| i2c@7000c000 { |
| clock-frequency = <100000>; |
| }; |
| |
| i2c@7000d000 { |
| nvidia,bit-banging-xfer-after-shutdown; |
| }; |
| |
| memory@0x80000000 { |
| device_type = "memory"; |
| reg = <0x0 0x80000000 0x0 0x80000000>; |
| }; |
| |
| spi@7000d400 { |
| status = "okay"; |
| spi-max-frequency = <25000000>; |
| }; |
| |
| spi@7000da00 { |
| status = "okay"; |
| spi-max-frequency = <25000000>; |
| }; |
| |
| pmc { |
| status = "okay"; |
| nvidia,invert-interrupt; |
| nvidia,suspend-mode = <0>; |
| nvidia,cpu-pwr-good-time = <2000>; |
| nvidia,cpu-pwr-off-time = <2000>; |
| nvidia,core-pwr-good-time = <3845 3845>; |
| nvidia,core-pwr-off-time = <2000>; |
| nvidia,core-power-req-active-high; |
| nvidia,sys-clock-req-active-high; |
| }; |
| |
| pcie-controller { |
| nvidia,port0_status = <1>; |
| nvidia,port1_status = <1>; |
| nvidia,hot-plug-gpio = <&gpio TEGRA_GPIO(O, 1) 0>; |
| nvidia,wake-gpio = <&gpio TEGRA_GPIO(DD, 3) 0>; |
| nvidia,x1-slot-gpio = <&tca6416 8 0>; |
| status = "okay"; |
| }; |
| |
| sata-controller { |
| nvidia,pexp-gpio = <&tca6416 9 0>; |
| status = "okay"; |
| }; |
| |
| dfll@70040084 { |
| board-params = <&{/cpu_dfll_board_params}>; |
| i2c-pmic-integration = <&{/cpu_dfll_pmic_integration}>; |
| monitor-data-new-workaround; |
| status = "okay"; |
| }; |
| |
| cpu_dfll_board_params { |
| sample-rate = <12500>; |
| fixed-output-forcing; |
| cf = <10>; |
| ci = <0>; |
| cg = <2>; |
| droop-cut-value = <0xf>; |
| droop-restore-ramp = <0x0>; |
| scale-out-ramp = <0x0>; |
| }; |
| |
| cpu_dfll_pmic_integration { |
| pmic-i2c-address = <0x80>; |
| pmic-i2c-voltage-register = <0x00>; |
| i2c-fs-rate = <400000>; |
| sel-conversion-slope = <1>; |
| }; |
| }; |