summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/tegra124-ardbeg-e1780-1000-a03-00-sata.dts
blob: bf9d032b7322b0f5a214eed8612dd870ab6ce500 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "tegra124-ardbeg-e1780-1000-a03-00.dts"

/ {
	model = "NVIDIA Tegra124 Ardbeg Sata";
	compatible = "nvidia,ardbeg_sata", "nvidia,tegra124";
	nvidia,dtsfilename = __FILE__;

	pinmux {
		pinctrl-names = "default", "drive", "unused", "suspend";
		pinctrl-3 = <&pinmux_suspend>;

		/* Change the pin dap_mclk1_req to required configurations */
		unused_lowpower {
			dap_mclk1_req_pee2 {
				nvidia,pins = "dap_mclk1_req_pee2";
				nvidia,function = "sata";
				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
				nvidia,tristate = <TEGRA_PIN_DISABLE>;
			};
		};

		/* On suspend, make dap_mclk1_req to pull up */
		pinmux_suspend: pins_on_suspend {
			dap_mclk1_req_pee2 {
				nvidia,pins = "dap_mclk1_req_pee2";
				nvidia,pull = <TEGRA_PIN_PULL_UP>;
			};
		};
	};
};