summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c
diff options
context:
space:
mode:
authorBertrik Sikken <bertrik@sikken.nl>2010-07-22 15:31:24 +0000
committerBertrik Sikken <bertrik@sikken.nl>2010-07-22 15:31:24 +0000
commit55a4520f076ffa5190aac1f24f584e759ffc62cf (patch)
treea7a78f2192dfd05082d8909608be6c029e6627a4 /firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c
parent10e79de27c6c71360bfe4e740098cb7e6ff64c2a (diff)
downloadrockbox-55a4520f076ffa5190aac1f24f584e759ffc62cf.tar.gz
rockbox-55a4520f076ffa5190aac1f24f584e759ffc62cf.zip
Sansa clip+: fix display brightness for players with newer OLED controller type (and reorganise the variant detection a bit in the process)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27522 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c')
-rw-r--r--firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c b/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c
index 3faa92da31..ac7b77d772 100644
--- a/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c
+++ b/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c
@@ -26,7 +26,7 @@
26#include "system.h" 26#include "system.h"
27#include "cpu.h" 27#include "cpu.h"
28 28
29void lcd_hw_init(int *offset) 29int lcd_hw_init(void)
30{ 30{
31 bitset32(&CGU_PERI, CGU_SSP_CLOCK_ENABLE); 31 bitset32(&CGU_PERI, CGU_SSP_CLOCK_ENABLE);
32 32
@@ -41,7 +41,7 @@ void lcd_hw_init(int *offset)
41 GPIOB_PIN(7) = 0; 41 GPIOB_PIN(7) = 0;
42 GPIOA_PIN(5) = (1<<5); 42 GPIOA_PIN(5) = (1<<5);
43 43
44 *offset = GPIOB_PIN(3) ? 0 : 2; 44 return GPIOB_PIN(3) ? 1 : 0;
45} 45}
46 46
47void lcd_write_command(int byte) 47void lcd_write_command(int byte)
@@ -68,3 +68,9 @@ void lcd_write_data(const fb_data* p_bytes, int count)
68 SSP_DATA = *p_bytes++; 68 SSP_DATA = *p_bytes++;
69 } 69 }
70} 70}
71
72void lcd_enable_power(bool onoff)
73{
74 (void) onoff;
75}
76