public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/7] arm: dts: oma3-gta04: Various updates
@ 2014-07-21 21:05 Marek Belisko
  2014-07-21 21:05 ` [PATCH 1/7] arm: dts: omap3-gta04: Add nand support Marek Belisko
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

Following patchset add various improvements to gta04 devicetree.

Marek Belisko (7):
  arm: dts: omap3-gta04: Add nand support
  arm: dts: omap3-gta04: Fix magnetometer model
  arm: dts: omap3-gta04: Add wifi reset node
  arm: dts: omap3-gta04: Move spi gpio pins to pmx_core2
  arm: dts: omap3-gta04: Add USB host support
  arm: dts: omap3-gta04: Add display alias
  arm: dts: omap3-gta04: Add twl4030 regulators parameters

 arch/arm/boot/dts/omap3-gta04.dts | 150 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 145 insertions(+), 5 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 1/7] arm: dts: omap3-gta04: Add nand support
  2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
@ 2014-07-21 21:05 ` Marek Belisko
  2014-07-22  6:24   ` Tony Lindgren
  2014-07-21 21:05 ` [PATCH 2/7] arm: dts: omap3-gta04: Fix magnetometer model Marek Belisko
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Marek Belisko <marek@goldelico.com>
---
 arch/arm/boot/dts/omap3-gta04.dts | 54 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index 021311f..7d7ddd7 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -309,3 +309,57 @@
 		};
 	};
 };
+
+&gpmc {
+	ranges = <0 0 0x30000000 0x04>; /* CS0: NAND */
+
+	nand at 0,0 {
+		reg = <0 0 0>; /* CS0, offset 0 */
+		nand-bus-width = <16>;
+		ti,nand-ecc-opt = "bch8";
+
+		gpmc,sync-clk-ps = <0>;
+		gpmc,cs-on-ns = <0>;
+		gpmc,cs-rd-off-ns = <44>;
+		gpmc,cs-wr-off-ns = <44>;
+		gpmc,adv-on-ns = <6>;
+		gpmc,adv-rd-off-ns = <34>;
+		gpmc,adv-wr-off-ns = <44>;
+		gpmc,we-off-ns = <40>;
+		gpmc,oe-off-ns = <54>;
+		gpmc,access-ns = <64>;
+		gpmc,rd-cycle-ns = <82>;
+		gpmc,wr-cycle-ns = <82>;
+		gpmc,wr-access-ns = <40>;
+		gpmc,wr-data-mux-bus-ns = <0>;
+		gpmc,device-width = <2>;
+
+		#address-cells = <1>;
+		#size-cells = <1>;
+
+		x-loader at 0 {
+			label = "X-Loader";
+			reg = <0 0x80000>;
+		};
+
+		bootloaders at 80000 {
+			label = "U-Boot";
+			reg = <0x80000 0x1e0000>;
+		};
+
+		bootloaders_env at 260000 {
+			label = "U-Boot Env";
+			reg = <0x260000 0x20000>;
+		};
+
+		kernel at 280000 {
+			label = "Kernel";
+			reg = <0x280000 0x400000>;
+		};
+
+		filesystem at 680000 {
+			label = "File System";
+			reg = <0x680000 0xf980000>;
+		};
+	};
+};
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 2/7] arm: dts: omap3-gta04: Fix magnetometer model
  2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
  2014-07-21 21:05 ` [PATCH 1/7] arm: dts: omap3-gta04: Add nand support Marek Belisko
@ 2014-07-21 21:05 ` Marek Belisko
  2014-07-21 21:05 ` [PATCH 3/7] arm: dts: omap3-gta04: Add wifi reset node Marek Belisko
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

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 7d7ddd7..6d1a8d8 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -220,7 +220,7 @@
 
 	/* compass aka magnetometer */
 	hmc5843 at 1e {
-		compatible = "honeywell,hmc5843";
+		compatible = "honeywell,hmc5843l";
 		reg = <0x1e>;
 	};
 
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 3/7] arm: dts: omap3-gta04: Add wifi reset node
  2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
  2014-07-21 21:05 ` [PATCH 1/7] arm: dts: omap3-gta04: Add nand support Marek Belisko
  2014-07-21 21:05 ` [PATCH 2/7] arm: dts: omap3-gta04: Fix magnetometer model Marek Belisko
@ 2014-07-21 21:05 ` Marek Belisko
  2014-07-21 21:05 ` [PATCH 4/7] arm: dts: omap3-gta04: Move spi gpio pins to pmx_core2 Marek Belisko
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Marek Belisko <marek@goldelico.com>
---
 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 6d1a8d8..5b08d93 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -196,6 +196,9 @@
 		#size-cells = <0>;
 		reg = <0x45>;
 
+		gpio-controller;
+		#gpio-cells = <2>;
+
 		gta04_led0: red_aux at 0 {
 			label = "gta04:red:aux";
 			reg = <0x0>;
@@ -216,6 +219,11 @@
 			label = "gta04:green:power";
 			reg = <0x4>;
 		};
+
+		wifi_reset: wifi_reset at 6 {
+			reg = <0x6>;
+			compatible = "gpio";
+		};
 	};
 
 	/* compass aka magnetometer */
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 4/7] arm: dts: omap3-gta04: Move spi gpio pins to pmx_core2
  2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
                   ` (2 preceding siblings ...)
  2014-07-21 21:05 ` [PATCH 3/7] arm: dts: omap3-gta04: Add wifi reset node Marek Belisko
@ 2014-07-21 21:05 ` Marek Belisko
  2014-07-21 21:05 ` [PATCH 5/7] arm: dts: omap3-gta04: Add USB host support Marek Belisko
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Marek Belisko <marek@goldelico.com>
---
 arch/arm/boot/dts/omap3-gta04.dts | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index 5b08d93..4ca1277 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -141,12 +141,15 @@
                        0x0da (PIN_OUTPUT | MUX_MODE0)   /* dss_data23.dss_data23 */
                >;
        };
+};
 
+&omap3_pmx_core2 {
 	spi_gpio_pins: spi_gpio_pinmux {
-		pinctrl-single,pins = <0x5a8 (PIN_OUTPUT | MUX_MODE4) /* clk */
-			0x5b6 (PIN_OUTPUT | MUX_MODE4) /* cs */
-			0x5b8 (PIN_OUTPUT | MUX_MODE4) /* tx */
-			0x5b4 (PIN_INPUT | MUX_MODE4) /* rx */
+		pinctrl-single,pins = <
+			OMAP3630_CORE2_IOPAD(0x25d8, PIN_OUTPUT | MUX_MODE4) /* clk */
+			OMAP3630_CORE2_IOPAD(0x25e6, PIN_OUTPUT | MUX_MODE4) /* cs */
+			OMAP3630_CORE2_IOPAD(0x25e8, PIN_OUTPUT | MUX_MODE4) /* tx */
+			OMAP3630_CORE2_IOPAD(0x25e4, PIN_INPUT | MUX_MODE4) /* rx */
 		>;
 	};
 };
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 5/7] arm: dts: omap3-gta04: Add USB host support
  2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
                   ` (3 preceding siblings ...)
  2014-07-21 21:05 ` [PATCH 4/7] arm: dts: omap3-gta04: Move spi gpio pins to pmx_core2 Marek Belisko
@ 2014-07-21 21:05 ` Marek Belisko
  2014-07-21 21:05 ` [PATCH 6/7] arm: dts: omap3-gta04: Add display alias Marek Belisko
  2014-07-21 21:05 ` [PATCH 7/7] arm: dts: omap3-gta04: Add twl4030 regulators parameters Marek Belisko
  6 siblings, 0 replies; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Marek Belisko <marek@goldelico.com>
---
 arch/arm/boot/dts/omap3-gta04.dts | 45 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index 4ca1277..370c08b 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -74,9 +74,30 @@
 			};
 		};
 	};
+
+	hsusb2_phy: hsusb2_phy {
+		compatible = "usb-nop-xceiv";
+		reset-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
+	};
 };
 
 &omap3_pmx_core {
+	pinctrl-names = "default";
+	pinctrl-0 = <
+			&hsusb2_pins
+	>;
+
+	hsusb2_pins: pinmux_hsusb2_pins {
+		pinctrl-single,pins = <
+			OMAP3_CORE1_IOPAD(0x21d4, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* mcspi1_cs3.hsusb2_data2 */
+			OMAP3_CORE1_IOPAD(0x21d6, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* mcspi2_clk.hsusb2_data7 */
+			OMAP3_CORE1_IOPAD(0x21d8, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* mcspi2_simo.hsusb2_data4 */
+			OMAP3_CORE1_IOPAD(0x21da, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* mcspi2_somi.hsusb2_data5 */
+			OMAP3_CORE1_IOPAD(0x21dc, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* mcspi2_cs0.hsusb2_data6 */
+			OMAP3_CORE1_IOPAD(0x21de, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* mcspi2_cs1.hsusb2_data3 */
+		>;
+	};
+
 	uart1_pins: pinmux_uart1_pins {
 		pinctrl-single,pins = <
 			0x152 (PIN_INPUT | MUX_MODE0)		/* uart1_rx.uart1_rx */
@@ -144,6 +165,22 @@
 };
 
 &omap3_pmx_core2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <
+			&hsusb2_2_pins
+	>;
+
+	hsusb2_2_pins: pinmux_hsusb2_2_pins {
+		pinctrl-single,pins = <
+			OMAP3630_CORE2_IOPAD(0x25f0, PIN_OUTPUT | MUX_MODE3)		/* etk_d10.hsusb2_clk */
+			OMAP3630_CORE2_IOPAD(0x25f2, PIN_OUTPUT | MUX_MODE3)		/* etk_d11.hsusb2_stp */
+			OMAP3630_CORE2_IOPAD(0x25f4, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* etk_d12.hsusb2_dir */
+			OMAP3630_CORE2_IOPAD(0x25f6, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* etk_d13.hsusb2_nxt */
+			OMAP3630_CORE2_IOPAD(0x25f8, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* etk_d14.hsusb2_data0 */
+			OMAP3630_CORE2_IOPAD(0x25fa, PIN_INPUT_PULLDOWN | MUX_MODE3)	/* etk_d15.hsusb2_data1 */
+		>;
+	};
+
 	spi_gpio_pins: spi_gpio_pinmux {
 		pinctrl-single,pins = <
 			OMAP3630_CORE2_IOPAD(0x25d8, PIN_OUTPUT | MUX_MODE4) /* clk */
@@ -259,6 +296,14 @@
 	power = <50>;
 };
 
+&usbhshost {
+	port2-mode = "ehci-phy";
+};
+
+&usbhsehci {
+	phys = <0 &hsusb2_phy>;
+};
+
 &mmc1 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&mmc1_pins>;
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 6/7] arm: dts: omap3-gta04: Add display alias
  2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
                   ` (4 preceding siblings ...)
  2014-07-21 21:05 ` [PATCH 5/7] arm: dts: omap3-gta04: Add USB host support Marek Belisko
@ 2014-07-21 21:05 ` Marek Belisko
  2014-07-21 21:05 ` [PATCH 7/7] arm: dts: omap3-gta04: Add twl4030 regulators parameters Marek Belisko
  6 siblings, 0 replies; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

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 370c08b..05fd4d2 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -26,6 +26,10 @@
 		reg = <0x80000000 0x20000000>; /* 512 MB */
 	};
 
+	aliases {
+		display0 = &lcd;
+	};
+
 	gpio-keys {
 		compatible = "gpio-keys";
 
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 7/7] arm: dts: omap3-gta04: Add twl4030 regulators parameters
  2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
                   ` (5 preceding siblings ...)
  2014-07-21 21:05 ` [PATCH 6/7] arm: dts: omap3-gta04: Add display alias Marek Belisko
@ 2014-07-21 21:05 ` Marek Belisko
  6 siblings, 0 replies; 10+ messages in thread
From: Marek Belisko @ 2014-07-21 21:05 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Marek Belisko <marek@goldelico.com>
---
 arch/arm/boot/dts/omap3-gta04.dts | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts
index 05fd4d2..e39ede2 100644
--- a/arch/arm/boot/dts/omap3-gta04.dts
+++ b/arch/arm/boot/dts/omap3-gta04.dts
@@ -346,11 +346,37 @@
 	bb_uamp = <150>;
 };
 
+/* spare */
+&vaux1 {
+	regulator-min-microvolt = <2500000>;
+	regulator-max-microvolt = <3000000>;
+};
+
+/* sensors */
+&vaux2 {
+	regulator-min-microvolt = <2800000>;
+	regulator-max-microvolt = <2800000>;
+	regulator-always-on;
+};
+
+/* camera */
+&vaux3 {
+	regulator-min-microvolt = <2500000>;
+	regulator-max-microvolt = <2500000>;
+};
+
+/* WLAN/BT */
 &vaux4 {
 	regulator-min-microvolt = <2800000>;
 	regulator-max-microvolt = <3150000>;
 };
 
+/* GPS LNA */
+&vsim {
+	regulator-min-microvolt = <2800000>;
+	regulator-max-microvolt = <3150000>;
+};
+
 /* Needed to power the DPI pins */
 &vpll2 {
 	regulator-always-on;
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 1/7] arm: dts: omap3-gta04: Add nand support
  2014-07-21 21:05 ` [PATCH 1/7] arm: dts: omap3-gta04: Add nand support Marek Belisko
@ 2014-07-22  6:24   ` Tony Lindgren
  2014-07-22  9:00     ` Belisko Marek
  0 siblings, 1 reply; 10+ messages in thread
From: Tony Lindgren @ 2014-07-22  6:24 UTC (permalink / raw)
  To: linux-arm-kernel

* Marek Belisko <marek@goldelico.com> [140721 14:08]:

Can you please add the descriptions to all the patches?
Other than that looks OK to me.

Regards,

Tony

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 1/7] arm: dts: omap3-gta04: Add nand support
  2014-07-22  6:24   ` Tony Lindgren
@ 2014-07-22  9:00     ` Belisko Marek
  0 siblings, 0 replies; 10+ messages in thread
From: Belisko Marek @ 2014-07-22  9:00 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Jul 22, 2014 at 8:24 AM, Tony Lindgren <tony@atomide.com> wrote:
> * Marek Belisko <marek@goldelico.com> [140721 14:08]:
>
> Can you please add the descriptions to all the patches?
OK thanks for review. I'll send v2.
> Other than that looks OK to me.
>
> Regards,
>
> Tony

BR,

marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra
web: http://open-nandra.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-07-22  9:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-21 21:05 [PATCH 0/7] arm: dts: oma3-gta04: Various updates Marek Belisko
2014-07-21 21:05 ` [PATCH 1/7] arm: dts: omap3-gta04: Add nand support Marek Belisko
2014-07-22  6:24   ` Tony Lindgren
2014-07-22  9:00     ` Belisko Marek
2014-07-21 21:05 ` [PATCH 2/7] arm: dts: omap3-gta04: Fix magnetometer model Marek Belisko
2014-07-21 21:05 ` [PATCH 3/7] arm: dts: omap3-gta04: Add wifi reset node Marek Belisko
2014-07-21 21:05 ` [PATCH 4/7] arm: dts: omap3-gta04: Move spi gpio pins to pmx_core2 Marek Belisko
2014-07-21 21:05 ` [PATCH 5/7] arm: dts: omap3-gta04: Add USB host support Marek Belisko
2014-07-21 21:05 ` [PATCH 6/7] arm: dts: omap3-gta04: Add display alias Marek Belisko
2014-07-21 21:05 ` [PATCH 7/7] arm: dts: omap3-gta04: Add twl4030 regulators parameters Marek Belisko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox