tegra124-bonaire_sim.dtb \
tegra124-bonaire.dtb \
tegra124-ardbeg.dtb \
- tegra124-ardbeg-battery.dtb \
tegra124-ardbeg-a03-00.dtb \
- tegra124-ardbeg-a03-00-battery.dtb \
tegra124-ardbeg-e1792-1100-a00-00.dtb \
tegra124-ardbeg-e1792-1100-a00-01.dtb \
tegra124-ardbeg-e1780-1000-a00-00.dtb \
+++ /dev/null
-#include "tegra124-ardbeg-a03-00.dts"
-/ {
- i2c@7000c400 {
- bq20z75@0b {
- status = "okay";
- };
- bq2477x@6a {
- status = "okay";
- };
- };
-};
-/dts-v1/;
-
-#include "tegra124-ardbeg-a03.dtsi"
-#include "tegra124-platforms/tegra124-ardbeg-powermon-e1780-1000-a01.dtsi"
-#include "tegra124-platforms/tegra124-tn8-gpio-e1780-1100-a02.dtsi"
-#include "tegra124-platforms/tegra124-tn8-pinmux-e1780-1100-a02.dtsi"
-#include "tegra124-platforms/tegra124-tn8-keys-e1780-1100-a02.dtsi"
-
-/ {
- model = "NVIDIA Tegra124 Ardbeg";
- compatible = "nvidia,ardbeg", "nvidia,tegra124";
- nvidia,boardids = "1780:1000:3:B:3";
- nvidia,dtsfilename = __FILE__;
-};
+#include "tegra124-ardbeg-e1780-1000-a03-00.dts"
+++ /dev/null
-#include "tegra124-ardbeg.dtsi"
-
-/ {
- #address-cells = <2>;
- #size-cells = <2>;
-
- 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";
- };
-
- memory@0x80000000 {
- device_type = "memory";
- reg = <0x0 0x80000000 0x0 0x80000000>;
- };
-
- i2c@7000c400 {
- bq20z75@0b {
- compatible = "sbs,sbs-battery";
- reg = <0x0b>;
- status = "disabled";
- sbs,i2c-retry-count = <2>;
- sbs,poll-retry-count = <100>;
- };
-
- bq2477x@6a {
- compatible = "ti,bq2477x";
- reg = <0x6a>;
- status = "disabled";
- ti,dac-ichg = <2240>;
- ti,dac-v = <9008>;
- ti,dac-minsv = <4608>;
- ti,dac-iin = <4992>;
- ti,wdt-refresh-timeout = <40>;
- ti,charger-detect-gpio-active-low = <1>;
- charger-detect-gpio = <&gpio TEGRA_GPIO(J, 0) 0>;
- };
- };
-
- i2c@7000d000 {
- nvidia,bit-banging-xfer-after-shutdown;
- };
-
- 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 = <500>;
- nvidia,cpu-pwr-off-time = <300>;
- 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;
- };
-
- stm8t143 {
- compatible = "stm,stm8t143";
- pout-gpio = <&gpio 190 0>;
- tout-gpio = <&gpio 112 0>;
- };
-
- xusb@70090000 {
- /* nvidia,uses_external_pmic;
- nvidia,gpio_controls_muxed_ss_lanes; */
- nvidia,gpio_ss1_sata = <0>;
- nvidia,portmap = <0x703>; /* SSP0, SSP1 USB2P0, USB2P1, USBP2 */
- nvidia,ss_portmap = <0x20>; /* SSP0 on USB2P0, SSP1 on USB2P2 */
- nvidia,lane_owner = <6>; /* USB3P0 USB3P1 */
- nvidia,ulpicap = <0>; /* No ulpi support. can we remove */
- nvidia,supply_utmi_vbuses = "usb_vbus0", "usb_vbus1", "usb_vbus2";
- nvidia,supply_s3p3v = "hvdd_usb";
- nvidia,supply_s1p8v = "avdd_pll_utmip";
- nvidia,supply_vddio_hsic = "vddio_hsic";
- nvidia,supply_s1p05v = "avddio_usb";
- /* hsic config values in order defined in structure */
- nvidia,hsic0 = /bits/8 <0x1 0x1 0x8 0xa 0 0 1 0x22 0>;
- status = "okay";
- };
-};
+++ /dev/null
-#include "tegra124-ardbeg.dts"
-/ {
- i2c@7000c400 {
- bq20z75@0b {
- status = "okay";
- };
- };
-};
-/dts-v1/;
-
-#include "tegra124.dtsi"
-#include "tegra124-platforms/tegra124-ardbeg-powermon-e1780-1000-a00.dtsi"
-#include "tegra124-platforms/tegra124-tn8-gpio-e1780-1100-a02.dtsi"
-#include "tegra124-platforms/tegra124-tn8-pinmux-e1780-1100-a02.dtsi"
-#include "tegra124-platforms/tegra124-tn8-keys-e1780-1100-a02.dtsi"
-#include "panel-p-wuxga-10-1.dts"
-#include "panel-s-wqxga-10-1.dts"
-
-/ {
- model = "NVIDIA Tegra124 Ardbeg";
- compatible = "nvidia,ardbeg", "nvidia,tegra124";
- nvidia,dtsfilename = __FILE__;
- #address-cells = <2>;
- #size-cells = <2>;
-
- chosen {
- bootargs = "tegraid=40.0.0.00.00 vmalloc=256M video=tegrafb console=ttyS0,115200n8 earlyprintk";
- linux,initrd-start = <0x85000000>;
- linux,initrd-end = <0x851bc400>;
- };
- host1x {
- dsi {
- nvidia,dsi-controller-vs = <1>;
- status = "okay";
- panel-p-wuxga-10-1 {
- nvidia,dsi-panel-rst-gpio = <&gpio TEGRA_GPIO(H, 3) 0>; /* PH3 */
- nvidia,dsi-panel-bl-pwm-gpio = <&gpio TEGRA_GPIO(H, 1) 0>; /* PH1 */
- };
- panel-s-wqxga-10-1 {
- nvidia,dsi-panel-rst-gpio = <&gpio TEGRA_GPIO(H, 3) 0>; /* PH3 */
- nvidia,dsi-panel-bl-pwm-gpio = <&gpio TEGRA_GPIO(H, 1) 0>; /* PH1 */
- nvidia,dsi-te-gpio = <&gpio TEGRA_GPIO(R, 6) 0>; /* PR6 */
- };
- };
- };
- serial@70006000 {
- compatible = "nvidia,tegra114-hsuart";
- status = "okay";
- };
-
- serial@70006040 {
- compatible = "nvidia,tegra114-hsuart";
- status = "okay";
- };
-
- serial@70006200 {
- compatible = "nvidia,tegra114-hsuart";
- status = "okay";
- };
-
- memory@0x80000000 {
- device_type = "memory";
- reg = <0x0 0x80000000 0x0 0x80000000>;
- };
-
- i2c@7000c400 {
- bq20z75@0b {
- compatible = "sbs,sbs-battery";
- reg = <0x0b>;
- status = "disabled";
- sbs,i2c-retry-count = <2>;
- sbs,poll-retry-count = <100>;
- };
- };
-
- i2c@7000d000 {
- nvidia,bit-banging-xfer-after-shutdown;
- };
-
- 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 = <500>;
- nvidia,cpu-pwr-off-time = <300>;
- 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;
- };
-
- stm8t143 {
- compatible = "stm,stm8t143";
- pout-gpio = <&gpio 190 0>;
- tout-gpio = <&gpio 112 0>;
- };
-
- xusb@70090000 {
- /* nvidia,uses_external_pmic;
- nvidia,gpio_controls_muxed_ss_lanes; */
- nvidia,gpio_ss1_sata = <0>;
- nvidia,portmap = <0x703>; /* SSP0, SSP1 USB2P0, USB2P1, USBP2 */
- nvidia,ss_portmap = <0x20>; /* SSP0 on USB2P0, SSP1 on USB2P2 */
- nvidia,lane_owner = <6>; /* USB3P0 USB3P1 */
- nvidia,ulpicap = <0>; /* No ulpi support. can we remove */
- /* hsic config values in order defined in structure */
- nvidia,hsic0 = /bits/8 <0x1 0x1 0x8 0xa 0 0 1 0x22 0>;
- status = "okay";
- };
-};
+#include "tegra124-ardbeg-e1780-1000-a00-00.dts"
+++ /dev/null
-#include "tegra124.dtsi"