.. |
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: Switch SSI1 and 2 around so that playback can use the shared peripheral DMA with SSI2 which doesn't require use of the peripheral DMA unit-- SSI2 is mapped to the SDMA core address space. Fix some break keywords in get_script_pc(). Use the patched script for mcu_2_app (BSP appears to have neglected to update that). Use _SHP instead of _SP for shared peripheral constants (consistency).
|
2009-03-09 04:25:25 +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
|
Gigabeat S: Turn off backlight LED supply after a 2-second delay and save a little power. Hardware fading required keeping supply enabled during fade out. Let fade happen at poweroff (might as well~~~).
|
2008-12-04 04:16:53 +00:00 |
button-gigabeat-s.c
|
Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes.
|
2010-04-09 01:21:53 +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
|
i.MX31: Add some enums and a couple helper functions to make dealing with pin muxing and pad configuration a bit more sane. Convert any existing code which changes mux/pad settings to use helpers.
|
2010-04-23 13:46:04 +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
|
Increase stack space for the Gigabeat S specific headphone thread to fix stack overflow when compiled with gcc 4.4
|
2009-11-20 16:42:07 +00:00 |
i2s-gigabeat-s.c
|
Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes.
|
2010-04-09 01:21:53 +00:00 |
kernel-gigabeat-s.c
|
Gigabeat S: There's no compelling reason to start automatic scaling in the bootloader only stop it milliseconds later. Do init to default frequency and working point, however.
|
2010-05-06 04:17:34 +00:00 |
lcd-gigabeat-s.c
|
Gigabeat S: There's no reason to pause the LCD DMA when changing the framebuffer address.
|
2010-05-15 14:58:16 +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
|
PCM bottom layer simplification. pcm_rec_peak_addr variable no longer has to be handled there. Driver can just return current pointer for recording peaks. A new define, HAVE_PCM_REC_DMA_ADDRESS, specifies that physical addresses are being used for recording and translation is needed before starting a new block. The drivers need not worry about aligning start and size nor should care if either will be zero. All this will be checked in the logical layer first.
|
2010-05-12 14:05:36 +00:00 |
power-gigabeat-s.c
|
i.MX31/Gigabeat S: Implement frequency and voltage scaling-- 1.6V for 528MHz, and 1.35V for 264MHz and 132MHz. Keep DPTC overdrive ( > 400MHz) voltage scaling off for now because of uncertainties. Simplify the (working) mess later.
|
2010-04-23 15:32:50 +00:00 |
power-gigabeat-s.h
|
Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes.
|
2010-04-09 01:21:53 +00:00 |
powermgmt-gigabeat-s.c
|
Gigabeat S: Employ more accurate battery charging curve.
|
2010-04-13 04:57:35 +00:00 |
powermgmt-target.h
|
Gigabeat S: Add some sanity checks for a strange charging anomaly that I have personally witnessed twice-- no, I don't have photos or a YT video but it did happen. Details are given in a comment in powermgmt-imx31.c. If it happens again, the checks may serve to reveal the true cause.
|
2010-04-07 19:59:26 +00:00 |
system-gigabeat-s.c
|
i.MX31/Gigabeat S: Implement frequency and voltage scaling-- 1.6V for 528MHz, and 1.35V for 264MHz and 132MHz. Keep DPTC overdrive ( > 400MHz) voltage scaling off for now because of uncertainties. Simplify the (working) mess later.
|
2010-04-23 15:32:50 +00:00 |
system-target.h
|
i.MX31/Gigabeat S: Implement frequency and voltage scaling-- 1.6V for 528MHz, and 1.35V for 264MHz and 132MHz. Keep DPTC overdrive ( > 400MHz) voltage scaling off for now because of uncertainties. Simplify the (working) mess later.
|
2010-04-23 15:32:50 +00:00 |
timer-gigabeat-s.c
|
Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes.
|
2010-04-09 01:21:53 +00:00 |
usb-gigabeat-s.c
|
Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes.
|
2010-04-09 01:21:53 +00:00 |
usb-target.h
|
|
|
wmcodec-gigabeat-s.c
|
Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes.
|
2010-04-09 01:21:53 +00:00 |