diff options
Diffstat (limited to 'firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c')
-rw-r--r-- | firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c index 0d532f62c9..e6a70c9f23 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c | |||
@@ -1,4 +1,5 @@ | |||
1 | #include "config.h" | 1 | #include "config.h" |
2 | #include "system.h" | ||
2 | #include "cpu.h" | 3 | #include "cpu.h" |
3 | #include "string.h" | 4 | #include "string.h" |
4 | #include "lcd.h" | 5 | #include "lcd.h" |
@@ -81,7 +82,7 @@ void SPI_Send_Bytes(const unsigned char *array, int count) | |||
81 | 82 | ||
82 | void Setup_LCD_SPI(void) | 83 | void Setup_LCD_SPI(void) |
83 | { | 84 | { |
84 | CLKCON|=0x40000; | 85 | s3c_regset(&CLKCON, 0x40000); |
85 | SPI_LCD_CS(false); | 86 | SPI_LCD_CS(false); |
86 | SPCON0=0x3E; | 87 | SPCON0=0x3E; |
87 | SPPRE0=24; | 88 | SPPRE0=24; |
@@ -146,8 +147,8 @@ void lcd_init_device(void) | |||
146 | #if !defined(BOOTLOADER) | 147 | #if !defined(BOOTLOADER) |
147 | lcd_poweroff = false; | 148 | lcd_poweroff = false; |
148 | #endif | 149 | #endif |
149 | 150 | ||
150 | CLKCON |= 0x20; /* enable LCD clock */ | 151 | s3c_regset(&CLKCON, 0x20); /* enable LCD clock */ |
151 | 152 | ||
152 | Setup_LCD_SPI(); | 153 | Setup_LCD_SPI(); |
153 | 154 | ||
@@ -204,7 +205,7 @@ void lcd_init_device(void) | |||
204 | SPI_Send_Bytes(initbuf, sizeof(initbuf)); | 205 | SPI_Send_Bytes(initbuf, sizeof(initbuf)); |
205 | SPI_LCD_CS(false); | 206 | SPI_LCD_CS(false); |
206 | 207 | ||
207 | CLKCON &= ~0x40000; /* disable SPI clock */ | 208 | s3c_regclr(&CLKCON, 0x40000); /* disable SPI clock */ |
208 | } | 209 | } |
209 | 210 | ||
210 | /* Update a fraction of the display. */ | 211 | /* Update a fraction of the display. */ |