#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.32.27
-# Fri Jul 1 14:29:35 2011
+# Sat Jul 2 02:51:53 2011
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
CONFIG_SPIM_RK29=y
CONFIG_SPIM0_RK29=y
CONFIG_SPIM1_RK29=y
-CONFIG_LCD_USE_SPIM_CONTROL=y
-CONFIG_LCD_USE_SPI0=y
-# CONFIG_LCD_USE_SPI1 is not set
+# CONFIG_LCD_USE_SPIM_CONTROL is not set
#
# SPI Protocol Masters
# CONFIG_DWC_OTG_BOTH_HOST_SLAVE is not set
CONFIG_DWC_CONN_EN=y
# CONFIG_DWC_OTG_DEBUG is not set
+# CONFIG_DWC_REMOTE_WAKEUP is not set
CONFIG_DWC_OTG=y
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
* author: zyw@rock-chips.com
*****************************************************************************************/
//#ifdef CONFIG_LCD_TD043MGEA1
-#ifdef CONFIG_LCD_USE_SPI0
+
#define LCD_TXD_PIN RK29_PIN2_PC2
#define LCD_CLK_PIN RK29_PIN2_PC0
#define LCD_CS_PIN RK29_PIN1_PA4
-#endif
-#ifdef CONFIG_LCD_USE_SPI1
-#define LCD_TXD_PIN RK29_PIN2_PC6
-#define LCD_CLK_PIN RK29_PIN2_PC4
-#define LCD_CS_PIN RK29_PIN2_PC5
-#endif
/*****************************************************************************************
* frame buffer devices
* author: zyw@rock-chips.com
ret = gpio_request(LCD_CLK_PIN, NULL);
ret = gpio_request(LCD_CS_PIN, NULL);
-#ifdef CONFIG_LCD_USE_SPI0
+
//rk29_mux_api_set(GPIO2C7_SPI1RXD_NAME,GPIO2H_GPIO2C7);
rk29_mux_api_set(GPIO2C2_SPI0TXD_NAME,GPIO2H_GPIO2C2);
rk29_mux_api_set(GPIO1A4_EMMCWRITEPRT_SPI0CS1_NAME,GPIO1L_GPIO1A4);
rk29_mux_api_set(GPIO2C0_SPI0CLK_NAME,GPIO2H_GPIO2C0);
-#endif
-
-#ifdef CONFIG_LCD_USE_SPI1
- //rk29_mux_api_set(GPIO2C7_SPI1RXD_NAME,GPIO2H_GPIO2C7);
- rk29_mux_api_set(GPIO2C6_SPI1TXD_NAME,GPIO2H_GPIO2C6);
- rk29_mux_api_set(GPIO2C5_SPI1CSN0_NAME,GPIO2H_GPIO2C5);
- rk29_mux_api_set(GPIO2C4_SPI1CLK_NAME,GPIO2H_GPIO2C4);
-#endif
return ret;
}
gpio_free(LCD_TXD_PIN);
//gpio_free(LCD_RXD_PIN);
-#ifdef CONFIG_LCD_USE_SPI0
rk29_mux_api_set(GPIO2C2_SPI0TXD_NAME,GPIO2H_SPI0_TXD);
rk29_mux_api_set(GPIO1A4_EMMCWRITEPRT_SPI0CS1_NAME,GPIO1L_SPI0_CSN1);
rk29_mux_api_set(GPIO2C0_SPI0CLK_NAME,GPIO2H_SPI0_CLK);
-#endif
-
-#ifdef CONFIG_LCD_USE_SPI1
- //rk29_mux_api_set(GPIO2C7_SPI1RXD_NAME,GPIO2H_SPI1_RXD);
- rk29_mux_api_set(GPIO2C6_SPI1TXD_NAME,GPIO2H_SPI1_TXD);
- rk29_mux_api_set(GPIO2C5_SPI1CSN0_NAME,GPIO2H_SPI1_CSN0);
- rk29_mux_api_set(GPIO2C4_SPI1CLK_NAME,GPIO2H_SPI1_CLK);
-#endif
return ret;
}
void init_nt35510(void)\r
{\r
WriteCommand(0X1100); \r
- mdelay(120);\r
+ msleep(120);\r
\r
WriteCommand(0X1300); \r
\r
WriteCommand(0X2000); //\r
\r
WriteCommand(0X1100); \r
- mdelay(120);\r
+ msleep(120);\r
\r
WriteCommand(0X2900); \r
\r
- mdelay(100);\r
+ msleep(100);\r
WriteCommand(0X2C00); \r
}\r
\r
void resume_nt35510(void)\r
{\r
WriteCommand(0X1100); \r
- mdelay(120);\r
+ msleep(120);\r
\r
WriteCommand(0X1300); \r
\r
WriteCommand(0X2000); //\r
\r
WriteCommand(0X1100); \r
- mdelay(120);\r
+ msleep(120);\r
\r
WriteCommand(0X2900); \r
\r
- mdelay(100);\r
+ msleep(100);\r
WriteCommand(0X2C00); \r
}\r
\r
gpio_request(RK29_PIN6_PC6, NULL);\r
gpio_direction_output(RK29_PIN6_PC6, 1);\r
gpio_direction_output(RK29_PIN6_PC6, 0);\r
- mdelay(5);\r
+ msleep(5);\r
gpio_set_value(RK29_PIN6_PC6, 1);\r
- mdelay(50);\r
+ msleep(50);\r
gpio_free(RK29_PIN6_PC6);\r
\r
if(gLcd_info)\r
WriteCommand(0X2800); \r
//set_backlight(0);\r
WriteCommand(0X1100); \r
- mdelay(5);\r
+ msleep(5);\r
WriteCommand(0X4f00); \r
WriteParameter(0x01);\r
} else { \r
gpio_request(RK29_PIN6_PC6, NULL);\r
gpio_direction_output(RK29_PIN6_PC6, 1);\r
gpio_direction_output(RK29_PIN6_PC6, 0);\r
- mdelay(5);\r
+ msleep(5);\r
gpio_set_value(RK29_PIN6_PC6, 1);\r
- mdelay(50);\r
+ msleep(50);\r
gpio_free(RK29_PIN6_PC6);\r
init_nt35510();\r
//set_backlight(255);\r
//resume_nt35510();//may be fail to wake up LCD some time,so change to init lcd again\r
- printk("%s\n",__FUNCTION__);printk("%s\n",__FUNCTION__);\r
+ printk("%s\n",__FUNCTION__);\r
}\r
\r
if(gLcd_info)\r