rockbox/firmware/SOURCES
Frank Gevaerts 376d8d577f Add IO priority handling. Currently all IO has equal priority, except the dircache scanning thread which is lower. This fixes the slow boot problem for me, with the added benefit that actual audio playback also starts faster.
Lots of the changes are due to changing storage_(read|write)sectors() from macros to wrapper functions. This means that they have to be called with IF_MD2(drive,) again.

Flyspray: FS#11167
Author: Frank Gevaerts


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25459 a1c6a512-1295-4272-9138-f99709370657
2010-04-03 22:02:09 +00:00

1608 lines
43 KiB
Text

ata_idle_notify.c
events.c
backlight.c
buffer.c
general.c
powermgmt.c
system.c
usb.c
#ifdef ROCKBOX_HAS_LOGF
logf.c
#endif /* ROCKBOX_HAS_LOGF */
kernel.c
#ifndef SIMULATOR
#ifdef RB_PROFILE
profile.c
#endif /* RB_PROFILE */
rolo.c
thread.c
timer.c
#endif /* SIMULATOR */
panic.c
debug.c
/* Common */
common/atoi.c
common/crc32.c
#ifdef MI4_FORMAT
common/crc32-mi4.c
#endif
common/ctype.c
#ifndef SIMULATOR
common/dir_uncached.c
common/file.c
#endif /* SIMULATOR */
#ifdef HAVE_DIRCACHE
common/dircache.c
#endif /* HAVE_DIRCACHE */
common/disk.c
#if !defined(SIMULATOR) || defined(__MINGW32__) || defined(__CYGWIN__)
common/errno.c
#endif /* !defined(SIMULATOR) || defined(__MINGW32__) || defined(__CYGWIN__) */
common/filefuncs.c
common/memcmp.c
common/memchr.c
common/qsort.c
common/random.c
common/sprintf.c
common/strcasecmp.c
common/strcasestr.c
common/strcat.c
common/strchr.c
common/strcmp.c
common/strnatcmp.c
common/strcpy.c
common/strncmp.c
common/strlcat.c
common/strlcpy.c
common/strrchr.c
common/strtok.c
common/strstr.c
common/structec.c
common/timefuncs.c
common/unicode.c
/* Display */
scroll_engine.c
#ifdef HAVE_LCD_CHARCELLS
drivers/lcd-charcell.c
drivers/lcd-charset-player.c
#endif /* HAVE_LCD_CHARCELLS */
#ifdef HAVE_LCD_BITMAP
arabjoin.c
bidi.c
font_cache.c
font.c
hangul.c
lru.c
#ifndef BOOTLOADER
screendump.c
#endif
#if LCD_DEPTH == 1
drivers/lcd-1bit-vert.c
#elif LCD_DEPTH == 2
#if LCD_PIXELFORMAT == HORIZONTAL_PACKING
drivers/lcd-2bit-horz.c
#elif LCD_PIXELFORMAT == VERTICAL_PACKING
drivers/lcd-2bit-vert.c
#elif LCD_PIXELFORMAT == VERTICAL_INTERLEAVED
drivers/lcd-2bit-vi.c
#endif /* LCD_PIXELFORMAT */
#elif LCD_DEPTH == 16
#if defined(LCD_STRIDEFORMAT) && LCD_STRIDEFORMAT == VERTICAL_STRIDE
drivers/lcd-16bit-vert.c
#else
drivers/lcd-16bit.c
#endif
#endif /* LCD_DEPTH */
drivers/diacritic.c
#endif /* HAVE_LCD_BITMAP */
#ifdef HAVE_REMOTE_LCD
#if LCD_REMOTE_DEPTH == 1
drivers/lcd-remote-1bit-v.c
#elif LCD_REMOTE_DEPTH == 2
drivers/lcd-remote-2bit-vi.c
#endif /* LCD_REMOTE_DEPTH */
#endif /* HAVE_REMOTE_LCD */
#if (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_SETTING) \
|| (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG)
backlight-sw-fading.c
#endif /* CONFIG_BACKLIGHT_FADING */
/* Misc. */
drivers/led.c
drivers/button.c
#ifndef SIMULATOR
#ifdef HAVE_DAC3550A
drivers/dac.c
#endif
#ifdef HAVE_SERIAL
drivers/serial.c
#endif
#endif /* SIMULATOR */
#ifdef HAVE_TOUCHSCREEN
drivers/touchscreen.c
#endif
/* Storage */
#ifndef SIMULATOR
#if (CONFIG_STORAGE & STORAGE_MMC)
drivers/ata_mmc.c
#endif
#if (CONFIG_STORAGE & STORAGE_NAND) && (CONFIG_NAND == NAND_IFP7XX)
drivers/ata_flash.c
#endif
#if (CONFIG_STORAGE & STORAGE_NAND) && (CONFIG_NAND == NAND_TCC)
target/arm/ata-nand-telechips.c
#endif
#if (CONFIG_STORAGE & STORAGE_NAND) && (CONFIG_NAND == NAND_SAMSUNG)
target/arm/s5l8700/ata-nand-s5l8700.c
#endif
#if (CONFIG_STORAGE & STORAGE_ATA)
drivers/ata.c
#endif
#if (CONFIG_STORAGE & STORAGE_SD)
drivers/sd.c
#endif
#if (CONFIG_STORAGE & STORAGE_RAMDISK)
drivers/ramdisk.c
#endif
storage.c
drivers/fat.c
#if (CONFIG_STORAGE & STORAGE_MMC) || (CONFIG_STORAGE & STORAGE_SD)
hotswap.c
#endif
#endif /* SIMULATOR */
/* EEPROM */
#ifdef HAVE_EEPROM
drivers/eeprom_24cxx.c
#ifdef HAVE_EEPROM_SETTINGS
eeprom_settings.c
#endif /* HAVE_EEPROM_SETTINGS */
#endif /* HAVE_EEPROM */
/* RTC */
#ifndef SIMULATOR
#if (CONFIG_RTC == RTC_M41ST84W)
drivers/rtc/rtc_m41st84w.c
#elif (CONFIG_RTC == RTC_PCF50606)
drivers/rtc/rtc_pcf50606.c
#elif (CONFIG_RTC == RTC_PCF50605)
drivers/rtc/rtc_pcf50605.c
#elif (CONFIG_RTC == RTC_E8564)
drivers/rtc/rtc_e8564.c
#elif (CONFIG_RTC == RTC_DS1339_DS3231)
drivers/rtc/rtc_ds1339_ds3231.c
#elif (CONFIG_RTC == RTC_S3C2440)
drivers/rtc/rtc_s3c2440.c
#elif (CONFIG_RTC == RTC_AS3514)
drivers/rtc/rtc_as3514.c
#elif (CONFIG_RTC == RTC_RX5X348AB)
drivers/rtc/rtc_rx5x348ab.c
#elif (CONFIG_RTC == RTC_MR100)
drivers/rtc/rtc_mr100.c
#elif (CONFIG_RTC == RTC_MC13783)
drivers/rtc/rtc_mc13783.c
#elif (CONFIG_RTC == RTC_TCC77X)
drivers/rtc/rtc_tcc77x.c
#elif (CONFIG_RTC == RTC_JZ47XX)
drivers/rtc/rtc_jz4740.c
#elif (CONFIG_RTC == RTC_S35390A)
drivers/rtc/rtc_s35390a.c
#elif (CONFIG_RTC == RTC_D2)
drivers/rtc/rtc_d2.c
#endif /* (CONFIG_RTC == RTC_) */
#endif /* SIMULATOR */
#ifndef BOOTLOADER
/* Tuner */
#if CONFIG_TUNER
tuner.c
#ifndef SIMULATOR
#if (CONFIG_TUNER & LV24020LP)
drivers/tuner/lv24020lp.c
#endif /* (CONFIG_TUNER & LV24020LP) */
#if (CONFIG_TUNER & S1A0903X01)
drivers/fmradio.c
drivers/tuner/s1a0903x01.c
#endif /* (CONFIG_TUNER & S1A0903X01) */
#if (CONFIG_TUNER & TEA5760)
drivers/tuner/tea5760uk.c
#endif
#if (CONFIG_TUNER & TEA5767)
drivers/tuner/tea5767.c
#endif /* (CONFIG_TUNER & TEA5767) */
#if (CONFIG_TUNER & SI4700)
drivers/tuner/si4700.c
#endif /* (CONFIG_TUNER & SI4700) */
#if (CONFIG_TUNER & IPOD_REMOTE_TUNER)
drivers/tuner/ipod_remote_tuner.c
#endif /* (CONFIG_TUNER & IPOD_REMOTE_TUNER) */
#endif /*SIMULATOR */
#endif /* CONFIG_TUNER */
#endif /* BOOTLOADER */
/* Sound */
#if CONFIG_CODEC != SWCODEC
mp3_playback.c
#endif /* CONFIG_CODEC != SWCODEC */
sound.c
#if CONFIG_CODEC == SWCODEC
#ifndef BOOTLOADER
pcm_sampr.c
pcm.c
#ifdef HAVE_RECORDING
enc_base.c
#endif /* HAVE_RECORDING */
#endif /* BOOTLOADER */
#else /* !SWCODEC */
#ifndef BOOTLOADER
#ifndef SIMULATOR
drivers/mas.c
#endif /* SIMULATOR */
#endif /* BOOTLOADER */
#endif /* SWCODEC */
/* Audio codec */
#if !defined(SIMULATOR) && !defined(BOOTLOADER)
#if defined(HAVE_UDA1380)
drivers/audio/uda1380.c
#elif defined(HAVE_WM8751)
drivers/audio/wm8751.c
#elif defined(HAVE_WM8978)
drivers/audio/wm8978.c
#elif defined(HAVE_WM8975)
drivers/audio/wm8975.c
#elif defined(HAVE_WM8985)
drivers/audio/wm8985.c
#elif defined(HAVE_WM8758)
drivers/audio/wm8758.c
#elif defined(HAVE_WM8711) \
|| defined(HAVE_WM8721) \
|| defined(HAVE_WM8731)
drivers/audio/wm8731.c
#elif defined(HAVE_AS3514)
drivers/audio/as3514.c
#elif defined(HAVE_TLV320)
drivers/audio/tlv320.c
#elif defined(HAVE_MAS35XX)
drivers/audio/mas35xx.c
#elif defined(HAVE_AK4537)
drivers/audio/ak4537.c
#elif defined(HAVE_UDA1341)
drivers/audio/uda1341.c
#endif /* defined(HAVE_*) */
#endif /* !defined(SIMULATOR) && !defined(BOOTLOADER) */
/* USB Stack */
#if !defined(SIMULATOR)
#ifdef HAVE_USBSTACK
usbstack/usb_core.c
#ifdef USB_ENABLE_STORAGE
usbstack/usb_storage.c
#endif
#ifdef USB_ENABLE_SERIAL
usbstack/usb_serial.c
#endif
#ifdef USB_ENABLE_CHARGING_ONLY
usbstack/usb_charging_only.c
#endif
#ifdef USB_ENABLE_HID
usbstack/usb_hid.c
#endif
#if CONFIG_USBOTG == USBOTG_M66591
drivers/m66591.c
#elif CONFIG_USBOTG == USBOTG_ARC
target/arm/usb-drv-arc.c
#elif CONFIG_USBOTG == USBOTG_AS3525
target/arm/as3525/usb-drv-as3525.c
#elif CONFIG_USBOTG == USBOTG_ISP1583
drivers/isp1583.c
#endif
#else /* !defined(HAVE_USBSTACK) */
#if CONFIG_USBOTG == USBOTG_ISP1362
drivers/isp1362.c
#elif CONFIG_USBOTG == USBOTG_M5636
drivers/m5636.c
#endif
#endif /* !defined(HAVE_USBSTACK) */
#endif /* !defined(SIMULATOR) */
/* Other Random Hardware */
#ifdef HAVE_TSC2100
#if !defined(SIMULATOR)
drivers/tsc2100.c
drivers/audio/tsc2100.c
#endif /* !SIMULATOR */
#endif
/* CPU Specific - By class then particular chip if applicable */
#if defined(CPU_SH)
#ifndef SIMULATOR
drivers/i2c.c
target/sh/adc-sh.c
target/sh/bitswap.S
target/sh/crt0.S
target/sh/kernel-sh.c
target/sh/memcpy-sh.S
target/sh/memmove-sh.S
target/sh/memset-sh.S
target/sh/strlen-sh.S
target/sh/system-sh.c
target/sh/archos/descramble.S
#endif /* SIMULATOR */
#elif defined(CPU_COLDFIRE)
#ifndef SIMULATOR
target/coldfire/crt0.S
#ifdef HAVE_PRIORITY_SCHEDULING
common/ffs.c
target/coldfire/ffs-coldfire.S
#endif
target/coldfire/memcpy-coldfire.S
target/coldfire/memmove-coldfire.S
target/coldfire/memset-coldfire.S
target/coldfire/strlen-coldfire.S
#if defined(HAVE_LCD_COLOR) || (LCD_PIXELFORMAT == VERTICAL_INTERLEAVED) \
|| defined(HAVE_REMOTE_LCD) && (LCD_REMOTE_PIXELFORMAT == VERTICAL_INTERLEAVED)
target/coldfire/memset16-coldfire.S
#endif
target/coldfire/kernel-coldfire.c
target/coldfire/system-coldfire.c
target/coldfire/timer-coldfire.c
#ifndef BOOTLOADER
target/coldfire/pcm-coldfire.c
#endif /* BOOTLOADER */
#if CONFIG_I2C == I2C_COLDFIRE
target/coldfire/i2c-coldfire.c
#endif /* CONFIG_I2C == I2C_COLDFIRE */
#endif /* SIMULATOR */
#elif defined(CPU_PP) || defined(CPU_ARM)
/* CPU_PP => CPU_ARM, CPU_ARM !=> CPU_PP */
target/arm/support-arm.S
target/arm/memcpy-arm.S
target/arm/memmove-arm.S
common/strlen.c
#ifndef SIMULATOR
target/arm/memset-arm.S
target/arm/memset16-arm.S
#ifdef HAVE_PRIORITY_SCHEDULING
target/arm/ffs-arm.S
#endif
target/arm/system-arm.c
#if CONFIG_I2C == I2C_PP5024 || CONFIG_I2C == I2C_PP5020 || CONFIG_I2C == I2C_PP5002
target/arm/i2c-pp.c
#elif CONFIG_I2C == I2C_PNX0101
target/arm/pnx0101/i2c-pnx0101.c
#elif CONFIG_I2C == I2C_TCC780X || CONFIG_I2C == I2C_TCC77X
target/arm/i2c-telechips.c
#elif CONFIG_I2C == I2C_S3C2440
/* no i2c driver yet */
#elif CONFIG_I2C == I2C_S5L8700
target/arm/s5l8700/i2c-s5l8700.c
#endif
#if CONFIG_CPU == PNX0101
target/arm/pnx0101/kernel-pnx0101.c
target/arm/pnx0101/system-pnx0101.c
target/arm/pnx0101/timer-pnx0101.c
#endif
#if CONFIG_CPU == AS3525 || CONFIG_CPU == AS3525v2
target/arm/as3525/system-as3525.c
target/arm/as3525/kernel-as3525.c
target/arm/as3525/timer-as3525.c
#ifdef HAVE_SCROLLWHEEL
target/arm/as3525/scrollwheel-as3525.c
#endif
#if CONFIG_CPU == AS3525
target/arm/as3525/sd-as3525.c
#else /* AS3535v2 */
target/arm/as3525/sd-as3525v2.c
#endif
target/arm/as3525/power-as3525.c
target/arm/as3525/usb-as3525.c
target/arm/as3525/dma-pl081.c
target/arm/as3525/ascodec-as3525.c
#ifndef BOOTLOADER
target/arm/mmu-arm.S
drivers/generic_i2c.c
target/arm/adc-as3514.c
target/arm/as3525/audio-as3525.c
target/arm/as3525/debug-as3525.c
#if CONFIG_TUNER
target/arm/as3525/fmradio-i2c-as3525.c
#endif /* CONFIG_TUNER */
target/arm/as3525/i2s-as3525.c
target/arm/as3525/pcm-as3525.c
#endif /* BOOTLOADER */
#endif /* CONFIG_CPU == AS3525 */
#if defined(CPU_PP)
target/arm/kernel-pp.c
target/arm/timer-pp.c
#if CONFIG_CPU == PP5002
target/arm/system-pp5002.c
#elif defined CPU_PP502x
target/arm/system-pp502x.c
#endif
#ifdef BOOTLOADER
target/arm/crt0-pp-bl.S
#else
target/arm/pcm-pp.c
#if !defined(SANSA_E200) && !defined(SANSA_C200)
target/arm/audio-pp.c
#endif /* SANSA_E200 */
target/arm/crt0-pp.S
#endif
#elif CONFIG_CPU == PNX0101
target/arm/pnx0101/crt0-pnx0101.S
#elif CONFIG_CPU==DM320
target/arm/tms320dm320/crt0.S
#elif CONFIG_CPU==S3C2440
target/arm/s3c2440/crt0.S
#elif defined(CPU_TCC77X)
target/arm/tcc77x/crt0.S
#elif defined(CPU_TCC780X)
target/arm/tcc780x/crt0.S
#elif CONFIG_CPU==IMX31L
target/arm/imx31/crt0.S
#elif defined(CPU_S5L870X)
target/arm/s5l8700/crt0.S
#elif defined(CPU_ARM)
target/arm/crt0.S
#endif /* defined(CPU_*) */
#endif /* SIMULATOR */
#elif defined(CPU_MIPS)
#undef mips
/*target/mips/strlen.S*/
common/memmove.c
common/memset16.c
common/strlen.c
target/mips/ffs-mips.S
target/mips/memcpy-mips.S
target/mips/memset-mips.S
target/mips/mmu-mips.c
#if CONFIG_CPU==JZ4732
target/mips/ingenic_jz47xx/crt0.S
#endif /* CONFIG_CPU == JZ4732 */
#else
#ifdef HAVE_PRIORITY_SCHEDULING
common/ffs.c
#endif
common/memcpy.c
common/memmove.c
common/memset.c
common/memset16.c
common/strlen.c
#ifndef SIMULATOR
crt0.S
drivers/i2c.c
#endif /* SIMULATOR */
#endif /* defined(CPU_*) */
#ifdef ARCHOS_PLAYER
#ifndef SIMULATOR
target/sh/archos/ata-archos.c
target/sh/archos/timer-archos.c
target/sh/archos/ata-as-archos.S
target/sh/archos/player/button-player.c
target/sh/archos/player/hwcompat-player.c
target/sh/archos/player/lcd-as-player.S
target/sh/archos/player/lcd-player.c
target/sh/archos/player/power-player.c
target/sh/archos/player/powermgmt-player.c
target/sh/archos/player/usb-player.c
#endif /* SIMULATOR */
#endif /* ARCHOS_PLAYER */
#ifdef ARCHOS_RECORDER
#ifndef SIMULATOR
target/sh/archos/ata-archos.c
target/sh/archos/timer-archos.c
target/sh/archos/ata-as-archos.S
target/sh/archos/lcd-archos-bitmap.c
target/sh/archos/lcd-as-archos-bitmap.S
target/sh/archos/recorder/button-recorder.c
target/sh/archos/recorder/power-recorder.c
target/sh/archos/recorder/powermgmt-recorder.c
target/sh/archos/recorder/usb-recorder.c
#endif /* SIMULATOR */
#endif /* ARCHOS_RECORDER */
#if defined(ARCHOS_FMRECORDER) || defined(ARCHOS_RECORDERV2)
#ifndef SIMULATOR
target/sh/archos/ata-archos.c
target/sh/archos/timer-archos.c
target/sh/archos/ata-as-archos.S
target/sh/archos/lcd-archos-bitmap.c
target/sh/archos/lcd-as-archos-bitmap.S
target/sh/archos/fm_v2/button-fm_v2.c
target/sh/archos/fm_v2/power-fm_v2.c
target/sh/archos/fm_v2/powermgmt-fm_v2.c
target/sh/archos/fm_v2/usb-fm_v2.c
#endif /* SIMULATOR */
#endif /* ARCHOS_FMRECORDER || ARCHOS_RECORDERV2 */
#if defined(ARCHOS_ONDIOFM) || defined(ARCHOS_ONDIOSP)
#ifndef SIMULATOR
target/sh/archos/timer-archos.c
target/sh/archos/lcd-archos-bitmap.c
target/sh/archos/lcd-as-archos-bitmap.S
target/sh/archos/ondio/button-ondio.c
target/sh/archos/ondio/power-ondio.c
target/sh/archos/ondio/powermgmt-ondio.c
target/sh/archos/ondio/usb-ondio.c
#if (CONFIG_TUNER & TEA5767)
target/sh/archos/ondio/fmradio_i2c-ondio.c
#endif
#endif /* SIMULATOR */
#endif /* ARCHOS_ONDIOFM || ARCHOS_ONDIOFM */
#ifdef SANSA_E200
#ifndef SIMULATOR
target/arm/adc-as3514.c
target/arm/ascodec-pp.c
target/arm/ata-sd-pp.c
target/arm/lcd-as-memframe.S
target/arm/powermgmt-ascodec.c
target/arm/i2s-pp.c
target/arm/usb-fw-pp502x.c
target/arm/sandisk/backlight-c200_e200.c
target/arm/sandisk/power-c200_e200.c
target/arm/sandisk/sansa-e200/lcd-e200.c
target/arm/sandisk/sansa-e200/button-e200.c
target/arm/sandisk/sansa-e200/powermgmt-e200.c
#ifndef BOOTLOADER
target/arm/sandisk/audio-c200_e200.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* SANSA_E200 */
#ifdef SANSA_C200
#ifndef SIMULATOR
target/arm/adc-as3514.c
target/arm/ascodec-pp.c
target/arm/ata-sd-pp.c
target/arm/i2s-pp.c
target/arm/powermgmt-ascodec.c
target/arm/usb-fw-pp502x.c
target/arm/sandisk/backlight-c200_e200.c
target/arm/sandisk/power-c200_e200.c
target/arm/lcd-c200_c200v2.c
target/arm/sandisk/sansa-c200/lcd-as-c200.S
target/arm/sandisk/sansa-c200/button-c200.c
target/arm/sandisk/sansa-c200/powermgmt-c200.c
#ifndef BOOTLOADER
target/arm/sandisk/audio-c200_e200.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* SANSA_C200 */
#ifdef SANSA_VIEW
#ifndef SIMULATOR
/* target/arm/ascodec-pp.c */
target/arm/ata-sd-pp.c
target/arm/lcd-as-memframe.S
target/arm/i2s-pp.c
/* target/arm/usb-fw-pp502x.c */
target/arm/sandisk/sansa-view/backlight-view.c
target/arm/sandisk/sansa-view/adc-view.c
target/arm/sandisk/sansa-view/power-view.c
target/arm/sandisk/sansa-view/lcd-view.c
target/arm/sandisk/sansa-view/button-view.c
target/arm/sandisk/sansa-view/powermgmt-view.c
#ifndef BOOTLOADER
/* target/arm/sandisk/audio-view.c */
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* SANSA_VIEW */
#ifdef PHILIPS_SA9200
#ifndef SIMULATOR
#ifndef BOOTLOADER
drivers/synaptics-mep.c
#endif /* BOOTLOADER */
target/arm/adc-as3514.c
target/arm/ascodec-pp.c
target/arm/ata-sd-pp.c
target/arm/i2s-pp.c
target/arm/powermgmt-ascodec.c
target/arm/usb-fw-pp502x.c
target/arm/philips/sa9200/backlight-sa9200.c
target/arm/philips/sa9200/button-sa9200.c
target/arm/philips/sa9200/lcd-sa9200.c
target/arm/philips/sa9200/power-sa9200.c
target/arm/philips/sa9200/powermgmt-sa9200.c
#endif /* SIMULATOR */
#endif /* PHILIPS_SA9200 */
#ifdef PHILIPS_HDD1630
#ifndef SIMULATOR
#ifndef BOOTLOADER
drivers/synaptics-mep.c
#endif /* BOOTLOADER */
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/adc-pp5020.c
target/arm/philips/backlight-hdd.c
target/arm/philips/power-hdd.c
target/arm/philips/fmradio_i2c-hdd.c
target/arm/philips/hdd1630/button-hdd1630.c
target/arm/philips/hdd1630/lcd-hdd1630.c
target/arm/philips/hdd1630/lcd-as-hdd1630.S
target/arm/philips/hdd1630/powermgmt-hdd1630.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* PHILIPS_HDD1630 */
#ifdef PHILIPS_HDD6330
#ifndef SIMULATOR
#ifndef BOOTLOADER
drivers/synaptics-mep.c
#endif /* BOOTLOADER */
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/adc-pp5020.c
target/arm/philips/backlight-hdd.c
target/arm/philips/power-hdd.c
target/arm/philips/fmradio_i2c-hdd.c
target/arm/philips/hdd6330/button-hdd6330.c
target/arm/philips/hdd6330/lcd-hdd6330.c
target/arm/philips/hdd6330/powermgmt-hdd6330.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* PHILIPS_HDD6330 */
#ifdef IAUDIO_X5
#ifndef SIMULATOR
target/coldfire/ata-as-coldfire.S
target/coldfire/pcf50606-coldfire.c
target/coldfire/iaudio/adc-iaudio.c
target/coldfire/iaudio/ata-iaudio.c
target/coldfire/iaudio/fmradio_i2c-iaudio.c
target/coldfire/iaudio/lcd-remote-as-iaudio.S
target/coldfire/iaudio/lcd-remote-iaudio.c
target/coldfire/iaudio/pcf50606-iaudio.c
target/coldfire/iaudio/power-x5m5.c
target/coldfire/iaudio/powermgmt-iaudio.c
target/coldfire/iaudio/system-iaudio.c
target/coldfire/iaudio/usb-iaudio.c
target/coldfire/iaudio/x5/backlight-x5.c
target/coldfire/iaudio/x5/button-x5.c
target/coldfire/iaudio/x5/ds2411-x5.c
target/coldfire/iaudio/x5/lcd-as-x5.S
target/coldfire/iaudio/x5/lcd-x5.c
target/coldfire/iaudio/x5/m5636-x5.c
#ifndef BOOTLOADER
target/coldfire/iaudio/audio-iaudio.c
#endif
#endif /* SIMULATOR */
#endif /* IAUDIO_X5 */
#ifdef IAUDIO_M5
#ifndef SIMULATOR
target/coldfire/ata-as-coldfire.S
target/coldfire/pcf50606-coldfire.c
target/coldfire/iaudio/adc-iaudio.c
target/coldfire/iaudio/ata-iaudio.c
#ifdef HAVE_FMRADIO_IN /* FM radio mod */
target/coldfire/iaudio/fmradio_i2c-iaudio.c
#endif
target/coldfire/iaudio/lcd-remote-as-iaudio.S
target/coldfire/iaudio/lcd-remote-iaudio.c
target/coldfire/iaudio/m5/backlight-m5.c
target/coldfire/iaudio/m5/button-m5.c
target/coldfire/iaudio/m5/lcd-as-m5.S
target/coldfire/iaudio/m5/lcd-m5.c
target/coldfire/iaudio/pcf50606-iaudio.c
target/coldfire/iaudio/power-x5m5.c
target/coldfire/iaudio/powermgmt-iaudio.c
target/coldfire/iaudio/system-iaudio.c
target/coldfire/iaudio/usb-iaudio.c
#ifndef BOOTLOADER
target/coldfire/iaudio/audio-iaudio.c
#endif
#endif /* SIMULATOR */
#endif /* IAUDIO_M5 */
#ifdef IAUDIO_M3
#ifndef SIMULATOR
target/coldfire/ata-as-coldfire.S
target/coldfire/iaudio/fmradio_i2c-iaudio.c
target/coldfire/iaudio/m3/adc-m3.c
target/coldfire/iaudio/m3/ata-m3.c
target/coldfire/iaudio/m3/backlight-m3.c
target/coldfire/iaudio/m3/button-m3.c
target/coldfire/iaudio/m3/lcd-m3.c
target/coldfire/iaudio/m3/lcd-as-m3.S
target/coldfire/iaudio/m3/power-m3.c
target/coldfire/iaudio/m3/powermgmt-m3.c
target/coldfire/iaudio/m3/system-m3.c
target/coldfire/iaudio/m3/usb-m3.c
#ifndef BOOTLOADER
target/coldfire/iaudio/audio-iaudio.c
#endif
#endif /* SIMULATOR */
#endif /* IAUDIO_M3 */
#ifdef IRIVER_IFP7XX_SERIES
#ifdef STUB
ifp_usb_serial.c
common/sscanf.c
#endif /* STUB */
#endif /* IRIVER_IFP7XX_SERIES */
#ifdef IRIVER_H300_SERIES
#ifndef SIMULATOR
target/coldfire/ata-as-coldfire.S
target/coldfire/pcf50606-coldfire.c
target/coldfire/iriver/ata-iriver.c
target/coldfire/iriver/lcd-remote-iriver.c
target/coldfire/iriver/lcd-remote-as-iriver.S
target/coldfire/iriver/system-iriver.c
target/coldfire/iriver/fmradio_i2c-iriver.c
target/coldfire/iriver/h300/sw_i2c-h300.c
target/coldfire/iriver/h300/adc-h300.c
target/coldfire/iriver/h300/backlight-h300.c
target/coldfire/iriver/h300/button-h300.c
target/coldfire/iriver/h300/pcf50606-h300.c
target/coldfire/iriver/h300/lcd-as-h300.S
target/coldfire/iriver/h300/lcd-h300.c
target/coldfire/iriver/h300/power-h300.c
target/coldfire/iriver/h300/powermgmt-h300.c
target/coldfire/iriver/h300/usb-h300.c
#ifndef BOOTLOADER
target/coldfire/iriver/audio-iriver.c
target/coldfire/iriver/udacodec-iriver.c
#endif
#endif /* SIMULATOR */
#endif /* IRIVER_H300_SERIES */
#ifdef IRIVER_H100_SERIES
#ifndef SIMULATOR
drivers/sw_i2c.c
target/coldfire/ata-as-coldfire.S
target/coldfire/iriver/ata-iriver.c
target/coldfire/iriver/lcd-remote-iriver.c
target/coldfire/iriver/lcd-remote-as-iriver.S
target/coldfire/iriver/system-iriver.c
target/coldfire/iriver/fmradio_i2c-iriver.c
target/coldfire/iriver/h100/adc-h100.c
target/coldfire/iriver/h100/backlight-h100.c
target/coldfire/iriver/h100/button-h100.c
target/coldfire/iriver/h100/lcd-as-h100.S
target/coldfire/iriver/h100/lcd-h100.c
target/coldfire/iriver/h100/power-h100.c
target/coldfire/iriver/h100/powermgmt-h100.c
#ifndef BOOTLOADER
target/coldfire/iriver/audio-iriver.c
target/coldfire/iriver/udacodec-iriver.c
target/coldfire/iriver/h100/spdif-h100.c
#endif
target/coldfire/iriver/h100/usb-h100.c
#endif /* SIMULATOR */
#endif /* IRIVER_H100_SERIES */
#ifdef IRIVER_H10
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/adc-pp5020.c
target/arm/iriver/h10/backlight-h10.c
target/arm/iriver/h10/button-h10.c
target/arm/iriver/h10/fmradio_i2c-h10.c
target/arm/iriver/h10/lcd-h10_20gb.c
target/arm/iriver/h10/lcd-as-h10.S
target/arm/iriver/h10/power-h10.c
target/arm/iriver/h10/powermgmt-h10.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IRIVER_H10 */
#ifdef IRIVER_H10_5GB
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/adc-pp5020.c
target/arm/iriver/h10/backlight-h10.c
target/arm/iriver/h10/button-h10.c
target/arm/iriver/h10/fmradio_i2c-h10.c
target/arm/iriver/h10/lcd-h10_5gb.c
target/arm/iriver/h10/power-h10.c
target/arm/iriver/h10/powermgmt-h10.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IRIVER_H10_5GB */
#ifdef GIGABEAT_F
#ifndef SIMULATOR
target/arm/lcd-as-memframe.S
target/arm/mmu-arm.S
target/arm/s3c2440/adc-s3c2440.c
target/arm/s3c2440/debug-s3c2440.c
target/arm/s3c2440/kernel-s3c2440.c
target/arm/s3c2440/lcd-s3c2440.c
target/arm/s3c2440/system-s3c2440.c
target/arm/s3c2440/gigabeat-fx/ata-meg-fx.c
target/arm/s3c2440/gigabeat-fx/backlight-meg-fx.c
target/arm/s3c2440/gigabeat-fx/button-meg-fx.c
target/arm/s3c2440/gigabeat-fx/power-meg-fx.c
target/arm/s3c2440/gigabeat-fx/sc606-meg-fx.c
target/arm/s3c2440/gigabeat-fx/usb-meg-fx.c
#ifndef BOOTLOADER
target/arm/s3c2440/i2c-s3c2440.c
target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c
target/arm/s3c2440/gigabeat-fx/powermgmt-meg-fx.c
target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c
target/arm/s3c2440/gigabeat-fx/wmcodec-meg-fx.c
#endif
#endif /* SIMULATOR */
#endif /* GIGABEAT_F */
#ifdef GIGABEAT_S
#ifndef SIMULATOR
target/arm/lcd-as-memframe.S
target/arm/mmu-armv6.S
target/arm/imx31/ccm-imx31.c
target/arm/imx31/debug-imx31.c
target/arm/imx31/rolo_restart.S
target/arm/imx31/sdma-imx31.c
target/arm/imx31/gigabeat-s/adc-imx31.c
target/arm/imx31/gigabeat-s/ata-imx31.c
target/arm/imx31/gigabeat-s/avic-imx31.c
target/arm/imx31/gigabeat-s/backlight-imx31.c
target/arm/imx31/gigabeat-s/button-imx31.c
target/arm/imx31/gigabeat-s/gpio-gigabeat-s.c
target/arm/imx31/gigabeat-s/gpio-imx31.c
target/arm/imx31/gigabeat-s/kernel-imx31.c
target/arm/imx31/gigabeat-s/i2c-imx31.c
target/arm/imx31/gigabeat-s/i2s-imx31.c
target/arm/imx31/gigabeat-s/lcd-imx31.c
target/arm/imx31/gigabeat-s/mc13783-gigabeat-s.c
target/arm/imx31/gigabeat-s/mc13783-imx31.c
target/arm/imx31/gigabeat-s/mmu-imx31.c
target/arm/imx31/gigabeat-s/power-imx31.c
target/arm/imx31/gigabeat-s/powermgmt-imx31.c
target/arm/imx31/gigabeat-s/spi-imx31.c
target/arm/imx31/gigabeat-s/system-imx31.c
target/arm/imx31/gigabeat-s/usb-imx31.c
target/arm/imx31/gigabeat-s/wmcodec-imx31.c
#ifndef BOOTLOADER
target/arm/imx31/gigabeat-s/audio-gigabeat-s.c
target/arm/imx31/gigabeat-s/fmradio-i2c-gigabeat-s.c
target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c
target/arm/imx31/gigabeat-s/pcm-imx31.c
target/arm/imx31/gigabeat-s/timer-imx31.c
#endif
#endif /* SIMULATOR */
#endif /* GIGABEAT_S */
#if CONFIG_CPU == DM320
target/arm/tms320dm320/debug-dm320.c
target/arm/tms320dm320/dsp-dm320.c
target/arm/tms320dm320/i2c-dm320.c
target/arm/tms320dm320/kernel-dm320.c
target/arm/tms320dm320/spi-dm320.c
target/arm/tms320dm320/system-dm320.c
target/arm/tms320dm320/timer-dm320.c
target/arm/tms320dm320/uart-dm320.c
#endif /* CONFIG_CPU == DM320 */
#ifdef MROBE_500
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/lcd-as-memframe.S
target/arm/mmu-arm.S
target/arm/tms320dm320/mrobe-500/adc-mr500.c
target/arm/tms320dm320/mrobe-500/ata-mr500.c
target/arm/tms320dm320/mrobe-500/backlight-mr500.c
target/arm/tms320dm320/mrobe-500/button-mr500.c
target/arm/tms320dm320/mrobe-500/dm320codec-mr500.c
target/arm/tms320dm320/mrobe-500/lcd-mr500.c
#if defined(HAVE_REMOTE_LCD)
target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c
#endif
target/arm/tms320dm320/mrobe-500/pcm-mr500.c
target/arm/tms320dm320/mrobe-500/powermgmt-mr500.c
target/arm/tms320dm320/mrobe-500/power-mr500.c
target/arm/tms320dm320/mrobe-500/usb-mr500.c
#endif /* SIMULATOR */
#endif /* MROBE_500 */
#ifdef CREATIVE_ZVx
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/lcd-as-memframe.S
target/arm/mmu-arm.S
target/arm/tms320dm320/creative-zvm/adc-creativezvm.c
target/arm/tms320dm320/creative-zvm/ata-creativezvm.c
target/arm/tms320dm320/creative-zvm/dma-creativezvm.c
target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c
target/arm/tms320dm320/creative-zvm/pcm-creativezvm.c
target/arm/tms320dm320/creative-zvm/pic-creativezvm.c
target/arm/tms320dm320/creative-zvm/power-creativezvm.c
target/arm/tms320dm320/creative-zvm/powermgmt-creativezvm.c
target/arm/tms320dm320/creative-zvm/usb-creativezvm.c
#endif /* SIMULATOR */
#endif /* CREATIVE_ZVx */
#ifdef MROBE_100
#ifndef SIMULATOR
#ifndef BOOTLOADER
drivers/synaptics-mep.c
target/arm/olympus/mrobe-100/lcd-remote-mr100.c
#endif /* BOOTLOADER */
drivers/sw_i2c.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/adc-pp5020.c
target/arm/olympus/mrobe-100/backlight-mr100.c
target/arm/olympus/mrobe-100/button-mr100.c
target/arm/olympus/mrobe-100/lcd-mr100.c
target/arm/olympus/mrobe-100/lcd-as-mr100.S
target/arm/olympus/mrobe-100/power-mr100.c
target/arm/olympus/mrobe-100/powermgmt-mr100.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* MROBE_100 */
#ifdef TATUNG_TPJ1022
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/adc-pp5020.c
target/arm/tatung/tpj1022/backlight-tpj1022.c
target/arm/tatung/tpj1022/button-tpj1022.c
target/arm/tatung/tpj1022/lcd-tpj1022.c
target/arm/tatung/tpj1022/power-tpj1022.c
target/arm/tatung/tpj1022/powermgmt-tpj1022.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* TATUNG_TPJ1022 */
#ifdef IPOD_4G
#ifndef SIMULATOR
drivers/pcf50605.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/ipod/adc-ipod-pcf.c
target/arm/ipod/backlight-4g_color.c
target/arm/ipod/button-clickwheel.c
target/arm/ipod/lcd-as-gray.S
target/arm/ipod/lcd-gray.c
target/arm/ipod/power-ipod.c
target/arm/ipod/powermgmt-ipod-pcf.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IPOD_4G */
#ifdef IPOD_COLOR
#ifndef SIMULATOR
drivers/pcf50605.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ipod/adc-ipod-pcf.c
target/arm/ipod/backlight-4g_color.c
target/arm/ipod/button-clickwheel.c
target/arm/ipod/lcd-color_nano.c
target/arm/ipod/power-ipod.c
target/arm/ipod/powermgmt-ipod-pcf.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IPOD_COLOR */
#ifdef IPOD_NANO
#ifndef SIMULATOR
drivers/pcf50605.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ipod/adc-ipod-pcf.c
target/arm/ipod/backlight-nano_video.c
target/arm/ipod/button-clickwheel.c
target/arm/ipod/lcd-color_nano.c
target/arm/ipod/power-ipod.c
target/arm/ipod/powermgmt-ipod-pcf.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IPOD_NANO */
#ifdef IPOD_VIDEO
#ifndef SIMULATOR
drivers/pcf50605.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ipod/adc-ipod-pcf.c
target/arm/ipod/backlight-nano_video.c
target/arm/ipod/button-clickwheel.c
target/arm/ipod/power-ipod.c
target/arm/ipod/powermgmt-ipod-pcf.c
target/arm/ipod/video/lcd-as-video.S
target/arm/ipod/video/lcd-video.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IPOD_VIDEO */
#ifdef IPOD_3G
#ifndef SIMULATOR
drivers/pcf50605.c
target/arm/ata-pp5002.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ipod/adc-ipod-pcf.c
target/arm/ipod/3g/backlight-3g.c
target/arm/ipod/button-1g-3g.c
target/arm/ipod/lcd-as-gray.S
target/arm/ipod/lcd-gray.c
target/arm/ipod/power-ipod.c
target/arm/ipod/powermgmt-ipod-pcf.c
target/arm/usb-fw-pp5002.c
#endif /* SIMULATOR */
#endif /* IPOD_3G */
#ifdef IPOD_1G2G
#ifndef SIMULATOR
target/arm/ata-pp5002.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ipod/1g2g/adc-ipod-1g2g.c
target/arm/ipod/1g2g/backlight-1g2g.c
target/arm/ipod/1g2g/powermgmt-1g2g.c
target/arm/ipod/button-1g-3g.c
target/arm/ipod/lcd-as-gray.S
target/arm/ipod/lcd-gray.c
target/arm/ipod/power-ipod.c
target/arm/usb-fw-pp5002.c
#endif /* SIMULATOR */
#endif /* IPOD_1G2G */
#ifdef IPOD_MINI
#ifndef SIMULATOR
drivers/pcf50605.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ipod/adc-ipod-pcf.c
target/arm/ipod/backlight-mini1g_mini2g.c
target/arm/ipod/button-mini1g.c
target/arm/ipod/lcd-as-gray.S
target/arm/ipod/lcd-gray.c
target/arm/ipod/power-ipod.c
target/arm/ipod/powermgmt-ipod-pcf.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IPOD_MINI */
#ifdef IPOD_MINI2G
#ifndef SIMULATOR
drivers/pcf50605.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/ipod/adc-ipod-pcf.c
target/arm/ipod/backlight-mini1g_mini2g.c
target/arm/ipod/button-clickwheel.c
target/arm/ipod/lcd-as-gray.S
target/arm/ipod/lcd-gray.c
target/arm/ipod/power-ipod.c
target/arm/ipod/powermgmt-ipod-pcf.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif /* IPOD_MINI2G */
#ifdef IRIVER_IFP7XX
#ifndef SIMULATOR
target/arm/pnx0101/iriver-ifp7xx/adc-ifp7xx.c
target/arm/pnx0101/iriver-ifp7xx/backlight-ifp7xx.c
target/arm/pnx0101/iriver-ifp7xx/button-ifp7xx.c
target/arm/pnx0101/iriver-ifp7xx/lcd-ifp7xx.c
target/arm/pnx0101/iriver-ifp7xx/power-ifp7xx.c
target/arm/pnx0101/iriver-ifp7xx/powermgmt-ifp7xx.c
target/arm/pnx0101/iriver-ifp7xx/usb-ifp7xx.c
#ifndef BOOTLOADER
target/arm/pnx0101/pcm-pnx0101.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* IRIVER_IFP7XX */
#ifdef LOGIK_DAX
#ifndef SIMULATOR
drivers/nand_id.c
target/arm/lcd-ssd1815.c
target/arm/tcc77x/adc-tcc77x.c
target/arm/tcc77x/kernel-tcc77x.c
target/arm/tcc77x/powermgmt-tcc77x.c
target/arm/tcc77x/system-tcc77x.c
target/arm/tcc77x/timer-tcc77x.c
target/arm/usb-tcc.c
target/arm/tcc77x/logikdax/button-logikdax.c
target/arm/tcc77x/logikdax/power-logikdax.c
#ifndef BOOTLOADER
target/arm/wmcodec-telechips.c
target/arm/tcc77x/debug-tcc77x.c
target/arm/pcm-telechips.c
target/arm/tcc77x/logikdax/audio-logikdax.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* LOGIK_DAX */
#ifdef SANSA_M200
#ifndef SIMULATOR
drivers/nand_id.c
target/arm/lcd-ssd1815.c
target/arm/tcc77x/adc-tcc77x.c
target/arm/tcc77x/kernel-tcc77x.c
target/arm/tcc77x/powermgmt-tcc77x.c
target/arm/tcc77x/system-tcc77x.c
target/arm/tcc77x/timer-tcc77x.c
target/arm/usb-tcc.c
target/arm/tcc77x/m200/button-m200.c
target/arm/tcc77x/m200/power-m200.c
#ifndef BOOTLOADER
target/arm/wmcodec-telechips.c
target/arm/tcc77x/debug-tcc77x.c
target/arm/pcm-telechips.c
target/arm/tcc77x/m200/audio-m200.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* SANSA_M200 */
#ifdef SANSA_C100
#ifndef SIMULATOR
drivers/nand_id.c
target/arm/usb-tcc.c
target/arm/tcc77x/system-tcc77x.c
target/arm/tcc77x/kernel-tcc77x.c
target/arm/tcc77x/timer-tcc77x.c
target/arm/tcc77x/adc-tcc77x.c
target/arm/tcc77x/powermgmt-tcc77x.c
target/arm/tcc77x/c100/lcd-S6B33B2.c
target/arm/tcc77x/c100/button-c100.c
target/arm/tcc77x/c100/power-c100.c
#ifndef BOOTLOADER
target/arm/tcc77x/debug-tcc77x.c
target/arm/pcm-telechips.c
target/arm/tcc77x/c100/audio-c100.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* SANSA_C100 */
#ifdef SANSA_CLIPPLUS
#ifndef SIMULATOR
target/arm/as3525/lcd-ssd1303.c
target/arm/as3525/sansa-clipplus/lcd-clip-plus.c
target/arm/as3525/sansa-clipplus/lcd-as-clip-plus.S
target/arm/as3525/sansa-clipplus/button-clip.c
target/arm/as3525/sansa-clipplus/backlight-clip.c
#ifndef BOOTLOADER
target/arm/powermgmt-ascodec.c
target/arm/as3525/sansa-clip/powermgmt-clip.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_CLIPPLUS */
#ifdef SANSA_CLIPV2
#ifndef SIMULATOR
target/arm/as3525/lcd-ssd1303.c
target/arm/as3525/sansa-clipv2/lcd-clipv2.c
target/arm/as3525/sansa-clipv2/lcd-as-clipv2.S
target/arm/as3525/sansa-clipv2/button-clip.c
target/arm/as3525/sansa-clipv2/backlight-clipv2.c
#ifndef BOOTLOADER
target/arm/powermgmt-ascodec.c
target/arm/as3525/sansa-clip/powermgmt-clip.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_CLIPV2 */
#ifdef SANSA_CLIP
#ifndef SIMULATOR
target/arm/as3525/lcd-ssd1303.c
target/arm/as3525/sansa-clip/lcd-clip.c
target/arm/as3525/sansa-clip/lcd-as-clip.S
target/arm/as3525/sansa-clip/button-clip.c
target/arm/as3525/sansa-clip/backlight-clip.c
#ifndef BOOTLOADER
target/arm/powermgmt-ascodec.c
target/arm/as3525/sansa-clip/powermgmt-clip.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_CLIP */
#ifdef SANSA_E200V2
#ifndef SIMULATOR
target/arm/as3525/sansa-e200v2/lcd-e200v2.c
target/arm/as3525/lcd-as-e200v2-fuze.S
target/arm/as3525/button-e200v2-fuze.c
target/arm/as3525/backlight-e200v2-fuze.c
target/arm/as3525/dbop-as3525.c
#ifndef BOOTLOADER
target/arm/powermgmt-ascodec.c
target/arm/as3525/sansa-e200v2/powermgmt-e200v2.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_E200V2 */
#ifdef SANSA_C200V2
#ifndef SIMULATOR
target/arm/lcd-c200_c200v2.c
target/arm/as3525/sansa-c200v2/button-c200v2.c
target/arm/as3525/sansa-c200v2/backlight-c200v2.c
target/arm/as3525/dbop-as3525.c
#ifndef BOOTLOADER
target/arm/powermgmt-ascodec.c
target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_E200V2 */
#ifdef SANSA_M200V4
#ifndef SIMULATOR
target/arm/lcd-ssd1815.c
target/arm/as3525/sansa-m200v4/button-m200v4.c
#ifndef BOOTLOADER
target/arm/as3525/sansa-m200v4/powermgmt-m200v4.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_M200V4 */
#ifdef SANSA_FUZE
#ifndef SIMULATOR
target/arm/as3525/button-e200v2-fuze.c
target/arm/as3525/sansa-fuze/lcd-fuze.c
target/arm/as3525/lcd-as-e200v2-fuze.S
target/arm/as3525/backlight-e200v2-fuze.c
target/arm/as3525/dbop-as3525.c
#ifndef BOOTLOADER
target/arm/powermgmt-ascodec.c
target/arm/as3525/sansa-fuze/powermgmt-fuze.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_FUZE */
#ifdef SANSA_FUZEV2
#ifndef SIMULATOR
target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c
target/arm/as3525/lcd-as-e200v2-fuze.S
target/arm/as3525/sansa-fuzev2/backlight-fuzev2.c
target/arm/as3525/sansa-fuzev2/button-fuzev2.c
#ifndef BOOTLOADER
target/arm/powermgmt-ascodec.c
target/arm/as3525/sansa-fuzev2/powermgmt-fuzev2.c
#endif /* !BOOTLOADER */
#endif /* !SIMULATOR */
#endif /* SANSA_FUZEV2 */
#ifdef IAUDIO_7
#ifndef SIMULATOR
drivers/nand_id.c
drivers/pcf50606.c
target/arm/usb-tcc.c
target/arm/tcc77x/system-tcc77x.c
target/arm/tcc77x/kernel-tcc77x.c
target/arm/tcc77x/timer-tcc77x.c
target/arm/tcc77x/adc-tcc77x.c
target/arm/tcc77x/iaudio7/lcd-iaudio7.c
target/arm/tcc77x/iaudio7/power-iaudio7.c
target/arm/tcc77x/iaudio7/powermgmt-iaudio7.c
target/arm/tcc77x/iaudio7/button-iaudio7.c
target/arm/tcc77x/iaudio7/ata2501.c
#ifndef BOOTLOADER
target/arm/wmcodec-telechips.c
target/arm/pcm-telechips.c
target/arm/tcc77x/debug-tcc77x.c
target/arm/tcc77x/iaudio7/audio-iaudio7.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* IAUDIO_7 */
#ifdef COWON_D2
#ifndef SIMULATOR
drivers/nand_id.c
drivers/pcf50606.c
drivers/pcf50635.c
drivers/tsc200x.c
target/arm/lcd-as-memframe.S
target/arm/tcc780x/adc-tcc780x.c
target/arm/tcc780x/system-tcc780x.c
target/arm/tcc780x/kernel-tcc780x.c
target/arm/tcc780x/sd-tcc780x.c
target/arm/tcc780x/cowond2/button-cowond2.c
target/arm/tcc780x/cowond2/touchscreen-cowond2.c
target/arm/tcc780x/cowond2/lcd-cowond2.c
target/arm/tcc780x/cowond2/power-cowond2.c
target/arm/tcc780x/cowond2/powermgmt-cowond2.c
target/arm/tcc780x/cowond2/backlight-cowond2.c
target/arm/usb-tcc.c
target/arm/mmu-arm.S
#ifndef BOOTLOADER
target/arm/tcc780x/timer-tcc780x.c
target/arm/wmcodec-telechips.c
target/arm/tcc780x/debug-tcc780x.c
target/arm/pcm-telechips.c
target/arm/tcc780x/cowond2/audio-cowond2.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* COWON_D2 */
#ifdef CPU_S5L870X
target/arm/s5l8700/system-s5l8700.c
target/arm/s5l8700/mmu-s5l8700.S
#ifndef SIMULATOR
#ifndef BOOTLOADER
target/arm/s5l8700/timer-s5l8700.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif
#ifdef MEIZU_M6SL
target/arm/s5l8700/meizu-m6sl/lcd-m6sl.c
drivers/qt1106.c
#ifndef SIMULATOR
#ifndef BOOTLOADER
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* MEIZU_M6SL */
#ifdef MEIZU_M6SP
target/arm/s5l8700/backlight-meizu.c
target/arm/s5l8700/power-meizu.c
target/arm/s5l8700/kernel-s5l8700.c
target/arm/s5l8700/meizu-m6sp/button-m6sp.c
target/arm/s5l8700/meizu-m6sp/lcd-m6sp.c
#ifndef SIMULATOR
#ifndef BOOTLOADER
drivers/generic_i2c.c
drivers/rtc/rtc_s35390a.c
target/arm/s5l8700/adc-s5l8700.c
target/arm/s5l8700/audio-meizu.c
target/arm/s5l8700/debug-s5l8700.c
target/arm/s5l8700/dma-s5l8700.c
target/arm/s5l8700/ftl-meizu.c
target/arm/s5l8700/nand-meizu.c
target/arm/s5l8700/fmradio-i2c-meizu.c
target/arm/s5l8700/pcm-s5l8700.c
target/arm/s5l8700/powermgmt-meizu.c
target/arm/s5l8700/usb-s5l8700.c
target/arm/s5l8700/wmcodec-s5l8700.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* MEIZU_M6SP */
#ifdef MEIZU_M3
target/arm/s5l8700/backlight-meizu.c
target/arm/s5l8700/kernel-s5l8700.c
target/arm/s5l8700/meizu-m3/lcd-m3.c
drivers/qt1106.c
#ifndef SIMULATOR
#ifndef BOOTLOADER
target/arm/s5l8700/dma-s5l8700.c
target/arm/s5l8700/pcm-s5l8700.c
target/arm/s5l8700/udacodec-meizu.c
#endif /* BOOTLOADER */
#endif /* SIMULATOR */
#endif /* MEIZU_M3 */
#ifdef IPOD_NANO2G
#ifndef SIMULATOR
target/arm/ipod/button-clickwheel.c
target/arm/s5l8700/kernel-s5l8700.c
target/arm/s5l8700/dma-s5l8700.c
target/arm/s5l8700/ipodnano2g/backlight-nano2g.c
target/arm/s5l8700/ipodnano2g/lcd-nano2g.c
target/arm/s5l8700/ipodnano2g/powermgmt-nano2g.c
target/arm/s5l8700/ipodnano2g/power-nano2g.c
target/arm/s5l8700/ipodnano2g/ftl-nano2g.c
target/arm/s5l8700/ipodnano2g/nand-nano2g.c
target/arm/s5l8700/ipodnano2g/pmu-nano2g.c
target/arm/s5l8700/ipodnano2g/rtc-nano2g.c
#ifndef BOOTLOADER
drivers/audio/wm8975.c
target/arm/usb-s3c6400x.c
target/arm/s5l8700/debug-s5l8700.c
target/arm/s5l8700/pcm-s5l8700.c
target/arm/s5l8700/wmcodec-s5l8700.c
target/arm/s5l8700/ipodnano2g/audio-nano2g.c
target/arm/s5l8700/ipodnano2g/adc-nano2g.c
#endif
#endif
#endif
#ifndef SIMULATOR
#if CONFIG_CPU == JZ4732
target/mips/ingenic_jz47xx/ata-nand-jz4740.c
target/mips/ingenic_jz47xx/ata-sd-jz4740.c
target/mips/ingenic_jz47xx/debug-jz4740.c
target/mips/ingenic_jz47xx/fmradio-i2c-jz4740.c
target/mips/ingenic_jz47xx/kernel-jz4740.c
target/mips/ingenic_jz47xx/i2c-jz4740.c
target/mips/ingenic_jz47xx/lcd-jz4740.c
target/mips/ingenic_jz47xx/system-jz4740.c
target/mips/ingenic_jz47xx/usb-jz4740.c
target/mips/ingenic_jz47xx/timer-jz4740.c
#ifndef BOOTLOADER
target/mips/ingenic_jz47xx/codec-jz4740.c
target/mips/ingenic_jz47xx/pcm-jz4740.c
#endif /* BOOTLOADER */
drivers/nand_id.c
#endif /* CONFIG_CPU == JZ4732 */
#if defined(ONDA_VX747) || defined(ONDA_VX747P) || defined(ONDA_VX777)
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c
target/mips/ingenic_jz47xx/onda_vx747/power-onda_vx747.c
target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c
target/mips/ingenic_jz47xx/onda_vx747/speaker-onda_vx747.c
#endif /* ONDA_VX747 || ONDA_VX747P || ONDA_VX777 */
#ifdef ONDA_VX767
target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
target/mips/ingenic_jz47xx/onda_vx767/button-onda_vx767.c
target/mips/ingenic_jz47xx/onda_vx767/lcd-onda_vx767.c
target/mips/ingenic_jz47xx/onda_vx767/power-onda_vx767.c
target/mips/ingenic_jz47xx/onda_vx767/sadc-onda_vx767.c
#endif /* ONDA_VX767 */
#if defined(LYRE_PROTO1)
target/arm/at91sam/lyre_proto1/adc-lyre_proto1.c
target/arm/at91sam/lyre_proto1/backlight-lyre_proto1.c
target/arm/at91sam/lyre_proto1/button-lyre_proto1.c
target/arm/at91sam/lyre_proto1/crt0.S
target/arm/at91sam/lyre_proto1/debug-lyre_proto1.c
target/arm/at91sam/lyre_proto1/kernel-lyre_proto1.c
target/arm/at91sam/lyre_proto1/lcd-lyre_proto1.c
target/arm/at91sam/lyre_proto1/system-lyre_proto1.c
target/arm/at91sam/lyre_proto1/timer-lyre_proto1.c
#endif
#endif /* SIMULATOR */
#if defined(MINI2440)
#ifndef SIMULATOR
target/arm/lcd-as-memframe.S
target/arm/mmu-arm.S
target/arm/s3c2440/debug-s3c2440.c
target/arm/s3c2440/dma-s3c2440.c
target/arm/s3c2440/kernel-s3c2440.c
target/arm/s3c2440/lcd-s3c2440.c
target/arm/s3c2440/sd-s3c2440.c
target/arm/s3c2440/system-s3c2440.c
target/arm/s3c2440/uart-s3c2440.c
target/arm/s3c2440/adc-s3c2440.c
target/arm/s3c2440/i2c-s3c2440.c
target/arm/s3c2440/mini2440/backlight-mini2440.c
target/arm/s3c2440/mini2440/button-mini2440.c
target/arm/s3c2440/mini2440/led-mini2440.c
target/arm/s3c2440/mini2440/power-mini2440.c
target/arm/s3c2440/mini2440/touchscreen-mini2440.c
#ifndef BOOTLOADER
target/arm/s3c2440/mini2440/powermgmt-mini2440.c
target/arm/s3c2440/mini2440/pcm-mini2440.c
target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c
#endif
#endif /* SIMULATOR */
#endif /* MINI2440 */
#ifdef SAMSUNG_YH820
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/adc-pp5020.c
target/arm/i2s-pp.c
target/arm/usb-fw-pp502x.c
target/arm/samsung/akcodec-yh82x_yh92x.c
target/arm/samsung/button-yh82x_yh92x.c
target/arm/samsung/power-yh82x_yh92x.c
target/arm/samsung/yh820/backlight-yh820.c
target/arm/samsung/yh820/lcd-yh820.c
target/arm/samsung/yh820/lcd-as-yh820.S
target/arm/samsung/yh820/powermgmt-yh820.c
#endif /* SIMULATOR */
#endif /* SAMSUNG_YH820 */
#ifdef SAMSUNG_YH920
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/adc-pp5020.c
target/arm/i2s-pp.c
target/arm/usb-fw-pp502x.c
target/arm/samsung/akcodec-yh82x_yh92x.c
target/arm/samsung/button-yh82x_yh92x.c
target/arm/samsung/power-yh82x_yh92x.c
target/arm/samsung/yh920/backlight-yh920.c
target/arm/samsung/yh920/lcd-yh920.c
target/arm/samsung/yh920/lcd-as-yh920.S
target/arm/samsung/yh920/powermgmt-yh920.c
#endif /* SIMULATOR */
#endif /* SAMSUNG_YH920 */
#ifdef SAMSUNG_YH925
#ifndef SIMULATOR
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/adc-pp5020.c
target/arm/i2s-pp.c
target/arm/usb-fw-pp502x.c
target/arm/samsung/akcodec-yh82x_yh92x.c
target/arm/samsung/button-yh82x_yh92x.c
target/arm/samsung/power-yh82x_yh92x.c
target/arm/samsung/yh925/backlight-yh925.c
target/arm/samsung/yh925/lcd-yh925.c
target/arm/samsung/yh925/lcd-as-yh925.S
target/arm/samsung/yh925/powermgmt-yh925.c
#endif /* SIMULATOR */
#endif /* SAMSUNG_YH925 */
#ifdef SAMSUNG_YPS3
/* TODO: currently including all files for the bootloader DFU test program */
target/arm/s5l8700/adc-s5l8700.c
target/arm/s5l8700/i2c-s5l8700.c
target/arm/s5l8700/kernel-s5l8700.c
target/arm/s5l8700/timer-s5l8700.c
target/arm/s5l8700/wmcodec-s5l8700.c
target/arm/s5l8700/yps3/button-yps3.c
target/arm/s5l8700/yps3/lcd-yps3.c
target/arm/s5l8700/yps3/fmradio-i2c-yps3.c
target/arm/s5l8700/yps3/backlight-yps3.c
target/arm/s5l8700/yps3/nand-yps3.c
target/arm/s5l8700/yps3/power-yps3.c
#endif /* SAMSUNG_YPS3 */
#ifdef PBELL_VIBE500
#ifndef SIMULATOR
drivers/synaptics-mep.c
target/arm/ata-as-arm.S
target/arm/ata-pp5020.c
target/arm/wmcodec-pp.c
target/arm/i2s-pp.c
target/arm/adc-pp5020.c
target/arm/pbell/vibe500/lcd-vibe500.c
target/arm/pbell/vibe500/button-vibe500.c
target/arm/pbell/vibe500/power-vibe500.c
target/arm/pbell/vibe500/backlight-vibe500.c
target/arm/pbell/vibe500/lcd-as-vibe500.S
target/arm/pbell/vibe500/powermgmt-vibe500.c
target/arm/usb-fw-pp502x.c
#endif /* SIMULATOR */
#endif