summaryrefslogtreecommitdiff
path: root/firmware/export (follow)
Commit message (Collapse)AuthorAge
...
* add more registers for the tsc2100Jonathan Gordon2008-04-27
| | | | | | | hopefully working volume control, mute definatly works. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17259 a1c6a512-1295-4272-9138-f99709370657
* Enable 'touchscreen areas' on the D2, based on JdGordon's m:robe code. ↵Rob Purchase2008-04-27
| | | | | | Disable the bootloader debug screen, as that stuff is all available from the Debug menu now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17257 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Implement i2c driver - transmit works but no testing of ↵Michael Sevakis2008-04-27
| | | | | | receiving which will get a chance later. Add some seeds for codec driver. Correct a few #defines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17254 a1c6a512-1295-4272-9138-f99709370657
* - change the usb class driver framework to allow for device classes with ↵Frank Gevaerts2008-04-26
| | | | | | | | | | more than one interface or more than one endpoint pair - move the charging-only dummy driver out of usb_core git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17252 a1c6a512-1295-4272-9138-f99709370657
* m:robe 100 - backlight PWM fadingRobert Kukla2008-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17248 a1c6a512-1295-4272-9138-f99709370657
* Commit whole Creative Zen Vision:M target tree + all related firmware/ Maurus Cuelenaere2008-04-24
| | | | | | | changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17241 a1c6a512-1295-4272-9138-f99709370657
* Add a PMIC-based RTC driver for Gigabeat S.Michael Sevakis2008-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17236 a1c6a512-1295-4272-9138-f99709370657
* move mas35xx specific code for set_channels and set_stereo_width to ↵Christian Gmeiner2008-04-22
| | | | | | | | | mas35xx.c audio codec driver. If you ask why I am doing this... cleaning up sound.c and move target specific code into target tree or into audio codec drivers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17217 a1c6a512-1295-4272-9138-f99709370657
* change style to make some people happier - (... but reading it is awful weird)Christian Gmeiner2008-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17216 a1c6a512-1295-4272-9138-f99709370657
* move defines for VOLUME_MIN and VOLUME_MAX to their correct place (mas35xx.h)Christian Gmeiner2008-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17214 a1c6a512-1295-4272-9138-f99709370657
* This is a big chunk of code necessary to prepare for Gigabeat F flash ↵Karl Kurbjun2008-04-22
| | | | | | loading and and implementation of rolo. There should be no noticible changes for the user. A new bootloader is not needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17213 a1c6a512-1295-4272-9138-f99709370657
* A few preparations for the D2 PCM driver: move driver up to TCC780x level, ↵Rob Purchase2008-04-21
| | | | | | move FIQ handler into PCM driver, add some new register defines, and remove those goddamn warnings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17209 a1c6a512-1295-4272-9138-f99709370657
* Enable RTC for Cowon D2. Time readout works, but date is currently junk.Rob Purchase2008-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17200 a1c6a512-1295-4272-9138-f99709370657
* move some data around to place qh_array at the start of iram. This saves up ↵Frank Gevaerts2008-04-20
| | | | | | to about 2k iram on PP git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17194 a1c6a512-1295-4272-9138-f99709370657
* Adding new setting to System Settings <Accessory Power Supply -- off by ↵Andree Buschmann2008-04-20
| | | | | | default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17193 a1c6a512-1295-4272-9138-f99709370657
* Put USB controller structures in IRAM. This seems to make the connection ↵Frank Gevaerts2008-04-20
| | | | | | much more stable on PP502x git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17191 a1c6a512-1295-4272-9138-f99709370657
* Make the inital connect problem go away on Gigabeat S. Would be nice if a ↵Michael Sevakis2008-04-20
| | | | | | better way were found but it works for me. Update the bootloader to have it work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17181 a1c6a512-1295-4272-9138-f99709370657
* Add detailed header for wm8978.Michael Sevakis2008-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17180 a1c6a512-1295-4272-9138-f99709370657
* Add keywords and fix more headers.Michael Sevakis2008-04-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17157 a1c6a512-1295-4272-9138-f99709370657
* UMS for the Gigabeat S. Bootloader USB mode. Has a couple quirks 1) First ↵Michael Sevakis2008-04-18
| | | | | | plug has problems if cold. Replug if it doesn't connect or not at high speed 2) Linux doesn't like the odd bootable flag value used in the partitions so it won't mount but Windows works. Fix minor OTG driver bugs and clean up device memory handling. Generic name for ARC controller driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17154 a1c6a512-1295-4272-9138-f99709370657
* Fix yellowsMaurus Cuelenaere2008-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17145 a1c6a512-1295-4272-9138-f99709370657
* Make usb stack back available to non-PP targets.Maurus Cuelenaere2008-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17144 a1c6a512-1295-4272-9138-f99709370657
* Some general housekeeping. Fixed a few yellows, made the volume buttons work ↵Will Robertson2008-04-16
| | | | | | in lists. ROLO now works also thanks to rob's work on the D2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17139 a1c6a512-1295-4272-9138-f99709370657
* m:robe 100 - enable setting for buttonlight brightnessRobert Kukla2008-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17134 a1c6a512-1295-4272-9138-f99709370657
* FS#8898 - Prefix AS3514 registers with AS3514_Bertrik Sikken2008-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17130 a1c6a512-1295-4272-9138-f99709370657
* Make the gigabeat S bootloader compile again. Don't know if it still works.Michael Sevakis2008-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17119 a1c6a512-1295-4272-9138-f99709370657
* Setup the touchpads to have two modes - stylus and button - and set them in ↵Jonathan Gordon2008-04-15
| | | | | | | | | | | button mode by default. in button mode the touchpad is split into a 3x3 grid for 9 seperate buttons which can be used by the action system like real buttons. Unify the keymap file for the touchpads in button mode. the target keymap file only needs to worry about real buttons. (As these ports mature each screen will need to be fixed seperatly to be able to use stylus mode (the lists can already but don't change mode just yet.) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17114 a1c6a512-1295-4272-9138-f99709370657
* ADC driver for Gigabeat S - a bit on the general side for now. Needs to have ↵Michael Sevakis2008-04-13
| | | | | | scales set properly (what physical value a reading represents isn't clear from the docs or I'm just lazy atm). Throw-in a _bunch_ more reg defines for the PMIC. Show all 16 raw channels values in debug menu. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17100 a1c6a512-1295-4272-9138-f99709370657
* Charger detection for Gigabeat SNils Wallménius2008-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17093 a1c6a512-1295-4272-9138-f99709370657
* Refine information and macros for clock skipping. Not functional changes.Jens Arnold2008-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17091 a1c6a512-1295-4272-9138-f99709370657
* D2: Charging detection, plus basic PCF50606 interrupt handler.Rob Purchase2008-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17088 a1c6a512-1295-4272-9138-f99709370657
* Add GPIO manager. Get the PMIC interrupt handling working (along with power ↵Michael Sevakis2008-04-12
| | | | | | button and HP detect). Add some reg field defined instead of using raw numbers. Add PMIC info to debug ports screen. Refine PMIC driver ops a little bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17086 a1c6a512-1295-4272-9138-f99709370657
* D2: Implement battery voltage readout from PCF50606 (levels not yet ↵Rob Purchase2008-04-12
| | | | | | calibrated). Adjust I2C delay to ensure this also works when boosted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17085 a1c6a512-1295-4272-9138-f99709370657
* Move a function to gwps-common.c because it belongs thereNils Wallménius2008-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17084 a1c6a512-1295-4272-9138-f99709370657
* Serial driver for imx31. Perhaps not 100% but maybe 80-90% (future ↵Michael Sevakis2008-04-11
| | | | | | developments will tell). Factor-out the mc13783 stuff and make that driver a layer above the SPI. TODO: start processing PMIC interrupts. Start a clkctl API for imx31 (we'll see if this sticks around but it seems reasonable here). Misc. stuff for convenience/neatness. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17070 a1c6a512-1295-4272-9138-f99709370657
* D2: Beginnings of a WM8985 driver (based on WM8758, using EQ1 and EQ5 as HW ↵Rob Purchase2008-04-09
| | | | | | treble/bass). Untested, but harmless. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17057 a1c6a512-1295-4272-9138-f99709370657
* Fix red + introduce new defines for DM320 targetsMaurus Cuelenaere2008-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17051 a1c6a512-1295-4272-9138-f99709370657
* D2: Implement power-off by putting the PCF50606 to sleep (and reduce timeout ↵Rob Purchase2008-04-08
| | | | | | to 10 ticks). Set PCF outputs on init as per OF. Fix erroneous BOOTDIR definition and make HW Info screen show some more useful info. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17039 a1c6a512-1295-4272-9138-f99709370657
* Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now ↵Michael Sevakis2008-04-06
| | | | | | with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16981 a1c6a512-1295-4272-9138-f99709370657
* Tick/IRQ driven ADCs for TCC780x. Solves the weird button behaviour ↵Rob Purchase2008-04-04
| | | | | | mentioned on the D2 wiki page. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16974 a1c6a512-1295-4272-9138-f99709370657
* D2: Adjustable backlight brightness (sometimes fails when boosted, suggests ↵Rob Purchase2008-04-04
| | | | | | I2C timing needs adjustment). Tweak lcd_enable() to behave more like other targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16967 a1c6a512-1295-4272-9138-f99709370657
* Split out the PCF5060x register defines into a common header and create a ↵Rob Purchase2008-04-04
| | | | | | generic pcf50606.c using standard i2c read/writes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16966 a1c6a512-1295-4272-9138-f99709370657
* Allow to select the core for running the user timer on portalplayer targets. ↵Jens Arnold2008-04-04
| | | | | | * Incompatible plugin API change -> sorted API. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16965 a1c6a512-1295-4272-9138-f99709370657
* Fix the PP5002 interrupt controller register definitions. The PP5002 ↵Jens Arnold2008-04-03
| | | | | | interrupt controller matches the first half of the PP502x interrupt controller (the actual interrupt bits are different though). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16956 a1c6a512-1295-4272-9138-f99709370657
* Oops; I forgot one.Nicolas Pennequin2008-04-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16951 a1c6a512-1295-4272-9138-f99709370657
* m:robe 100 Robert Kukla2008-04-03
| | | | | | | | - lcd driver tidied up and optimised - lcd flip and inverse display enabled (based on logikdax driver and work by lowlight) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16944 a1c6a512-1295-4272-9138-f99709370657
* Revert... stupid svn doesn't complain when passing -m twice :(Jens Arnold2008-04-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16939 a1c6a512-1295-4272-9138-f99709370657
* Make the measured LCD scanrates from the greylib known to the scanrate test ↵Jens Arnold2008-04-02
| | | | | | plugin. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16938 a1c6a512-1295-4272-9138-f99709370657
* Greyscale library: * Implement linearisation curve flipping for 1st/2nd Gen ↵Jens Arnold2008-04-02
| | | | | | iPods (LCD is inverted when backlight is on, so the curve is also inverted). This needs a slight extension of is_backlight_on() functionality in the core. * Thorough recalibration of all reachable greyscale targets, and #ifdef cleanup. * Reduce on-target gamma a bit, because the displayable contrast range of a monochrome/greyscale isn't that high. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16936 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Add some more register #defines to use later.Michael Sevakis2008-04-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16927 a1c6a512-1295-4272-9138-f99709370657