rockbox/firmware/target/arm/s5l8702/ipod6g
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
..
adc-ipod6g.c
adc-target.h
audio-ipod6g.c ipod Classic: implement HAVE_RECORDING 2015-10-07 06:15:03 +02:00
backlight-ipod6g.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
backlight-target.h Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
button-target.h button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
cscodec-ipod6g.c iPod Classic: Enable boosting by switching the CPU between 1x and 2x AHB clock 2011-02-09 21:45:57 +00:00
lcd-asm-ipod6g.S iPod Classic: YUV to RGB optimizations for ARM v5+ 2014-12-10 20:39:34 +01:00
lcd-ipod6g.c iPod Classic: prepare LCD driver for the bootloader 2015-12-17 09:14:58 +01:00
mmcdefs-target.h iPod Classic: HDD endianness change 2011-12-28 16:06:13 +00:00
piezo-ipod6g.c iPod Classic: configure piezo GPIO ports 2014-12-08 03:11:34 +01:00
piezo.h FS#12524 - iPod Classic/6G: hardware click support 2012-02-11 23:46:35 +01:00
pmu-ipod6g.c iPod Classic: prepare i2c and PMU for bootloader 2016-05-15 21:16:54 +02:00
pmu-target.h iPod Classic: prepare i2c and PMU for bootloader 2016-05-15 21:16:54 +02:00
power-ipod6g.c iPod Nano 2G and Classic: Fix power and charging detection. 2016-02-14 15:42:54 +01:00
powermgmt-ipod6g.c iPod Classic: implement IPOD_ACCESSORY_PROTOCOL 2015-10-07 06:15:03 +02:00
rtc-ipod6g.c
serial-ipod6g.c iPod Classic: updates for uc8702 driver 2016-05-13 23:21:42 +02:00
storage_ata-ipod6g.c iPOd Classic: skip emCORE HDD endianness warning for bootloader 2016-05-15 21:16:54 +02:00