
Hello Pau,
On Sun, Aug 06, 2017 at 12:51:38PM +0200, Pau Pajuelo wrote:
Update igep00x0 code with the following features:
- Add board and revision detection for the boards:
- IGEP0020-RF
- IGEP0020-RC
- IGEP0030-RG
- IGEP0030-RE
(it would be great to see this page updated: http://labs.isee.biz/index.php/IGEP_Technology_devices_revisions)
- Merge IGEP0020 and IGEP0030 mux tables
- Add suport to use GPIO_126, GPIO_127 and GPIO_129
- board_name environment variable displays board and revision information
nice idea!
Signed-off-by: Pau Pajuelo ppajuel@gmail.com
Reviewed-by: Ladislav Michl ladis@linux-mips.org
Btw, once here, it would be nice to detect also CPU family as OMAP3530 devices cannot boot with omap3-igep0020.dtb and patch bellow is needed (unless there is a better solution, I'll provide patch):
diff --git a/arch/arm/boot/dts/omap3-igep.dtsi b/arch/arm/boot/dts/omap3-igep.dtsi index c16d17efe38e..1cafae7d8468 100644 --- a/arch/arm/boot/dts/omap3-igep.dtsi +++ b/arch/arm/boot/dts/omap3-igep.dtsi @@ -10,7 +10,7 @@ */ /dts-v1/;
-#include "omap36xx.dtsi" +#include "omap34xx.dtsi"
/ { memory@80000000 { diff --git a/arch/arm/boot/dts/omap3-igep0020.dts b/arch/arm/boot/dts/omap3-igep0020.dts index cc09842ad21b..0fa4ad499bec 100644 --- a/arch/arm/boot/dts/omap3-igep0020.dts +++ b/arch/arm/boot/dts/omap3-igep0020.dts @@ -13,7 +13,7 @@
/ { model = "IGEPv2 Rev. C (TI OMAP AM/DM37x)"; - compatible = "isee,omap3-igep0020", "ti,omap36xx", "ti,omap3"; + compatible = "isee,omap3-igep0020", "ti,omap3430", "ti,omap3";
vmmcsdio_fixed: fixedregulator-mmcsdio { compatible = "regulator-fixed";