mirror of
https://github.com/torvalds/linux
synced 2024-10-23 11:46:42 +00:00
1bd0bd499d
Replace /include/ (dtc) with #include (C pre-processor) for all Tegra DT files, so that gcc -E handles the entire include tree, and hence any of those files can #include some other file e.g. for constant definitions. This allows future use of #defines and header files in order to define names for various constants, such as the IDs and flags in GPIO specifiers. Use of those features will increase the readability of the device tree files. Signed-off-by: Stephen Warren <swarren@nvidia.com>
106 lines
2.5 KiB
Plaintext
106 lines
2.5 KiB
Plaintext
/dts-v1/;
|
|
|
|
#include "tegra30-cardhu.dtsi"
|
|
|
|
/* This dts file support the cardhu A04 and later versions of board */
|
|
|
|
/ {
|
|
model = "NVIDIA Tegra30 Cardhu A04 (A05, A06, A07) evaluation board";
|
|
compatible = "nvidia,cardhu-a04", "nvidia,cardhu", "nvidia,tegra30";
|
|
|
|
regulators {
|
|
compatible = "simple-bus";
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
ddr_reg: regulator@100 {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "ddr";
|
|
reg = <100>;
|
|
regulator-min-microvolt = <1500000>;
|
|
regulator-max-microvolt = <1500000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
enable-active-high;
|
|
gpio = <&pmic 7 0>;
|
|
};
|
|
|
|
sys_3v3_reg: regulator@101 {
|
|
compatible = "regulator-fixed";
|
|
reg = <101>;
|
|
regulator-name = "sys_3v3";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
enable-active-high;
|
|
gpio = <&pmic 6 0>;
|
|
};
|
|
|
|
usb1_vbus_reg: regulator@102 {
|
|
compatible = "regulator-fixed";
|
|
reg = <102>;
|
|
regulator-name = "usb1_vbus";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
enable-active-high;
|
|
gpio = <&gpio 238 0>; /* GPIO PDD6 */
|
|
gpio-open-drain;
|
|
vin-supply = <&vdd_5v0_reg>;
|
|
};
|
|
|
|
usb3_vbus_reg: regulator@103 {
|
|
compatible = "regulator-fixed";
|
|
reg = <103>;
|
|
regulator-name = "usb3_vbus";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
enable-active-high;
|
|
gpio = <&gpio 236 0>; /* GPIO PDD4 */
|
|
gpio-open-drain;
|
|
vin-supply = <&vdd_5v0_reg>;
|
|
};
|
|
|
|
vdd_5v0_reg: regulator@104 {
|
|
compatible = "regulator-fixed";
|
|
reg = <104>;
|
|
regulator-name = "5v0";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
enable-active-high;
|
|
gpio = <&pmic 8 0>;
|
|
};
|
|
|
|
vdd_bl_reg: regulator@105 {
|
|
compatible = "regulator-fixed";
|
|
reg = <105>;
|
|
regulator-name = "vdd_bl";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
enable-active-high;
|
|
gpio = <&gpio 234 0>; /* GPIO PDD2 */
|
|
};
|
|
|
|
vdd_bl2_reg: regulator@106 {
|
|
compatible = "regulator-fixed";
|
|
reg = <106>;
|
|
regulator-name = "vdd_bl2";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
enable-active-high;
|
|
gpio = <&gpio 232 0>; /* GPIO PDD0 */
|
|
};
|
|
};
|
|
|
|
sdhci@78000400 {
|
|
status = "okay";
|
|
power-gpios = <&gpio 27 0>; /* gpio PD3 */
|
|
bus-width = <4>;
|
|
keep-power-in-suspend;
|
|
};
|
|
};
|