Commit 563da21b authored by Stephen Warren's avatar Stephen Warren

ARM: dt: tegra: pinmux changes for USB ULPI

Ensure that the USB ULPI signals are not tri-stated, and have no pull-
up or pull-down.

Ensure that the pingroup hosting the USB ULPI reset signal (GPIO PV0 or
PV1 depending on the board, so UAC) is not tri-stated, and has no pull-
up or pull-down.

This change appears larger than it is due to the grouping and sorting of
the pin configuration data.
Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
parent aa607ebf
...@@ -167,28 +167,28 @@ uca { ...@@ -167,28 +167,28 @@ uca {
}; };
conf_ata { conf_ata {
nvidia,pins = "ata", "atb", "atc", "atd", "ate", nvidia,pins = "ata", "atb", "atc", "atd", "ate",
"cdev1", "dap1", "dtb", "gma", "gmb", "cdev1", "cdev2", "dap1", "dtb", "gma",
"gmc", "gmd", "gme", "gpu7", "gpv", "gmb", "gmc", "gmd", "gme", "gpu7",
"i2cp", "pta", "rm", "slxa", "slxk", "gpv", "i2cp", "pta", "rm", "slxa",
"spia", "spib"; "slxk", "spia", "spib", "uac";
nvidia,pull = <0>; nvidia,pull = <0>;
nvidia,tristate = <0>; nvidia,tristate = <0>;
}; };
conf_cdev2 {
nvidia,pins = "cdev2", "csus", "spid", "spif";
nvidia,pull = <1>;
nvidia,tristate = <1>;
};
conf_ck32 { conf_ck32 {
nvidia,pins = "ck32", "ddrc", "pmca", "pmcb", nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
"pmcc", "pmcd", "pmce", "xm2c", "xm2d"; "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
nvidia,pull = <0>; nvidia,pull = <0>;
}; };
conf_csus {
nvidia,pins = "csus", "spid", "spif";
nvidia,pull = <1>;
nvidia,tristate = <1>;
};
conf_crtp { conf_crtp {
nvidia,pins = "crtp", "dap2", "dap3", "dap4", nvidia,pins = "crtp", "dap2", "dap3", "dap4",
"dtc", "dte", "dtf", "gpu", "sdio1", "dtc", "dte", "dtf", "gpu", "sdio1",
"slxc", "slxd", "spdi", "spdo", "spig", "slxc", "slxd", "spdi", "spdo", "spig",
"uac", "uda"; "uda";
nvidia,pull = <0>; nvidia,pull = <0>;
nvidia,tristate = <1>; nvidia,tristate = <1>;
}; };
......
...@@ -159,18 +159,14 @@ uca { ...@@ -159,18 +159,14 @@ uca {
}; };
conf_ata { conf_ata {
nvidia,pins = "ata", "atb", "atc", "atd", "ate", nvidia,pins = "ata", "atb", "atc", "atd", "ate",
"cdev1", "dap1", "dap2", "dtf", "gma", "cdev1", "cdev2", "dap1", "dap2", "dtf",
"gmb", "gmc", "gmd", "gme", "gpu", "gma", "gmb", "gmc", "gmd", "gme",
"gpu7", "gpv", "i2cp", "pta", "rm", "gpu", "gpu7", "gpv", "i2cp", "pta",
"sdio1", "slxk", "spdo", "uac", "uda"; "rm", "sdio1", "slxk", "spdo", "uac",
"uda";
nvidia,pull = <0>; nvidia,pull = <0>;
nvidia,tristate = <0>; nvidia,tristate = <0>;
}; };
conf_cdev2 {
nvidia,pins = "cdev2";
nvidia,pull = <1>;
nvidia,tristate = <0>;
};
conf_ck32 { conf_ck32 {
nvidia,pins = "ck32", "ddrc", "pmca", "pmcb", nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
"pmcc", "pmcd", "pmce", "xm2c", "xm2d"; "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
......
...@@ -182,23 +182,23 @@ conf_ata { ...@@ -182,23 +182,23 @@ conf_ata {
nvidia,tristate = <1>; nvidia,tristate = <1>;
}; };
conf_atb { conf_atb {
nvidia,pins = "atb", "cdev1", "dap1", "gma", nvidia,pins = "atb", "cdev1", "cdev2", "dap1",
"gmc", "gmd", "gpu", "gpu7", "gpv", "gma", "gmc", "gmd", "gpu", "gpu7",
"sdio1", "slxa", "slxk", "uac"; "gpv", "sdio1", "slxa", "slxk", "uac";
nvidia,pull = <0>; nvidia,pull = <0>;
nvidia,tristate = <0>; nvidia,tristate = <0>;
}; };
conf_cdev2 {
nvidia,pins = "cdev2", "csus", "spia", "spib",
"spid", "spif";
nvidia,pull = <1>;
nvidia,tristate = <1>;
};
conf_ck32 { conf_ck32 {
nvidia,pins = "ck32", "ddrc", "pmca", "pmcb", nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
"pmcc", "pmcd", "pmce", "xm2c", "xm2d"; "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
nvidia,pull = <0>; nvidia,pull = <0>;
}; };
conf_csus {
nvidia,pins = "csus", "spia", "spib",
"spid", "spif";
nvidia,pull = <1>;
nvidia,tristate = <1>;
};
conf_ddc { conf_ddc {
nvidia,pins = "ddc", "dtf", "rm", "sdc", "sdd"; nvidia,pins = "ddc", "dtf", "rm", "sdc", "sdd";
nvidia,pull = <2>; nvidia,pull = <2>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment