.. |
adc-gigabeat-s.c
|
|
|
adc-target.h
|
|
|
audio-gigabeat-s.c
|
Gigabeat S: Turn off hardware effects (tone and 3d) when doing digital loopback for FM recording otherwise the signal and levels are poorly represented in monitoring (can't just do ADC->DAC for general FM and get voice too). Some tweaking to input setup to improve gain a tiny bit. A little bit quieter startup too.
|
2010-05-26 05:13:45 +00:00 |
backlight-gigabeat-s.c
|
|
|
backlight-target.h
|
|
|
button-gigabeat-s.c
|
Gigabeat S: Do simple direct keypad scanning rather than triggering a separate scan interrupt and it all does the same thing but with 1 tick less latency.
|
2010-12-29 18:20:31 +00:00 |
button-target.h
|
|
|
dvfs_dptc_tables-target.h
|
Changed a macro to a raw in int constant. Didn't mean to do that. Put it back right.
|
2010-05-06 03:30:59 +00:00 |
fmradio-i2c-gigabeat-s.c
|
Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout.
|
2010-06-30 02:02:46 +00:00 |
gpio-gigabeat-s.c
|
i.MX31/Gigabeat S minor cleaning: Make HW access more obvious in places I forgot to do earlier. Reduce the number of structs that need to be filled-out for some drivers just to simplify a little. Change some types.
|
2010-05-07 10:53:19 +00:00 |
gpio-target.h
|
i.MX31/Gigabeat S minor cleaning: Make HW access more obvious in places I forgot to do earlier. Reduce the number of structs that need to be filled-out for some drivers just to simplify a little. Change some types.
|
2010-05-07 10:53:19 +00:00 |
headphone-gigabeat-s.c
|
Configure Gigabeat S with EABI compiler by default. Implement the INIT section that this enables (due to selective need for long calls). Remove pcm_postinit from INIT section since it's asynchronous. Disable strict aliasing on SPC codec for now just to shut it up.
|
2010-06-11 14:39:35 +00:00 |
i2s-gigabeat-s.c
|
Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout.
|
2010-06-30 02:02:46 +00:00 |
kernel-gigabeat-s.c
|
Gigabeat S/i.MX31: Take care of an interrupt priority inversion that can happen during PCM callback lockout when DVFS switches frequecies during the lockout, preventing a thread from unlocking the callback until DVFS finishes, causing an SSI FIFO underrun. Hadn't thought of an acceptable way to deal with it before.
|
2011-01-07 20:40:36 +00:00 |
lcd-gigabeat-s.c
|
Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout.
|
2010-06-30 02:02:46 +00:00 |
lcd-target.h
|
|
|
mc13783-gigabeat-s.c
|
i.MX31/Gigabeat S minor cleaning: Make HW access more obvious in places I forgot to do earlier. Reduce the number of structs that need to be filled-out for some drivers just to simplify a little. Change some types.
|
2010-05-07 10:53:19 +00:00 |
mc13783-target.h
|
i.MX31/Gigabeat S minor cleaning: Make HW access more obvious in places I forgot to do earlier. Reduce the number of structs that need to be filled-out for some drivers just to simplify a little. Change some types.
|
2010-05-07 10:53:19 +00:00 |
pcm-gigabeat-s.c
|
Gigabeat S/i.MX31: Take care of an interrupt priority inversion that can happen during PCM callback lockout when DVFS switches frequecies during the lockout, preventing a thread from unlocking the callback until DVFS finishes, causing an SSI FIFO underrun. Hadn't thought of an acceptable way to deal with it before.
|
2011-01-07 20:40:36 +00:00 |
power-gigabeat-s.c
|
Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout.
|
2010-06-30 02:02:46 +00:00 |
power-gigabeat-s.h
|
|
|
powermgmt-gigabeat-s.c
|
Gigabeat S: The forced shutoff voltage level can be lowered a tiny bit it seems.
|
2010-06-29 07:29:42 +00:00 |
powermgmt-target.h
|
Gigabeat S: Use longer battery filter; lag is not a problem with voltage for charging since it's I-controlled. Initialize local copy of last_inputs for the power routines in target init otherwise the battery filter is reinitialized too soon.
|
2010-05-19 23:39:59 +00:00 |
system-gigabeat-s.c
|
Some static data is only used by .init functions. Add .initdata to declare such data (otherwise section conflicts arise). For i.MX31, use INITDATA_ATTR in the appropriate places.
|
2011-01-08 20:42:51 +00:00 |
system-target.h
|
Gigabeat S/i.MX31: Take care of an interrupt priority inversion that can happen during PCM callback lockout when DVFS switches frequecies during the lockout, preventing a thread from unlocking the callback until DVFS finishes, causing an SSI FIFO underrun. Hadn't thought of an acceptable way to deal with it before.
|
2011-01-07 20:40:36 +00:00 |
timer-gigabeat-s.c
|
|
|
usb-gigabeat-s.c
|
Gigabeat S: Make it a removable mass-storage device. Windows will assign a drive to only the main data partition by default. To access the bootloader partition instead, press 'Vol -' while it connects (in bootloader and firmware). Hopefully doesn't break anything for anyone.
|
2011-01-05 19:35:51 +00:00 |
usb-target.h
|
Gigabeat S: Make it a removable mass-storage device. Windows will assign a drive to only the main data partition by default. To access the bootloader partition instead, press 'Vol -' while it connects (in bootloader and firmware). Hopefully doesn't break anything for anyone.
|
2011-01-05 19:35:51 +00:00 |
wmcodec-gigabeat-s.c
|
Remove atomic register bit manipulation functions from i.MX and s3c target code and introduce generic functions for ARM (bitmod32, bitset32, and bitclr32). Multiprocessor support is possible but just not implemented at the moment, only interrupt lockout.
|
2010-06-30 02:02:46 +00:00 |