XduooX3 Tweak LCD drive strength and slew
Change-Id: Ic5ee9e700a0c8acffc39b51cedc24ff44d230fd3
This commit is contained in:
parent
e06ab68166
commit
06e9abc428
2 changed files with 17 additions and 7 deletions
|
@ -275,9 +275,9 @@
|
|||
#define REG_GPIO_PXDS2(n) REG32(GPIO_PXDS2(n))
|
||||
#define REG_GPIO_PXDS2S(n) REG32(GPIO_PXDS2S(n))
|
||||
#define REG_GPIO_PXDS2C(n) REG32(GPIO_PXDS2C(n))
|
||||
#define REG_GPIO_PXSL(n) REG32(GPIO_PXSL(n))
|
||||
#define REG_GPIO_PXSLS(n) REG32(GPIO_PXSLS(n))
|
||||
#define REG_GPIO_PXSLC(n) REG32(GPIO_PXSLC(n))
|
||||
#define REG_GPIO_PXSL(n) REG32(GPIO_PXSL(n)) /* Port Slew */
|
||||
#define REG_GPIO_PXSLS(n) REG32(GPIO_PXSLS(n)) /* Port Slew -- Fast */
|
||||
#define REG_GPIO_PXSLC(n) REG32(GPIO_PXSLC(n)) /* Port Slew -- Slow */
|
||||
|
||||
/*----------------------------------------------------------------
|
||||
* p is the port number (0,1,2,3,4,5)
|
||||
|
|
|
@ -97,10 +97,20 @@ static inline void bitdelay(void)
|
|||
|
||||
void lcd_hw_init(void)
|
||||
{
|
||||
REG_GPIO_PXFUNC(2) = 0x000C73FC; /* D0-D7 RD DC CS RES WR */
|
||||
REG_GPIO_PXSELC(2) = 0x000C73FC;
|
||||
REG_GPIO_PXDIRS(2) = 0x000C73FC;
|
||||
REG_GPIO_PXDATS(2) = 0x000C73FC;
|
||||
REG_GPIO_PXFUNC(2) = 0x000C73FC; /* D0-D7 RD DC CS RES WR -- GPIO/INTERRUPT */
|
||||
REG_GPIO_PXSELC(2) = 0x000C73FC; /* GPIO */
|
||||
|
||||
REG_GPIO_PXPEC(2) = 0x000C73FC; /* ENABLE PULLUP*/
|
||||
|
||||
REG_GPIO_PXDIRS(2) = 0x000C73FC; /* OUTPUT */
|
||||
REG_GPIO_PXDATS(2) = 0x000C73FC; /* D0-D7 RD DC CS RES WR -- SET BIT */
|
||||
|
||||
REG_GPIO_PXSLC(2) = 0x000C73FC; /* slew -- slow rate */
|
||||
|
||||
REG_GPIO_PXDS0C(2) = 0x000C73FC; /* Low pin drive strength */
|
||||
REG_GPIO_PXDS1C(2) = 0x000C73FC;
|
||||
REG_GPIO_PXDS2C(2) = 0x000C73FC;
|
||||
|
||||
__gpio_clear_pin(PIN_BL_EN);
|
||||
__gpio_as_output(PIN_BL_EN);
|
||||
__gpio_clear_pin(PIN_LCD_RES);
|
||||
|
|
Loading…
Reference in a new issue