diff options
Diffstat (limited to 'firmware/target/arm/s3c2440')
7 files changed, 13 insertions, 8 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/adc-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/adc-meg-fx.c index 806ebc0190..d821de4a30 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/adc-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/adc-meg-fx.c | |||
@@ -20,6 +20,7 @@ | |||
20 | ****************************************************************************/ | 20 | ****************************************************************************/ |
21 | #include "cpu.h" | 21 | #include "cpu.h" |
22 | #include "system.h" | 22 | #include "system.h" |
23 | #include "adc.h" | ||
23 | #include "adc-target.h" | 24 | #include "adc-target.h" |
24 | #include "kernel.h" | 25 | #include "kernel.h" |
25 | 26 | ||
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/ata-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/ata-meg-fx.c index 98363f04d4..2f7d57fa57 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/ata-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/ata-meg-fx.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #include "power.h" | 26 | #include "power.h" |
27 | #include "panic.h" | 27 | #include "panic.h" |
28 | #include "pcf50606.h" | 28 | #include "pcf50606.h" |
29 | #include "ata.h" | ||
29 | #include "ata-target.h" | 30 | #include "ata-target.h" |
30 | #include "backlight-target.h" | 31 | #include "backlight-target.h" |
31 | 32 | ||
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 69bf922571..9fb2a90c42 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c | |||
@@ -47,23 +47,23 @@ bool lcd_enabled(void) | |||
47 | return lcd_on; | 47 | return lcd_on; |
48 | } | 48 | } |
49 | 49 | ||
50 | unsigned int LCDBANK(unsigned int address) | 50 | static unsigned int LCDBANK(unsigned int address) |
51 | { | 51 | { |
52 | return ((address >> 22) & 0xff); | 52 | return ((address >> 22) & 0xff); |
53 | } | 53 | } |
54 | 54 | ||
55 | unsigned int LCDBASEU(unsigned int address) | 55 | static unsigned int LCDBASEU(unsigned int address) |
56 | { | 56 | { |
57 | return (address & ((1 << 22)-1)) >> 1; | 57 | return (address & ((1 << 22)-1)) >> 1; |
58 | } | 58 | } |
59 | 59 | ||
60 | unsigned int LCDBASEL(unsigned int address) | 60 | static unsigned int LCDBASEL(unsigned int address) |
61 | { | 61 | { |
62 | address += 320*240*2; | 62 | address += 320*240*2; |
63 | return (address & ((1 << 22)-1)) >> 1; | 63 | return (address & ((1 << 22)-1)) >> 1; |
64 | } | 64 | } |
65 | 65 | ||
66 | inline void delay_cycles(volatile int delay) | 66 | static inline void delay_cycles(volatile int delay) |
67 | { | 67 | { |
68 | while(delay>0) delay--; | 68 | while(delay>0) delay--; |
69 | } | 69 | } |
@@ -138,7 +138,7 @@ static void LCD_SPI_send(const unsigned char *array, int count) | |||
138 | } | 138 | } |
139 | } | 139 | } |
140 | 140 | ||
141 | void LCD_SPI_setreg(unsigned char reg, unsigned char value) | 141 | static void LCD_SPI_setreg(unsigned char reg, unsigned char value) |
142 | { | 142 | { |
143 | unsigned char regval[] = | 143 | unsigned char regval[] = |
144 | { | 144 | { |
@@ -160,7 +160,7 @@ static void LCD_SPI_SS(bool select) | |||
160 | GPBDAT&=~0x100; | 160 | GPBDAT&=~0x100; |
161 | } | 161 | } |
162 | 162 | ||
163 | void LCD_SPI_start(void) | 163 | static void LCD_SPI_start(void) |
164 | { | 164 | { |
165 | s3c_regset(&CLKCON, 0x40000); /* enable SPI clock */ | 165 | s3c_regset(&CLKCON, 0x40000); /* enable SPI clock */ |
166 | LCD_SPI_SS(false); | 166 | LCD_SPI_SS(false); |
@@ -171,7 +171,7 @@ void LCD_SPI_start(void) | |||
171 | LCD_SPI_SS(true); | 171 | LCD_SPI_SS(true); |
172 | } | 172 | } |
173 | 173 | ||
174 | void LCD_SPI_stop(void) | 174 | static void LCD_SPI_stop(void) |
175 | { | 175 | { |
176 | LCD_SPI_SS(false); | 176 | LCD_SPI_SS(false); |
177 | 177 | ||
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/sc606-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/sc606-meg-fx.c index 59d5e56fc2..07e679b9f5 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/sc606-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/sc606-meg-fx.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #include "logf.h" | 26 | #include "logf.h" |
27 | #include "debug.h" | 27 | #include "debug.h" |
28 | #include "string.h" | 28 | #include "string.h" |
29 | #include "sc606-meg-fx.h" | ||
29 | 30 | ||
30 | #define SLAVE_ADDRESS 0xCC | 31 | #define SLAVE_ADDRESS 0xCC |
31 | 32 | ||
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/usb-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/usb-meg-fx.c index fd75529c92..2cd545272d 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/usb-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/usb-meg-fx.c | |||
@@ -24,6 +24,7 @@ | |||
24 | #include "kernel.h" | 24 | #include "kernel.h" |
25 | #include "ata.h" | 25 | #include "ata.h" |
26 | #include "usb.h" | 26 | #include "usb.h" |
27 | #include "usb-target.h" | ||
27 | 28 | ||
28 | #define USB_RST_ASSERT GPBDAT &= ~(1 << 4) | 29 | #define USB_RST_ASSERT GPBDAT &= ~(1 << 4) |
29 | #define USB_RST_DEASSERT GPBDAT |= (1 << 4) | 30 | #define USB_RST_DEASSERT GPBDAT |= (1 << 4) |
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/usb-target.h b/firmware/target/arm/s3c2440/gigabeat-fx/usb-target.h index abac5cf8ce..637d63b955 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/usb-target.h +++ b/firmware/target/arm/s3c2440/gigabeat-fx/usb-target.h | |||
@@ -21,7 +21,7 @@ | |||
21 | #ifndef USB_TARGET_H | 21 | #ifndef USB_TARGET_H |
22 | #define USB_TARGET_H | 22 | #define USB_TARGET_H |
23 | 23 | ||
24 | bool usb_init_device(void); | 24 | void usb_init_device(void); |
25 | void usb_enable(bool on); | 25 | void usb_enable(bool on); |
26 | 26 | ||
27 | #endif | 27 | #endif |
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/wmcodec-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/wmcodec-meg-fx.c index ea65e17261..957d58b344 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/wmcodec-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/wmcodec-meg-fx.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include "kernel.h" | 29 | #include "kernel.h" |
30 | #include "sound.h" | 30 | #include "sound.h" |
31 | #include "i2c-meg-fx.h" | 31 | #include "i2c-meg-fx.h" |
32 | #include "wmcodec.h" | ||
32 | 33 | ||
33 | void audiohw_init(void) | 34 | void audiohw_init(void) |
34 | { | 35 | { |