Re: [PATCH 3/3] ARM: dts: Add basic support for isee igepv5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Tony,

Many thanks for the patch

2015-10-13 19:18 GMT+02:00 Tony Lindgren <tony@xxxxxxxxxxx>:
> With omap5-board-common.dtsi, we can now easily add support for various omap5
> board variants. Let's add minimal support for isee igepv5.
>
> So far I've tested that basic things work, such as serial, USB Ethernet, HDMI
> and WLAN.
>
> Note that like omap5-uevm, these boards seem to need to reserve 16MB for a
> trap section as in commit 03178c66d289 ("ARM: dts: omap5-evm: Update
> available memory to 2032 MB") and also noted in a u-boot commit at
> http://marc.info/?l=u-boot&m=134376852603255 and also at
> http://patchwork.ozlabs.org/patch/159881/.
>
> Not sure why this is not needed for omap5-cm-t54.dts, maybe because of
> different u-boot configuration.
>
> Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx>
> ---
>
> Enric, can you please check if there are some critical pieces compared
> to omap5-uevm that should be updated for this patch?
>

Unfortunately I don't have the schematic and any IGEPv5 to verify your
patches. From a quick view I can say that it's ok but let me cc
Agustí, Eduard and Pau that will have access to the hardware and the
schematics.

Cheers,

Enric

> ---
>  arch/arm/boot/dts/Makefile           |  1 +
>  arch/arm/boot/dts/omap5-igep0050.dts | 54 ++++++++++++++++++++++++++++++++++++
>  2 files changed, 55 insertions(+)
>  create mode 100644 arch/arm/boot/dts/omap5-igep0050.dts
>
> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> index e45d771..2c12411 100644
> --- a/arch/arm/boot/dts/Makefile
> +++ b/arch/arm/boot/dts/Makefile
> @@ -471,6 +471,7 @@ dtb-$(CONFIG_SOC_AM43XX) += \
>         am437x-gp-evm.dtb
>  dtb-$(CONFIG_SOC_OMAP5) += \
>         omap5-cm-t54.dtb \
> +       omap5-igep0050.dtb \
>         omap5-sbc-t54.dtb \
>         omap5-uevm.dtb
>  dtb-$(CONFIG_SOC_DRA7XX) += \
> diff --git a/arch/arm/boot/dts/omap5-igep0050.dts b/arch/arm/boot/dts/omap5-igep0050.dts
> new file mode 100644
> index 0000000..46ecb1d
> --- /dev/null
> +++ b/arch/arm/boot/dts/omap5-igep0050.dts
> @@ -0,0 +1,54 @@
> +/*
> + * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz/
> + *
> + * 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.
> + */
> +/dts-v1/;
> +
> +#include "omap5-board-common.dtsi"
> +
> +/ {
> +       model = "IGEPv5";
> +       compatible = "isee,omap5-igep0050", "ti,omap5";
> +
> +       memory {
> +               device_type = "memory";
> +               reg = <0x80000000 0x7f000000>; /* 2032 MB */
> +       };
> +};
> +
> +&hdmi {
> +       vdda-supply = <&ldo7_reg>;
> +};
> +
> +&i2c4 {
> +       pinctrl-names = "default";
> +       pinctrl-0 = <&i2c4_pins>;
> +
> +       tca6416: tca6416@21 {
> +               compatible = "ti,tca6416";
> +               reg = <0x21>;
> +               gpio-controller;
> +               #gpio-cells = <2>;
> +       };
> +};
> +
> +&omap5_pmx_core {
> +       i2c4_pins: pinmux_i2c4_pins {
> +               pinctrl-single,pins = <
> +                       OMAP5_IOPAD(0x0f8, PIN_INPUT | MUX_MODE0)       /* i2c4_scl */
> +                       OMAP5_IOPAD(0x0fa, PIN_INPUT | MUX_MODE0)       /* i2c4_sda */
> +               >;
> +       };
> +};
> +
> +&tpd12s015 {
> +       gpios = <&tca6416 11 0>,        /* TCA6416 P01, CT_CP_HDP */
> +               <&tca6416 12 0>,        /* TCA6416 P00, LS_OE*/
> +               <&gpio7 1 0>,           /* 193, HPD */
> +               <&gpio7 2 0>,           /* 194, SCL */
> +               <&gpio7 3 0>;           /* 195, SDA */
> +};
> +
> --
> 2.1.4
>
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux