rockbox/firmware/target/arm/s5l8702
Cástor Muñoz 469d645390 iPod Classic: prepare i2c and PMU for bootloader
When the bootloader starts only IRAM is available, the first task is to
ask the PMU to verify if the iPod has previously been hibernated by OF.
Due to memory limitations, the kernel cannot be used on this stage.

This patch modifies I2C and PMU low level functions to not to depend
on kernel (removes mutexes, and uses HW timer instead of current_tick),
actual kernel functions are modified to be 'mutexed' wrappers of the new
functions.

Change-Id: I7cef9e95dedaf176dc0659315f3dc33166d5b116
2016-05-15 21:16:54 +02:00
..
ipod6g iPod Classic: prepare i2c and PMU for bootloader 2016-05-15 21:16:54 +02:00
app.lds Get the linker files that slipped through in r31337. 2011-12-17 02:00:59 +00:00
boot.lds Get the linker files that slipped through in r31337. 2011-12-17 02:00:59 +00:00
clocking-s5l8702.c iPod Classic: s5l8702 clocking rewrite+documentation 2015-12-17 07:05:53 +01:00
clocking-s5l8702.h iPod Classic: s5l8702 clocking rewrite+documentation 2015-12-17 07:05:53 +01:00
crt0.S iPod Classic: add non-cached memory region 2015-12-17 10:52:49 +01:00
debug-s5l8702.c iPod Classic: updates for uc8702 driver 2016-05-13 23:21:42 +02:00
dma-s5l8702.c iPod Classic: use new PL080 DMA driver 2015-10-07 06:15:03 +02:00
dma-s5l8702.h iPod Classic: use new PL080 DMA driver 2015-10-07 06:15:03 +02:00
gpio-s5l8702.c ipod Classic: implement HAVE_RECORDING 2015-10-07 06:15:03 +02:00
gpio-s5l8702.h iPod Classic: s5l8702 GPIO interrupt controller. 2015-10-07 06:15:03 +02:00
i2c-s5l8702.c iPod Classic: prepare i2c and PMU for bootloader 2016-05-15 21:16:54 +02:00
kernel-s5l8702.c iPod Classic: minor modifications in TIMER 2014-12-08 03:07:44 +01:00
pcm-s5l8702.c ipod Classic: implement HAVE_RECORDING 2015-10-07 06:15:03 +02:00
pcm-target.h iPod Classic: use new PL080 DMA driver 2015-10-07 06:15:03 +02:00
pl080.c iPod Classic: introduce PL080 DMA controller driver 2015-10-07 06:15:03 +02:00
system-s5l8702.c iPod Classic: updates for uc8702 driver 2016-05-13 23:21:42 +02:00
system-target.h iPod Classic: add non-cached memory region 2015-12-17 10:52:49 +01:00
timer-s5l8702.c iPod Classic: minor modifications in TIMER 2014-12-08 03:07:44 +01:00
uart-s5l8702.c iPod Classic: updates for uc8702 driver 2016-05-13 23:21:42 +02:00
uart-target.h iPod Classic: updates for uc8702 driver 2016-05-13 23:21:42 +02:00