uboot-xburst: Add macro to initalize lcd pins for 8bit serial displays
authorLars-Peter Clausen <lars@metafoo.de>
Wed, 28 Apr 2010 19:59:53 +0000 (19:59 +0000)
committerLars-Peter Clausen <lars@metafoo.de>
Wed, 28 Apr 2010 19:59:53 +0000 (19:59 +0000)
SVN-Revision: 21241

package/uboot-xburst/files/board/nanonote/nanonote.c
package/uboot-xburst/files/include/asm-mips/jz4740.h

index 7defab8d5e9d68ef282c87241fe6e3be809b8333..96a3c7da00aa94379b7a4d16797b96e6af88258b 100644 (file)
@@ -29,7 +29,7 @@ static void gpio_init(void)
        /*
         * Initialize LCD pins
         */
-       __gpio_as_lcd_18bit();
+       __gpio_as_lcd_8bit();
 
        /*
         * Initialize MSC pins
index a752dcc2a1091d9a96f3fc3fbb637d79cd26b12f..4098873ecc987641c1778d174601741c6bbd776e 100644 (file)
@@ -2810,6 +2810,16 @@ do {                                             \
        REG_GPIO_PXPES(3) = 0xc0000000;         \
 } 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
  */