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>;
};
};
};
};
|