3 #include "tegra124.dtsi"
4 #include "tegra124-platforms/tegra124-jetson_tk1-keys-pm375-0000-c00-00.dtsi"
5 #include "tegra124-platforms/tegra124-jetson_tk1-gpio-pm375-0000-c00-00.dtsi"
6 #include "tegra124-platforms/tegra124-jetson_tk1-pinmux-pm375-0000-c00-00.dtsi"
7 #include "tegra124-platforms/tegra124-jetson_tk1-pmic-pm375-0000-c00-00.dtsi"
8 #include "tegra124-platforms/tegra124-jetson_tk1-fixed-pm375-0000-c00-00.dtsi"
9 #include "tegra124-platforms/tegra124-pm359-camera-a00.dtsi"
12 model = "NVIDIA Tegra124 PM375";
13 compatible = "nvidia,jetson-tk1", "nvidia,tegra124";
14 nvidia,dtsfilename = __FILE__;
19 bootargs = "tegraid=40.0.0.00.00 vmalloc=256M video=tegrafb console=ttyS0,115200n8 earlyprintk";
23 pinctrl-names = "default", "drive", "unused", "suspend";
24 pinctrl-3 = <&pinmux_suspend>;
26 /* Change the pin dap_mclk1_req to required configurations */
29 nvidia,pins = "dap_mclk1_req_pee2";
30 nvidia,function = "sata";
31 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
32 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
33 nvidia,tristate = <TEGRA_PIN_DISABLE>;
37 /* On suspend, make dap_mclk1_req to pull up */
38 pinmux_suspend: pins_on_suspend {
40 nvidia,pins = "dap_mclk1_req_pee2";
41 nvidia,pull = <TEGRA_PIN_PULL_UP>;
47 compatible = "nvidia,tegra114-hsuart";
52 compatible = "nvidia,tegra114-hsuart";
57 compatible = "nvidia,tegra114-hsuart";
62 nvidia,bit-banging-xfer-after-shutdown;
66 device_type = "memory";
67 reg = <0x0 0x80000000 0x0 0x80000000>;
74 reset-gpios = <&gpio TEGRA_GPIO(BB, 3) 0>;
75 cam1-gpios = <&gpio TEGRA_GPIO(BB, 5) 0>;
85 spi-max-frequency = <25000000>;
90 spi-max-frequency = <25000000>;
95 nvidia,invert-interrupt;
96 nvidia,suspend-mode = <0>;
97 nvidia,cpu-pwr-good-time = <500>;
98 nvidia,cpu-pwr-off-time = <300>;
99 nvidia,core-pwr-good-time = <3845 3845>;
100 nvidia,core-pwr-off-time = <2000>;
101 nvidia,core-power-req-active-high;
102 nvidia,sys-clock-req-active-high;
103 nvidia,lp0-vec = <0xf46ff000 2064>;
107 nvidia,port0_status = <1>;
108 nvidia,port1_status = <1>;
113 nvidia,enable-sata-port;
114 nvidia,sata-connector-type=<STANDARD_SATA>;
115 vdd_sata-supply = <&as3722_sd4>;
116 avdd_sata_pll-supply =<&as3722_sd4>;
117 avdd_sata-supply = <&as3722_sd4>;
118 hvdd_sata-supply = <&as3722_gpio2_supply>;
119 vddio_pex_sata-supply = <&as3722_gpio2_supply>;
124 /* nvidia,uses_external_pmic;
125 nvidia,gpio_controls_muxed_ss_lanes; */
126 nvidia,gpio_ss1_sata = <0>;
127 nvidia,portmap = <0x701>; /* SSP0, USB2P0, USBP1, USBP2 */
128 nvidia,ss_portmap = <0x72>; /* SSP0 on USB2P2 */
129 nvidia,lane_owner = <4>; /* USB3P0 USB3P1 */
130 nvidia,ulpicap = <0>; /* No ulpi support. can we remove */