diff options
Diffstat (limited to 'firmware/export/config.h')
-rw-r--r-- | firmware/export/config.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/firmware/export/config.h b/firmware/export/config.h index c8531b8f65..003f68335a 100644 --- a/firmware/export/config.h +++ b/firmware/export/config.h | |||
@@ -74,6 +74,7 @@ | |||
74 | #define AS3525 3525 | 74 | #define AS3525 3525 |
75 | #define AT91SAM9260 9260 | 75 | #define AT91SAM9260 9260 |
76 | #define AS3525v2 35252 | 76 | #define AS3525v2 35252 |
77 | #define IMX233 233 | ||
77 | 78 | ||
78 | /* platforms | 79 | /* platforms |
79 | * bit fields to allow PLATFORM_HOSTED to be OR'ed e.g. with a | 80 | * bit fields to allow PLATFORM_HOSTED to be OR'ed e.g. with a |
@@ -136,6 +137,7 @@ | |||
136 | #define ANDROID_PAD 45 | 137 | #define ANDROID_PAD 45 |
137 | #define SDL_PAD 46 | 138 | #define SDL_PAD 46 |
138 | #define MPIO_HD300_PAD 47 | 139 | #define MPIO_HD300_PAD 47 |
140 | #define SANSA_FUZEPLUS_PAD 48 | ||
139 | 141 | ||
140 | /* CONFIG_REMOTE_KEYPAD */ | 142 | /* CONFIG_REMOTE_KEYPAD */ |
141 | #define H100_REMOTE 1 | 143 | #define H100_REMOTE 1 |
@@ -219,6 +221,7 @@ | |||
219 | #define LCD_HDD6330 38 /* as used by the Philips HDD6330 */ | 221 | #define LCD_HDD6330 38 /* as used by the Philips HDD6330 */ |
220 | #define LCD_VIBE500 39 /* as used by the Packard Bell Vibe 500 */ | 222 | #define LCD_VIBE500 39 /* as used by the Packard Bell Vibe 500 */ |
221 | #define LCD_IPOD6G 40 /* as used by the iPod Nano 2nd Generation */ | 223 | #define LCD_IPOD6G 40 /* as used by the iPod Nano 2nd Generation */ |
224 | #define LCD_FUZEPLUS 41 | ||
222 | 225 | ||
223 | /* LCD_PIXELFORMAT */ | 226 | /* LCD_PIXELFORMAT */ |
224 | #define HORIZONTAL_PACKING 1 | 227 | #define HORIZONTAL_PACKING 1 |
@@ -256,6 +259,7 @@ Lyre prototype 1 */ | |||
256 | #define I2C_JZ47XX 14 /* Ingenic Jz47XX style */ | 259 | #define I2C_JZ47XX 14 /* Ingenic Jz47XX style */ |
257 | #define I2C_AS3525 15 | 260 | #define I2C_AS3525 15 |
258 | #define I2C_S5L8702 16 /* Same as S5L8700, but with two channels */ | 261 | #define I2C_S5L8702 16 /* Same as S5L8700, but with two channels */ |
262 | #define I2C_IMX233 17 | ||
259 | 263 | ||
260 | /* CONFIG_LED */ | 264 | /* CONFIG_LED */ |
261 | #define LED_REAL 1 /* SW controlled LED (Archos recorders, player) */ | 265 | #define LED_REAL 1 /* SW controlled LED (Archos recorders, player) */ |
@@ -287,14 +291,15 @@ Lyre prototype 1 */ | |||
287 | #define RTC_JZ47XX 16 /* Ingenic Jz47XX */ | 291 | #define RTC_JZ47XX 16 /* Ingenic Jz47XX */ |
288 | #define RTC_NANO2G 17 /* This seems to be a PCF5063x */ | 292 | #define RTC_NANO2G 17 /* This seems to be a PCF5063x */ |
289 | #define RTC_D2 18 /* Either PCF50606 or PCF50635 */ | 293 | #define RTC_D2 18 /* Either PCF50606 or PCF50635 */ |
290 | #define RTC_S35380A 19 | 294 | #define RTC_S35380A 19 |
295 | #define RTC_IMX233 20 | ||
291 | 296 | ||
292 | /* USB On-the-go */ | 297 | /* USB On-the-go */ |
293 | #define USBOTG_M66591 6591 /* M:Robe 500 */ | 298 | #define USBOTG_M66591 6591 /* M:Robe 500 */ |
294 | #define USBOTG_ISP1362 1362 /* iriver H300 */ | 299 | #define USBOTG_ISP1362 1362 /* iriver H300 */ |
295 | #define USBOTG_ISP1583 1583 /* Creative Zen Vision:M */ | 300 | #define USBOTG_ISP1583 1583 /* Creative Zen Vision:M */ |
296 | #define USBOTG_M5636 5636 /* iAudio X5 */ | 301 | #define USBOTG_M5636 5636 /* iAudio X5 */ |
297 | #define USBOTG_ARC 5020 /* PortalPlayer 502x */ | 302 | #define USBOTG_ARC 5020 /* PortalPlayer 502x and IMX233 */ |
298 | #define USBOTG_JZ4740 4740 /* Ingenic Jz4740/Jz4732 */ | 303 | #define USBOTG_JZ4740 4740 /* Ingenic Jz4740/Jz4732 */ |
299 | #define USBOTG_AS3525 3525 /* AMS AS3525 */ | 304 | #define USBOTG_AS3525 3525 /* AMS AS3525 */ |
300 | #define USBOTG_AS3525v2 3535 /* AMS AS3525v2 FIXME : same as S3C6400X */ | 305 | #define USBOTG_AS3525v2 3535 /* AMS AS3525v2 FIXME : same as S3C6400X */ |
@@ -419,6 +424,8 @@ Lyre prototype 1 */ | |||
419 | #include "config/sansafuze.h" | 424 | #include "config/sansafuze.h" |
420 | #elif defined(SANSA_FUZEV2) | 425 | #elif defined(SANSA_FUZEV2) |
421 | #include "config/sansafuzev2.h" | 426 | #include "config/sansafuzev2.h" |
427 | #elif defined(SANSA_FUZEPLUS) | ||
428 | #include "config/sansafuzeplus.h" | ||
422 | #elif defined(SANSA_C200V2) | 429 | #elif defined(SANSA_C200V2) |
423 | #include "config/sansac200v2.h" | 430 | #include "config/sansac200v2.h" |
424 | #elif defined(SANSA_VIEW) | 431 | #elif defined(SANSA_VIEW) |
@@ -526,7 +533,8 @@ Lyre prototype 1 */ | |||
526 | 533 | ||
527 | #elif defined(CPU_TCC77X) || defined(CPU_TCC780X) || (CONFIG_CPU == DM320) \ | 534 | #elif defined(CPU_TCC77X) || defined(CPU_TCC780X) || (CONFIG_CPU == DM320) \ |
528 | || (CONFIG_CPU == AT91SAM9260) || (CONFIG_CPU == AS3525v2) \ | 535 | || (CONFIG_CPU == AT91SAM9260) || (CONFIG_CPU == AS3525v2) \ |
529 | || (CONFIG_CPU == S5L8702) || (CONFIG_PLATFORM & PLATFORM_ANDROID) | 536 | || (CONFIG_CPU == S5L8702) || (CONFIG_PLATFORM & PLATFORM_ANDROID) \ |
537 | || (CONFIG_CPU == IMX233) | ||
530 | #define CPU_ARM | 538 | #define CPU_ARM |
531 | #define ARM_ARCH 5 /* ARMv5 */ | 539 | #define ARM_ARCH 5 /* ARMv5 */ |
532 | 540 | ||
@@ -824,6 +832,7 @@ Lyre prototype 1 */ | |||
824 | (CONFIG_CPU == AS3525v2 && !defined(PLUGIN) && !defined(CODEC) && !defined(BOOTLOADER)) || /* AS3525v2: core only */ \ | 832 | (CONFIG_CPU == AS3525v2 && !defined(PLUGIN) && !defined(CODEC) && !defined(BOOTLOADER)) || /* AS3525v2: core only */ \ |
825 | (CONFIG_CPU == PNX0101) || \ | 833 | (CONFIG_CPU == PNX0101) || \ |
826 | (CONFIG_CPU == TCC7801) || \ | 834 | (CONFIG_CPU == TCC7801) || \ |
835 | (CONFIG_CPU == IMX233) || \ | ||
827 | defined(CPU_S5L870X)) || /* Samsung S5L8700: core, plugins, codecs */ \ | 836 | defined(CPU_S5L870X)) || /* Samsung S5L8700: core, plugins, codecs */ \ |
828 | (CONFIG_CPU == JZ4732 && !defined(PLUGIN) && !defined(CODEC)) /* Jz4740: core only */ | 837 | (CONFIG_CPU == JZ4732 && !defined(PLUGIN) && !defined(CODEC)) /* Jz4740: core only */ |
829 | #define ICODE_ATTR __attribute__ ((section(".icode"))) | 838 | #define ICODE_ATTR __attribute__ ((section(".icode"))) |