summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/imx233/sony-nwz
AgeCommit message (Collapse)AuthorFilesLines
2016-05-28nwz-370/380: increase adc button error marginAmaury Pouly1-0/+2
For some reason those targets have quite imprecise button voltages and the old margin was too small. This should fix the button-not-working issue, especially when the player is very hot and cold. Change-Id: I9fcddd7f079cd1c4ee121567fb21a4a0cbc0562b
2015-01-12Get rid of stupid _backlight_* function namesMarcin Bukat2-10/+10
_remote_backlight_* and _buttonlight_* are cleaned as well Change-Id: I73653752831bbe170c26ba95d3bc04c2e3a5cf30
2014-07-01Sony NWZ: calibrate discharge curvesAmaury Pouly2-8/+8
The charging curve also need to be calibrated but that will be part of another commit. Change-Id: Ie4c5995123e4059ae4f3c9d86c11fc1257314d39
2014-06-30sonynwz: fix backlightAmaury Pouly1-1/+3
Apparently the backlight driver is leaking current even when the PWM set to 0. This patch should greatly improve the battery life of the device. Change-Id: I76bbc8a87cae452e599b37de17e91f373cee58bc
2014-02-22nwz{e360,e370}: switch to new button driverAmaury Pouly2-32/+21
Change-Id: Iad08653f6cdbcfd75d3130186f91ed0b49a04ac9
2013-11-25imx233: add the possibility to choose audio output coupling modeLorenzo Miori1-0/+2
via target-defined option Change-Id: I1bffbc7f17a11cf690a771057c2e4a7ba6a5faaa Reviewed-on: http://gerrit.rockbox.org/678 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-11-19imx233: factor fmradio i2c and tuner power codeAmaury Pouly2-59/+5
Choices are limited for those: i2c is either generic software or imx233 hardware and power is either none or with a gpio. So factor ever possible combination in a single common file and use fmradio-target.h to supply the required parameters. This will remove a bunch of duplicate code. Change-Id: If12faeb2e371631cd39cc18a4c1d859812007934
2013-11-19imx233: factor adc accross targetsAmaury Pouly2-69/+0
The old code allowed each target to specify its adc targets but this proved useless since the target rely directly on imx233/lradc for input method and generic adc is mostly used for battery and debug. Remove all target specific files and provide a generic implemenation. The targets can still specify a battery temperature channel in powermgmt-target.h Change-Id: I68cf2e3e46379d174ac6d774ffb237bb15a19ae3
2013-09-26sonynwze360: fix color swapAmaury Pouly1-3/+2
I found the BGR bits in the lcd registers by trival and error. Change-Id: Ib263611e827e8671a0128242b947d76911bd9f47
2013-09-25Initial commit for the sony NWZ-E360 and NWZ-E370Amaury Pouly16-0/+1071
Change-Id: I52d21e136a98eaf481615d641795cf7ecf325465