.. |
adc-gigabeat-s.c
|
i.MX31/Gigabeat S: Actually enable DPTC which can set optimal voltage for 528MHz. Requires an SPI and PMIC interface rework because of the low-latency needs for the DPTC to work best with minimal panicing. SPI can work with multitasking and asynchronously from interrupt handlers or normal code.
|
2010-05-04 10:07:53 +00:00 |
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
|
i.MX31/Gigabeat S: Actually enable DPTC which can set optimal voltage for 528MHz. Requires an SPI and PMIC interface rework because of the low-latency needs for the DPTC to work best with minimal panicing. SPI can work with multitasking and asynchronously from interrupt handlers or normal code.
|
2010-05-04 10:07:53 +00:00 |
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
|
gigabeats: remove inline from extern functions
|
2010-09-07 14:30:30 +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 |