summaryrefslogtreecommitdiff
path: root/firmware/export (follow)
Commit message (Collapse)AuthorAge
...
* Oops, r21896 used the wrong #if check. Thanks to Thomas Martitz for spottingDave Chapman2009-07-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21897 a1c6a512-1295-4272-9138-f99709370657
* The S5L8701 has the LCD controller in a different place.Dave Chapman2009-07-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21896 a1c6a512-1295-4272-9138-f99709370657
* Introduce S5L8701 CONFIG_CPU definition for Nano2G and a new CPU_S5L870X ↵Dave Chapman2009-07-15
| | | | | | "family" define - the 8700 and 8701 are proving to be different. Also move all the cpu-specific defines earlier in config.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21886 a1c6a512-1295-4272-9138-f99709370657
* Guard the Timeout API declarations with the correct #ifdefRob Purchase2009-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21869 a1c6a512-1295-4272-9138-f99709370657
* FS#10436 - add the Sansa View to the build system. The bootloader builds ↵Robert Keevil2009-07-13
| | | | | | but doesn't do anything useful yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21848 a1c6a512-1295-4272-9138-f99709370657
* Basic changes to add nano 2g to the build system, based on the Meizu M3 ↵Dave Chapman2009-07-12
| | | | | | port. The bootloader builds, but does nothing due to lack of any drivers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21828 a1c6a512-1295-4272-9138-f99709370657
* S5L8700/Meizu: miscellaneous minor fixes, stubs added, keywords setBertrik Sikken2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21820 a1c6a512-1295-4272-9138-f99709370657
* Add data structuresFrank Gevaerts2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21811 a1c6a512-1295-4272-9138-f99709370657
* Remove OHCI registers from s3c2440.h and move them to their own header. ↵Frank Gevaerts2009-07-12
| | | | | | Since s3c2440 seems to be very close to the OHCI spec, there's no reason not to use a generic driver git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21808 a1c6a512-1295-4272-9138-f99709370657
* Meizu: implement power driver (USB power detect / charging status / poweroff)Bertrik Sikken2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21805 a1c6a512-1295-4272-9138-f99709370657
* S5L8700: implement timer driverBertrik Sikken2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21801 a1c6a512-1295-4272-9138-f99709370657
* Correct svn:keywords and svn:eol-style on a few more files.Thomas Martitz2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21798 a1c6a512-1295-4272-9138-f99709370657
* Fix red for sansa m200v4 (it also should have the pitchscreenif sansa m200 ↵Alexander Levin2009-07-11
| | | | | | has it) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21783 a1c6a512-1295-4272-9138-f99709370657
* Fix red in bootloadersAlexander Levin2009-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21782 a1c6a512-1295-4272-9138-f99709370657
* Improvements to the pitch screen UI (FS#10359 by David Johnston)Alexander Levin2009-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21781 a1c6a512-1295-4272-9138-f99709370657
* D2: Remove unnecessary ide_power functions.Rob Purchase2009-07-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21757 a1c6a512-1295-4272-9138-f99709370657
* D2: Update the battery discharge curve to observed values, and add a crude ↵Rob Purchase2009-07-10
| | | | | | runtime estimation (this is based on playback from SD card, other usage will vary). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21754 a1c6a512-1295-4272-9138-f99709370657
* S5L8700: Implement ADC driverBertrik Sikken2009-07-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21734 a1c6a512-1295-4272-9138-f99709370657
* Meizu: implement i2c for the meizu fmradio and update the tea5760 tuner driverBertrik Sikken2009-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21703 a1c6a512-1295-4272-9138-f99709370657
* Samsa: fix red for clip/m200v4/c200v2 (typo)Rafaël Carré2009-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21691 a1c6a512-1295-4272-9138-f99709370657
* Samsa AMS: start of an USB driver (nothing working atm)Rafaël Carré2009-07-06
| | | | | | | Work based on AMD 5536 linux driver and AMD Geode CS5536 datasheet Rockbox still doesn't reboot on USB insert git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21689 a1c6a512-1295-4272-9138-f99709370657
* Also enable frequency switching on Onda VX767Maurus Cuelenaere2009-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21627 a1c6a512-1295-4272-9138-f99709370657
* Ingenic Jz4740: add basic frequency switchingMaurus Cuelenaere2009-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21625 a1c6a512-1295-4272-9138-f99709370657
* Ingenic jz4740 SD driver: remove custom list of SD commandsRafaël Carré2009-07-01
| | | | | | | Replace most references to MMC/mmc with SD/sd Remove MMC failover code since MMC cards aren't supported git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21604 a1c6a512-1295-4272-9138-f99709370657
* add firmware/driver/sd.c which contains common code between SD driversRafaël Carré2009-07-01
| | | | | | | | | | | | ingenic SD driver needs more cleanup so it still doesn't use the common code correct a comment in hotswap.c: card_extract_bits assume most significant word of register first (so, use this order) fix debug menu which used MMC specific commands / bits positions in csd/cid move the default block size of 512 into sd.h move the mantissa & exponent table into a single file (sd.c) to reduce binsize. we don't need to export it anymore anyway TODO : ingenic cleanup (will happen soon so building sd.c is not conditional) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21601 a1c6a512-1295-4272-9138-f99709370657
* Merge tCardInfo struct (MMC) and tSDCardInfo struct (SD)Rafaël Carré2009-07-01
| | | | | | | | | | | | | | | | | Put specific members under #ifdef (CONFIG_STORAGE & STORAGE_xx) (2 members for SD and 1 for MMC) Fix a typo: tsac doesn't exist and must be read taac Move card_get_info functions declaration inside hotswap.h to remove mutual inclusion of ata_mmc.h and hotswap.h Move static const data structures from SD drivers into sd.h (sd_exponent and sd_mantissa) Fix sd_command prototypes in SD drivers (card registers are unsigned long) Fix speed calculation in Sansa AMS driver (PP SD driver needs to be checked) Move ata-sd-target.h to sd-pp-target.h to reflect the PP specifity. Now it only contains declaration of microsd_int() Remove unused ata-sd-target.h for injenic TODO: - check if CSD register bits are extracted correctly in PP driver - correctly define read_timeout and write_timeout unit for MMC & SD, and use timeouts in Sansa AMS driver git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21586 a1c6a512-1295-4272-9138-f99709370657
* Philips SA9200. Add LCD features: enable, sleep, flip, contrast, and invert.Mark Arigo2009-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21583 a1c6a512-1295-4272-9138-f99709370657
* Use the USB pid normally used by the OF when in UMS mode. This might make ↵Jonas Häggqvist2009-07-01
| | | | | | misbehaving pc software play nice. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21582 a1c6a512-1295-4272-9138-f99709370657
* 1 mA gets rounded to 0 during computation, so use 2 mA as the default.Michael Giacomelli2009-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21572 a1c6a512-1295-4272-9138-f99709370657
* Clean up nested defines in powermngt.h while I'm at it.Michael Giacomelli2009-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21568 a1c6a512-1295-4272-9138-f99709370657
* Protect CURRENT_REMOTE define with an ifndef.Michael Giacomelli2009-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21567 a1c6a512-1295-4272-9138-f99709370657
* Move Archos battery runtime estimation defines into config files instead of ↵Michael Giacomelli2009-06-29
| | | | | | powermgmt.h. Replace old default values (which were actually the Archos Player currents) with a new default (1mA). This should give nonsense runtime estimates (instead of semi-reasonable but completely wrong estimates) on all players that do not have a battery current defined. Hopefully this will remind people that they should define the battery current when they start a new port. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21565 a1c6a512-1295-4272-9138-f99709370657
* Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.hRafaël Carré2009-06-29
| | | | | | Note : SH has TIMER_FREQ defined to CPU_FREQ, so any code wanting it must include #config.h before #cpu.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21560 a1c6a512-1295-4272-9138-f99709370657
* Remove the TIMER_* macros and declare target-specific functions in timer.hRafaël Carré2009-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21559 a1c6a512-1295-4272-9138-f99709370657
* Remove int_prio argument from timer_register, and move the only use for it ↵Rafaël Carré2009-06-29
| | | | | | | | into alpine_cdc plugin, since this plugin is only built on SH7034 Also remove it from TIMER_START() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21558 a1c6a512-1295-4272-9138-f99709370657
* Move PP (last target) timer code in target treeRafaël Carré2009-06-29
| | | | | | | | | Put warnings in timer.h for incomplete targets (TIMER_FREQ not defined and/or timer-target.h inexistant) Correct TIMER_STOP & TIMER_START macros arguments for target without timers TIMER_START takes an extra argument in multicore builds (macro in macro doesn't work fine..) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21557 a1c6a512-1295-4272-9138-f99709370657
* Move SH7034 timer code in the target treeRafaël Carré2009-06-29
| | | | | | | Add an argument int_prio to TIMER_START() macro because SH7034 needs it Leaves a target specific code in timer_register (could be given to target code through timer_set and __timer_set() ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21556 a1c6a512-1295-4272-9138-f99709370657
* Move coldfire timer code in the target treeRafaël Carré2009-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21555 a1c6a512-1295-4272-9138-f99709370657
* Move PNX0101 timer code in the target treeRafaël Carré2009-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21554 a1c6a512-1295-4272-9138-f99709370657
* Create an udacodec interface (similar to ascodec and wmcoded) and ↵Bertrik Sikken2009-06-28
| | | | | | adapt/implement it for the iriver h1xx/h3xx and the meizus. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21546 a1c6a512-1295-4272-9138-f99709370657
* Add RTC driver for Seiko S35390A (used in the Meizu M3 and possibly other ↵Bertrik Sikken2009-06-28
| | | | | | Meizus) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21539 a1c6a512-1295-4272-9138-f99709370657
* S5L8700: implement i2c driver (used for communicating with the RTC and the ↵Bertrik Sikken2009-06-27
| | | | | | codec in the meizus) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21533 a1c6a512-1295-4272-9138-f99709370657
* Meizu M3: implement logarithmic brightness curve (curve provided by markun) ↵Bertrik Sikken2009-06-27
| | | | | | and increase PWM frequency for the backlight. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21532 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747: fix DEFAULT_BRIGHTNESS_SETTINGMaurus Cuelenaere2009-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21496 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747: make backlight setting range from 1->16 instead of 0->15Maurus Cuelenaere2009-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21494 a1c6a512-1295-4272-9138-f99709370657
* Use a logarithmic scale for the Onda VX747 backlight (thanks to Bertrik Sikken)Maurus Cuelenaere2009-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21492 a1c6a512-1295-4272-9138-f99709370657
* Implement PWM backlight driver for the Meizus. Update Meizu M3 bootloader to ↵Bertrik Sikken2009-06-23
| | | | | | control brightness with the touch strip. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21478 a1c6a512-1295-4272-9138-f99709370657
* Do not use lcd_blit_yuv() if MEMORYSIZE <= 2, since mpegplayer won't run ↵Rafaël Carré2009-06-21
| | | | | | | | anyway (and won't build) Only affected target: Sansa c200v2 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21453 a1c6a512-1295-4272-9138-f99709370657
* Make ATA poweroff an advanced build option for the Player.Jens Arnold2009-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21409 a1c6a512-1295-4272-9138-f99709370657
* Enable charging on the Sansa Fuze (charging/discharging curves are still ↵Bertrik Sikken2009-06-20
| | | | | | uncalibrated) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21394 a1c6a512-1295-4272-9138-f99709370657