* [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
@ 2012-08-31 16:06 Florian Vaussard
2012-08-31 16:06 ` [PATCH 1/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion board Florian Vaussard
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Florian Vaussard @ 2012-08-31 16:06 UTC (permalink / raw)
To: linux-arm-kernel
The Gumstix Overo is a computer on module using an OMAP3 processor.
This module must be plugged into an expansion board.
This patchset adds a first device tree support for the Overo, using the
Tobi expansion board. The current support is able to boot and mount
the rootfs from MMC, with a few extra features.
The first patch creates the device tree for both the Overo and the
Tobi expansion board, and updates the dtb build target.
The second patch updates the omap/dts documentation.
This patchset applies on tony's tree [1], devel-dt branch.
Regards,
Florian
[1] http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap.git;a=summary
Florian Vaussard (2):
ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
board
ARM: omap/dts: update the documentation
.../devicetree/bindings/arm/omap/omap.txt | 3 +
arch/arm/boot/dts/omap3-overo.dtsi | 42 ++++++++++++++++++++
arch/arm/boot/dts/omap3-tobi.dts | 35 ++++++++++++++++
arch/arm/mach-omap2/Makefile.boot | 2 +-
4 files changed, 81 insertions(+), 1 deletions(-)
create mode 100644 arch/arm/boot/dts/omap3-overo.dtsi
create mode 100644 arch/arm/boot/dts/omap3-tobi.dts
--
1.7.5.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 1/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion board
2012-08-31 16:06 [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Florian Vaussard
@ 2012-08-31 16:06 ` Florian Vaussard
2012-08-31 16:06 ` [PATCH 2/2] ARM: omap/dts: update the documentation Florian Vaussard
2012-09-06 20:52 ` [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Tony Lindgren
2 siblings, 0 replies; 8+ messages in thread
From: Florian Vaussard @ 2012-08-31 16:06 UTC (permalink / raw)
To: linux-arm-kernel
The Gumstix Overo is a computer on module using an OMAP3 processor.
This module must be plugged into an expansion board.
This patch adds a first device tree support for the Overo, using the
Tobi expansion board. The current support is able to boot and mount
the rootfs from MMC.
This patche also updates the omap3 dtb build target.
Currently working:
- mmc0 (on board microSD)
- i2c0 and i2c2 (i2c1 not used)
- led on GPIO
Signed-off-by: Florian Vaussard <florian.vaussard@epfl.ch>
---
arch/arm/boot/dts/omap3-overo.dtsi | 42 ++++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/omap3-tobi.dts | 35 ++++++++++++++++++++++++++++++
arch/arm/mach-omap2/Makefile.boot | 2 +-
3 files changed, 78 insertions(+), 1 deletions(-)
create mode 100644 arch/arm/boot/dts/omap3-overo.dtsi
create mode 100644 arch/arm/boot/dts/omap3-tobi.dts
diff --git a/arch/arm/boot/dts/omap3-overo.dtsi b/arch/arm/boot/dts/omap3-overo.dtsi
new file mode 100644
index 0000000..d6cc5e2
--- /dev/null
+++ b/arch/arm/boot/dts/omap3-overo.dtsi
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+/*
+ * The Gumstix Overo must be combined with an expansion board.
+ */
+/dts-v1/;
+
+/include/ "omap3.dtsi"
+
+&i2c1 {
+ clock-frequency = <2600000>;
+
+ twl: twl at 48 {
+ reg = <0x48>;
+ interrupts = <7>; /* SYS_NIRQ cascaded to intc */
+ interrupt-parent = <&intc>;
+ };
+};
+
+/include/ "twl4030.dtsi"
+
+/* i2c2 pins are used for gpio */
+&i2c2 {
+ status = "disabled";
+};
+
+/* on board microSD slot */
+&mmc1 {
+ vmmc-supply = <&vmmc1>;
+ bus-width = <4>;
+};
+
+/* optional on board WiFi */
+&mmc2 {
+ bus-width = <4>;
+};
diff --git a/arch/arm/boot/dts/omap3-tobi.dts b/arch/arm/boot/dts/omap3-tobi.dts
new file mode 100644
index 0000000..a13d12d
--- /dev/null
+++ b/arch/arm/boot/dts/omap3-tobi.dts
@@ -0,0 +1,35 @@
+/*
+ * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+/*
+ * Tobi expansion board is manufactured by Gumstix Inc.
+ */
+
+/include/ "omap3-overo.dtsi"
+
+/ {
+ model = "TI OMAP3 Gumstix Overo on Tobi";
+ compatible = "ti,omap3-tobi", "ti,omap3-overo", "ti,omap3";
+
+ leds {
+ compatible = "gpio-leds";
+ heartbeat {
+ label = "overo:red:gpio21";
+ gpios = <&gpio1 21 0>;
+ linux,default-trigger = "heartbeat";
+ };
+ };
+};
+
+&i2c3 {
+ clock-frequency = <100000>;
+};
+
+&mmc3 {
+ status = "disabled";
+};
diff --git a/arch/arm/mach-omap2/Makefile.boot b/arch/arm/mach-omap2/Makefile.boot
index 6cf1c2d..18813ab 100644
--- a/arch/arm/mach-omap2/Makefile.boot
+++ b/arch/arm/mach-omap2/Makefile.boot
@@ -3,7 +3,7 @@ params_phys-y := 0x80000100
initrd_phys-y := 0x80800000
dtb-$(CONFIG_SOC_OMAP2420) += omap2420-h4.dtb
-dtb-$(CONFIG_ARCH_OMAP3) += omap3-beagle.dtb omap3-evm.dtb
+dtb-$(CONFIG_ARCH_OMAP3) += omap3-beagle.dtb omap3-evm.dtb omap3-tobi.dtb
dtb-$(CONFIG_ARCH_OMAP4) += omap4-panda.dtb omap4-pandaES.dtb
dtb-$(CONFIG_ARCH_OMAP4) += omap4-var_som.dtb omap4-sdp.dtb
dtb-$(CONFIG_SOC_OMAP5) += omap5-evm.dtb
--
1.7.5.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/2] ARM: omap/dts: update the documentation
2012-08-31 16:06 [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Florian Vaussard
2012-08-31 16:06 ` [PATCH 1/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion board Florian Vaussard
@ 2012-08-31 16:06 ` Florian Vaussard
2012-09-06 20:52 ` [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Tony Lindgren
2 siblings, 0 replies; 8+ messages in thread
From: Florian Vaussard @ 2012-08-31 16:06 UTC (permalink / raw)
To: linux-arm-kernel
Add the Tobi/Overo board to the list of supported platforms.
Signed-off-by: Florian Vaussard <florian.vaussard@epfl.ch>
---
.../devicetree/bindings/arm/omap/omap.txt | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/Documentation/devicetree/bindings/arm/omap/omap.txt b/Documentation/devicetree/bindings/arm/omap/omap.txt
index ccdd0e5..d0051a7 100644
--- a/Documentation/devicetree/bindings/arm/omap/omap.txt
+++ b/Documentation/devicetree/bindings/arm/omap/omap.txt
@@ -36,6 +36,9 @@ Boards:
- OMAP3 BeagleBoard : Low cost community board
compatible = "ti,omap3-beagle", "ti,omap3"
+- OMAP3 Tobi with Overo : Commercial expansion board with daughter board
+ compatible = "ti,omap3-tobi", "ti,omap3-overo", "ti,omap3"
+
- OMAP4 SDP : Software Developement Board
compatible = "ti,omap4-sdp", "ti,omap4430"
--
1.7.5.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
2012-08-31 16:06 [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Florian Vaussard
2012-08-31 16:06 ` [PATCH 1/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion board Florian Vaussard
2012-08-31 16:06 ` [PATCH 2/2] ARM: omap/dts: update the documentation Florian Vaussard
@ 2012-09-06 20:52 ` Tony Lindgren
2012-09-10 9:25 ` Florian Vaussard
2 siblings, 1 reply; 8+ messages in thread
From: Tony Lindgren @ 2012-09-06 20:52 UTC (permalink / raw)
To: linux-arm-kernel
* Florian Vaussard <florian.vaussard@epfl.ch> [120831 09:07]:
> The Gumstix Overo is a computer on module using an OMAP3 processor.
> This module must be plugged into an expansion board.
>
> This patchset adds a first device tree support for the Overo, using the
> Tobi expansion board. The current support is able to boot and mount
> the rootfs from MMC, with a few extra features.
>
> The first patch creates the device tree for both the Overo and the
> Tobi expansion board, and updates the dtb build target.
>
> The second patch updates the omap/dts documentation.
>
> This patchset applies on tony's tree [1], devel-dt branch.
Great, I'm assuming Benoit will pick this up as well.
Regards,
Tony
> Regards,
>
> Florian
>
> [1] http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap.git;a=summary
>
>
> Florian Vaussard (2):
> ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
> board
> ARM: omap/dts: update the documentation
>
> .../devicetree/bindings/arm/omap/omap.txt | 3 +
> arch/arm/boot/dts/omap3-overo.dtsi | 42 ++++++++++++++++++++
> arch/arm/boot/dts/omap3-tobi.dts | 35 ++++++++++++++++
> arch/arm/mach-omap2/Makefile.boot | 2 +-
> 4 files changed, 81 insertions(+), 1 deletions(-)
> create mode 100644 arch/arm/boot/dts/omap3-overo.dtsi
> create mode 100644 arch/arm/boot/dts/omap3-tobi.dts
>
> --
> 1.7.5.4
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
2012-09-06 20:52 ` [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Tony Lindgren
@ 2012-09-10 9:25 ` Florian Vaussard
2012-09-10 11:38 ` Benoit Cousson
0 siblings, 1 reply; 8+ messages in thread
From: Florian Vaussard @ 2012-09-10 9:25 UTC (permalink / raw)
To: linux-arm-kernel
Le 06/09/2012 22:52, Tony Lindgren a ?crit :
> * Florian Vaussard <florian.vaussard@epfl.ch> [120831 09:07]:
>> The Gumstix Overo is a computer on module using an OMAP3 processor.
>> This module must be plugged into an expansion board.
>>
>> This patchset adds a first device tree support for the Overo, using the
>> Tobi expansion board. The current support is able to boot and mount
>> the rootfs from MMC, with a few extra features.
>>
>> The first patch creates the device tree for both the Overo and the
>> Tobi expansion board, and updates the dtb build target.
>>
>> The second patch updates the omap/dts documentation.
>>
>> This patchset applies on tony's tree [1], devel-dt branch.
> Great, I'm assuming Benoit will pick this up as well.
What is the status Benoit?
Thank you,
Florian
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
2012-09-10 9:25 ` Florian Vaussard
@ 2012-09-10 11:38 ` Benoit Cousson
2012-09-10 11:52 ` Florian Vaussard
2012-09-10 12:53 ` Florian Vaussard
0 siblings, 2 replies; 8+ messages in thread
From: Benoit Cousson @ 2012-09-10 11:38 UTC (permalink / raw)
To: linux-arm-kernel
On 09/10/2012 11:25 AM, Florian Vaussard wrote:
> Le 06/09/2012 22:52, Tony Lindgren a ?crit :
>> * Florian Vaussard <florian.vaussard@epfl.ch> [120831 09:07]:
>>> The Gumstix Overo is a computer on module using an OMAP3 processor.
>>> This module must be plugged into an expansion board.
>>>
>>> This patchset adds a first device tree support for the Overo, using the
>>> Tobi expansion board. The current support is able to boot and mount
>>> the rootfs from MMC, with a few extra features.
>>>
>>> The first patch creates the device tree for both the Overo and the
>>> Tobi expansion board, and updates the dtb build target.
>>>
>>> The second patch updates the omap/dts documentation.
>>>
>>> This patchset applies on tony's tree [1], devel-dt branch.
>> Great, I'm assuming Benoit will pick this up as well.
>
> What is the status Benoit?
Patches looks good to me. I just adding them right now in my for_3.7/dts tree.
I've just slightly changed the subjects:
Documentation: dt: Update the OMAP documentation with Overo/Toby
ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board
If you want to give it a try, here is the branch that contains all the DTS series I
already pulled. It includes your gpio-twl4030 patches as well.
git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.7/dts
Regards,
Benoit
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
2012-09-10 11:38 ` Benoit Cousson
@ 2012-09-10 11:52 ` Florian Vaussard
2012-09-10 12:53 ` Florian Vaussard
1 sibling, 0 replies; 8+ messages in thread
From: Florian Vaussard @ 2012-09-10 11:52 UTC (permalink / raw)
To: linux-arm-kernel
>>
>> What is the status Benoit?
>
> Patches looks good to me. I just adding them right now in my for_3.7/dts tree.
>
> I've just slightly changed the subjects:
>
> Documentation: dt: Update the OMAP documentation with Overo/Toby
> ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board
>
> If you want to give it a try, here is the branch that contains all the DTS series I
> already pulled. It includes your gpio-twl4030 patches as well.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.7/dts
Great, thank you! I will test your branch on my Overo ASAP.
Regards,
Florian
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion
2012-09-10 11:38 ` Benoit Cousson
2012-09-10 11:52 ` Florian Vaussard
@ 2012-09-10 12:53 ` Florian Vaussard
1 sibling, 0 replies; 8+ messages in thread
From: Florian Vaussard @ 2012-09-10 12:53 UTC (permalink / raw)
To: linux-arm-kernel
>
> Patches looks good to me. I just adding them right now in my for_3.7/dts tree.
>
> I've just slightly changed the subjects:
>
> Documentation: dt: Update the OMAP documentation with Overo/Toby
> ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board
>
> If you want to give it a try, here is the branch that contains all the DTS series I
> already pulled. It includes your gpio-twl4030 patches as well.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt.git for_3.7/dts
Boot as expected on Gumstix Overo with Tobi expansion board.
I will submit a patch to support the blue LED connected to the TWL4030,
as the DTS support was merged in your branch.
And of course I will continue on getting features to work with
devicetree for the Overo.
Regards,
Florian
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-09-10 12:53 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-31 16:06 [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Florian Vaussard
2012-08-31 16:06 ` [PATCH 1/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion board Florian Vaussard
2012-08-31 16:06 ` [PATCH 2/2] ARM: omap/dts: update the documentation Florian Vaussard
2012-09-06 20:52 ` [PATCH 0/2] ARM: omap/dts: Add support for Gumstix Overo with Tobi expansion Tony Lindgren
2012-09-10 9:25 ` Florian Vaussard
2012-09-10 11:38 ` Benoit Cousson
2012-09-10 11:52 ` Florian Vaussard
2012-09-10 12:53 ` Florian Vaussard
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).