summaryrefslogtreecommitdiff
path: root/firmware/target/arm/philips (follow)
Commit message (Collapse)AuthorAge
* HDD16X0/HDD63X0: Enable power status of charging from USB.Szymon Dziok2016-10-02
| | | | Change-Id: I7b1e5e87921ae0770f7783680c3dbcdbf6f257f3
* HDD6330: Implement ATA power on/off.Szymon Dziok2016-09-25
| | | | | | This should fix some errors, panics in some individual cases. Change-Id: I27ce41f0563378e03371724f8b044404c6e69b76
* HDD16X0: remove unnecessary define.Szymon Dziok2016-03-13
| | | | Change-Id: If0e8174044b71765190cca89f2e37104b9e673e4
* HDD16X0: fix voltage values and simplify voltage calculation.Szymon Dziok2016-03-13
| | | | Change-Id: If3156c3d86145c66bc81e7cd371709ad91b8ee3c
* HDD63X0: fix values for charging (based on OF).Szymon Dziok2016-03-13
| | | | Change-Id: I382b7a037bf9648f993a38d247725ec8c966147f
* Get rid of stupid _backlight_* function namesMarcin Bukat2015-01-12
| | | | | | _remote_backlight_* and _buttonlight_* are cleaned as well Change-Id: I73653752831bbe170c26ba95d3bc04c2e3a5cf30
* HDD1630/HDD6330/SA9200: Integration of the clicker with the "Keyclick" menu.Szymon Dziok2014-11-10
| | | | Change-Id: Ieb26f2252c1f2613cc9bd83c8349f49113f46d87
* SA9200: Implement clicker.Szymon Dziok2014-07-26
| | | | | | It's not integrated with key click option for now. Change-Id: Ib0769b02bfebe7c55eca7b7ea61df5d6dd83cdd3
* Fix various reds. Some includes needed fixup.Thomas Martitz2014-03-03
| | | | Change-Id: I4327740bae17054131feb917abdd58846c451988
* HDD1630: implement lcd_enable (display on/off).Szymon Dziok2014-01-13
| | | | Change-Id: I8b72a9c333d8a9dbcb62c366a9af298f1dd9b2f7
* HDD1630: a proper way to enable and disable backlight.Szymon Dziok2014-01-13
| | | | Change-Id: Ic08a8a3ec4bcd6320ba07cb9bda1c95257ef14c9
* Combine PortalPlayer .lds files into one for app and boot.Michael Sevakis2013-07-19
| | | | | | | | These nearly identical files are multiplying like rabbits as PP targets are added and make SoC-related changes a PITA. Just include the master .lds file from the target one as was done for bootloader USB. Change-Id: I65e9e653030f0688b1728e32ada16abf2932e029
* Remove extraneous parensRafaël Carré2012-05-06
|
* Make INITDATA_ATTR work on everything that has INIT_ATTR enabled for code.Michael Sevakis2012-05-01
| | | | Change-Id: If9936bfbbd3bc3eb2a3e3e290701b8517eabfb13
* HDD6330: Correct voltage values, based on the values found in the OF.Szymon Dziok2012-03-17
| | | | Change-Id: I76a101cd2c96be06fc95ca16871e5c86c2326c2d
* HDD6330: Simplify strange OF voltage calculation, it's linear anyway.Szymon Dziok2012-03-17
| | | | Change-Id: I33ecad4a265a4c7e8883da7b6d28fb061a4c8e68
* lcd drivers: Convert lcd_[remote_]framebuffer to a pointerJonathan Gordon2012-02-28
| | | | | | | | | | Change all lcd drivers to using a pointer to the static framebuffer instead of directly accessing the static array. This will let us later do fun things like dynamic framebuffer sizes (RaaA) or ability to use different buffers for different layers (dynamic skin backdrops!) Change-Id: I0a4d58a9d7b55e6c932131b929e5d4c9f9414b06
* lcd: fix function name in comments in assembly files (lcd_write_yup_420 ↵Amaury Pouly2012-01-11
| | | | instead of lcd_write_yuv420)
* adc-target.h: cleanupRafaël Carré2012-01-08
| | | | | | | | move adc_close() prototype to adc.h don't duplicate prototypes of adc.h remove license header and guards for a single include of another file or for empty content git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31623 a1c6a512-1295-4272-9138-f99709370657
* button-target.h : move prototypes to button.hRafaël Carré2012-01-08
| | | | | | no need to define BUTTON_REMOTE anymore git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31620 a1c6a512-1295-4272-9138-f99709370657
* powermgmt-target.h: move prototypes to powermgmt.hRafaël Carré2012-01-07
| | | | | | Implement empty stubs if needed instead of empty static inline git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31617 a1c6a512-1295-4272-9138-f99709370657
* Rework powermgmt to enable code re-use on appliation and sims.Thomas Martitz2012-01-03
| | | | | | | | | | | | | | | | | | | | | * Introduce CONFIG_BATTERY_MEASURE define, to allow targets (application) to break powermgmt.c's assumption about the ability to read battery voltage. There's now additionally percentage (android) and remaining time measure (maemo). No measure at all also works (sdl app). If voltage can't be measured, then battery_level() is king and it'll be used for power_history and runtime estimation. * Implement target's API in the simulator, i.e. _battery_voltage(), so it doesn't need to implement it's own powermgmt.c and other stubs. Now the sim behaves much more like a native target, although it still changes the simulated battery voltage quickly, * Other changes include include renaming battery_adc_voltage() to _battery_voltage(), for consistency with the new target functions and making some of the apps code aware that voltage and runtime estimation is not always available. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31548 a1c6a512-1295-4272-9138-f99709370657
* Fix path to PP crt0Rafaël Carré2012-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31534 a1c6a512-1295-4272-9138-f99709370657
* move PP specific files to pp/Rafaël Carré2012-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31533 a1c6a512-1295-4272-9138-f99709370657
* Make more local functions static.Boris Gjenero2011-12-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31395 a1c6a512-1295-4272-9138-f99709370657
* Add KEEP() around vectors in linker scripts.Boris Gjenero2011-12-18
| | | | | | | | | | | Vectors are needed by the CPU, but they don't need to be accessed by Rockbox. Without the KEEP(), they can be removed when liking with --gc-sections, creating a broken binary without any warnings. This tells the linker to not remove them. It should enable use of --gc-sections for all targets. When not using --gc-sections, this does not change the binary. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31351 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: introduce a new button (BUTTON_TAP), based on the hardware support ↵Szymon Dziok2011-12-03
| | | | | | for gestures. From now on some things are accessible by tapping on the vertical scroll strip. Reorganize, fix and remap some of the keymaps, add missing keymap for the recording. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31132 a1c6a512-1295-4272-9138-f99709370657
* FS#12397 : On targets which load .data directly into its final location and ↵Boris Gjenero2011-11-22
| | | | | | lack code for moving it, remove linker script trick which ignores section alignment and word-aligns the section instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31041 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: improve the behavior of the lcd during shutdown.Szymon Dziok2011-09-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30575 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: fix the behavior of the lcd during shutdown (fading out), disable ↵Szymon Dziok2011-09-13
| | | | | | poweroff while charging for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30520 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: implement lcd_enable (display on/off).Szymon Dziok2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30519 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Enable only one led (from five) on the scroll strip in order to ↵Szymon Dziok2011-09-11
| | | | | | save battery life. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30506 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Fix random issues with the button light (MENU button sometimes does ↵Szymon Dziok2011-09-11
| | | | | | not light up). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30505 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Fix random strange behavior of the touchpad. Setting the ↵Szymon Dziok2011-09-11
| | | | | | sensitivity higher than normal is not a good idea for this one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30504 a1c6a512-1295-4272-9138-f99709370657
* e200v1 seems to be ok using USB-enabled bootloader. Also, include the ↵Michael Sevakis2011-01-16
| | | | | | bootloader USB .lds into the boot.lds instead of pasting into every one to keep things sane for now-- commented upon inside. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29062 a1c6a512-1295-4272-9138-f99709370657
* Oops...have to mind the boot.lds variation in /firmware/target/arm/philips ↵Michael Sevakis2011-01-15
| | | | | | by bootloader USB mode or not. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29057 a1c6a512-1295-4272-9138-f99709370657
* Bootloader USB mode for PP502x. Enable only on GoGear SA9200 for the time ↵Michael Sevakis2011-01-15
| | | | | | being. Add HAVE_BOOTLOADER_USB_MODE to config if BOOTLOADER is defined to enable it. Clean up some kernel stuff a little to support it. Mess up a bunch of other stuff (hopefully not too badly). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29053 a1c6a512-1295-4272-9138-f99709370657
* SA9200: Adjust touchpad sensitivities so that actual contact with the player ↵Michael Sevakis2011-01-11
| | | | | | is needed to cause button presses and hopefully those settings will work nicely. Add a parameter read function to the MEP driver for debugging and RE purposes; enable compilation of it if you want to use it. Make a note in power-sa9200.c about button inits. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29032 a1c6a512-1295-4272-9138-f99709370657
* SA9200: Implement the backlight hold handling.Michael Sevakis2011-01-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29030 a1c6a512-1295-4272-9138-f99709370657
* SA9200: Give LCD about an 8% speedup. Sync optional LCD settings to defaults ↵Michael Sevakis2011-01-11
| | | | | | in lcd_init_device. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29029 a1c6a512-1295-4272-9138-f99709370657
* SA9200: Add YUV blitting, do full-screen updates more efficiently and ↵Michael Sevakis2011-01-11
| | | | | | properly clip partial updates. Plugin struct becomes incompatible for this target but leave version alone since it's still dev-only. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29028 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: implement lcd_set_flip() function.Szymon Dziok2010-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28839 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: speedup lcd_blit_yuv() function (~4%).Szymon Dziok2010-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28828 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: implement initialization and inversion of lcd.Szymon Dziok2010-12-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28826 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: implement lcd_yuv_blit() function. The inner loop is written in ↵Szymon Dziok2010-12-05
| | | | | | assembler and the entire function is about 20% faster than the original from the ipod color. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28737 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: implement block transfers through the LCD2 bridge in ↵Szymon Dziok2010-12-02
| | | | | | lcd_update_rect(), speedup is huge, fps over 4 times faster. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28722 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: fix loading of the OF through the Rockbox bootloader (correct magic ↵Szymon Dziok2010-10-21
| | | | | | values in registers at the start), fix bootloader warnings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28322 a1c6a512-1295-4272-9138-f99709370657
* HDD6330 and HDD1630: split the code for the backlight, cause it's rather ↵Szymon Dziok2010-10-21
| | | | | | different for these targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28321 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Patch to enable/disable backlight.Szymon Dziok2010-10-18
| | | | | | | | Flyspray FS#11462 Author: David Fowle git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28307 a1c6a512-1295-4272-9138-f99709370657
* HDD6330: Try to adapt the keys for the new touchpad code, remove the non ↵Szymon Dziok2010-10-18
| | | | | | existing buttons, enable morse input. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28306 a1c6a512-1295-4272-9138-f99709370657