summaryrefslogtreecommitdiff
path: root/firmware/export/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/config.h')
-rw-r--r--firmware/export/config.h15
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")))