[Armadeus-commitlog] armadeus branch, master, updated. armadeus-4.1-349-g6e18882
Brought to you by:
sszy
|
From: jorasse <jo...@us...> - 2012-06-06 10:27:58
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 6e188825b32f3908ba701b653888ba03d6002751 (commit)
via 0ff79f604578a6cba96f6dd4f40bb7cbb267942d (commit)
from 36fb390e8668a19db8b0812d8bb9ee1728fb90ca (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6e188825b32f3908ba701b653888ba03d6002751
Author: Eric Jarrige <eri...@ar...>
Date: Wed Jun 6 12:28:58 2012 +0200
[LINUX] apf28: Fix board signal strengh to 4mA - TODO: LCD bus signal optimization
commit 0ff79f604578a6cba96f6dd4f40bb7cbb267942d
Author: Eric Jarrige <eri...@ar...>
Date: Wed Jun 6 12:21:13 2012 +0200
[UBOOT] apf28: Fix board signal level and strengh issue with NAND flash and DDR2 RAM
-----------------------------------------------------------------------
Summary of changes:
.../device/armadeus/apf28/apf28-u-boot-2012.04.h | 2 +-
.../450-armadeus-add_apf28_module_support.patch | 24 ++++++------
...1-armadeus-add_apf28dev_baseboard_support.patch | 42 ++++++++++----------
patches/u-boot/2012.04/502-add-apf28.patch | 21 +++++-----
4 files changed, 44 insertions(+), 45 deletions(-)
diff --git a/buildroot/target/device/armadeus/apf28/apf28-u-boot-2012.04.h b/buildroot/target/device/armadeus/apf28/apf28-u-boot-2012.04.h
index a864a16..3e503f7 100644
--- a/buildroot/target/device/armadeus/apf28/apf28-u-boot-2012.04.h
+++ b/buildroot/target/device/armadeus/apf28/apf28-u-boot-2012.04.h
@@ -26,7 +26,7 @@
#define CONFIG_VERSION_VARIABLE
#define CONFIG_ENV_VERSION "1.0"
-#define CONFIG_IDENT_STRING " apf28 patch 1.1"
+#define CONFIG_IDENT_STRING " apf28 patch 1.2"
#define CONFIG_BOARD_NAME apf28
/*
diff --git a/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch b/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
index 2985a03..e9ac7ca 100644
--- a/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
+++ b/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
@@ -192,7 +192,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "GPMI RD-",
+ .id = PINID_GPMI_RDN,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 0,
+ .drive = !0
@@ -201,7 +201,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "GPMI WR-",
+ .id = PINID_GPMI_WRN,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 0,
+ .drive = !0
@@ -228,7 +228,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "GPMI RST-",
+ .id = PINID_GPMI_RESETN,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 0,
+ .drive = !0
@@ -240,7 +240,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_MDC",
+ .id = PINID_ENET0_MDC,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -250,7 +250,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_MDIO",
+ .id = PINID_ENET0_MDIO,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -260,7 +260,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_RX_EN",
+ .id = PINID_ENET0_RX_EN,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -270,7 +270,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_RXD0",
+ .id = PINID_ENET0_RXD0,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -280,7 +280,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_RXD1",
+ .id = PINID_ENET0_RXD1,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -290,7 +290,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_TX_EN",
+ .id = PINID_ENET0_TX_EN,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -300,7 +300,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_TXD0",
+ .id = PINID_ENET0_TXD0,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -310,7 +310,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET0_TXD1",
+ .id = PINID_ENET0_TXD1,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -320,7 +320,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/mach-apf28.c
+ .name = "ENET_CLK",
+ .id = PINID_ENET_CLK,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
diff --git a/patches/linux/2.6.35/451-armadeus-add_apf28dev_baseboard_support.patch b/patches/linux/2.6.35/451-armadeus-add_apf28dev_baseboard_support.patch
index f37e549..14444c9 100644
--- a/patches/linux/2.6.35/451-armadeus-add_apf28dev_baseboard_support.patch
+++ b/patches/linux/2.6.35/451-armadeus-add_apf28dev_baseboard_support.patch
@@ -289,7 +289,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SSP0_DATA0",
+ .id = PINID_SSP0_DATA0,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -299,7 +299,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SSP0_DATA1",
+ .id = PINID_SSP0_DATA1,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -309,7 +309,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SSP0_DATA2",
+ .id = PINID_SSP0_DATA2,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -319,7 +319,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SSP0_DATA3",
+ .id = PINID_SSP0_DATA3,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -329,7 +329,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SSP0_CMD",
+ .id = PINID_SSP0_CMD,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -339,7 +339,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SSP0_SCK",
+ .id = PINID_SSP0_SCK,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 0,
+ .drive = 1,
@@ -349,7 +349,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SSP0_DETECT",
+ .id = PINID_SSP0_DETECT,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 0,
+ .drive = 1,
@@ -469,7 +469,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "I2C0_SCL",
+ .id = PINID_I2C0_SCL,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .drive = 1,
+ },
@@ -477,7 +477,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "I2C0_SDA",
+ .id = PINID_I2C0_SDA,
+ .fun = PIN_FUN1,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .drive = 1,
+ },
@@ -488,7 +488,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SAIF0_MCLK",
+ .id = PINID_SAIF0_MCLK,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -498,7 +498,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SAIF0_LRCLK",
+ .id = PINID_SAIF0_LRCLK,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -508,7 +508,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SAIF0_BITCLK",
+ .id = PINID_SAIF0_BITCLK,
+ .fun = PIN_FUN3,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -518,7 +518,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SAIF0_SDATA0",
+ .id = PINID_SAIF0_SDATA0,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -528,7 +528,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SAIF1_SDATA0",
+ .id = PINID_SAIF1_SDATA0,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -541,7 +541,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "SPDIF",
+ .id = PINID_SPDIF,
+ .fun = PIN_FUN1,
-+ .strength = PAD_12MA,
++ .strength = PAD_4MA,
+ .voltage = PAD_3_3V,
+ .pullup = 1,
+ .drive = 1,
@@ -554,7 +554,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "ENET1_RX_EN",
+ .id = PINID_ENET0_CRS,
+ .fun = PIN_FUN2,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -564,7 +564,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "ENET1_RXD0",
+ .id = PINID_ENET0_RXD2,
+ .fun = PIN_FUN2,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -574,7 +574,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "ENET1_RXD1",
+ .id = PINID_ENET0_RXD3,
+ .fun = PIN_FUN2,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -584,7 +584,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "ENET1_TX_EN",
+ .id = PINID_ENET0_COL,
+ .fun = PIN_FUN2,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -594,7 +594,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "ENET1_TXD0",
+ .id = PINID_ENET0_TXD2,
+ .fun = PIN_FUN2,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
@@ -604,7 +604,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/apf28dev.c
+ .name = "ENET1_TXD1",
+ .id = PINID_ENET0_TXD3,
+ .fun = PIN_FUN2,
-+ .strength = PAD_8MA,
++ .strength = PAD_4MA,
+ .pull = 1,
+ .pullup = 1,
+ .voltage = PAD_3_3V,
diff --git a/patches/u-boot/2012.04/502-add-apf28.patch b/patches/u-boot/2012.04/502-add-apf28.patch
index 474fe2a..abd0e09 100644
--- a/patches/u-boot/2012.04/502-add-apf28.patch
+++ b/patches/u-boot/2012.04/502-add-apf28.patch
@@ -135,7 +135,7 @@ index 0000000..c00b55c
+
+#ifdef CONFIG_CMD_USB
+ mxs_iomux_setup_pad(MX28_PAD_LCD_D23__GPIO_1_23 |
-+ MXS_PAD_12MA | MXS_PAD_3V3 | MXS_PAD_NOPULL);
++ MXS_PAD_4MA | MXS_PAD_3V3 | MXS_PAD_NOPULL);
+ gpio_direction_output(MX28_PAD_LCD_D23__GPIO_1_23, 0);
+#endif
+
@@ -1115,7 +1115,7 @@ new file mode 100644
index 0000000..3769d44
--- /dev/null
+++ b/board/armadeus/apf28/spl_boot.c
-@@ -0,0 +1,203 @@
+@@ -0,0 +1,202 @@
+/*
+ * Freescale i.MX28 Boot setup for the APF28 board
+ *
@@ -1150,18 +1150,18 @@ index 0000000..3769d44
+#include <asm/arch/sys_proto.h>
+
+#define MUX_CONFIG_LED (MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_NOPULL)
-+#define MUX_CONFIG_SSP0 (MXS_PAD_3V3 | MXS_PAD_12MA | MXS_PAD_PULLUP)
-+#define MUX_CONFIG_GPMI (MXS_PAD_1V8 | MXS_PAD_4MA | MXS_PAD_NOPULL)
++#define MUX_CONFIG_SSP0 (MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_PULLUP)
++#define MUX_CONFIG_GPMI (MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_NOPULL)
+#define MUX_CONFIG_ENET (MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_PULLUP)
-+#define MUX_CONFIG_EMI (MXS_PAD_3V3 | MXS_PAD_12MA | MXS_PAD_NOPULL)
++#define MUX_CONFIG_EMI (MXS_PAD_1V8 | MXS_PAD_4MA | MXS_PAD_NOPULL)
+
+const iomux_cfg_t iomux_setup[] = {
+ /* LED */
+ MX28_PAD_GPMI_RDY1__GPIO_0_21 | MUX_CONFIG_LED,
+
+ /* DEBUG UART (console) */
-+ MX28_PAD_PWM0__DUART_RX,
-+ MX28_PAD_PWM1__DUART_TX,
++ MX28_PAD_PWM0__DUART_RX | (MXS_PAD_3V3 | MXS_PAD_4MA),
++ MX28_PAD_PWM1__DUART_TX | (MXS_PAD_3V3 | MXS_PAD_4MA),
+
+ /* MMC0 */
+ MX28_PAD_SSP0_DATA0__SSP0_D0 | MUX_CONFIG_SSP0,
@@ -1170,9 +1170,9 @@ index 0000000..3769d44
+ MX28_PAD_SSP0_DATA3__SSP0_D3 | MUX_CONFIG_SSP0,
+ MX28_PAD_SSP0_CMD__SSP0_CMD | MUX_CONFIG_SSP0,
+ MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT |
-+ (MXS_PAD_3V3 | MXS_PAD_12MA | MXS_PAD_NOPULL),
++ (MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_NOPULL),
+ MX28_PAD_SSP0_SCK__SSP0_SCK |
-+ (MXS_PAD_3V3 | MXS_PAD_12MA | MXS_PAD_NOPULL),
++ (MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_NOPULL),
+
+ /* GPMI NAND */
+ MX28_PAD_GPMI_D00__GPMI_D0 | MUX_CONFIG_GPMI,
@@ -1185,8 +1185,7 @@ index 0000000..3769d44
+ MX28_PAD_GPMI_D07__GPMI_D7 | MUX_CONFIG_GPMI,
+ MX28_PAD_GPMI_CE0N__GPMI_CE0N | MUX_CONFIG_GPMI,
+ MX28_PAD_GPMI_RDY0__GPMI_READY0 | MUX_CONFIG_GPMI,
-+ MX28_PAD_GPMI_RDN__GPMI_RDN |
-+ (MXS_PAD_1V8 | MXS_PAD_8MA | MXS_PAD_PULLUP),
++ MX28_PAD_GPMI_RDN__GPMI_RDN | MUX_CONFIG_GPMI,
+ MX28_PAD_GPMI_WRN__GPMI_WRN | MUX_CONFIG_GPMI,
+ MX28_PAD_GPMI_ALE__GPMI_ALE | MUX_CONFIG_GPMI,
+ MX28_PAD_GPMI_CLE__GPMI_CLE | MUX_CONFIG_GPMI,
hooks/post-receive
--
armadeus
|