* [PATCH 0/6] miscellaneous pxa dt fixes
@ 2014-06-05 19:19 Andrew Ruder
2014-06-05 19:27 ` [PATCH 1/6] arm: pxa2xx.dtsi: compatible tags for usb, mmc Andrew Ruder
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Andrew Ruder @ 2014-06-05 19:19 UTC (permalink / raw)
To: devicetree
Cc: linux-doc, linux-kernel, linux-arm-kernel, linux, rdunlap, galak,
ijc+devicetree, mark.rutland, pawel.moll, robh+dt, Andrew Ruder
Andrew Ruder (6):
arm: pxa2xx.dtsi: compatible tags for usb, mmc
pxa-usb: devicetree bindings docs update
arm: pxa27x.dtsi: header typo - wrong file
arm: pxa2xx.dtsi: disable RTC by default
arm: pxa27x.dtsi: add pwri2c definition
arm: pxa{27x,3xx}.dtsi: gpio cleanups
Documentation/devicetree/bindings/usb/pxa-usb.txt | 5 +++--
arch/arm/boot/dts/pxa27x.dtsi | 14 +++++++++++++-
arch/arm/boot/dts/pxa2xx.dtsi | 9 +++++----
arch/arm/boot/dts/pxa3xx.dtsi | 7 -------
4 files changed, 21 insertions(+), 14 deletions(-)
--
1.9.0.rc3.12.gbc97e2d
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/6] arm: pxa2xx.dtsi: compatible tags for usb, mmc
2014-06-05 19:19 [PATCH 0/6] miscellaneous pxa dt fixes Andrew Ruder
@ 2014-06-05 19:27 ` Andrew Ruder
2014-06-05 19:27 ` [PATCH 2/6] pxa-usb: devicetree bindings docs update Andrew Ruder
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Andrew Ruder @ 2014-06-05 19:27 UTC (permalink / raw)
To: devicetree
Cc: linux-doc, linux-kernel, linux-arm-kernel, linux, rdunlap, galak,
ijc+devicetree, mark.rutland, pawel.moll, robh+dt, Andrew Ruder
This changes pxa2xx.dtsi's compatible tags for MMC and USB to match both
the documentation and the code.
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
---
arch/arm/boot/dts/pxa2xx.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/pxa2xx.dtsi b/arch/arm/boot/dts/pxa2xx.dtsi
index a5e90f0..c08f846 100644
--- a/arch/arm/boot/dts/pxa2xx.dtsi
+++ b/arch/arm/boot/dts/pxa2xx.dtsi
@@ -113,14 +113,14 @@
};
usb0: ohci@4c000000 {
- compatible = "mrvl,pxa-ohci";
+ compatible = "marvell,pxa-ohci";
reg = <0x4c000000 0x10000>;
interrupts = <3>;
status = "disabled";
};
mmc0: mmc@41100000 {
- compatible = "mrvl,pxa-mmc";
+ compatible = "marvell,pxa-mmc";
reg = <0x41100000 0x1000>;
interrupts = <23>;
status = "disabled";
--
1.9.0.rc3.12.gbc97e2d
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/6] pxa-usb: devicetree bindings docs update
2014-06-05 19:19 [PATCH 0/6] miscellaneous pxa dt fixes Andrew Ruder
2014-06-05 19:27 ` [PATCH 1/6] arm: pxa2xx.dtsi: compatible tags for usb, mmc Andrew Ruder
@ 2014-06-05 19:27 ` Andrew Ruder
2014-06-05 19:27 ` [PATCH 3/6] arm: pxa27x.dtsi: header typo - wrong file Andrew Ruder
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Andrew Ruder @ 2014-06-05 19:27 UTC (permalink / raw)
To: devicetree
Cc: linux-doc, linux-kernel, linux-arm-kernel, linux, rdunlap, galak,
ijc+devicetree, mark.rutland, pawel.moll, robh+dt, Andrew Ruder
A few tags documented in pxa-usb.txt don't match the code and one isn't
documented at all. Updating documentation to match the code.
marvell,power-sense-low -> marvell,port-sense-low
marvell,power_on_delay -> marvell,power-on-delay
marvell,power-budget (new to documentation)
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
---
Documentation/devicetree/bindings/usb/pxa-usb.txt | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/usb/pxa-usb.txt b/Documentation/devicetree/bindings/usb/pxa-usb.txt
index 79729a9..13ab5b0 100644
--- a/Documentation/devicetree/bindings/usb/pxa-usb.txt
+++ b/Documentation/devicetree/bindings/usb/pxa-usb.txt
@@ -13,11 +13,12 @@ Optional properties:
1 = PMM_NPS_MODE
2 = PMM_GLOBAL_MODE
3 = PMM_PERPORT_MODE
- - "marvell,power-sense-low" - power sense pin is low-active.
+ - "marvell,port-sense-low" - power sense pin is low-active.
- "marvell,power-control-low" - power control pin is low-active.
- "marvell,no-oc-protection" - disable over-current protection.
- "marvell,oc-mode-perport" - enable per-port over-current protection.
- - "marvell,power_on_delay" Power On to Power Good time - in ms.
+ - "marvell,power-on-delay" - Power On to Power Good time - in ms.
+ - "marvell,power-budget" - Power budget in mA (0 is no limit)
Example:
--
1.9.0.rc3.12.gbc97e2d
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/6] arm: pxa27x.dtsi: header typo - wrong file
2014-06-05 19:19 [PATCH 0/6] miscellaneous pxa dt fixes Andrew Ruder
2014-06-05 19:27 ` [PATCH 1/6] arm: pxa2xx.dtsi: compatible tags for usb, mmc Andrew Ruder
2014-06-05 19:27 ` [PATCH 2/6] pxa-usb: devicetree bindings docs update Andrew Ruder
@ 2014-06-05 19:27 ` Andrew Ruder
2014-06-05 19:27 ` [PATCH 4/6] arm: pxa2xx.dtsi: disable RTC by default Andrew Ruder
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Andrew Ruder @ 2014-06-05 19:27 UTC (permalink / raw)
To: devicetree
Cc: linux-doc, linux-kernel, linux-arm-kernel, linux, rdunlap, galak,
ijc+devicetree, mark.rutland, pawel.moll, robh+dt, Andrew Ruder
Fixing a copy-paste error calling this file the pxa3xx skeleton when it
is actually the pxa27x skeleton.
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
---
arch/arm/boot/dts/pxa27x.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts/pxa27x.dtsi
index a705469..931e1d5 100644
--- a/arch/arm/boot/dts/pxa27x.dtsi
+++ b/arch/arm/boot/dts/pxa27x.dtsi
@@ -1,4 +1,4 @@
-/* The pxa3xx skeleton simply augments the 2xx version */
+/* The pxa27x skeleton simply augments the 2xx version */
/include/ "pxa2xx.dtsi"
/ {
--
1.9.0.rc3.12.gbc97e2d
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 4/6] arm: pxa2xx.dtsi: disable RTC by default
2014-06-05 19:19 [PATCH 0/6] miscellaneous pxa dt fixes Andrew Ruder
` (2 preceding siblings ...)
2014-06-05 19:27 ` [PATCH 3/6] arm: pxa27x.dtsi: header typo - wrong file Andrew Ruder
@ 2014-06-05 19:27 ` Andrew Ruder
2014-06-05 19:27 ` [PATCH 5/6] arm: pxa27x.dtsi: add pwri2c definition Andrew Ruder
2014-06-05 19:27 ` [PATCH 6/6] arm: pxa{27x,3xx}.dtsi: gpio cleanups Andrew Ruder
5 siblings, 0 replies; 7+ messages in thread
From: Andrew Ruder @ 2014-06-05 19:27 UTC (permalink / raw)
To: devicetree
Cc: linux-doc, linux-kernel, linux-arm-kernel, linux, rdunlap, galak,
ijc+devicetree, mark.rutland, pawel.moll, robh+dt, Andrew Ruder
This sets the status="disabled" flag in pxa2xx.dtsi in the same style as
the other optional components. This can be overridden on a case-by-case
basis by boards that use this functionality.
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
---
arch/arm/boot/dts/pxa2xx.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/boot/dts/pxa2xx.dtsi b/arch/arm/boot/dts/pxa2xx.dtsi
index c08f846..d233088 100644
--- a/arch/arm/boot/dts/pxa2xx.dtsi
+++ b/arch/arm/boot/dts/pxa2xx.dtsi
@@ -130,6 +130,7 @@
compatible = "marvell,pxa-rtc";
reg = <0x40900000 0x3c>;
interrupts = <30 31>;
+ status = "disabled";
};
};
};
--
1.9.0.rc3.12.gbc97e2d
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 5/6] arm: pxa27x.dtsi: add pwri2c definition
2014-06-05 19:19 [PATCH 0/6] miscellaneous pxa dt fixes Andrew Ruder
` (3 preceding siblings ...)
2014-06-05 19:27 ` [PATCH 4/6] arm: pxa2xx.dtsi: disable RTC by default Andrew Ruder
@ 2014-06-05 19:27 ` Andrew Ruder
2014-06-05 19:27 ` [PATCH 6/6] arm: pxa{27x,3xx}.dtsi: gpio cleanups Andrew Ruder
5 siblings, 0 replies; 7+ messages in thread
From: Andrew Ruder @ 2014-06-05 19:27 UTC (permalink / raw)
To: devicetree
Cc: linux-doc, linux-kernel, linux-arm-kernel, linux, rdunlap, galak,
ijc+devicetree, mark.rutland, pawel.moll, robh+dt, Andrew Ruder
This adds the pwri2c definition to the pxa27x device tree. This is
already called out in pxa3xx.dtsi.
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
---
arch/arm/boot/dts/pxa27x.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts/pxa27x.dtsi
index 931e1d5..2d05aa9 100644
--- a/arch/arm/boot/dts/pxa27x.dtsi
+++ b/arch/arm/boot/dts/pxa27x.dtsi
@@ -34,5 +34,14 @@
reg = <0x40c00010 0x10>;
#pwm-cells = <1>;
};
+
+ pwri2c: i2c@40f00180 {
+ compatible = "mrvl,pxa-i2c";
+ reg = <0x40f00180 0x30>;
+ interrupts = <6>;
+ #address-cells = <0x1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
};
};
--
1.9.0.rc3.12.gbc97e2d
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 6/6] arm: pxa{27x,3xx}.dtsi: gpio cleanups
2014-06-05 19:19 [PATCH 0/6] miscellaneous pxa dt fixes Andrew Ruder
` (4 preceding siblings ...)
2014-06-05 19:27 ` [PATCH 5/6] arm: pxa27x.dtsi: add pwri2c definition Andrew Ruder
@ 2014-06-05 19:27 ` Andrew Ruder
5 siblings, 0 replies; 7+ messages in thread
From: Andrew Ruder @ 2014-06-05 19:27 UTC (permalink / raw)
To: devicetree
Cc: linux-doc, linux-kernel, linux-arm-kernel, linux, rdunlap, galak,
ijc+devicetree, mark.rutland, pawel.moll, robh+dt, Andrew Ruder
* Define gpio0, gpio1 interrupts in pxa2xx since they are also used by
the pxa27x, pxa25x and pxa3xx.
* Remove several redundant tags from pxa3xx's gpio since they are the
same as the included pxa2xx.dtsi
* Correctly override the compatible tag in the pxa27x for the gpio
module.
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
---
arch/arm/boot/dts/pxa27x.dtsi | 3 +++
arch/arm/boot/dts/pxa2xx.dtsi | 4 ++--
arch/arm/boot/dts/pxa3xx.dtsi | 7 -------
3 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts/pxa27x.dtsi
index 2d05aa9..26841d8 100644
--- a/arch/arm/boot/dts/pxa27x.dtsi
+++ b/arch/arm/boot/dts/pxa27x.dtsi
@@ -43,5 +43,8 @@
#size-cells = <0>;
status = "disabled";
};
+ gpio: gpio@40e00000 {
+ compatible = "intel,pxa27x-gpio";
+ };
};
};
diff --git a/arch/arm/boot/dts/pxa2xx.dtsi b/arch/arm/boot/dts/pxa2xx.dtsi
index d233088..c21e80f 100644
--- a/arch/arm/boot/dts/pxa2xx.dtsi
+++ b/arch/arm/boot/dts/pxa2xx.dtsi
@@ -53,8 +53,8 @@
reg = <0x40e00000 0x10000>;
gpio-controller;
#gpio-cells = <0x2>;
- interrupts = <10>;
- interrupt-names = "gpio_mux";
+ interrupts = <8 9 10>;
+ interrupt-names = "gpio0", "gpio1", "gpio_mux";
interrupt-controller;
#interrupt-cells = <0x2>;
ranges;
diff --git a/arch/arm/boot/dts/pxa3xx.dtsi b/arch/arm/boot/dts/pxa3xx.dtsi
index 83bb0ef..e689b99 100644
--- a/arch/arm/boot/dts/pxa3xx.dtsi
+++ b/arch/arm/boot/dts/pxa3xx.dtsi
@@ -31,13 +31,6 @@
gpio: gpio@40e00000 {
compatible = "intel,pxa3xx-gpio";
- reg = <0x40e00000 0x10000>;
- interrupt-names = "gpio0", "gpio1", "gpio_mux";
- interrupts = <8 9 10>;
- gpio-controller;
- #gpio-cells = <0x2>;
- interrupt-controller;
- #interrupt-cells = <0x2>;
};
};
};
--
1.9.0.rc3.12.gbc97e2d
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2014-06-05 19:29 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-05 19:19 [PATCH 0/6] miscellaneous pxa dt fixes Andrew Ruder
2014-06-05 19:27 ` [PATCH 1/6] arm: pxa2xx.dtsi: compatible tags for usb, mmc Andrew Ruder
2014-06-05 19:27 ` [PATCH 2/6] pxa-usb: devicetree bindings docs update Andrew Ruder
2014-06-05 19:27 ` [PATCH 3/6] arm: pxa27x.dtsi: header typo - wrong file Andrew Ruder
2014-06-05 19:27 ` [PATCH 4/6] arm: pxa2xx.dtsi: disable RTC by default Andrew Ruder
2014-06-05 19:27 ` [PATCH 5/6] arm: pxa27x.dtsi: add pwri2c definition Andrew Ruder
2014-06-05 19:27 ` [PATCH 6/6] arm: pxa{27x,3xx}.dtsi: gpio cleanups Andrew Ruder
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).