* [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates
@ 2014-03-01 13:58 Marek Belisko
2014-03-01 13:58 ` [PATCH v2 1/7] ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid problems with booting Marek Belisko
` (7 more replies)
0 siblings, 8 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns,
Marek Belisko
This updated series fix issue with proper gta04 booting in 3.14 kernel
and add various devices to devicetree.
Changes from V1:
- removed fixes which was merged to 3.14 already
- add bma180 accelerometer + booting fix
Marek Belisko (2):
ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid
problems with booting
ARM: dts: omap3-gta04: Add touchscreen properties
NeilBrown (5):
ARM: dts: omap3-gta04: Add support for magnetometer
ARM: dts: omap3-gta04: Add twl4030 charger
ARM: dts: omap3-gta04: Add basic sound support
ARM: dts: omap3-gta04: Enable mmc2 for wifi
ARM: dts: omap3-gta04: Add bma180 accelerometer
arch/arm/boot/dts/omap3-gta04.dts | 53 +++++++++++++++++++++++++++++++++++++--
1 file changed, 51 insertions(+), 2 deletions(-)
--
1.8.3.2
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2 1/7] ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid problems with booting
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
@ 2014-03-01 13:58 ` Marek Belisko
2014-03-01 13:58 ` [PATCH v2 2/7] ARM: dts: omap3-gta04: Add support for magnetometer Marek Belisko
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns,
Marek Belisko
Without that change booting leads to crash with more warnings like below:
[ 0.284454] omap_hwmod: uart4: cannot clk_get main_clk uart4_fck
[ 0.284484] omap_hwmod: uart4: cannot _init_clocks
[ 0.284484] ------------[ cut here ]------------
[ 0.284545] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2543 _init+0x300/0x3e4()
[ 0.284545] omap_hwmod: uart4: couldn't init clocks
[ 0.284576] Modules linked in:
[ 0.284606] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.13.0-next-20140124-00020-gd2aefec-dirty #26
[ 0.284637] [<c00151c0>] (unwind_backtrace) from [<c0011e20>] (show_stack+0x10/0x14)
[ 0.284667] [<c0011e20>] (show_stack) from [<c0568544>] (dump_stack+0x7c/0x94)
[ 0.284729] [<c0568544>] (dump_stack) from [<c003ff94>] (warn_slowpath_common+0x6c/0x90)
[ 0.284729] [<c003ff94>] (warn_slowpath_common) from [<c003ffe8>] (warn_slowpath_fmt+0x30/0x40)
[ 0.284759] [<c003ffe8>] (warn_slowpath_fmt) from [<c07d1be8>] (_init+0x300/0x3e4)
[ 0.284790] [<c07d1be8>] (_init) from [<c07d217c>] (__omap_hwmod_setup_all+0x40/0x8c)
[ 0.284820] [<c07d217c>] (__omap_hwmod_setup_all) from [<c0008918>] (do_one_initcall+0xe8/0x14c)
[ 0.284851] [<c0008918>] (do_one_initcall) from [<c07c5c18>] (kernel_init_freeable+0x104/0x1c8)
[ 0.284881] [<c07c5c18>] (kernel_init_freeable) from [<c0563524>] (kernel_init+0x8/0x118)
[ 0.284912] [<c0563524>] (kernel_init) from [<c000e368>] (ret_from_fork+0x14/0x2c)
[ 0.285064] ---[ end trace 63de210ad43b627d ]---
Reference:
https://lkml.org/lkml/2013/10/8/553
Signed-off-by: Marek Belisko <marek@goldelico.com>
---
arch/arm/boot/dts/omap3-gta04.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index c551e4a..d3b253b 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -13,7 +13,7 @@
/ {
model = "OMAP3 GTA04";
- compatible = "ti,omap3-gta04", "ti,omap3";
+ compatible = "ti,omap3-gta04", "ti,omap36xx", "ti,omap3";
cpus {
cpu@0 {
--
1.8.3.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v2 2/7] ARM: dts: omap3-gta04: Add support for magnetometer
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
2014-03-01 13:58 ` [PATCH v2 1/7] ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid problems with booting Marek Belisko
@ 2014-03-01 13:58 ` Marek Belisko
2014-03-01 13:58 ` [PATCH v2 3/7] ARM: dts: omap3-gta04: Add touchscreen properties Marek Belisko
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns,
NeilBrown, Marek Belisko
From: NeilBrown <neilb@suse.de>
Add magnetometer hmc5843 node.
Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Marek Belisko <marek@goldelico.com>
---
arch/arm/boot/dts/omap3-gta04.dts | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index d3b253b..d9917b8 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -124,6 +124,12 @@
reg = <0x4>;
};
};
+
+ /* compass aka magnetometer */
+ hmc5843@1e {
+ compatible = "honeywell,hmc5843";
+ reg = <0x1e>;
+ };
};
&i2c3 {
--
1.8.3.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v2 3/7] ARM: dts: omap3-gta04: Add touchscreen properties
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
2014-03-01 13:58 ` [PATCH v2 1/7] ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid problems with booting Marek Belisko
2014-03-01 13:58 ` [PATCH v2 2/7] ARM: dts: omap3-gta04: Add support for magnetometer Marek Belisko
@ 2014-03-01 13:58 ` Marek Belisko
2014-03-01 13:58 ` [PATCH v2 4/7] ARM: dts: omap3-gta04: Add twl4030 charger Marek Belisko
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns,
Marek Belisko
Gta04 using tcs2007 touchscreen. Add support for that.
Signed-off-by: Marek Belisko <marek@goldelico.com>
---
arch/arm/boot/dts/omap3-gta04.dts | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index d9917b8..7f29315 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -130,6 +130,16 @@
compatible = "honeywell,hmc5843";
reg = <0x1e>;
};
+
+ /* touchscreen */
+ tsc2007@48 {
+ compatible = "ti,tsc2007";
+ reg = <0x48>;
+ interrupt-parent = <&gpio6>;
+ interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
+ gpios = <&gpio6 0 GPIO_ACTIVE_LOW>;
+ ti,x-plate-ohms = <600>;
+ };
};
&i2c3 {
--
1.8.3.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v2 4/7] ARM: dts: omap3-gta04: Add twl4030 charger
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
` (2 preceding siblings ...)
2014-03-01 13:58 ` [PATCH v2 3/7] ARM: dts: omap3-gta04: Add touchscreen properties Marek Belisko
@ 2014-03-01 13:58 ` Marek Belisko
2014-03-01 13:58 ` [PATCH v2 5/7] ARM: dts: omap3-gta04: Add basic sound support Marek Belisko
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns,
NeilBrown, Marek Belisko
From: NeilBrown <neilb@suse.de>
Define twl4030 charger node used for charging.
Signed-off-by: Marek Belisko <marek@goldelico.com>
---
arch/arm/boot/dts/omap3-gta04.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index 7f29315..42fc12e 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -186,3 +186,7 @@
pinctrl-0 = <&uart3_pins>;
};
+&charger {
+ bb_uvolt = <3200000>;
+ bb_uamp = <150>;
+};
--
1.8.3.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v2 5/7] ARM: dts: omap3-gta04: Add basic sound support
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
` (3 preceding siblings ...)
2014-03-01 13:58 ` [PATCH v2 4/7] ARM: dts: omap3-gta04: Add twl4030 charger Marek Belisko
@ 2014-03-01 13:58 ` Marek Belisko
2014-03-01 13:58 ` [PATCH v2 6/7] ARM: dts: omap3-gta04: Enable mmc2 for wifi Marek Belisko
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns,
NeilBrown, Marek Belisko
From: NeilBrown <neilb@suse.de>
This adds basic sound support for gta04 board.
Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Marek Belisko <marek@goldelico.com>
---
arch/arm/boot/dts/omap3-gta04.dts | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index 42fc12e..41a21bd 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -36,6 +36,14 @@
gpio-key,wakeup;
};
};
+
+ sound {
+ compatible = "ti,omap-twl4030";
+ ti,model = "gta04";
+
+ ti,mcbsp = <&mcbsp2>;
+ ti,codec = <&twl_audio>;
+ };
};
&omap3_pmx_core {
@@ -80,6 +88,12 @@
interrupts = <7>; /* SYS_NIRQ cascaded to intc */
interrupt-parent = <&intc>;
};
+
+ twl_audio: audio {
+ compatible = "ti,twl4030-audio";
+ codec {
+ };
+ };
};
#include "twl4030.dtsi"
--
1.8.3.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v2 6/7] ARM: dts: omap3-gta04: Enable mmc2 for wifi
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
` (4 preceding siblings ...)
2014-03-01 13:58 ` [PATCH v2 5/7] ARM: dts: omap3-gta04: Add basic sound support Marek Belisko
@ 2014-03-01 13:58 ` Marek Belisko
2014-03-01 13:58 ` [PATCH v2 7/7] ARM: dts: omap3-gta04: Add bma180 accelerometer Marek Belisko
2014-03-02 17:43 ` [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Tony Lindgren
7 siblings, 0 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns,
NeilBrown, Marek Belisko
From: NeilBrown <neilb@suse.de>
This requires vaux4.
Reset line isn't used yet, so wifi isn't reliable.
But it does work once per boot.
Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Marek Belisko <marek@goldelico.com>
---
arch/arm/boot/dts/omap3-gta04.dts | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index 41a21bd..d556e3a 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -178,7 +178,9 @@
};
&mmc2 {
- status = "disabled";
+ vmmc-supply = <&vaux4>;
+ bus-width = <4>;
+ ti,non-removable;
};
&mmc3 {
@@ -204,3 +206,8 @@
bb_uvolt = <3200000>;
bb_uamp = <150>;
};
+
+&vaux4 {
+ regulator-min-microvolt = <2800000>;
+ regulator-max-microvolt = <3150000>;
+};
--
1.8.3.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v2 7/7] ARM: dts: omap3-gta04: Add bma180 accelerometer
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
` (5 preceding siblings ...)
2014-03-01 13:58 ` [PATCH v2 6/7] ARM: dts: omap3-gta04: Enable mmc2 for wifi Marek Belisko
@ 2014-03-01 13:58 ` Marek Belisko
2014-03-02 17:43 ` [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Tony Lindgren
7 siblings, 0 replies; 9+ messages in thread
From: Marek Belisko @ 2014-03-01 13:58 UTC (permalink / raw)
To: bcousson, tony, robh+dt, pawel.moll, mark.rutland,
ijc+devicetree, galak, linux
Cc: linux-omap, devicetree, linux-arm-kernel, linux-kernel, hns, NeilBrown
From: NeilBrown <neilb@suse.de>
Add node for bma180 driver.
Signed-off-by: NeilBrown <neilb@suse.de>
---
arch/arm/boot/dts/omap3-gta04.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index d556e3a..f8ad125 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -110,6 +110,14 @@
interrupts = <17 IRQ_TYPE_EDGE_RISING>;
};
+ /* accelerometer */
+ bma180@41 {
+ compatible = "bosch,bma180";
+ reg = <0x41>;
+ interrupt-parent = <&gpio3>;
+ interrupts = <19 IRQ_TYPE_LEVEL_HIGH>;
+ };
+
/* leds */
tca6507@45 {
compatible = "ti,tca6507";
--
1.8.3.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
` (6 preceding siblings ...)
2014-03-01 13:58 ` [PATCH v2 7/7] ARM: dts: omap3-gta04: Add bma180 accelerometer Marek Belisko
@ 2014-03-02 17:43 ` Tony Lindgren
7 siblings, 0 replies; 9+ messages in thread
From: Tony Lindgren @ 2014-03-02 17:43 UTC (permalink / raw)
To: Marek Belisko
Cc: bcousson, robh+dt, pawel.moll, mark.rutland, ijc+devicetree,
galak, linux, linux-omap, devicetree, linux-arm-kernel,
linux-kernel, hns
* Marek Belisko <marek@goldelico.com> [140301 06:02]:
> This updated series fix issue with proper gta04 booting in 3.14 kernel
> and add various devices to devicetree.
>
> Changes from V1:
> - removed fixes which was merged to 3.14 already
> - add bma180 accelerometer + booting fix
>
> Marek Belisko (2):
> ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid
> problems with booting
> ARM: dts: omap3-gta04: Add touchscreen properties
>
> NeilBrown (5):
> ARM: dts: omap3-gta04: Add support for magnetometer
> ARM: dts: omap3-gta04: Add twl4030 charger
> ARM: dts: omap3-gta04: Add basic sound support
> ARM: dts: omap3-gta04: Enable mmc2 for wifi
> ARM: dts: omap3-gta04: Add bma180 accelerometer
>
> arch/arm/boot/dts/omap3-gta04.dts | 53 +++++++++++++++++++++++++++++++++++++--
> 1 file changed, 51 insertions(+), 2 deletions(-)
Thanks for updating these, I'll take the first one into
omap-for-v3.14/fixes and the rest into omap-for-v3.15/dt.
Regards,
Tony
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-03-02 17:44 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-01 13:58 [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Marek Belisko
2014-03-01 13:58 ` [PATCH v2 1/7] ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid problems with booting Marek Belisko
2014-03-01 13:58 ` [PATCH v2 2/7] ARM: dts: omap3-gta04: Add support for magnetometer Marek Belisko
2014-03-01 13:58 ` [PATCH v2 3/7] ARM: dts: omap3-gta04: Add touchscreen properties Marek Belisko
2014-03-01 13:58 ` [PATCH v2 4/7] ARM: dts: omap3-gta04: Add twl4030 charger Marek Belisko
2014-03-01 13:58 ` [PATCH v2 5/7] ARM: dts: omap3-gta04: Add basic sound support Marek Belisko
2014-03-01 13:58 ` [PATCH v2 6/7] ARM: dts: omap3-gta04: Enable mmc2 for wifi Marek Belisko
2014-03-01 13:58 ` [PATCH v2 7/7] ARM: dts: omap3-gta04: Add bma180 accelerometer Marek Belisko
2014-03-02 17:43 ` [PATCH v2 0/7] ARM: dts: omap3-gta04: Various devicetree updates Tony Lindgren
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).