From: arnd@arndb.de (Arnd Bergmann)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] ARM: tegra: dt2 branch
Date: Mon, 14 May 2012 20:37:08 +0000 [thread overview]
Message-ID: <201205142037.08752.arnd@arndb.de> (raw)
In-Reply-To: <4FB1572D.90500@wwwdotorg.org>
On Monday 14 May 2012, Stephen Warren wrote:
> On 05/14/2012 12:54 PM, Arnd Bergmann wrote:
> >
> > I can't see anything wrong with your commits but please check again that it all makes
> > sense and let me know if I should really pull this version.
>
> I think that looks OK. I probably just generated the diffstat backwards.
Ok, thanks for the confirmation.
I've pulled it into next/dt2 now. In order to merge this with the drivers/mmc branch
that contains the common mmc binding, I used the complex resolution below, adding
bus-width properties to both the dtsi and the dts files.
Arnd
diff --cc arch/arm/boot/dts/tegra-cardhu.dts
index e14bb45,67c6511..0000000
--- a/arch/arm/boot/dts/tegra-cardhu.dts
+++ b/arch/arm/boot/dts/tegra-cardhu.dts
@@@ -139,32 -54,19 +139,34 @@@
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
wp-gpios = <&gpio 155 0>; /* gpio PT3 */
power-gpios = <&gpio 31 0>; /* gpio PD7 */
+ bus-width = <4>;
};
- sdhci at 78000200 {
- status = "disable";
- };
-
- sdhci at 78000400 {
- status = "disable";
- };
-
- sdhci at 78000400 {
+ sdhci at 78000600 {
+ status = "okay";
support-8bit;
+ bus-width = <8>;
};
+
+ sound {
+ compatible = "nvidia,tegra-audio-wm8903-cardhu",
+ "nvidia,tegra-audio-wm8903";
+ nvidia,model = "NVIDIA Tegra Cardhu";
+
+ nvidia,audio-routing =
+ "Headphone Jack", "HPOUTR",
+ "Headphone Jack", "HPOUTL",
+ "Int Spk", "ROP",
+ "Int Spk", "RON",
+ "Int Spk", "LOP",
+ "Int Spk", "LON",
+ "Mic Jack", "MICBIAS",
+ "IN1L", "Mic Jack";
+
+ nvidia,i2s-controller = <&tegra_i2s1>;
+ nvidia,audio-codec = <&wm8903>;
+
+ nvidia,spkr-en-gpios = <&wm8903 2 0>;
+ nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
+ };
};
diff --cc arch/arm/boot/dts/tegra-harmony.dts
index 6bcdad3,e9cae68..0000000
--- a/arch/arm/boot/dts/tegra-harmony.dts
+++ b/arch/arm/boot/dts/tegra-harmony.dts
@@@ -277,36 -44,8 +277,38 @@@
clock-frequency = <400000>;
};
- i2s at 70002a00 {
- status = "disable";
+ pmc {
+ nvidia,invert-interrupt;
+ };
+
+ usb at c5000000 {
+ status = "okay";
+ };
+
+ usb at c5004000 {
+ status = "okay";
+ nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
+ };
+
+ usb at c5008000 {
+ status = "okay";
+ };
+
+ sdhci at c8000200 {
+ status = "okay";
+ cd-gpios = <&gpio 69 0>; /* gpio PI5 */
+ wp-gpios = <&gpio 57 0>; /* gpio PH1 */
+ power-gpios = <&gpio 155 0>; /* gpio PT3 */
++ bus-width = <4>;
+ };
+
+ sdhci at c8000600 {
+ status = "okay";
+ cd-gpios = <&gpio 58 0>; /* gpio PH2 */
+ wp-gpios = <&gpio 59 0>; /* gpio PH3 */
+ power-gpios = <&gpio 70 0>; /* gpio PI6 */
+ support-8bit;
++ bus-width = <8>;
};
sound {
diff --cc arch/arm/boot/dts/tegra-ventana.dts
index 15d8fdb,29e54c7..0000000
--- a/arch/arm/boot/dts/tegra-ventana.dts
+++ b/arch/arm/boot/dts/tegra-ventana.dts
@@@ -291,29 -40,8 +291,31 @@@
clock-frequency = <400000>;
};
- i2s at 70002a00 {
- status = "disable";
+ usb at c5000000 {
+ status = "okay";
+ };
+
+ usb at c5004000 {
+ status = "okay";
+ nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
+ };
+
+ usb at c5008000 {
+ status = "okay";
+ };
+
+ sdhci at c8000400 {
+ status = "okay";
+ cd-gpios = <&gpio 69 0>; /* gpio PI5 */
+ wp-gpios = <&gpio 57 0>; /* gpio PH1 */
+ power-gpios = <&gpio 70 0>; /* gpio PI6 */
++ bus-width = <4>;
+ };
+
+ sdhci at c8000600 {
+ status = "okay";
+ support-8bit;
++ bus-width = <8>;
};
sound {
diff --git a/arch/arm/boot/dts/tegra-trimslice.dts b/arch/arm/boot/dts/tegra-trimslice.dts
index 6fc52af..9de5636 100644
--- a/arch/arm/boot/dts/tegra-trimslice.dts
+++ b/arch/arm/boot/dts/tegra-trimslice.dts
@@ -288,12 +288,14 @@
sdhci at c8000000 {
status = "okay";
+ bus-width = <4>;
};
sdhci at c8000600 {
status = "okay";
cd-gpios = <&gpio 121 0>; /* gpio PP1 */
wp-gpios = <&gpio 122 0>; /* gpio PP2 */
+ bus-width = <4>;
};
sound {
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi
index c417d67..26f4299 100644
--- a/arch/arm/boot/dts/tegra20.dtsi
+++ b/arch/arm/boot/dts/tegra20.dtsi
@@ -214,6 +214,7 @@
reg = <0xc8000000 0x200>;
interrupts = <0 14 0x04>;
status = "disable";
+ bus-width = <4>;
};
sdhci at c8000200 {
@@ -221,6 +222,7 @@
reg = <0xc8000200 0x200>;
interrupts = <0 15 0x04>;
status = "disable";
+ bus-width = <4>;
};
sdhci at c8000400 {
@@ -228,6 +230,7 @@
reg = <0xc8000400 0x200>;
interrupts = <0 19 0x04>;
status = "disable";
+ bus-width = <4>;
};
sdhci at c8000600 {
@@ -235,6 +238,7 @@
reg = <0xc8000600 0x200>;
interrupts = <0 31 0x04>;
status = "disable";
+ bus-width = <4>;
};
pmu {
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi
index 2dcc09e..95fa6e3c 100644
--- a/arch/arm/boot/dts/tegra30.dtsi
+++ b/arch/arm/boot/dts/tegra30.dtsi
@@ -238,6 +238,7 @@
reg = <0x78000000 0x200>;
interrupts = <0 14 0x04>;
status = "disable";
+ bus-width = <4>;
};
sdhci at 78000200 {
@@ -245,6 +246,7 @@
reg = <0x78000200 0x200>;
interrupts = <0 15 0x04>;
status = "disable";
+ bus-width = <4>;
};
sdhci at 78000400 {
@@ -252,6 +254,7 @@
reg = <0x78000400 0x200>;
interrupts = <0 19 0x04>;
status = "disable";
+ bus-width = <4>;
};
sdhci at 78000600 {
@@ -259,6 +262,7 @@
reg = <0x78000600 0x200>;
interrupts = <0 31 0x04>;
status = "disable";
+ bus-width = <4>;
};
pmu {
next prev parent reply other threads:[~2012-05-14 20:37 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-14 17:20 [GIT PULL] ARM: tegra: dt2 branch Stephen Warren
2012-05-14 18:54 ` Arnd Bergmann
2012-05-14 19:04 ` Stephen Warren
2012-05-14 20:37 ` Arnd Bergmann [this message]
2012-05-14 20:54 ` Stephen Warren
2012-05-15 11:43 ` Arnd Bergmann
2012-05-15 16:15 ` Stephen Warren
2012-05-15 19:15 ` Arnd Bergmann
2012-05-15 19:24 ` Stephen Warren
[not found] ` <1337016017-30537-2-git-send-email-swarren@wwwdotorg.org>
2012-05-14 18:56 ` [GIT PULL] ARM: tegra: defconfig2 branch Arnd Bergmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201205142037.08752.arnd@arndb.de \
--to=arnd@arndb.de \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox