rockbox/firmware/target/arm/as3525
Bertrik Sikken 1d1e8e4eb7 Sansa AMSv2: initialise PMU (power management unit), inspired by how the OF does it
Differences in PMU settings:
- explicitly disable the PLL inside the PMU (we don't use it)
- don't increase the PVDD1/AVDD17 voltages because the impact on runtime is still unclear

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30571 a1c6a512-1295-4272-9138-f99709370657
2011-09-18 15:33:19 +00:00
..
sansa-c200v2 Enable display and backlight on panic. 2010-06-18 13:45:24 +00:00
sansa-clip Sansa clip+: fix display brightness for players with newer OLED controller type (and reorganise the variant detection a bit in the process) 2010-07-22 15:31:24 +00:00
sansa-clipplus Sansa clip+: do not set GPIO B7 in the display driver, it's already used for FM radio I2C 2011-04-02 08:24:14 +00:00
sansa-clipv2 Sansa Clip v2: there's no need to use |= or &= to manipulate a GPIO for the button light 2011-04-08 21:51:46 +00:00
sansa-clipzip sansa clipzip: fix rectangle setup of type 1 lcd 2011-09-16 14:21:08 +00:00
sansa-e200v2 Fuze*/e200v2: remove unused lcd_set_contrast() 2010-07-14 06:48:36 +00:00
sansa-fuze Enable display and backlight on panic. 2010-06-18 13:45:24 +00:00
sansa-fuzev2 AMS: consistently use bitclr32/bitset32/bitmod32 for register CCU_IO (instead of using |= or &= ) 2011-04-18 21:13:40 +00:00
sansa-m200v4 Enable display and backlight on panic. 2010-06-18 13:45:24 +00:00
adc-target.h Sansa AMS: use the AS3514 ADC driver 2008-11-10 20:55:56 +00:00
app.lds */app.lds: remove STUBOFFSET 2010-09-20 17:09:55 +00:00
ascodec-as3525.c Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphore_wait takes a timeout now so codecs and plugins have to be made incompatible. Don't make semaphores for targets not using them. 2011-03-02 08:49:38 +00:00
ascodec-target.h Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphore_wait takes a timeout now so codecs and plugins have to be made incompatible. Don't make semaphores for targets not using them. 2011-03-02 08:49:38 +00:00
audio-as3525.c AMS SoC's: Some register bit changes need interrupt protection: timer API and CGU_PERI. 2010-07-02 06:00:00 +00:00
backlight-e200v2-fuze.c FS#10306 by Thomas Martitz : button light doesn't change on SD transfers on Sansa AMS (Fuze & e200v2) 2009-06-18 22:33:02 +00:00
boot.lds as3525*: enable MMU in bootloader 2010-06-18 17:33:51 +00:00
button-e200v2-fuze.c Fuzev2: Scrollwheel works like a charm :) 2010-04-01 16:07:56 +00:00
clock-target.h revert r28834 because it causes problems with uSD 2010-12-29 16:07:15 +00:00
dbop-as3525.c DBOP noise on C200v2 goes away if we precharge long enough. 2010-06-27 02:50:24 +00:00
dbop-as3525.h Sansa AMS: Time has shown that switching between 16 and 32bit mode costs much time (due to the micro delay needed), so do 32bit transfers unconditionally for lcd updates at the cost of updating slightly larger rectangles (gives upto 15% speed up, nearly at maximum now). 2010-01-07 22:21:41 +00:00
debug-as3525.c Move dbg_hw_info() into target tree. FS#11735 by me 2011-06-05 10:26:06 +00:00
debug-target.h Move dbg_hw_info() into target tree. FS#11735 by me 2011-06-05 10:26:06 +00:00
dma-pl081.c AS3525: Implement a true audio pause and full-resolution audio tick. Take care of a few atomic hotspots. 2011-01-19 09:15:23 +00:00
dma-target.h AS3525: Implement a true audio pause and full-resolution audio tick. Take care of a few atomic hotspots. 2011-01-19 09:15:23 +00:00
fmradio-i2c-as3525.c Initial framework for the Sandisk Sansa Clip Zip 2011-08-27 16:21:19 +00:00
i2s-as3525.c
kernel-as3525.c AMS SoC's: Some register bit changes need interrupt protection: timer API and CGU_PERI. 2010-07-02 06:00:00 +00:00
lcd-as-e200v2-fuze-fuzev2.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
lcd-clip.h lcd-clip.h: mentions clipv2 2010-07-22 17:17:31 +00:00
lcd-fuze.c Fuze*/e200v2: remove unused lcd_set_contrast() 2010-07-14 06:48:36 +00:00
lcd-fuze.h Fuzev1/v2 : lcd_set_flip() 2010-05-29 13:43:18 +00:00
lcd-ssd1303.c Sansa clip+: fix display brightness for players with newer OLED controller type (and reorganise the variant detection a bit in the process) 2010-07-22 15:31:24 +00:00
memory-init.S Initial framework for the Sandisk Sansa Clip Zip 2011-08-27 16:21:19 +00:00
pcm-as3525.c Shuffle some functions around so that interfacing with playback.c in particular isn't required. Though playback does finish the audio init, pcm doesn't care who does it. 2011-09-01 12:15:43 +00:00
power-as3525.c as3525v2: RTC alarm 2010-05-22 00:28:03 +00:00
powermgmt-target.h Initial framework for the Sandisk Sansa Clip Zip 2011-08-27 16:21:19 +00:00
scrollwheel-as3525.c Fix someone elses yellow and red 2010-04-02 01:41:51 +00:00
sd-as3525.c Don't use NUM_VOLUMES as array size in sd card drivers. NUM_DRIVES is also wrong (the total number of drives in the system is not really related to the number of sd devices), but at least it's less wrong than NUM_VOLUMES and it matches the (wrong) assumptions the rest of the drivers make 2011-09-18 12:51:54 +00:00
sd-as3525v2.c AMS: consistently use bitclr32/bitset32/bitmod32 for register CCU_IO (instead of using |= or &= ) 2011-04-18 21:13:40 +00:00
system-as3525.c Sansa AMSv2: initialise PMU (power management unit), inspired by how the OF does it 2011-09-18 15:33:19 +00:00
system-target.h Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code), use the already defined MEMORYSIZE instead. 2011-02-02 17:43:32 +00:00
timer-as3525.c AMS SoC's: Some register bit changes need interrupt protection: timer API and CGU_PERI. 2010-07-02 06:00:00 +00:00
tuner-as3525v2.c Return valid tuner ID even when tuner is not detected properly. Fixes FS#11791 2011-02-22 13:58:06 +00:00
usb-as3525.c Scrub r30546 bootloader build errors. 2011-09-14 16:00:26 +00:00
usb-drv-as3525.c Move AMSv1 (AMSv2 had been done already) to using setup packet request to detect a host. 2011-09-14 15:26:57 +00:00
usb-drv-as3525.h Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphore_wait takes a timeout now so codecs and plugins have to be made incompatible. Don't make semaphores for targets not using them. 2011-03-02 08:49:38 +00:00
usb-drv-as3525v2.c AMSv2 USB: Write usb_delay() in assembly 2011-05-03 17:17:23 +00:00
usb-drv-as3525v2.h revert r27991 2010-09-03 22:18:04 +00:00
usb-target.h as3525: don't export empty usb_init_device(), declare it as empty inline 2010-05-27 12:00:18 +00:00