summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts/tegra124.dtsi
blob: abfa5f47bae6614209da38f9f967946b8aaa30b2 (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
32
33
34
35
36
37
38
39
40
41
42
#include <dt-bindings/pinctrl/pinctrl-tegra-xusb.h>

/ {
	aliases {
		mmc0 = &{/mmc@700b0000};
		mmc1 = &{/mmc@700b0200};
		mmc2 = &{/mmc@700b0400};
		mmc3 = &{/mmc@700b0600};
	};
};

&{/pcie@1003000} {
	phys = <&padctl TEGRA_XUSB_PADCTL_PCIE>;
	phy-names = "pcie";
};

&padctl {
	pinctrl-0 = <&padctl_default>;
	pinctrl-names = "default";
	#phy-cells = <1>;

	padctl_default: pinmux {
		usb3 {
			nvidia,lanes = "pcie-0", "pcie-1";
			nvidia,function = "usb3";
			nvidia,iddq = <0>;
		};

		pcie {
			nvidia,lanes = "pcie-2", "pcie-3",
				       "pcie-4";
			nvidia,function = "pcie";
			nvidia,iddq = <0>;
		};

		sata {
			nvidia,lanes = "sata-0";
			nvidia,function = "sata";
			nvidia,iddq = <0>;
		};
	};
};