diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2010-04-28 19:59:53 +0000 |
---|---|---|
committer | Lars-Peter Clausen <lars@metafoo.de> | 2010-04-28 19:59:53 +0000 |
commit | 5603c178d18f2860ca03f512f9f87f95e8362819 (patch) | |
tree | 654f71ce98f7162b388ab6aa20926fb8d8e72540 /package | |
parent | c7d201a85e7a84600e6b4b335cdc53716a015e8e (diff) | |
download | upstream-5603c178d18f2860ca03f512f9f87f95e8362819.tar.gz upstream-5603c178d18f2860ca03f512f9f87f95e8362819.tar.bz2 upstream-5603c178d18f2860ca03f512f9f87f95e8362819.zip |
uboot-xburst: Add macro to initalize lcd pins for 8bit serial displays
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21241 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package')
-rw-r--r-- | package/uboot-xburst/files/board/nanonote/nanonote.c | 2 | ||||
-rw-r--r-- | package/uboot-xburst/files/include/asm-mips/jz4740.h | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/package/uboot-xburst/files/board/nanonote/nanonote.c b/package/uboot-xburst/files/board/nanonote/nanonote.c index 7defab8d5e..96a3c7da00 100644 --- a/package/uboot-xburst/files/board/nanonote/nanonote.c +++ b/package/uboot-xburst/files/board/nanonote/nanonote.c @@ -29,7 +29,7 @@ static void gpio_init(void) /* * Initialize LCD pins */ - __gpio_as_lcd_18bit(); + __gpio_as_lcd_8bit(); /* * Initialize MSC pins diff --git a/package/uboot-xburst/files/include/asm-mips/jz4740.h b/package/uboot-xburst/files/include/asm-mips/jz4740.h index a752dcc2a1..4098873ecc 100644 --- a/package/uboot-xburst/files/include/asm-mips/jz4740.h +++ b/package/uboot-xburst/files/include/asm-mips/jz4740.h @@ -2811,6 +2811,16 @@ do { \ } while (0) /* + * LCD_D0~LCD_D7, LCD_PCLK, LCD_HSYNC, LCD_VSYNC, LCD_DE + */ +#define __gpio_as_lcd_8bit() \ +do { \ + REG_GPIO_PXFUNS(2) = 0x003c00ff; \ + REG_GPIO_PXSELC(2) = 0x003c00ff; \ + REG_GPIO_PXPES(2) = 0x003c00ff; \ +} while (0) + +/* * LCD_D0~LCD_D15, LCD_PCLK, LCD_HSYNC, LCD_VSYNC, LCD_DE */ #define __gpio_as_lcd_16bit() \ |