xduoox3: Disable the LCD and MSC0 clocks as we don't use them

Change-Id: If2261aed464fcbe3ea1f036dd18376fa8ff42e69
This commit is contained in:
Solomon Peachy 2020-09-02 12:55:02 -04:00
parent 1a8939cc3d
commit f913829d06
2 changed files with 5 additions and 2 deletions

View File

@ -1335,6 +1335,7 @@ int sd_init(void)
if(!inited)
{
__cpm_stop_msc0(); /* We don't use MSC0 */
#if SD_DMA_INTERRUPT || SD_INTERRUPT
semaphore_init(&sd_wakeup[SD_SLOT_1], 1, 0);

View File

@ -118,6 +118,8 @@ void lcd_hw_init(void)
udelay(1);
__gpio_set_pin(PIN_LCD_RES);
__gpio_clear_pin(PIN_LCD_CS);
__cpm_stop_lcd(); /* We don't use the LCD controller */
}
void lcd_write_command(int byte)
@ -167,7 +169,7 @@ int lcd_default_contrast(void)
void lcd_set_contrast(int val)
{
static int last_val = 0xFFFFFF;
if (val >= 0) /* brightness menu */
{
lcd_write_command(LCD_CNTL_CONTRAST);
@ -175,7 +177,7 @@ void lcd_set_contrast(int val)
}
else if (val != last_val)
{
/* here we change the voltage level and drive times
/* here we change the voltage level and drive times
* longer precharge = dimmer display
* higher voltage = shorter precharge required
*/