summaryrefslogtreecommitdiff
path: root/arch/arm/mach-stmp378x
diff options
context:
space:
mode:
authorFrank Li <Frank.Li@freescale.com>2009-10-15 13:56:52 +0800
committerAlejandro Gonzalez <alex.gonzalez@digi.com>2010-02-12 17:19:23 +0100
commit41e8dc1dd74f4c15f224f672671cd5a46fe8c943 (patch)
treef0cc60accf2de47e04b2069bcdbf99c5ba0a7b21 /arch/arm/mach-stmp378x
parent15d31ce87004575dbf290a454011bca40fbeeb69 (diff)
ENGR00117307 iMX23 reduce LCD driver strength to 8mA
Changing the LCD pin drive strengths to 8mA reduces the amount of overshoot in half (15% and 50%) and does not significantly change the rise and fall time characteristics of the digital LCD signals Signed-off-by: Frank Li <Frank.Li@freescale.com>
Diffstat (limited to 'arch/arm/mach-stmp378x')
-rw-r--r--arch/arm/mach-stmp378x/stmp378x_devb.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/arch/arm/mach-stmp378x/stmp378x_devb.c b/arch/arm/mach-stmp378x/stmp378x_devb.c
index 201c679ae427..5f107ce78743 100644
--- a/arch/arm/mach-stmp378x/stmp378x_devb.c
+++ b/arch/arm/mach-stmp378x/stmp378x_devb.c
@@ -267,35 +267,35 @@ static struct gpmi_platform_data gpmi_partitions = {
};
static struct pin_desc lcd_hx8238a_desc[] = {
- { PINID_LCD_D00, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D01, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D02, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D03, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D04, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D05, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D06, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D07, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D08, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D09, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D10, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D11, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D12, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D13, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D14, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D15, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D16, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_D17, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_RESET, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_VSYNC, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_HSYNC, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_ENABLE, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_LCD_DOTCK, PIN_FUN1, PIN_12MA, PIN_3_3V, 0 },
- { PINID_GPMI_D13, PIN_FUN2, PIN_12MA, PIN_3_3V, 0 },
- { PINID_GPMI_D12, PIN_FUN2, PIN_12MA, PIN_3_3V, 0 },
- { PINID_GPMI_D11, PIN_FUN2, PIN_12MA, PIN_3_3V, 0 },
- { PINID_GPMI_D10, PIN_FUN2, PIN_12MA, PIN_3_3V, 0 },
- { PINID_GPMI_D09, PIN_FUN2, PIN_12MA, PIN_3_3V, 0 },
- { PINID_GPMI_D08, PIN_FUN2, PIN_12MA, PIN_3_3V, 0 },
+ { PINID_LCD_D00, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D01, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D02, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D03, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D04, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D05, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D06, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D07, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D08, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D09, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D10, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D11, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D12, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D13, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D14, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D15, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D16, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_D17, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_RESET, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_VSYNC, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_HSYNC, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_ENABLE, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_LCD_DOTCK, PIN_FUN1, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_GPMI_D13, PIN_FUN2, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_GPMI_D12, PIN_FUN2, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_GPMI_D11, PIN_FUN2, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_GPMI_D10, PIN_FUN2, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_GPMI_D09, PIN_FUN2, PIN_8MA, PIN_3_3V, 0 },
+ { PINID_GPMI_D08, PIN_FUN2, PIN_8MA, PIN_3_3V, 0 },
};
struct pin_group lcd_pins = {