XduooX3 Tweak LCD drive strength and slew

Change-Id: Ic5ee9e700a0c8acffc39b51cedc24ff44d230fd3
This commit is contained in:
William Wilgus 2020-08-30 17:22:19 -04:00
parent e06ab68166
commit 06e9abc428
2 changed files with 17 additions and 7 deletions

View file

@ -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);