A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 2159 lines 62 kB view raw
1#undef unix /* causes problems with some files */ 2#undef linux 3 4ata_idle_notify.c 5events.c 6backlight.c 7#if CONFIG_BUFLIB_BACKEND == BUFLIB_BACKEND_MEMPOOL 8buflib_mempool.c 9#elif CONFIG_BUFLIB_BACKEND == BUFLIB_BACKEND_MALLOC 10buflib_malloc.c 11#endif 12core_alloc.c 13general.c 14powermgmt.c 15#if (CONFIG_PLATFORM & PLATFORM_HOSTED) 16 17#ifdef __linux__ 18target/hosted/cpuinfo-linux.c 19target/hosted/cpufreq-linux.c 20#endif 21 22#if !defined(SAMSUNG_YPR0) || defined(SIMULATOR) /* uses as3514 rtc */ 23target/hosted/rtc.c 24#endif 25 26#if (CONFIG_PLATFORM & PLATFORM_ANDROID) == 0 && \ 27 !defined(DX50) && !defined(DX90) && \ 28 (defined(DEBUG) || defined(SIMULATOR) || defined(CTRU)) /* sim should define DEBUG instead */ 29target/hosted/debug-hosted.c 30#endif 31 32#endif 33system.c 34usb.c 35#if defined(ROCKBOX_HAS_LOGF) || defined(ROCKBOX_HAS_LOGDISKF) 36logf.c 37#endif /* ROCKBOX_HAS_LOGF */ 38#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 39load_code.c 40linuxboot.c 41#ifdef RB_PROFILE 42profile.c 43#endif /* RB_PROFILE */ 44#if !defined(RKW_FORMAT) && !defined(MI4_FORMAT) && defined(MODEL_NUMBER) 45common/rb-loader.c 46#endif 47#if !defined(BOOTLOADER) 48rolo.c 49#endif /* !defined(BOOTLOADER) */ 50timer.c 51debug.c 52#endif /* PLATFORM_NATIVE */ 53panic.c 54#if (CONFIG_PLATFORM & PLATFORM_HOSTED) && defined(BOOTFILE) 55target/hosted/rolo.c 56#endif 57 58#if defined(HAVE_BOOTDATA) || defined(HAVE_MULTIBOOT) 59common/multiboot.c 60#ifndef BOOTLOADER 61common/bootdata.c 62#endif 63#endif 64 65#if defined(HAVE_DEVICEDATA) 66common/devicedata.c 67#endif 68 69#ifdef HAVE_SDL 70target/hosted/sdl/button-sdl.c 71target/hosted/sdl/kernel-sdl.c 72target/hosted/sdl/lcd-bitmap.c 73#ifdef HAVE_REMOTE_LCD 74target/hosted/sdl/lcd-remote-bitmap.c 75#endif 76target/hosted/sdl/lcd-sdl.c 77#if !defined(RG_NANO) || defined(SIMULATOR) 78target/hosted/sdl/window-sdl.c 79#endif 80target/hosted/sdl/system-sdl.c 81#ifdef HAVE_SDL_THREADS 82target/hosted/sdl/filesystem-sdl.c 83#endif 84target/hosted/sdl/load_code-sdl.c 85target/hosted/sdl/timer-sdl.c 86#ifdef HAVE_TOUCHSCREEN 87target/hosted/sdl/key_to_touch-sdl.c 88#endif 89#ifdef APPLICATION 90target/hosted/sdl/app/load_code-sdl-app.c 91#ifndef RG_NANO 92target/hosted/sdl/app/button-application.c 93#endif 94#ifdef WIN32 95target/hosted/filesystem-win32.c 96#else /* !WIN32 */ 97#ifndef CTRU 98target/hosted/filesystem-unix.c 99#endif /* CTRU */ 100#endif /* WIN32 */ 101#endif /* APPLICATION */ 102#endif /* HAVE_SDL */ 103 104#if defined(APPLICATION) && !defined(CTRU) 105target/hosted/filesystem-app.c 106#endif /* APPLICATION */ 107 108#if (defined(SAMSUNG_YPR0) || defined(SAMSUNG_YPR1)) && !defined(SIMULATOR) 109target/hosted/kernel-unix.c 110target/hosted/filesystem-unix.c 111target/hosted/lc-unix.c 112drivers/lcd-memframe.c 113target/hosted/samsungypr/lcd-ypr.c 114target/hosted/samsungypr/gpio-ypr.c 115#if CONFIG_TUNER 116target/hosted/samsungypr/radio-ypr.c 117#endif 118#endif 119 120#if defined(SONY_NWZ_LINUX) && !defined(SIMULATOR) 121target/hosted/backtrace-glibc.c 122target/hosted/kernel-unix.c 123target/hosted/filesystem-unix.c 124target/hosted/lc-unix.c 125target/hosted/sonynwz/lcd-nwz.c 126target/hosted/sonynwz/button-nwz.c 127target/hosted/sonynwz/system-nwz.c 128target/hosted/sonynwz/powermgmt-nwz.c 129target/hosted/sonynwz/power-nwz.c 130target/hosted/sonynwz/adc-nwz.c 131target/hosted/sonynwz/radio-nwz.c 132target/hosted/sonynwz/audio-nwz.c 133target/hosted/sonynwz/debug-nwz.c 134target/hosted/sonynwz/nvp-nwz.c 135target/hosted/sonynwz/nwz-db.c 136#endif 137 138#if ((defined(HIBY_LINUX) || defined(FIIO_M3K_LINUX)) && !defined(SIMULATOR)) 139drivers/lcd-memframe.c 140target/hosted/alsa-controls.c 141target/hosted/pcm-alsa.c 142target/hosted/backtrace-glibc.c 143target/hosted/filesystem-unix.c 144target/hosted/kernel-unix.c 145target/hosted/lc-unix.c 146target/hosted/sysfs.c 147target/hosted/backlight-unix.c 148target/hosted/system-hosted.c 149target/hosted/lcd-linuxfb.c 150target/hosted/power-linux.c 151#endif 152 153#if defined(AGPTEK_ROCKER) && !defined(SIMULATOR) 154target/hosted/agptek/button-agptek.c 155target/hosted/agptek/debug-agptek.c 156target/hosted/agptek/powermgmt-agptek.c 157#endif 158 159#if defined(SURFANS_F28) && !defined(SIMULATOR) 160target/hosted/surfans/button-f28.c 161target/hosted/surfans/debug-f28.c 162target/hosted/surfans/powermgmt-f28.c 163#endif 164 165#if (defined(XDUOO_X3II) || defined(XDUOO_X20)) && !defined(SIMULATOR) 166target/hosted/xduoo/button-xduoo.c 167target/hosted/xduoo/debug-xduoo.c 168target/hosted/xduoo/powermgmt-xduoo.c 169#endif 170 171#if defined(HIBY_LINUX) && !defined(SIMULATOR) 172target/hosted/usb-hiby.c 173target/hosted/button-devinput.c 174#endif 175 176#if (defined(FIIO_M3K_LINUX)) && !defined(SIMULATOR) 177target/hosted/fiio/buttonlight-fiio.c 178target/hosted/fiio/button-fiio.c 179target/hosted/fiio/debug-fiio.c 180target/hosted/fiio/powermgmt-fiio.c 181target/hosted/fiio/system-fiio.c 182target/hosted/fiio/usb-fiio.c 183#endif 184 185#if (defined(EROS_Q)) && !defined(SIMULATOR) 186target/hosted/aigo/button-erosq.c 187target/hosted/aigo/debug-erosq.c 188target/hosted/aigo/power-erosq.c 189target/hosted/aigo/powermgmt-erosq.c 190#endif 191 192#if defined(SAMSUNG_YPR0) && !defined(SIMULATOR) 193drivers/adc-as3514.c 194#if (CONFIG_RTC == RTC_AS3514) 195drivers/rtc/rtc_as3514.c 196#else 197target/hosted/rtc.c 198#endif 199target/hosted/samsungypr/ypr0/button-ypr0.c 200target/hosted/samsungypr/ypr0/system-ypr0.c 201#ifdef HAVE_BACKLIGHT 202target/hosted/samsungypr/ypr0/backlight-ypr0.c 203#endif 204target/hosted/samsungypr/ypr0/ascodec-ypr0.c 205target/hosted/samsungypr/ypr0/powermgmt-ypr0.c 206target/hosted/samsungypr/ypr0/audio-ypr0.c 207#endif 208 209#if defined(SAMSUNG_YPR1) && !defined(SIMULATOR) 210target/hosted/samsungypr/ypr1/mcs5000-ypr1.c 211target/hosted/samsungypr/ypr1/button-ypr1.c 212target/hosted/samsungypr/ypr1/system-ypr1.c 213#ifdef HAVE_BACKLIGHT 214target/hosted/samsungypr/ypr1/backlight-ypr1.c 215#endif 216target/hosted/samsungypr/ypr1/powermgmt-ypr1.c 217target/hosted/samsungypr/ypr1/audio-ypr1.c 218target/hosted/samsungypr/ypr1/pmu-ypr1.c 219target/hosted/samsungypr/ypr1/wmcodec-ypr1.c 220#endif 221 222/* Maemo specific files */ 223#if (CONFIG_PLATFORM & PLATFORM_MAEMO) 224target/hosted/maemo/maemo-thread.c 225#endif 226 227#if defined(RG_NANO) && !defined(SIMULATOR) 228target/hosted/sysfs.c 229target/hosted/power-linux.c 230target/hosted/backlight-unix.c 231target/hosted/anbernic/instant_play.c 232target/hosted/anbernic/button-rgnano.c 233target/hosted/anbernic/powermgmt-rgnano.c 234#endif /* RG_NANO */ 235 236/* Common */ 237#ifndef BOOTLOADER 238chunk_alloc.c 239common/strptokspn.c 240common/itoa_buf.c 241common/ap_int.c 242#endif 243common/version.c 244common/config.c 245common/crc32.c 246#ifdef MODEL_NUMBER 247common/loader_strerror.c 248#endif 249#ifdef RKW_FORMAT 250common/crc32-rkw.c 251#endif 252#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 253common/dir.c 254common/disk_cache.c 255common/fat.c 256common/file.c 257common/file_internal.c 258common/disk.c 259common/fileobj_mgr.c 260#endif /* PLATFORM_NATIVE */ 261#ifdef HAVE_DIRCACHE 262common/dircache.c 263#endif /* HAVE_DIRCACHE */ 264common/pathfuncs.c 265common/fdprintf.c 266common/linked_list.c 267#if (!(CONFIG_PLATFORM & PLATFORM_HOSTED)) 268common/rb_namespace.c 269#endif 270common/rectangle.c 271common/strcasecmp.c 272common/strcasestr.c 273common/strnatcmp.c 274common/strlcat.c 275common/strlcpy.c 276common/strmemccpy.c 277common/timefuncs.c 278common/unicode.c 279common/vuprintf.c 280common/zip.c 281common/adler32.c 282common/inflate.c 283 284/* Standard library */ 285#if (CONFIG_PLATFORM & PLATFORM_NATIVE) || defined(HAVE_ROCKBOX_C_LIBRARY) 286libc/atoi.c 287libc/errno.c 288#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 289/* our ctype.[ch] comes from newlib and is incompitble with most desktop's ctype */ 290libc/ctype.c 291/* alsa on linux requires a more advanced sprintf, i.e. not ours */ 292libc/sprintf.c 293#endif 294 295libc/memccpy.c 296libc/memchr.c 297libc/memcmp.c 298 299libc/qsort.c 300libc/random.c 301libc/strcat.c 302libc/strchr.c 303libc/strcmp.c 304libc/strcpy.c 305libc/strcspn.c 306libc/strncmp.c 307libc/strrchr.c 308libc/strstr.c 309libc/mktime.c 310libc/gmtime.c 311#endif /* CONFIG_PLATFORM || HAVE_ROCKBOX_C_LIBRARY */ 312 313/* Display */ 314scroll_engine.c 315 316arabjoin.c 317bidi.c 318font_cache.c 319font.c 320hangul.c 321lru.c 322#ifdef HAVE_SCREENDUMP 323screendump.c 324#endif 325#if LCD_DEPTH == 1 326drivers/lcd-1bit-vert.c 327#elif LCD_DEPTH == 2 328#if LCD_PIXELFORMAT == HORIZONTAL_PACKING 329drivers/lcd-2bit-horz.c 330#elif LCD_PIXELFORMAT == VERTICAL_PACKING 331drivers/lcd-2bit-vert.c 332#elif LCD_PIXELFORMAT == VERTICAL_INTERLEAVED 333drivers/lcd-2bit-vi.c 334#endif /* LCD_PIXELFORMAT */ 335#elif LCD_DEPTH == 16 336#if LCD_STRIDEFORMAT == VERTICAL_STRIDE 337drivers/lcd-16bit-vert.c 338#else 339drivers/lcd-16bit.c 340#endif 341#elif (LCD_DEPTH == 24) || (LCD_PIXELFORMAT == XRGB8888) 342drivers/lcd-24bit.c 343#endif /* LCD_DEPTH */ 344common/diacritic.c 345 346#ifdef HAVE_REMOTE_LCD 347#if LCD_REMOTE_DEPTH == 1 348drivers/lcd-remote-1bit-v.c 349#elif LCD_REMOTE_DEPTH == 2 350drivers/lcd-remote-2bit-vi.c 351#endif /* LCD_REMOTE_DEPTH */ 352#endif /* HAVE_REMOTE_LCD */ 353 354#if (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_SETTING) \ 355 || (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG) 356backlight-sw-fading.c 357#endif /* CONFIG_BACKLIGHT_FADING */ 358 359/* Misc. */ 360drivers/led.c 361drivers/button.c 362drivers/button_queue.c 363#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 364#ifdef HAVE_DAC3550A 365drivers/audio/dac3550a.c 366#endif 367#ifdef HAVE_SERIAL 368drivers/serial.c 369#endif 370#endif /* PLATFORM_NATIVE */ 371#ifdef HAVE_TOUCHSCREEN 372drivers/touchscreen.c 373#endif 374 375 376/* Storage */ 377#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 378#if (CONFIG_STORAGE & STORAGE_NAND) && (CONFIG_NAND == NAND_TCC) 379target/arm/ata-nand-telechips.c 380#endif 381#if (CONFIG_STORAGE & STORAGE_NAND) && (CONFIG_NAND == NAND_SAMSUNG) 382target/arm/s5l8700/ata-nand-s5l8700.c 383#endif 384#if (CONFIG_STORAGE & STORAGE_NAND) && (CONFIG_NAND == NAND_RK27XX) 385target/arm/rk27xx/ata-nand-rk27xx.c 386#endif 387#if (CONFIG_STORAGE & STORAGE_ATA) && !defined(IPOD_6G) 388drivers/ata.c 389#endif 390#if (CONFIG_STORAGE & STORAGE_SD) 391drivers/sd.c 392#endif 393#if (CONFIG_STORAGE & STORAGE_RAMDISK) 394drivers/ramdisk.c 395#endif 396storage.c 397#if (CONFIG_STORAGE & STORAGE_MMC) || (CONFIG_STORAGE & STORAGE_SD) 398sdmmc.c 399#endif 400#endif /* PLATFORM_NATIVE */ 401 402/* EEPROM */ 403#ifdef HAVE_EEPROM 404drivers/eeprom_24cxx.c 405#ifdef HAVE_EEPROM_SETTINGS 406eeprom_settings.c 407#endif /* HAVE_EEPROM_SETTINGS */ 408#endif /* HAVE_EEPROM */ 409 410/* RTC */ 411#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 412#if (CONFIG_RTC == RTC_PCF50606) 413drivers/rtc/rtc_pcf50606.c 414#elif (CONFIG_RTC == RTC_PCF50605) 415drivers/rtc/rtc_pcf50605.c 416#elif (CONFIG_RTC == RTC_E8564) 417drivers/rtc/rtc_e8564.c 418#elif (CONFIG_RTC == RTC_DS1339_DS3231) 419drivers/rtc/rtc_ds1339_ds3231.c 420#elif (CONFIG_RTC == RTC_S3C2440) 421drivers/rtc/rtc_s3c2440.c 422#elif (CONFIG_RTC == RTC_AS3514) 423drivers/rtc/rtc_as3514.c 424#elif (CONFIG_RTC == RTC_RX5X348AB) 425drivers/rtc/rtc_rx5x348ab.c 426#elif (CONFIG_RTC == RTC_MR100) 427drivers/rtc/rtc_mr100.c 428#elif (CONFIG_RTC == RTC_MC13783) 429drivers/rtc/rtc_mc13783.c 430#elif (CONFIG_RTC == RTC_JZ4740) 431drivers/rtc/rtc_jz4740.c 432#elif (CONFIG_RTC == RTC_JZ4760) 433drivers/rtc/rtc_jz4760.c 434#elif (CONFIG_RTC == RTC_X1000) 435drivers/rtc/rtc_x1000.c 436#elif (CONFIG_RTC == RTC_S35390A) 437drivers/rtc/rtc_s35390a.c 438#elif (CONFIG_RTC == RTC_S35380A) 439drivers/rtc/rtc_s35380a.c 440#elif (CONFIG_RTC == RTC_D2) 441drivers/rtc/rtc_d2.c 442#elif (CONFIG_RTC == RTC_IMX233) 443drivers/rtc/rtc_imx233.c 444#elif (CONFIG_RTC == RTC_STM32H743) 445drivers/rtc/rtc_stm32h7.c 446#endif /* (CONFIG_RTC == RTC_) */ 447#endif /* PLATFORM_NATIVE */ 448 449#ifndef BOOTLOADER 450/* Tuner */ 451#if CONFIG_TUNER 452tuner.c 453#if ((CONFIG_PLATFORM & PLATFORM_NATIVE) || defined(SAMSUNG_YPR0) || defined(SAMSUNG_YPR1) || defined(SONY_NWZ_LINUX)) 454#if (CONFIG_TUNER & LV24020LP) 455drivers/tuner/lv24020lp.c 456#endif /* (CONFIG_TUNER & LV24020LP) */ 457#if (CONFIG_TUNER & TEA5760) 458drivers/tuner/tea5760uk.c 459#endif 460#if (CONFIG_TUNER & TEA5767) 461drivers/tuner/tea5767.c 462#endif /* (CONFIG_TUNER & TEA5767) */ 463#if (CONFIG_TUNER & SI4700) 464drivers/tuner/si4700.c 465#endif /* (CONFIG_TUNER & SI4700) */ 466#if (CONFIG_TUNER & IPOD_REMOTE_TUNER) 467drivers/tuner/ipod_remote_tuner.c 468#endif /* (CONFIG_TUNER & IPOD_REMOTE_TUNER) */ 469#if (CONFIG_TUNER & RDA5802) 470drivers/tuner/rda5802.c 471#endif /* (CONFIG_TUNER & RDA5802) */ 472#if (CONFIG_TUNER & STFM1000) 473drivers/tuner/stfm1000.c 474#endif /* (CONFIG_TUNER & STFM1000) */ 475#if defined(HAVE_RDS_CAP) 476drivers/rds.c 477#endif /* HAVE_RDS_CAP */ 478#endif /* PLATFORM_NATIVE */ 479#endif /* CONFIG_TUNER */ 480#endif /* BOOTLOADER */ 481 482/* Sound */ 483sound.c 484 485#ifndef BOOTLOADER 486pcm_sampr.c 487pcm.c 488pcm_mixer.c 489#ifdef HAVE_SW_VOLUME_CONTROL 490pcm_sw_volume.c 491#endif /* HAVE_SW_VOLUME_CONTROL */ 492#ifdef HAVE_RECORDING 493enc_base.c 494#endif /* HAVE_RECORDING */ 495 496drivers/audio/audiohw-swcodec.c 497#endif /* BOOTLOADER */ 498 499/* Audio codec */ 500#if !defined(BOOTLOADER) 501 502#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 503#if defined(HAVE_UDA1380) 504drivers/audio/uda1380.c 505#elif defined(HAVE_WM8740) 506drivers/audio/wm8740.c 507#elif defined(HAVE_WM8751) \ 508 || defined(HAVE_WM8750) 509drivers/audio/wm8751.c 510#elif defined(HAVE_WM8978) 511drivers/audio/wm8978.c 512#elif defined(HAVE_WM8975) 513drivers/audio/wm8975.c 514#elif defined(HAVE_WM8985) 515drivers/audio/wm8985.c 516#elif defined(HAVE_WM8758) 517drivers/audio/wm8758.c 518#elif defined(HAVE_WM8711) \ 519 || defined(HAVE_WM8721) \ 520 || defined(HAVE_WM8731) 521drivers/audio/wm8731.c 522#elif defined(HAVE_AS3514) 523drivers/audio/as3514.c 524#elif defined(HAVE_TLV320) 525drivers/audio/tlv320.c 526#elif defined(HAVE_AK4537) 527drivers/audio/ak4537.c 528#elif defined(HAVE_AK4376) 529drivers/audio/ak4376.c 530#elif defined(HAVE_UDA1341) 531drivers/audio/uda1341.c 532#elif defined(HAVE_CS42L55) 533drivers/audio/cs42l55.c 534#elif defined (HAVE_RK27XX_CODEC) 535drivers/audio/rk27xx_codec.c 536#elif defined(HAVE_AIC3X) 537drivers/audio/aic3x.c 538#elif defined (HAVE_DUMMY_CODEC) 539drivers/audio/dummy_codec.c 540#elif defined (HAVE_DF1704_CODEC) 541drivers/audio/df1704.c 542#elif defined (HAVE_PCM1792_CODEC) 543drivers/audio/pcm1792.c 544#elif defined (HAVE_CS4398) 545drivers/audio/cs4398.c 546#elif defined (HAVE_ES9018) 547drivers/audio/es9018.c 548#elif defined (HAVE_ES9218) 549drivers/audio/es9218.c 550#endif /* defined(HAVE_*) */ 551#else /* PLATFORM_HOSTED */ 552#if defined(SAMSUNG_YPR0) && defined(HAVE_AS3514) 553drivers/audio/as3514.c 554target/hosted/pcm-alsa.c 555#elif defined(SAMSUNG_YPR1) && defined(HAVE_WM8978) 556drivers/audio/wm8978.c 557target/hosted/pcm-alsa.c 558#elif defined(HAVE_NWZ_LINUX_CODEC) 559drivers/audio/nwzlinux-codec.c 560target/hosted/alsa-controls.c 561target/hosted/pcm-alsa.c 562#elif defined(HAVE_ROCKER_CODEC) && !defined(SIMULATOR) 563drivers/audio/rocker_codec.c 564#elif defined(HAVE_SURFANS_LINUX_CODEC) && !defined(SIMULATOR) 565drivers/audio/surfanslinux_codec.c 566#elif defined(HAVE_XDUOO_LINUX_CODEC) && !defined(SIMULATOR) 567drivers/audio/xduoolinux_codec.c 568#elif defined(HAVE_FIIO_LINUX_CODEC) && !defined(SIMULATOR) 569drivers/audio/fiiolinux_codec.c 570#elif defined(HAVE_EROSQ_LINUX_CODEC) && !defined(SIMULATOR) 571drivers/audio/erosqlinux_codec.c 572#elif defined(HAVE_SDL_AUDIO) 573drivers/audio/sdl.c 574 575#if (CONFIG_PLATFORM & PLATFORM_MAEMO5) 576target/hosted/maemo/pcm-gstreamer.c 577#else 578target/hosted/sdl/pcm-sdl.c 579#endif /* (CONFIG_PLATFORM & PLATFORM_MAEMO) */ 580 581#elif defined(CTRU) 582drivers/audio/ctru.c 583#endif 584#endif /* (CONFIG_PLATFORM & PLATFORM_NATIVE) */ 585 586#endif /* !defined(BOOTLOADER) */ 587 588/* build erosqn codec in bootloader for detection */ 589#if defined(HAVE_EROS_QN_CODEC) && !defined(SIMULATOR) 590drivers/audio/eros_qn_codec.c 591drivers/audio/es9018k2m.c 592#endif /* defined(HAVE_EROSQN_CODEC) */ 593 594/* WiFi */ 595#if !defined(BOOTLOADER) 596#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 597#if defined(HAVE_W8686_SPI) 598drivers/libertas/if_spi.c 599#endif 600#endif /* (CONFIG_PLATFORM & PLATFORM_NATIVE) */ 601#endif /* !defined(BOOTLOADER) */ 602 603/* CPU Specific - By class then particular chip if applicable */ 604#if defined(CPU_COLDFIRE) 605 606target/coldfire/crt0.S 607target/coldfire/kernel-coldfire.c 608target/coldfire/system-coldfire.c 609target/coldfire/timer-coldfire.c 610#ifndef BOOTLOADER 611target/coldfire/pcm-coldfire.c 612target/coldfire/debug-coldfire.c 613#endif /* BOOTLOADER */ 614#if CONFIG_I2C == I2C_COLDFIRE 615target/coldfire/i2c-coldfire.c 616#endif /* CONFIG_I2C == I2C_COLDFIRE */ 617#if CONFIG_STORAGE & STORAGE_ATA 618target/coldfire/ata-as-coldfire.S 619#endif 620 621#elif defined(CPU_PP) || (defined(CPU_ARM) && (CONFIG_PLATFORM & PLATFORM_NATIVE)) 622/* CPU_PP => CPU_ARM, CPU_ARM !=> CPU_PP */ 623 624# if ARM_ARCH < 6 625target/arm/bits-armv4.S 626# if CONFIG_CPU == IMX233 || CONFIG_CPU == DM320 \ 627 || CONFIG_CPU == AS3525 || CONFIG_CPU == AS3525v2 \ 628 || CONFIG_CPU == S3C2440 || CONFIG_CPU == TCC7801 \ 629 || defined(CPU_S5L87XX) 630target/arm/mmu-arm.S 631# endif 632# elif ARM_ARCH == 6 633target/arm/bits-armv6.S 634target/arm/mmu-armv6.S 635# elif ARM_ARCH == 7 && ARM_PROFILE == ARM_PROFILE_MICRO 636target/arm/cpucache-armv7m.c 637# endif 638 639#if defined(CPU_ARM_CLASSIC) 640target/arm/system-arm-classic.c 641#elif defined(CPU_ARM_MICRO) 642target/arm/system-arm-micro.c 643target/arm/vectors-arm-micro.S 644#endif 645 646#if CONFIG_STORAGE & STORAGE_ATA 647# ifdef CPU_PP502x 648target/arm/pp/ata-pp5020.c 649# endif 650# if CONFIG_CPU == DM320 || defined(CPU_PP502x) 651target/arm/ata-as-arm.S 652# endif 653#endif 654 655#if defined(CPU_PP) && defined(IPOD_ARCH) 656target/arm/ipod/power-ipod.c 657# if LCD_DEPTH == 2 658target/arm/ipod/lcd-as-gray.S 659# endif 660# if defined(CPU_PP502x) 661target/arm/ipod/piezo.c 662# endif /* CPU_PP502x */ 663# ifndef IPOD_1G2G 664drivers/pcf50605.c 665target/arm/ipod/powermgmt-ipod-pcf.c 666# endif /* !IPOD_1G2G */ 667#endif /* CPU_PP && IPOD_ARCH */ 668 669#if CONFIG_I2C == I2C_PP5024 || CONFIG_I2C == I2C_PP5020 || CONFIG_I2C == I2C_PP5002 670target/arm/pp/i2c-pp.c 671#elif CONFIG_I2C == I2C_PNX0101 672target/arm/pnx0101/i2c-pnx0101.c 673#elif CONFIG_I2C == I2C_TCC780X 674target/arm/i2c-telechips.c 675#elif CONFIG_I2C == I2C_S3C2440 676target/arm/s3c2440/i2c-s3c2440.c 677#elif CONFIG_I2C == I2C_S5L8700 678target/arm/s5l8700/i2c-s5l8700.c 679#elif CONFIG_I2C == I2C_S5L8702 680target/arm/s5l8702/i2c-s5l8702.c 681#elif CONFIG_I2C == I2C_RK27XX 682target/arm/rk27xx/i2c-rk27xx.c 683#elif CONFIG_I2C == I2C_IMX233 684target/arm/imx233/i2c-imx233.c 685#endif 686 687#if CONFIG_CPU == PNX0101 688target/arm/pnx0101/kernel-pnx0101.c 689target/arm/pnx0101/system-pnx0101.c 690target/arm/pnx0101/timer-pnx0101.c 691#endif 692 693#if CONFIG_CPU == IMX233 694target/arm/imx233/lcdif-imx233.c 695target/arm/imx233/clkctrl-imx233.c 696target/arm/imx233/system-imx233.c 697target/arm/imx233/timrot-imx233.c 698target/arm/imx233/kernel-imx233.c 699# if (CONFIG_STORAGE & (STORAGE_SD | STORAGE_MMC)) 700target/arm/imx233/sdmmc-imx233.c 701# endif 702# if (CONFIG_STORAGE & (STORAGE_ATA)) 703target/arm/imx233/ata-imx233.c 704# endif 705target/arm/imx233/partitions-imx233.c 706target/arm/imx233/ssp-imx233.c 707target/arm/imx233/dma-imx233.c 708target/arm/imx233/icoll-imx233.c 709target/arm/imx233/pinctrl-imx233.c 710target/arm/imx233/power-imx233.c 711target/arm/imx233/powermgmt-imx233.c 712target/arm/imx233/adc-imx233.c 713target/arm/imx233/lradc-imx233.c 714target/arm/imx233/pwm-imx233.c 715target/arm/imx233/rtc-imx233.c 716target/arm/imx233/dualboot-imx233.c 717target/arm/imx233/button-imx233.c 718#if IMX233_SUBTARGET >= 3700 719target/arm/imx233/dcp-imx233.c 720#endif 721target/arm/imx233/emi-imx233.c 722target/arm/imx233/uartdbg-imx233.c 723# if defined(HAVE_TOUCHSCREEN) || defined(HAVE_TOUCHPAD_IMX233) 724target/arm/imx233/touchscreen-imx233.c 725# endif 726#ifndef BOOTLOADER 727target/arm/imx233/debug-imx233.c 728#endif 729#if !defined(BOOTLOADER) || defined(HAVE_BOOTLOADER_USB_MODE) 730target/arm/imx233/usb-imx233.c 731target/arm/imx233/led-imx233.c 732#endif 733#ifndef BOOTLOADER 734#ifdef HAVE_IMX233_CODEC 735target/arm/imx233/audioout-imx233.c 736target/arm/imx233/audioin-imx233.c 737target/arm/imx233/audio-imx233.c 738target/arm/imx233/pcm-imx233.c 739drivers/audio/imx233-codec.c 740#endif 741target/arm/imx233/timer-imx233.c 742#endif 743#endif /* IMX233 */ 744 745#if CONFIG_CPU == AS3525 || CONFIG_CPU == AS3525v2 746target/arm/as3525/system-as3525.c 747target/arm/as3525/memory-init.S 748target/arm/as3525/kernel-as3525.c 749target/arm/as3525/timer-as3525.c 750#if CONFIG_CPU == AS3525 751target/arm/as3525/sd-as3525.c 752#ifdef HAVE_SCROLLWHEEL 753target/arm/as3525/scrollwheel-as3525.c 754#endif /* HAVE_SCROLLWHEEL */ 755#else /* AS3535v2 */ 756target/arm/as3525/tuner-as3525v2.c 757target/arm/as3525/sd-as3525v2.c 758#endif 759target/arm/as3525/power-as3525.c 760target/arm/as3525/usb-as3525.c 761target/arm/as3525/dma-pl081.c 762target/arm/as3525/ascodec-as3525.c 763#ifndef BOOTLOADER 764drivers/generic_i2c.c 765target/arm/as3525/audio-as3525.c 766target/arm/as3525/debug-as3525.c 767#if CONFIG_TUNER 768target/arm/as3525/fmradio-i2c-as3525.c 769#endif /* CONFIG_TUNER */ 770target/arm/as3525/pcm-as3525.c 771#endif /* BOOTLOADER */ 772#endif /* CONFIG_CPU == AS3525 */ 773 774#if CONFIG_CPU == S5L8702 || CONFIG_CPU == S5L8720 775target/arm/ipod/button-clickwheel.c 776target/arm/s5l8702/kernel-s5l8702.c 777target/arm/s5l8702/system-s5l8702.c 778target/arm/s5l8702/timer-s5l8702.c 779target/arm/s5l8702/gpio-s5l8702.c 780target/arm/s5l8702/pl080.c 781target/arm/s5l8702/dma-s5l8702.c 782target/arm/s5l8702/clocking-s5l8702.c 783#if 0 // TODO 784target/arm/s5l8702/postmortemstub.S 785#endif 786#ifndef BOOTLOADER 787target/arm/s5l8702/pcm-s5l8702.c 788target/arm/s5l8702/debug-s5l8702.c 789#endif 790#if !defined(BOOTLOADER) || defined(HAVE_BOOTLOADER_USB_MODE) 791target/arm/s5l8702/usb-s5l8702.c 792#endif 793#ifdef HAVE_SERIAL 794target/arm/uc87xx.c 795target/arm/s5l8702/uart-s5l8702.c 796#endif 797target/arm/s5l8702/crypto-s5l8702.c 798#if CONFIG_CPU == S5L8702 799target/arm/s5l8702/spi-s5l8702.c 800target/arm/s5l8702/norboot-s5l8702.c 801#elif CONFIG_CPU == S5L8720 802/* target/arm/s5l8702/nandboot-s5l8702.c */ 803#endif 804#endif /* S5L8702 || S5L8720 */ 805 806#if defined(CPU_PP) 807target/arm/pp/i2s-pp.c 808target/arm/pp/kernel-pp.c 809target/arm/pp/timer-pp.c 810target/arm/pp/mi4-loader.c 811# if CONFIG_STORAGE & STORAGE_SD 812target/arm/pp/ata-sd-pp.c 813# endif 814# if !defined(HAVE_AS3514) && !defined(HAVE_AK4537) 815target/arm/pp/wmcodec-pp.c 816# endif 817#if CONFIG_CPU == PP5002 818target/arm/pp/system-pp5002.c 819target/arm/pp/usb-fw-pp5002.c 820target/arm/pp/ata-pp5002.c 821# ifdef HAVE_SERIAL 822target/arm/pp/uart-pp.c 823# endif /* HAVE_SERIAL */ 824#elif defined CPU_PP502x 825target/arm/pp/usb-fw-pp502x.c 826target/arm/pp/system-pp502x.c 827# ifdef HAVE_SERIAL 828target/arm/pp/uart-pp.c 829# endif /* HAVE_SERIAL */ 830#endif /* (CONFIG_CPU==PP5002) || CPU_PP502x */ 831#ifdef BOOTLOADER 832#ifdef HAVE_BOOTLOADER_USB_MODE 833target/arm/pp/crt0-pp502x-bl-usb.S 834#else 835target/arm/pp/crt0-pp-bl.S 836#endif /* HAVE_BOOTLOADER_USB_MODE */ 837#else /* !BOOTLOADER */ 838target/arm/pp/pcm-pp.c 839target/arm/pp/debug-pp.c 840#if !defined(SANSA_E200) && !defined(SANSA_C200) 841target/arm/pp/audio-pp.c 842#endif /* SANSA_E200 */ 843target/arm/pp/crt0-pp.S 844#endif 845#elif CONFIG_CPU == PNX0101 846target/arm/pnx0101/crt0-pnx0101.S 847#elif CONFIG_CPU==DM320 848target/arm/tms320dm320/crt0.S 849#elif CONFIG_CPU==S3C2440 850target/arm/s3c2440/crt0.S 851#elif defined(CPU_TCC780X) 852target/arm/tcc780x/crt0.S 853#elif CONFIG_CPU==IMX31L 854target/arm/imx31/crt0.S 855#elif CONFIG_CPU==S5L8700 || CONFIG_CPU==S5L8701 856target/arm/s5l8700/crt0.S 857#elif CONFIG_CPU==S5L8702 || CONFIG_CPU==S5L8720 858target/arm/s5l8702/crt0.S 859#elif CONFIG_CPU==IMX233 860target/arm/imx233/crt0.S 861#elif CONFIG_CPU==RK27XX 862target/arm/rk27xx/crt0.S 863#elif defined(CPU_ARM_CLASSIC) 864target/arm/crt0.S 865#endif /* defined(CPU_*) */ 866 867#elif defined(CPU_MIPS) && (CONFIG_PLATFORM & PLATFORM_NATIVE) 868target/mips/exception-mips.S 869target/mips/mmu-mips.c 870target/mips/system-mips.c 871#if CONFIG_CPU==JZ4732 || CONFIG_CPU==JZ4760B 872target/mips/ingenic_jz47xx/crt0.S 873#elif CONFIG_CPU==X1000 874target/mips/ingenic_x1000/crt0.S 875#endif 876 877#else 878 879#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 880crt0.S 881drivers/i2c.c 882#endif /* PLATFORM_NATIVE */ 883 884#endif /* defined(CPU_*) */ 885 886#if !defined(SIMULATOR) 887 888/* target code */ 889 890/* LCD driver */ 891#if CONFIG_LCD == LCD_SSD1303 892target/arm/as3525/lcd-ssd1303.c 893#elif CONFIG_LCD == LCD_SSD1815 894target/arm/lcd-ssd1815.c 895#elif CONFIG_LCD == LCD_HX8340B 896target/arm/rk27xx/lcd-hifiman.c 897#elif CONFIG_LCD == LCD_C200 898target/arm/lcd-c200_c200v2.c 899#elif CONFIG_LCD == LCD_FUZE 900target/arm/as3525/lcd-fuze.c 901#elif CONFIG_LCD == LCD_IPODCOLOR || CONFIG_LCD == LCD_IPODNANO 902target/arm/ipod/lcd-color_nano.c 903#elif CONFIG_LCD == LCD_IPODMINI || CONFIG_LCD == LCD_IPOD2BPP 904target/arm/ipod/lcd-gray.c 905#elif CONFIG_LCD == LCD_GIGABEATS 906target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c 907#elif CONFIG_LCD == LCD_GIGABEAT || CONFIG_LCD == LCD_MINI2440 908target/arm/s3c2440/lcd-s3c2440.c 909#elif CONFIG_LCD == LCD_ILI9342 || CONFIG_LCD == LCD_ILI9342C 910target/arm/rk27xx/ma/lcd-ma.c 911#elif CONFIG_LCD == LCD_IHIFI 912target/arm/rk27xx/ihifi/lcd-ihifi.c 913#elif CONFIG_LCD == LCD_IHIFI770 914target/arm/rk27xx/ihifi2/lcd-ihifi770.c 915#elif CONFIG_LCD == LCD_IHIFI770C 916target/arm/rk27xx/ihifi2/lcd-ihifi770c.c 917#elif CONFIG_LCD == LCD_IHIFI800 918target/arm/rk27xx/ihifi2/lcd-ihifi800.c 919#elif CONFIG_LCD == LCD_IPOD6GNANO3G4G 920target/arm/s5l8702/lcd-s5l8702.c 921target/arm/s5l8702/lcd-asm-s5l8702.S 922#endif 923 924/* USB Stack */ 925#ifdef HAVE_USBSTACK 926usbstack/usb_core.c 927#ifdef USB_ENABLE_STORAGE 928usbstack/usb_storage.c 929#endif 930#ifdef USB_ENABLE_SERIAL 931usbstack/usb_serial.c 932#endif 933#ifdef USB_ENABLE_AUDIO 934usbstack/usb_audio.c 935#endif 936#ifdef USB_ENABLE_CHARGING_ONLY 937usbstack/usb_charging_only.c 938#endif 939#ifdef USB_ENABLE_HID 940usbstack/usb_hid.c 941#endif 942#if CONFIG_USBOTG == USBOTG_M66591 943drivers/m66591.c 944#elif CONFIG_USBOTG == USBOTG_ARC 945target/arm/usb-drv-arc.c 946#elif CONFIG_USBOTG == USBOTG_AS3525 947target/arm/as3525/usb-drv-as3525.c 948#elif CONFIG_USBOTG == USBOTG_S3C6400X 949target/arm/usb-s3c6400x.c 950#elif CONFIG_USBOTG == USBOTG_DESIGNWARE 951drivers/usb-designware.c 952#elif CONFIG_USBOTG == USBOTG_ISP1583 953drivers/isp1583.c 954#elif CONFIG_USBOTG == USBOTG_RK27XX 955target/arm/rk27xx/usb-drv-rk27xx.c 956#endif 957#else /* !defined(HAVE_USBSTACK) */ 958#if CONFIG_USBOTG == USBOTG_ISP1362 959drivers/isp1362.c 960#elif CONFIG_USBOTG == USBOTG_M5636 961drivers/m5636.c 962#endif 963#endif /* !defined(HAVE_USBSTACK) */ 964 965/* Other Random Hardware */ 966#ifdef HAVE_TSC2100 967drivers/tsc2100.c 968drivers/audio/tsc2100.c 969#endif 970 971#ifdef HAVE_AS3514 972# ifdef CPU_PP 973target/arm/pp/ascodec-pp.c 974# endif 975# if !defined(BOOTLOADER) || defined(CPU_PP) 976drivers/adc-as3514.c 977# if !defined(SANSA_M200V4) && !defined(SAMSUNG_YPR0) 978target/arm/powermgmt-ascodec.c 979# endif 980# endif 981#endif 982 983#if CONFIG_I2C == I2C_PP5020 984# ifdef IPOD_ARCH 985target/arm/ipod/adc-ipod-pcf.c 986# else 987target/arm/pp/adc-pp5020.c 988# endif /* IPOD_ARCH */ 989 990#elif CONFIG_I2C == I2C_PP5002 991# ifdef IPOD_1G2G 992target/arm/ipod/1g2g/adc-ipod-1g2g.c 993# else 994target/arm/ipod/adc-ipod-pcf.c 995# endif /* IPOD_1G2G */ 996 997#elif CONFIG_I2C == I2C_S3C2440 998target/arm/s3c2440/adc-s3c2440.c 999 1000#elif CONFIG_I2C == I2C_S5L8700 1001# ifdef IPOD_NANO2G 1002target/arm/s5l8700/ipodnano2g/adc-nano2g.c 1003# else 1004target/arm/s5l8700/adc-s5l8700.c 1005# endif 1006 1007#endif /* CONFIG_I2C */ 1008 1009#if CONFIG_CPU == S5L8700 || CONFIG_CPU == S5L8701 1010target/arm/s5l8700/kernel-s5l8700.c 1011target/arm/s5l8700/system-s5l8700.c 1012target/arm/s5l8700/dma-s5l8700.c 1013# ifndef BOOTLOADER 1014target/arm/s5l8700/wmcodec-s5l8700.c 1015target/arm/s5l8700/timer-s5l8700.c 1016target/arm/s5l8700/pcm-s5l8700.c 1017target/arm/s5l8700/debug-s5l8700.c 1018# endif 1019#endif /* S5L8700 || S5L8701 */ 1020 1021#if CONFIG_CPU == S3C2440 1022target/arm/s3c2440/debug-s3c2440.c 1023target/arm/s3c2440/kernel-s3c2440.c 1024target/arm/s3c2440/system-s3c2440.c 1025# ifndef BOOTLOADER 1026target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c 1027# endif 1028#endif /* CONFIG_CPU == S3C2440 */ 1029 1030#if defined(SANSA_E200) || defined(SANSA_C200) 1031target/arm/sandisk/backlight-c200_e200.c 1032target/arm/sandisk/power-c200_e200.c 1033#ifndef BOOTLOADER 1034target/arm/sandisk/audio-c200_e200.c 1035#endif /* BOOTLOADER */ 1036#endif /* SANSA_E200 || SANSA_C200 */ 1037 1038#ifdef SANSA_E200 1039drivers/lcd-memframe.c 1040target/arm/sandisk/sansa-e200/lcd-e200.c 1041target/arm/sandisk/sansa-e200/button-e200.c 1042target/arm/sandisk/sansa-e200/powermgmt-e200.c 1043#endif /* SANSA_E200 */ 1044 1045#ifdef SANSA_C200 1046target/arm/sandisk/sansa-c200/lcd-as-c200.S 1047target/arm/sandisk/sansa-c200/button-c200.c 1048target/arm/sandisk/sansa-c200/powermgmt-c200.c 1049#endif /* SANSA_C200 */ 1050 1051#ifdef SANSA_VIEW 1052target/arm/sandisk/sansa-view/backlight-view.c 1053target/arm/sandisk/sansa-view/adc-view.c 1054target/arm/sandisk/sansa-view/power-view.c 1055target/arm/sandisk/sansa-view/lcd-view.c 1056target/arm/sandisk/sansa-view/button-view.c 1057target/arm/sandisk/sansa-view/powermgmt-view.c 1058#ifndef BOOTLOADER 1059/* target/arm/sandisk/audio-view.c */ 1060#endif /* BOOTLOADER */ 1061#endif /* SANSA_VIEW */ 1062 1063#ifdef PHILIPS_SA9200 1064#ifndef BOOTLOADER 1065drivers/synaptics-mep.c 1066target/arm/philips/piezo.c 1067#endif /* BOOTLOADER */ 1068target/arm/philips/sa9200/backlight-sa9200.c 1069target/arm/philips/sa9200/button-sa9200.c 1070target/arm/philips/sa9200/lcd-sa9200.c 1071target/arm/philips/sa9200/lcd-as-sa9200.S 1072target/arm/philips/sa9200/power-sa9200.c 1073target/arm/philips/sa9200/powermgmt-sa9200.c 1074#endif /* PHILIPS_SA9200 */ 1075 1076#if defined(PHILIPS_HDD1630) || defined(PHILIPS_HDD6330) 1077#ifndef BOOTLOADER 1078drivers/synaptics-mep.c 1079target/arm/philips/piezo.c 1080#endif /* BOOTLOADER */ 1081target/arm/philips/power-hdd.c 1082target/arm/philips/fmradio_i2c-hdd.c 1083#endif /* PHILIPS_HDD1630 || PHILIPS_HDD6330 */ 1084 1085#ifdef PHILIPS_HDD1630 1086target/arm/philips/hdd1630/backlight-hdd1630.c 1087target/arm/philips/hdd1630/button-hdd1630.c 1088target/arm/philips/hdd1630/lcd-hdd1630.c 1089target/arm/philips/hdd1630/lcd-as-hdd1630.S 1090target/arm/philips/hdd1630/powermgmt-hdd1630.c 1091#endif /* PHILIPS_HDD1630 */ 1092 1093#ifdef PHILIPS_HDD6330 1094target/arm/philips/hdd6330/backlight-hdd6330.c 1095target/arm/philips/hdd6330/button-hdd6330.c 1096target/arm/philips/hdd6330/lcd-hdd6330.c 1097target/arm/philips/hdd6330/lcd-as-hdd6330.S 1098target/arm/philips/hdd6330/powermgmt-hdd6330.c 1099#endif /* PHILIPS_HDD6330 */ 1100 1101#if defined(IAUDIO_X5) || defined(IAUDIO_M5) 1102target/coldfire/pcf50606-coldfire.c 1103target/coldfire/iaudio/adc-iaudio.c 1104target/coldfire/iaudio/ata-iaudio.c 1105#ifdef HAVE_FMRADIO_IN 1106target/coldfire/iaudio/fmradio_i2c-iaudio.c 1107#endif 1108target/coldfire/iaudio/lcd-remote-as-iaudio.S 1109target/coldfire/iaudio/lcd-remote-iaudio.c 1110target/coldfire/iaudio/pcf50606-iaudio.c 1111target/coldfire/iaudio/power-x5m5.c 1112target/coldfire/iaudio/powermgmt-iaudio.c 1113target/coldfire/iaudio/system-iaudio.c 1114target/coldfire/iaudio/usb-iaudio.c 1115#ifndef BOOTLOADER 1116target/coldfire/iaudio/audio-iaudio.c 1117#endif 1118#endif /* IAUDIO_X5 || IAUDIO_M5 */ 1119 1120#ifdef IAUDIO_X5 1121target/coldfire/iaudio/x5/backlight-x5.c 1122target/coldfire/iaudio/x5/button-x5.c 1123target/coldfire/iaudio/x5/ds2411-x5.c 1124target/coldfire/iaudio/x5/lcd-as-x5.S 1125target/coldfire/iaudio/x5/lcd-x5.c 1126target/coldfire/iaudio/x5/m5636-x5.c 1127#endif /* IAUDIO_X5 */ 1128 1129#ifdef IAUDIO_M5 1130target/coldfire/iaudio/m5/backlight-m5.c 1131target/coldfire/iaudio/m5/button-m5.c 1132target/coldfire/iaudio/m5/lcd-as-m5.S 1133target/coldfire/iaudio/m5/lcd-m5.c 1134#endif /* IAUDIO_M5 */ 1135 1136#ifdef IAUDIO_M3 1137target/coldfire/iaudio/fmradio_i2c-iaudio.c 1138target/coldfire/iaudio/m3/adc-m3.c 1139target/coldfire/iaudio/m3/ata-m3.c 1140target/coldfire/iaudio/m3/backlight-m3.c 1141target/coldfire/iaudio/m3/button-m3.c 1142target/coldfire/iaudio/m3/lcd-m3.c 1143target/coldfire/iaudio/m3/lcd-as-m3.S 1144target/coldfire/iaudio/m3/power-m3.c 1145target/coldfire/iaudio/m3/powermgmt-m3.c 1146target/coldfire/iaudio/m3/system-m3.c 1147target/coldfire/iaudio/m3/usb-m3.c 1148#ifndef BOOTLOADER 1149target/coldfire/iaudio/audio-iaudio.c 1150#endif 1151#endif /* IAUDIO_M3 */ 1152 1153#ifdef STUB 1154libc/sscanf.c 1155#endif /* STUB */ 1156 1157#if defined(IRIVER_H300_SERIES) || defined(IRIVER_H100_SERIES) 1158target/coldfire/iriver/ata-iriver.c 1159target/coldfire/iriver/lcd-remote-iriver.c 1160target/coldfire/iriver/lcd-remote-as-iriver.S 1161target/coldfire/iriver/system-iriver.c 1162target/coldfire/iriver/fmradio_i2c-iriver.c 1163#ifndef BOOTLOADER 1164target/coldfire/iriver/audio-iriver.c 1165target/coldfire/iriver/udacodec-iriver.c 1166#endif 1167#endif /* IRIVER_H300_SERIES || IRIVER_H100_SERIES */ 1168 1169#ifdef IRIVER_H300_SERIES 1170target/coldfire/pcf50606-coldfire.c 1171target/coldfire/iriver/h300/sw_i2c-h300.c 1172target/coldfire/iriver/h300/adc-h300.c 1173target/coldfire/iriver/h300/backlight-h300.c 1174target/coldfire/iriver/h300/button-h300.c 1175target/coldfire/iriver/h300/pcf50606-h300.c 1176target/coldfire/iriver/h300/lcd-as-h300.S 1177target/coldfire/iriver/h300/lcd-h300.c 1178target/coldfire/iriver/h300/power-h300.c 1179target/coldfire/iriver/h300/powermgmt-h300.c 1180target/coldfire/iriver/h300/usb-h300.c 1181#endif /* IRIVER_H300_SERIES */ 1182 1183#ifdef IRIVER_H100_SERIES 1184drivers/sw_i2c.c 1185target/coldfire/uart-coldfire.c 1186target/coldfire/iriver/h100/adc-h100.c 1187target/coldfire/iriver/h100/backlight-h100.c 1188target/coldfire/iriver/h100/button-h100.c 1189target/coldfire/iriver/h100/lcd-as-h100.S 1190target/coldfire/iriver/h100/lcd-h100.c 1191target/coldfire/iriver/h100/power-h100.c 1192target/coldfire/iriver/h100/powermgmt-h100.c 1193#ifndef BOOTLOADER 1194target/coldfire/iriver/h100/spdif-h100.c 1195#endif 1196target/coldfire/iriver/h100/usb-h100.c 1197#endif /* IRIVER_H100_SERIES */ 1198 1199#if defined(IRIVER_H10) || defined(IRIVER_H10_5GB) 1200target/arm/iriver/h10/backlight-h10.c 1201target/arm/iriver/h10/button-h10.c 1202target/arm/iriver/h10/fmradio_i2c-h10.c 1203target/arm/iriver/h10/power-h10.c 1204target/arm/iriver/h10/powermgmt-h10.c 1205#endif /* IRIVER_H10 || IRIVER_H10_5GB */ 1206 1207#ifdef IRIVER_H10 1208target/arm/iriver/h10/lcd-h10_20gb.c 1209target/arm/iriver/h10/lcd-as-h10.S 1210#endif /* IRIVER_H10 */ 1211 1212#ifdef IRIVER_H10_5GB 1213target/arm/iriver/h10/lcd-h10_5gb.c 1214#endif /* IRIVER_H10_5GB */ 1215 1216#ifdef GIGABEAT_F 1217drivers/lcd-memframe.c 1218target/arm/s3c2440/gigabeat-fx/ata-meg-fx.c 1219target/arm/s3c2440/gigabeat-fx/backlight-meg-fx.c 1220target/arm/s3c2440/gigabeat-fx/button-meg-fx.c 1221target/arm/s3c2440/gigabeat-fx/power-meg-fx.c 1222target/arm/s3c2440/gigabeat-fx/sc606-meg-fx.c 1223target/arm/s3c2440/gigabeat-fx/usb-meg-fx.c 1224#ifndef BOOTLOADER 1225target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c 1226target/arm/s3c2440/gigabeat-fx/powermgmt-meg-fx.c 1227target/arm/s3c2440/gigabeat-fx/wmcodec-meg-fx.c 1228#endif 1229#endif /* GIGABEAT_F */ 1230 1231#ifdef GIGABEAT_S 1232drivers/lcd-memframe.c 1233target/arm/imx31/ata-imx31.c 1234target/arm/imx31/avic-imx31.c 1235target/arm/imx31/ccm-imx31.c 1236target/arm/imx31/debug-imx31.c 1237target/arm/imx31/dvfs_dptc-imx31.c 1238target/arm/imx31/gpio-imx31.c 1239target/arm/imx31/i2c-imx31.c 1240target/arm/imx31/iomuxc-imx31.c 1241target/arm/imx31/mc13783-imx31.c 1242target/arm/imx31/mmu-imx31.c 1243target/arm/imx31/rolo_restart_firmware.S 1244target/arm/imx31/sdma-imx31.c 1245target/arm/imx31/spi-imx31.c 1246target/arm/imx31/uart-imx31.c 1247target/arm/imx31/gigabeat-s/adc-gigabeat-s.c 1248target/arm/imx31/gigabeat-s/backlight-gigabeat-s.c 1249target/arm/imx31/gigabeat-s/button-gigabeat-s.c 1250target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c 1251target/arm/imx31/gigabeat-s/i2s-gigabeat-s.c 1252target/arm/imx31/gigabeat-s/power-gigabeat-s.c 1253target/arm/imx31/gigabeat-s/powermgmt-gigabeat-s.c 1254target/arm/imx31/gigabeat-s/system-gigabeat-s.c 1255target/arm/imx31/gigabeat-s/usb-gigabeat-s.c 1256target/arm/imx31/gigabeat-s/wmcodec-gigabeat-s.c 1257#ifndef BOOTLOADER 1258target/arm/imx31/gigabeat-s/audio-gigabeat-s.c 1259target/arm/imx31/gigabeat-s/fmradio-i2c-gigabeat-s.c 1260target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c 1261target/arm/imx31/gigabeat-s/pcm-gigabeat-s.c 1262target/arm/imx31/gigabeat-s/timer-gigabeat-s.c 1263#endif 1264#endif /* GIGABEAT_S */ 1265 1266#if CONFIG_CPU == DM320 1267target/arm/tms320dm320/debug-dm320.c 1268target/arm/tms320dm320/dsp-dm320.c 1269target/arm/tms320dm320/i2c-dm320.c 1270#ifdef HAVE_SOFTWARE_I2C 1271drivers/generic_i2c.c 1272#endif 1273target/arm/tms320dm320/kernel-dm320.c 1274target/arm/tms320dm320/spi-dm320.c 1275target/arm/tms320dm320/system-dm320.c 1276target/arm/tms320dm320/timer-dm320.c 1277target/arm/tms320dm320/uart-dm320.c 1278#endif /* CONFIG_CPU == DM320 */ 1279 1280#ifdef MROBE_500 1281target/arm/tms320dm320/mrobe-500/crt0-board.S 1282target/arm/tms320dm320/mrobe-500/adc-mr500.c 1283target/arm/tms320dm320/mrobe-500/ata-mr500.c 1284target/arm/tms320dm320/mrobe-500/backlight-mr500.c 1285target/arm/tms320dm320/mrobe-500/button-mr500.c 1286target/arm/tms320dm320/mrobe-500/dm320codec-mr500.c 1287target/arm/tms320dm320/mrobe-500/lcd-mr500.c 1288#if defined(HAVE_REMOTE_LCD) 1289target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c 1290#endif 1291target/arm/tms320dm320/mrobe-500/pcm-mr500.c 1292target/arm/tms320dm320/mrobe-500/powermgmt-mr500.c 1293target/arm/tms320dm320/mrobe-500/power-mr500.c 1294target/arm/tms320dm320/mrobe-500/usb-mr500.c 1295#endif /* MROBE_500 */ 1296 1297#ifdef CREATIVE_ZVx 1298drivers/lcd-memframe.c 1299target/arm/tms320dm320/creative-zvm/adc-creativezvm.c 1300target/arm/tms320dm320/creative-zvm/ata-creativezvm.c 1301target/arm/tms320dm320/creative-zvm/dma-creativezvm.c 1302target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c 1303target/arm/tms320dm320/creative-zvm/pcm-creativezvm.c 1304target/arm/tms320dm320/creative-zvm/pic-creativezvm.c 1305target/arm/tms320dm320/creative-zvm/power-creativezvm.c 1306target/arm/tms320dm320/creative-zvm/powermgmt-creativezvm.c 1307target/arm/tms320dm320/creative-zvm/usb-creativezvm.c 1308#endif /* CREATIVE_ZVx */ 1309 1310#if defined(CREATIVE_ZEN) || defined(CREATIVE_ZENXFI) || defined(CREATIVE_ZENMOZAIC) \ 1311 || defined(CREATIVE_ZENV) || defined(CREATIVE_ZENXFISTYLE) 1312#ifndef BOOTLOADER 1313target/arm/imx233/fmradio-imx233.c 1314#endif 1315target/arm/imx233/creative-zen/backlight-zen.c 1316# if defined(CREATIVE_ZEN) || defined(CREATIVE_ZENXFI) 1317drivers/lcd-memframe.c 1318target/arm/imx233/creative-zen/lcd-zen.c 1319# elif defined(CREATIVE_ZENMOZAIC) 1320target/arm/imx233/creative-zen/lcd-zenmozaic.c 1321# elif defined(CREATIVE_ZENV) 1322target/arm/imx233/creative-zen/lcd-zenv.c 1323# elif defined(CREATIVE_ZENXFISTYLE) 1324target/arm/imx233/creative-zen/lcd-zenxfistyle.c 1325#endif 1326target/arm/imx233/creative-zen/button-zen.c 1327target/arm/imx233/creative-zen/debug-zen.c 1328target/arm/imx233/creative-zen/power-zen.c 1329target/arm/imx233/creative-zen/powermgmt-zen.c 1330#endif 1331 1332#ifdef CREATIVE_ZENXFI2 1333#ifndef BOOTLOADER 1334target/arm/imx233/fmradio-imx233.c 1335#endif 1336target/arm/imx233/creative-zenxfi2/backlight-zenxfi2.c 1337target/arm/imx233/creative-zenxfi2/lcd-zenxfi2.c 1338target/arm/imx233/creative-zenxfi2/button-zenxfi2.c 1339target/arm/imx233/creative-zenxfi2/debug-zenxfi2.c 1340target/arm/imx233/creative-zenxfi2/powermgmt-zenxfi2.c 1341#endif 1342 1343#ifdef CREATIVE_ZENXFI3 1344#ifndef BOOTLOADER 1345target/arm/imx233/fmradio-imx233.c 1346#endif 1347target/arm/imx233/creative-zenxfi3/mpr121-zenxfi3.c 1348target/arm/imx233/creative-zenxfi3/backlight-zenxfi3.c 1349target/arm/imx233/creative-zenxfi3/lcd-zenxfi3.c 1350target/arm/imx233/creative-zenxfi3/button-zenxfi3.c 1351target/arm/imx233/creative-zenxfi3/debug-zenxfi3.c 1352target/arm/imx233/creative-zenxfi3/powermgmt-zenxfi3.c 1353#endif 1354 1355#if defined(SONY_NWZE360) || defined(SONY_NWZE370) 1356#ifndef BOOTLOADER 1357target/arm/imx233/fmradio-imx233.c 1358#endif 1359target/arm/imx233/sony-nwz/backlight-nwz.c 1360target/arm/imx233/sony-nwz/button-nwz.c 1361target/arm/imx233/sony-nwz/debug-nwz.c 1362# if defined(SONY_NWZE360) 1363target/arm/imx233/sony-nwz/lcd-nwze360.c 1364target/arm/imx233/sony-nwz/powermgmt-nwze360.c 1365# elif defined(SONY_NWZE370) 1366target/arm/imx233/sony-nwz/lcd-nwze370.c 1367target/arm/imx233/sony-nwz/powermgmt-nwze370.c 1368# endif 1369#endif 1370 1371#ifdef SANSA_CONNECT 1372drivers/lcd-memframe.c 1373target/arm/tms320dm320/sdmmc-dm320.c 1374target/arm/tms320dm320/sansa-connect/crt0-board.S 1375target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c 1376target/arm/tms320dm320/sansa-connect/adc-sansaconnect.c 1377target/arm/tms320dm320/sansa-connect/power-sansaconnect.c 1378target/arm/tms320dm320/sansa-connect/tnetv105_cppi.c 1379target/arm/tms320dm320/sansa-connect/tnetv105_usb_drv.c 1380target/arm/tms320dm320/sansa-connect/usb-sansaconnect.c 1381target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c 1382target/arm/tms320dm320/sansa-connect/cryptomem-sansaconnect.c 1383target/arm/tms320dm320/sansa-connect/backlight-sansaconnect.c 1384target/arm/tms320dm320/sansa-connect/pcm-sansaconnect.c 1385target/arm/tms320dm320/sansa-connect/wifi-sansaconnect.c 1386target/arm/tms320dm320/dma-dm320.c 1387#endif /* SANSA_CONNECT */ 1388 1389#ifdef MROBE_100 1390#ifndef BOOTLOADER 1391drivers/synaptics-mep.c 1392target/arm/olympus/mrobe-100/lcd-remote-mr100.c 1393#endif /* BOOTLOADER */ 1394drivers/sw_i2c.c 1395target/arm/olympus/mrobe-100/backlight-mr100.c 1396target/arm/olympus/mrobe-100/button-mr100.c 1397target/arm/olympus/mrobe-100/lcd-mr100.c 1398target/arm/olympus/mrobe-100/lcd-as-mr100.S 1399target/arm/olympus/mrobe-100/power-mr100.c 1400target/arm/olympus/mrobe-100/powermgmt-mr100.c 1401#endif /* MROBE_100 */ 1402 1403#ifdef IPOD_4G 1404target/arm/ipod/backlight-4g_color.c 1405target/arm/ipod/button-clickwheel.c 1406#endif /* IPOD_4G */ 1407 1408#ifdef IPOD_COLOR 1409target/arm/ipod/backlight-4g_color.c 1410target/arm/ipod/button-clickwheel.c 1411target/arm/ipod/lcd-as-color-nano.S 1412#endif /* IPOD_COLOR */ 1413 1414#ifdef IPOD_NANO 1415target/arm/ipod/backlight-nano_video.c 1416target/arm/ipod/button-clickwheel.c 1417target/arm/ipod/lcd-as-color-nano.S 1418#endif /* IPOD_NANO */ 1419 1420#ifdef IPOD_VIDEO 1421target/arm/ipod/backlight-nano_video.c 1422target/arm/ipod/button-clickwheel.c 1423target/arm/ipod/video/lcd-as-video.S 1424target/arm/ipod/video/lcd-video.c 1425#ifndef BOOTLOADER 1426target/arm/ipod/video/battery-video.c 1427#endif /* BOOTLOADER */ 1428#endif /* IPOD_VIDEO */ 1429 1430#ifdef IPOD_3G 1431target/arm/ipod/3g/backlight-3g.c 1432target/arm/ipod/button-1g-3g.c 1433#endif /* IPOD_3G */ 1434 1435#ifdef IPOD_1G2G 1436target/arm/ipod/1g2g/backlight-1g2g.c 1437target/arm/ipod/1g2g/powermgmt-1g2g.c 1438target/arm/ipod/button-1g-3g.c 1439#endif /* IPOD_1G2G */ 1440 1441#if defined(IPOD_MINI) || defined(IPOD_MINI2G) 1442target/arm/ipod/backlight-mini1g_mini2g.c 1443#endif 1444 1445#ifdef IPOD_MINI 1446target/arm/ipod/button-mini1g.c 1447#endif /* IPOD_MINI */ 1448 1449#ifdef IPOD_MINI2G 1450target/arm/ipod/button-clickwheel.c 1451#endif /* IPOD_MINI2G */ 1452 1453#ifdef SANSA_CLIPPLUS 1454target/arm/as3525/sansa-clipplus/lcd-clip-plus.c 1455target/arm/as3525/sansa-clipplus/button-clip.c 1456target/arm/as3525/sansa-clipplus/backlight-clip.c 1457#ifndef BOOTLOADER 1458target/arm/as3525/sansa-clipplus/powermgmt-clipplus.c 1459target/arm/as3525/sansa-clipplus/lcd-as-clip-plus.S 1460#endif /* !BOOTLOADER */ 1461#endif /* SANSA_CLIPPLUS */ 1462 1463#ifdef SANSA_CLIPV2 1464target/arm/as3525/sansa-clipv2/lcd-clipv2.c 1465target/arm/as3525/button-clip.c 1466target/arm/as3525/sansa-clipv2/backlight-clipv2.c 1467#ifndef BOOTLOADER 1468target/arm/as3525/sansa-clipv2/powermgmt-clipv2.c 1469target/arm/as3525/sansa-clipv2/lcd-as-clipv2.S 1470#endif /* !BOOTLOADER */ 1471#endif /* SANSA_CLIPV2 */ 1472 1473#ifdef SANSA_CLIP 1474target/arm/as3525/sansa-clip/lcd-clip.c 1475target/arm/as3525/button-clip.c 1476#ifndef BOOTLOADER 1477target/arm/as3525/sansa-clip/powermgmt-clip.c 1478target/arm/as3525/sansa-clip/lcd-as-clip.S 1479#endif /* !BOOTLOADER */ 1480#endif /* SANSA_CLIP */ 1481 1482#ifdef SANSA_E200V2 1483target/arm/as3525/sansa-e200v2/lcd-e200v2.c 1484target/arm/as3525/button-e200v2-fuze.c 1485target/arm/as3525/backlight-e200v2-fuze.c 1486target/arm/as3525/dbop-as3525.c 1487#ifndef BOOTLOADER 1488target/arm/as3525/sansa-e200v2/powermgmt-e200v2.c 1489target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S 1490#endif /* !BOOTLOADER */ 1491#endif /* SANSA_E200V2 */ 1492 1493#ifdef SANSA_C200V2 1494target/arm/as3525/sansa-c200v2/button-c200v2.c 1495target/arm/as3525/sansa-c200v2/backlight-c200v2.c 1496target/arm/as3525/dbop-as3525.c 1497#ifndef BOOTLOADER 1498target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c 1499#endif /* !BOOTLOADER */ 1500#endif /* SANSA_E200V2 */ 1501 1502#ifdef SANSA_M200V4 1503target/arm/as3525/sansa-m200v4/button-m200v4.c 1504#ifndef BOOTLOADER 1505target/arm/as3525/sansa-m200v4/powermgmt-m200v4.c 1506#endif /* !BOOTLOADER */ 1507#endif /* SANSA_M200V4 */ 1508 1509#ifdef SANSA_FUZE 1510target/arm/as3525/button-e200v2-fuze.c 1511target/arm/as3525/sansa-fuze/lcd-fuzev1.c 1512target/arm/as3525/backlight-e200v2-fuze.c 1513target/arm/as3525/dbop-as3525.c 1514#ifndef BOOTLOADER 1515target/arm/as3525/sansa-fuze/powermgmt-fuze.c 1516target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S 1517#endif /* !BOOTLOADER */ 1518#endif /* SANSA_FUZE */ 1519 1520#ifdef SANSA_FUZEV2 1521target/arm/as3525/sansa-fuzev2/lcd-fuzev2.c 1522target/arm/as3525/sansa-fuzev2/backlight-fuzev2.c 1523target/arm/as3525/sansa-fuzev2/button-fuzev2.c 1524target/arm/as3525/dbop-as3525.c 1525#ifndef BOOTLOADER 1526target/arm/as3525/sansa-fuzev2/powermgmt-fuzev2.c 1527target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S 1528#endif /* !BOOTLOADER */ 1529#endif /* SANSA_FUZEV2 */ 1530 1531#ifdef SANSA_FUZEPLUS 1532#ifndef BOOTLOADER 1533drivers/generic_i2c.c 1534target/arm/imx233/fmradio-imx233.c 1535#endif 1536target/arm/imx233/sansa-fuzeplus/fmradio-i2c-fuzeplus.c 1537target/arm/imx233/sansa-fuzeplus/backlight-fuzeplus.c 1538target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c 1539target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c 1540target/arm/imx233/sansa-fuzeplus/debug-fuzeplus.c 1541target/arm/imx233/sansa-fuzeplus/powermgmt-fuzeplus.c 1542#endif 1543 1544#ifdef SANSA_CLIPZIP 1545target/arm/as3525/sansa-clipzip/lcd-clipzip.c 1546target/arm/as3525/sansa-clipzip/button-clipzip.c 1547target/arm/as3525/sansa-clipzip/backlight-clipzip.c 1548#ifndef BOOTLOADER 1549target/arm/as3525/sansa-clipzip/powermgmt-clipzip.c 1550#endif /* !BOOTLOADER */ 1551#endif /* SANSA_CLIPZIP */ 1552 1553#ifdef COWON_D2 1554drivers/lcd-memframe.c 1555drivers/nand_id.c 1556drivers/pcf50606.c 1557drivers/pcf50635.c 1558drivers/tsc200x.c 1559target/arm/tcc780x/adc-tcc780x.c 1560target/arm/tcc780x/system-tcc780x.c 1561target/arm/tcc780x/kernel-tcc780x.c 1562target/arm/tcc780x/sd-tcc780x.c 1563target/arm/tcc780x/cowond2/button-cowond2.c 1564target/arm/tcc780x/cowond2/touchscreen-cowond2.c 1565target/arm/tcc780x/cowond2/lcd-cowond2.c 1566target/arm/tcc780x/cowond2/power-cowond2.c 1567target/arm/tcc780x/cowond2/powermgmt-cowond2.c 1568target/arm/tcc780x/cowond2/backlight-cowond2.c 1569target/arm/usb-tcc.c 1570#ifndef BOOTLOADER 1571target/arm/tcc780x/timer-tcc780x.c 1572target/arm/wmcodec-telechips.c 1573target/arm/tcc780x/debug-tcc780x.c 1574target/arm/pcm-telechips.c 1575target/arm/tcc780x/cowond2/audio-cowond2.c 1576#endif /* BOOTLOADER */ 1577#endif /* COWON_D2 */ 1578 1579#ifdef MEIZU_M6SL 1580target/arm/s5l8700/meizu-m6sl/lcd-m6sl.c 1581drivers/qt1106.c 1582#endif /* MEIZU_M6SL */ 1583 1584#ifdef MEIZU_M6SP 1585target/arm/s5l8700/backlight-meizu.c 1586target/arm/s5l8700/power-meizu.c 1587target/arm/s5l8700/meizu-m6sp/button-m6sp.c 1588target/arm/s5l8700/meizu-m6sp/lcd-m6sp.c 1589#ifndef BOOTLOADER 1590drivers/generic_i2c.c 1591drivers/rtc/rtc_s35390a.c 1592target/arm/s5l8700/audio-meizu.c 1593target/arm/s5l8700/ftl-meizu.c 1594target/arm/s5l8700/nand-meizu.c 1595target/arm/s5l8700/fmradio-i2c-meizu.c 1596target/arm/s5l8700/powermgmt-meizu.c 1597target/arm/s5l8700/usb-s5l8700.c 1598#endif /* BOOTLOADER */ 1599#endif /* MEIZU_M6SP */ 1600 1601#ifdef MEIZU_M3 1602target/arm/s5l8700/backlight-meizu.c 1603target/arm/s5l8700/meizu-m3/lcd-m3.c 1604drivers/qt1106.c 1605#ifndef BOOTLOADER 1606target/arm/s5l8700/udacodec-meizu.c 1607#endif /* BOOTLOADER */ 1608#endif /* MEIZU_M3 */ 1609 1610#ifdef IPOD_NANO2G 1611target/arm/ipod/button-clickwheel.c 1612target/arm/s5l8700/postmortemstub.S 1613target/arm/s5l8700/usb-s5l8701.c 1614target/arm/s5l8700/ipodnano2g/backlight-nano2g.c 1615target/arm/s5l8700/ipodnano2g/lcd-nano2g.c 1616target/arm/s5l8700/ipodnano2g/lcd-asm-nano2g.S 1617target/arm/s5l8700/ipodnano2g/powermgmt-nano2g.c 1618target/arm/s5l8700/ipodnano2g/power-nano2g.c 1619target/arm/s5l8700/ipodnano2g/ftl-nano2g.c 1620target/arm/s5l8700/ipodnano2g/nand-nano2g.c 1621target/arm/s5l8700/ipodnano2g/pmu-nano2g.c 1622#if (CONFIG_RTC == RTC_NANO2G) 1623target/arm/s5l8700/ipodnano2g/rtc-nano2g.c 1624#endif 1625#ifdef HAVE_SERIAL 1626target/arm/uc87xx.c 1627target/arm/s5l8700/uart-s5l8701.c 1628target/arm/s5l8700/ipodnano2g/serial-nano2g.c 1629#endif 1630#ifndef BOOTLOADER 1631target/arm/s5l8700/ipodnano2g/audio-nano2g.c 1632target/arm/s5l8700/ipodnano2g/piezo-nano2g.c 1633#endif 1634#endif /* IPOD_NANO2G */ 1635 1636#ifdef IPOD_NANO3G 1637target/arm/s5l8702/ipodnano3g/lcd-nano3g.c 1638target/arm/s5l8702/ipodnano3g/backlight-nano3g.c 1639target/arm/s5l8702/ipodnano3g/piezo-nano3g.c 1640target/arm/s5l8702/ipodnano3g/pmu-nano3g.c 1641target/arm/s5l8702/ipodnano3g/adc-nano3g.c 1642target/arm/s5l8702/ipodnano3g/powermgmt-nano3g.c 1643target/arm/s5l8702/ipodnano3g/power-nano3g.c 1644target/arm/s5l8702/ipodnano3g/nand-nano3g.c 1645#if (CONFIG_RTC == RTC_NANO3G) 1646target/arm/s5l8702/ipodnano3g/rtc-nano3g.c // TODO: -> drivers/rtc/rtc_xxx.c ??? 1647#endif 1648#ifdef HAVE_SERIAL 1649target/arm/s5l8702/ipodnano3g/serial-nano3g.c 1650#endif 1651#ifndef BOOTLOADER 1652target/arm/s5l8702/ipodnano3g/audio-nano3g.c 1653target/arm/s5l8702/ipodnano3g/cscodec-nano3g.c // TODO: -> wmcodec-nano3g.c 1654#endif 1655#endif /* IPOD_NANO3G */ 1656 1657#ifdef IPOD_NANO4G 1658target/arm/s5l8702/ipodnano4g/lcd-nano4g.c 1659target/arm/s5l8702/ipodnano4g/backlight-nano4g.c 1660target/arm/s5l8702/ipodnano4g/piezo-nano4g.c 1661target/arm/s5l8702/ipodnano4g/pmu-nano4g.c 1662target/arm/s5l8702/ipodnano4g/adc-nano4g.c 1663target/arm/s5l8702/ipodnano4g/powermgmt-nano4g.c 1664target/arm/s5l8702/ipodnano4g/power-nano4g.c 1665target/arm/s5l8702/ipodnano4g/nand-nano4g.c 1666#if (CONFIG_RTC == RTC_NANO4G) 1667target/arm/s5l8702/ipodnano4g/rtc-nano4g.c 1668#endif 1669#ifdef HAVE_SERIAL 1670target/arm/s5l8702/ipodnano4g/serial-nano4g.c 1671#endif 1672#ifndef BOOTLOADER 1673target/arm/s5l8702/ipodnano4g/audio-nano4g.c 1674target/arm/s5l8702/ipodnano4g/cscodec-nano4g.c 1675#endif 1676#endif /* IPOD_NANO4G */ 1677 1678#ifdef IPOD_6G 1679target/arm/s5l8702/ipod6g/lcd-6g.c 1680target/arm/s5l8702/ipod6g/backlight-6g.c 1681target/arm/s5l8702/ipod6g/piezo-6g.c 1682target/arm/s5l8702/ipod6g/pmu-6g.c 1683target/arm/s5l8702/ipod6g/adc-6g.c 1684target/arm/s5l8702/ipod6g/powermgmt-6g.c 1685target/arm/s5l8702/ipod6g/power-6g.c 1686target/arm/s5l8702/ipod6g/storage_ata-6g.c 1687#if (CONFIG_RTC == RTC_NANO2G) 1688target/arm/s5l8702/ipod6g/rtc-6g.c 1689#endif 1690#ifdef HAVE_SERIAL 1691target/arm/s5l8702/ipod6g/serial-6g.c 1692#endif 1693#ifndef BOOTLOADER 1694target/arm/s5l8702/ipod6g/audio-6g.c 1695target/arm/s5l8702/ipod6g/cscodec-6g.c 1696#endif /* BOOTLOADER */ 1697#endif /* IPOD_6G */ 1698 1699#if CONFIG_CPU == RK27XX 1700target/arm/rk27xx/audio-rk27xx.c 1701target/arm/rk27xx/kernel-rk27xx.c 1702target/arm/rk27xx/system-rk27xx.c 1703target/arm/rk27xx/backlight-rk27xx.c 1704target/arm/rk27xx/adc-rk27xx.c 1705target/arm/rk27xx/sd-rk27xx.c 1706target/arm/rk27xx/ftl-rk27xx.c 1707target/arm/rk27xx/nand-rk27xx.c 1708target/arm/rk27xx/usb-rk27xx.c 1709target/arm/rk27xx/lcdif-rk27xx.c 1710target/arm/rk27xx/rkw-loader.c 1711#ifndef BOOTLOADER 1712target/arm/rk27xx/timer-rk27xx.c 1713target/arm/rk27xx/rolo_restart.S 1714target/arm/rk27xx/pcm-rk27xx.c 1715target/arm/rk27xx/debug-rk27xx.c 1716#endif 1717#endif 1718 1719#if defined(RK27_GENERIC) 1720target/arm/rk27xx/rk27generic/button-rk27generic.c 1721target/arm/rk27xx/rk27generic/powermgmt-rk27generic.c 1722target/arm/rk27xx/rk27generic/power-rk27generic.c 1723target/arm/rk27xx/rk27generic/lcd-rk27generic.c 1724target/arm/rk27xx/rk27generic/fmradio-i2c-rk27generic.c 1725#endif 1726 1727#if CONFIG_CPU == JZ4732 1728target/mips/ingenic_jz47xx/ata-nand-jz4740.c 1729target/mips/ingenic_jz47xx/ata-sd-jz4740.c 1730target/mips/ingenic_jz47xx/debug-jz4740.c 1731target/mips/ingenic_jz47xx/fmradio-i2c-jz4740.c 1732target/mips/ingenic_jz47xx/kernel-jz4740.c 1733target/mips/ingenic_jz47xx/i2c-jz4740.c 1734target/mips/ingenic_jz47xx/lcd-jz4740.c 1735target/mips/ingenic_jz47xx/system-jz4740.c 1736target/mips/ingenic_jz47xx/usb-jz4740.c 1737target/mips/ingenic_jz47xx/timer-jz4740.c 1738#ifndef BOOTLOADER 1739target/mips/ingenic_jz47xx/codec-jz4740.c 1740target/mips/ingenic_jz47xx/pcm-jz4740.c 1741#endif /* BOOTLOADER */ 1742drivers/nand_id.c 1743#endif /* CONFIG_CPU == JZ4732 */ 1744 1745#if CONFIG_CPU == JZ4760B 1746target/mips/ingenic_jz47xx/dma_acc-jz4760.c 1747target/mips/ingenic_jz47xx/ata-nand-jz4760.c 1748target/mips/ingenic_jz47xx/ata-sd-jz4760.c 1749target/mips/ingenic_jz47xx/debug-jz4760.c 1750target/mips/ingenic_jz47xx/kernel-jz4760.c 1751target/mips/ingenic_jz47xx/i2c-jz4760.c 1752target/mips/ingenic_jz47xx/lcd-jz4760.c 1753target/mips/ingenic_jz47xx/system-jz4760.c 1754target/mips/ingenic_jz47xx/timer-jz4760.c 1755#ifndef BOOTLOADER 1756target/mips/ingenic_jz47xx/usb-jz4760.c 1757target/mips/ingenic_jz47xx/codec-jz4760.c 1758target/mips/ingenic_jz47xx/pcm-jz4760.c 1759#endif /* BOOTLOADER */ 1760drivers/nand_id.c 1761#endif /* CONFIG_CPU == JZ4760B */ 1762 1763#if CONFIG_CPU == X1000 1764target/mips/ingenic_x1000/aic-x1000.c 1765target/mips/ingenic_x1000/boot-x1000.c 1766target/mips/ingenic_x1000/clk-x1000.c 1767target/mips/ingenic_x1000/debug-x1000.c 1768target/mips/ingenic_x1000/dma-x1000.c 1769target/mips/ingenic_x1000/gpio-x1000.c 1770target/mips/ingenic_x1000/i2c-x1000.c 1771target/mips/ingenic_x1000/kernel-x1000.c 1772target/mips/ingenic_x1000/lcd-x1000.c 1773target/mips/ingenic_x1000/nand-x1000.c 1774target/mips/ingenic_x1000/pcm-x1000.c 1775target/mips/ingenic_x1000/pwm-x1000.c 1776target/mips/ingenic_x1000/sfc-x1000.c 1777target/mips/ingenic_x1000/system-x1000.c 1778target/mips/ingenic_x1000/timer-x1000.c 1779#ifndef USB_NONE 1780target/mips/ingenic_x1000/usb-x1000.c 1781#endif 1782#if (CONFIG_STORAGE & (STORAGE_SD|STORAGE_MMC|STORAGE_ATA)) 1783target/mips/ingenic_x1000/msc-x1000.c 1784#endif 1785#if (CONFIG_STORAGE & STORAGE_SD) 1786target/mips/ingenic_x1000/sd-x1000.c 1787#endif 1788#ifdef BOOTLOADER 1789target/mips/ingenic_x1000/installer-x1000.c 1790target/mips/ingenic_x1000/spl-start.S 1791target/mips/ingenic_x1000/spl-x1000.c 1792common/ucl_decompress.c 1793#endif 1794#if (defined(HAVE_X1000_ICODEC_PLAY) || defined(HAVE_X1000_ICODEC_REC)) \ 1795 && !defined(BOOTLOADER) 1796drivers/audio/x1000-codec.c 1797#endif 1798#endif /* CONFIG_CPU == X1000 */ 1799 1800#if defined(ONDA_VX747) || defined(ONDA_VX747P) || defined(ONDA_VX777) 1801target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c 1802target/mips/ingenic_jz47xx/onda_vx747/lcd-onda_vx747.c 1803target/mips/ingenic_jz47xx/onda_vx747/power-onda_vx747.c 1804target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c 1805target/mips/ingenic_jz47xx/onda_vx747/speaker-onda_vx747.c 1806#endif /* ONDA_VX747 || ONDA_VX747P || ONDA_VX777 */ 1807 1808#ifdef ONDA_VX767 1809target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c 1810target/mips/ingenic_jz47xx/onda_vx767/button-onda_vx767.c 1811target/mips/ingenic_jz47xx/onda_vx767/lcd-onda_vx767.c 1812target/mips/ingenic_jz47xx/onda_vx767/power-onda_vx767.c 1813target/mips/ingenic_jz47xx/onda_vx767/sadc-onda_vx767.c 1814#endif /* ONDA_VX767 */ 1815 1816#if defined(XDUOO_X3) 1817target/mips/ingenic_jz47xx/xduoo_x3/backlight-xduoo_x3.c 1818target/mips/ingenic_jz47xx/xduoo_x3/lcd-xduoo_x3.c 1819target/mips/ingenic_jz47xx/xduoo_x3/power-xduoo_x3.c 1820target/mips/ingenic_jz47xx/xduoo_x3/sadc-xduoo_x3.c 1821#endif /* XDUOO_X3 */ 1822 1823#if defined(FIIO_M3K) 1824target/mips/ingenic_x1000/fiiom3k/audiohw-fiiom3k.c 1825target/mips/ingenic_x1000/fiiom3k/backlight-fiiom3k.c 1826target/mips/ingenic_x1000/fiiom3k/button-fiiom3k.c 1827target/mips/ingenic_x1000/fiiom3k/lcd-fiiom3k.c 1828target/mips/ingenic_x1000/fiiom3k/power-fiiom3k.c 1829target/mips/ingenic_x1000/spl-nand-x1000.c 1830#endif /* FIIO_M3K */ 1831 1832#if defined(SHANLING_Q1) 1833target/mips/ingenic_x1000/shanlingq1/audiohw-shanlingq1.c 1834target/mips/ingenic_x1000/shanlingq1/backlight-shanlingq1.c 1835target/mips/ingenic_x1000/shanlingq1/button-shanlingq1.c 1836target/mips/ingenic_x1000/shanlingq1/lcd-shanlingq1.c 1837target/mips/ingenic_x1000/shanlingq1/power-shanlingq1.c 1838target/mips/ingenic_x1000/spl-nand-x1000.c 1839#endif /* SHANLING_Q1 */ 1840 1841#if defined(EROS_QN) 1842target/mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c 1843target/mips/ingenic_x1000/erosqnative/backlight-erosqnative.c 1844target/mips/ingenic_x1000/erosqnative/button-erosqnative.c 1845target/mips/ingenic_x1000/erosqnative/lcd-erosqnative.c 1846target/mips/ingenic_x1000/erosqnative/power-erosqnative.c 1847target/mips/ingenic_x1000/spl-nand-x1000.c 1848#endif /* EROS_QN */ 1849 1850#if defined(LYRE_PROTO1) 1851target/arm/at91sam/lyre_proto1/adc-lyre_proto1.c 1852target/arm/at91sam/lyre_proto1/backlight-lyre_proto1.c 1853target/arm/at91sam/lyre_proto1/button-lyre_proto1.c 1854target/arm/at91sam/lyre_proto1/crt0.S 1855target/arm/at91sam/lyre_proto1/debug-lyre_proto1.c 1856target/arm/at91sam/lyre_proto1/kernel-lyre_proto1.c 1857target/arm/at91sam/lyre_proto1/lcd-lyre_proto1.c 1858target/arm/at91sam/lyre_proto1/system-lyre_proto1.c 1859target/arm/at91sam/lyre_proto1/timer-lyre_proto1.c 1860#endif 1861 1862#if defined(MINI2440) 1863drivers/lcd-memframe.c 1864target/arm/s3c2440/dma-s3c2440.c 1865target/arm/s3c2440/sd-s3c2440.c 1866target/arm/s3c2440/uart-s3c2440.c 1867target/arm/s3c2440/mini2440/backlight-mini2440.c 1868target/arm/s3c2440/mini2440/button-mini2440.c 1869target/arm/s3c2440/mini2440/led-mini2440.c 1870target/arm/s3c2440/mini2440/power-mini2440.c 1871target/arm/s3c2440/mini2440/touchscreen-mini2440.c 1872#ifndef BOOTLOADER 1873target/arm/s3c2440/mini2440/powermgmt-mini2440.c 1874target/arm/s3c2440/mini2440/pcm-mini2440.c 1875#endif 1876#endif /* MINI2440 */ 1877 1878#if defined(SAMSUNG_YH820) || defined(SAMSUNG_YH920) || defined(SAMSUNG_YH925) 1879target/arm/samsung/akcodec-yh82x_yh92x.c 1880target/arm/samsung/button-yh82x_yh92x.c 1881target/arm/samsung/power-yh82x_yh92x.c 1882#endif /* SAMSUNG_YH820 || SAMSUNG_YH920 || SAMSUNG_YH925 */ 1883 1884#ifdef SAMSUNG_YH820 1885target/arm/samsung/yh820/backlight-yh820.c 1886target/arm/samsung/yh820/lcd-yh820.c 1887target/arm/samsung/yh820/lcd-as-yh820.S 1888target/arm/samsung/yh820/powermgmt-yh820.c 1889#endif /* SAMSUNG_YH820 */ 1890 1891#ifdef SAMSUNG_YH920 1892target/arm/samsung/yh920/backlight-yh920.c 1893target/arm/samsung/yh920/lcd-yh920.c 1894target/arm/samsung/yh920/lcd-as-yh920.S 1895target/arm/samsung/yh920/powermgmt-yh920.c 1896target/arm/samsung/fmradio-yh92x.c 1897#endif /* SAMSUNG_YH920 */ 1898 1899#ifdef SAMSUNG_YH925 1900target/arm/samsung/yh925/backlight-yh925.c 1901target/arm/samsung/yh925/lcd-yh925.c 1902target/arm/samsung/yh925/lcd-as-yh925.S 1903target/arm/samsung/yh925/powermgmt-yh925.c 1904target/arm/samsung/fmradio-yh92x.c 1905#endif /* SAMSUNG_YH925 */ 1906 1907#ifdef SAMSUNG_YPS3 1908target/arm/s5l8700/yps3/button-yps3.c 1909target/arm/s5l8700/yps3/lcd-yps3.c 1910target/arm/s5l8700/yps3/fmradio-i2c-yps3.c 1911target/arm/s5l8700/yps3/backlight-yps3.c 1912target/arm/s5l8700/yps3/nand-yps3.c 1913target/arm/s5l8700/yps3/power-yps3.c 1914#endif /* SAMSUNG_YPS3 */ 1915 1916#ifdef PBELL_VIBE500 1917drivers/synaptics-mep.c 1918target/arm/pbell/vibe500/lcd-vibe500.c 1919target/arm/pbell/vibe500/button-vibe500.c 1920target/arm/pbell/vibe500/power-vibe500.c 1921target/arm/pbell/vibe500/backlight-vibe500.c 1922target/arm/pbell/vibe500/lcd-as-vibe500.S 1923target/arm/pbell/vibe500/powermgmt-vibe500.c 1924#endif 1925 1926#if defined(MPIO_HD200) || defined(MPIO_HD300) 1927target/coldfire/wmcodec-coldfire.c 1928target/coldfire/mpio/system-mpio.c 1929target/coldfire/mpio/power-mpio.c 1930target/coldfire/mpio/backlight-mpio.c 1931target/coldfire/mpio/usb-mpio.c 1932target/coldfire/mpio/ata-mpio.c 1933target/coldfire/mpio/adc-mpio.c 1934#ifndef BOOTLOADER 1935target/coldfire/mpio/audio-mpio.c 1936target/coldfire/mpio/fmradio_i2c-mpio.c 1937#endif /* BOOTLOADER */ 1938#endif 1939 1940#ifdef MPIO_HD200 1941target/coldfire/mpio/hd200/button-hd200.c 1942target/coldfire/mpio/hd200/lcd-hd200.c 1943target/coldfire/mpio/hd200/lcd-as-hd200.S 1944target/coldfire/mpio/hd200/powermgmt-hd200.c 1945#endif 1946 1947#ifdef MPIO_HD300 1948target/coldfire/mpio/hd300/button-hd300.c 1949target/coldfire/mpio/hd300/lcd-hd300.c 1950target/coldfire/mpio/hd300/lcd-as-hd300.S 1951target/coldfire/mpio/hd300/powermgmt-hd300.c 1952#endif 1953 1954#if defined(HM60X) 1955target/arm/rk27xx/hm60x/button-hm60x.c 1956target/arm/rk27xx/hm60x/powermgmt-hm60x.c 1957target/arm/rk27xx/hm60x/power-hm60x.c 1958#endif 1959 1960#if defined(HM801) 1961target/arm/rk27xx/hm801/button-hm801.c 1962target/arm/rk27xx/hm801/powermgmt-hm801.c 1963target/arm/rk27xx/hm801/power-hm801.c 1964#endif 1965 1966#if defined(MA9) || defined(MA9C) || defined(MA8) || defined(MA8C) 1967target/arm/rk27xx/ma/button-ma.c 1968target/arm/rk27xx/ma/powermgmt-ma.c 1969target/arm/rk27xx/ma/power-ma.c 1970drivers/pca9555.c 1971target/arm/rk27xx/ma/pca9555-ma.c 1972target/arm/rk27xx/ma/audio-ma.c 1973#endif 1974 1975#if defined(IHIFI760) || defined(IHIFI960) 1976target/arm/rk27xx/ihifi/button-ihifi.c 1977target/arm/rk27xx/ihifi/power-ihifi.c 1978#if defined(IHIFI760) 1979target/arm/rk27xx/ihifi/powermgmt-ihifi760.c 1980#else 1981target/arm/rk27xx/ihifi/powermgmt-ihifi960.c 1982#endif 1983#endif 1984 1985#if defined(IHIFI770) || defined(IHIFI770C) || defined(IHIFI800) 1986target/arm/rk27xx/ihifi2/button-ihifi.c 1987target/arm/rk27xx/ihifi2/power-ihifi.c 1988#if defined(IHIFI770) 1989target/arm/rk27xx/ihifi2/powermgmt-ihifi770.c 1990target/arm/rk27xx/ihifi2/audio-ihifi770.c 1991#elif defined(IHIFI770C) 1992target/arm/rk27xx/ihifi2/powermgmt-ihifi770c.c 1993target/arm/rk27xx/ihifi2/audio-ihifi770.c 1994#elif defined(IHIFI800) 1995target/arm/rk27xx/ihifi2/powermgmt-ihifi800.c 1996target/arm/rk27xx/ihifi2/audio-ihifi800.c 1997#endif 1998#endif 1999 2000#if CONFIG_CPU == STM32H743 2001target/arm/stm32/crt0-stm32h7.S 2002target/arm/stm32/vectors-stm32h7.S 2003target/arm/stm32/adc-stm32h7.c 2004target/arm/stm32/debug-stm32h7.c 2005target/arm/stm32/gpio-stm32h7.c 2006target/arm/stm32/i2c-stm32h7.c 2007target/arm/stm32/pcm-stm32h7.c 2008target/arm/stm32/sd-stm32h7.c 2009target/arm/stm32/spi-stm32h7.c 2010target/arm/stm32/system-stm32h7.c 2011target/arm/stm32/timer-stm32h7.c 2012target/arm/stm32/usb-stm32h7.c 2013#endif 2014 2015#if defined(ECHO_R1) 2016target/arm/stm32/echoplayer/audiohw-echoplayer.c 2017target/arm/stm32/echoplayer/backlight-echoplayer.c 2018target/arm/stm32/echoplayer/button-echoplayer.c 2019target/arm/stm32/echoplayer/lcd-echoplayer.c 2020target/arm/stm32/echoplayer/power-echoplayer.c 2021target/arm/stm32/echoplayer/system-echoplayer.c 2022#endif 2023 2024#if (CONFIG_PLATFORM & PLATFORM_ANDROID) 2025target/hosted/kernel-unix.c 2026target/hosted/filesystem-unix.c 2027target/hosted/lc-unix.c 2028target/hosted/android/lcd-android.c 2029target/hosted/android/button-android.c 2030#ifdef DEBUG 2031target/hosted/android/debug-android.c 2032#endif 2033target/hosted/android/pcm-android.c 2034target/hosted/android/powermgmt-android.c 2035target/hosted/android/system-android.c 2036target/hosted/android/telephony-android.c 2037#ifdef APPLICATION 2038target/hosted/android/app/button-application.c 2039#endif 2040drivers/audio/android.c 2041#endif 2042 2043#if defined(DX50) || defined(DX90) 2044drivers/lcd-memframe.c 2045target/hosted/kernel-unix.c 2046target/hosted/filesystem-unix.c 2047target/hosted/lc-unix.c 2048target/hosted/ibasso/audiohw-ibasso.c 2049target/hosted/ibasso/backlight-ibasso.c 2050target/hosted/ibasso/button-ibasso.c 2051#ifdef DEBUG 2052target/hosted/ibasso/debug-ibasso.c 2053#endif 2054target/hosted/ibasso/governor-ibasso.c 2055target/hosted/ibasso/hostfs-ibasso.c 2056target/hosted/ibasso/lcd-ibasso.c 2057target/hosted/ibasso/pcm-ibasso.c 2058target/hosted/ibasso/power-ibasso.c 2059target/hosted/ibasso/powermgmt-ibasso.c 2060target/hosted/ibasso/sysfs-ibasso.c 2061target/hosted/sysfs.c 2062target/hosted/ibasso/system-ibasso.c 2063target/hosted/ibasso/usb-ibasso.c 2064target/hosted/ibasso/vold-ibasso.c 2065#ifdef DX50 2066target/hosted/ibasso/dx50/audiohw-dx50.c 2067target/hosted/ibasso/dx50/button-dx50.c 2068#endif 2069#ifdef DX90 2070target/hosted/ibasso/dx90/audiohw-dx90.c 2071target/hosted/ibasso/dx90/button-dx90.c 2072#endif 2073#endif 2074 2075#ifdef USE_TINYALSA 2076target/hosted/tinyalsa/mixer.c 2077target/hosted/tinyalsa/pcm.c 2078#endif 2079 2080#if (CONFIG_PLATFORM & PLATFORM_CTRU) 2081asm/arm/lcd-as-memframe.S 2082target/hosted/ctru/backlight-ctru.c 2083target/hosted/ctru/button-ctru.c 2084target/hosted/ctru/kernel-ctru.c 2085target/hosted/ctru/thread-ctru.c 2086target/hosted/ctru/lcd-bitmap.c 2087target/hosted/ctru/luminance-ctru.c 2088target/hosted/ctru/system-ctru.c 2089target/hosted/ctru/filesystem-ctru.c 2090target/hosted/ctru/lc-ctru.c 2091target/hosted/ctru/lc-program-resolver.c 2092target/hosted/ctru/powermgmt-ctru.c 2093target/hosted/ctru/timer-ctru.c 2094target/hosted/ctru/pcm-ctru.c 2095target/hosted/ctru/lib/sys_file.c 2096target/hosted/ctru/lib/sys_dir.c 2097target/hosted/ctru/lib/sys_thread.c 2098target/hosted/ctru/lib/sys_timer.c 2099target/hosted/ctru/lib/bfile/bfile.c 2100#endif 2101 2102#else /* defined(SIMULATOR) */ 2103 2104#ifdef WIN32 2105asm/mempcpy.c 2106target/hosted/filesystem-win32.c 2107#else /* !WIN32 */ 2108target/hosted/filesystem-unix.c 2109#endif /* WIN32 */ 2110target/hosted/sdl/load_code-sdl.c 2111#ifdef HAVE_SDL_THREADS 2112target/hosted/sdl/filesystem-sdl.c 2113#endif 2114 2115#endif /* !defined(SIMULATOR) */ 2116 2117#if defined(HAVE_TOUCHPAD) && !defined(HAS_BUTTON_HOLD) 2118drivers/touchpad.c 2119#endif 2120 2121/* Hardware drivers */ 2122#ifndef SIMULATOR 2123#ifdef HAVE_I2C_ASYNC 2124drivers/i2c-async.c 2125#endif 2126#ifdef HAVE_AXP_PMU 2127drivers/axp-pmu.c 2128#endif 2129#ifdef HAVE_AXP2101_ADDON 2130drivers/axp-2101.c 2131#endif 2132#ifdef HAVE_FT6x06 2133drivers/ft6x06.c 2134#endif 2135#ifdef HAVE_CW2015 2136drivers/cw2015.c 2137#endif 2138#endif 2139 2140/* firmware/kernel section */ 2141#ifdef HAVE_CORELOCK_OBJECT 2142kernel/corelock.c 2143#endif 2144kernel/mrsw_lock.c 2145kernel/mutex.c 2146kernel/queue.c 2147#ifdef HAVE_SEMAPHORE_OBJECTS 2148kernel/semaphore.c 2149#endif 2150#ifdef HAVE_SDL_THREADS 2151target/hosted/sdl/thread-sdl.c 2152#elif !defined(CTRU) 2153kernel/thread.c 2154#endif 2155kernel/thread-common.c 2156kernel/tick.c 2157#ifdef INCLUDE_TIMEOUT_API 2158kernel/timeout.c 2159#endif