[Letux-kernel] Upstream queue for GTA04 DT

Belisko Marek marek.belisko at gmail.com
Tue Jun 14 21:08:55 CEST 2016


Hi Nikolaus,

On Tue, Jun 14, 2016 at 8:33 PM, H. Nikolaus Schaller <hns at goldelico.com> wrote:
> Hi Marek,
> some of your patches did arrive on linux-next and I have merged
> them into letux-base and removed them the duplicates (not yet pushed - will combine with -rc4).
>
OK I'll collect them and post them. I've fixed non-probed flash in
4.7-rc3 by commit:
diff --git a/arch/arm/boot/dts/omap3-gta04.dtsi
b/arch/arm/boot/dts/omap3-gta04.dtsi
index 9e5a084..ddf3c46f 100644
--- a/arch/arm/boot/dts/omap3-gta04.dtsi
+++ b/arch/arm/boot/dts/omap3-gta04.dtsi
@@ -1120,10 +1120,7 @@
 };

 &gpmc {
-       ranges = <0 0 0x30000000 0x04>; /* CS0: NAND */
-
        nand at 0,0 {
-               reg = <0 0 0>; /* CS0, offset 0 */
                ti,nand-ecc-opt = "sw"; /* stay compatible with our
old u-boot (does not support bch8) */

                kernel at 280000 {

Basically ranges was wrong which lead to strange errors in gpmc. I
tested it and it works fine. One minor issue: I again cannot push to
kernel git (ask for password).

> Two patches did not yet arrive in linux-next:
> ARM: dts: omap3-gat04: Fix wifi handling
> ARM: dts: omap3-gta04: Add missing pinmux for mcbsp4
>
> BTW: it was ok to write status = "okay":
>
> https://www.raspberrypi.org/documentation/configuration/device-tree.md -- section 1.4
>
> Then I have looked through our gta04.dtsi for other things we can upstream.
> The following fragments seem to be upstreamable for me:
>
> 1.
>         aliases {
>                 display1 = &tv0;
>         };
>
> 2.
>         madc-hwmon {
>                 compatible = "ti,twl4030-madc-hwmon";
>         };
>
> 3.
>         i2c1_pins:
>         i2c2_pins:
>         i2c3_pins:
>
> 4.
>         bmp085_pins:
>
> 5.
>         penirq_pins
>
> 6.
>         camera_pins: pinmux_camera_pins {
>
> 7.
>
> &twl_madc {
>         ti,system-uses-second-madc-irq;
> };
>
> &twl_power {
>         compatible = "ti,twl4030-power-reset";
>         ti,use_poweroff;
> };
>
> 8.
> /* spare */
> &vmmc2 {
>         regulator-min-microvolt = <1800000>;
>         regulator-max-microvolt = <1800000>;
> };
>
> 9.
> /* Needed to power the DPI pins */
>
> &vpll2 {
>         regulator-always-on;
> };
>
> This was some time ago suggested by Tomi Valkainen.
>
> Big remaining tasks are only touchscreen, camera and all sound extensions...
>
> BR,
> Nikolaus
>

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


More information about the Letux-kernel mailing list