| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Change-Id: I3b51dc5592c069745a62f21f6f9004c79a1f3985
Reviewed-on: http://gerrit.rockbox.org/225
Tested-by: Andrew Ryabinin <ryabinin.a.a@gmail.com>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
| |
Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97
Reviewed-on: http://gerrit.rockbox.org/137
Reviewed-by: Nils Wallménius <nils@rockbox.org>
Tested-by: Nils Wallménius <nils@rockbox.org>
|
| |
|
|
| |
Change-Id: Icde96e90303a9b6f3d399f3c25f24cc0b7d8576b
|
| |
|
|
| |
Change-Id: I05e3b946b921592bc17eff5ca705bfc1e71b2f0f
|
| |
|
|
| |
Change-Id: Ib9bd947ac71370e11e7e3d67dbc5f16da0b15ae3
|
| |
|
|
| |
Change-Id: I720426de3c66c10273fff5f3a01ef6b692218a29
|
| |
|
|
| |
Change-Id: I81654db87d38324d8680a56bcdb7e9922ee5b619
|
| |
|
|
| |
Change-Id: I4cad0881c8249f163680a280f70d1a0b36248da8
|
| |
|
|
| |
Change-Id: I4abca66150c23ffb7cc27c4c5320b8117c27e228
|
| |
|
|
|
|
|
|
| |
- Add BUTTON_POWER.
- hm60x: Rename BUTTON_PLAY to more proper BUTTON_SELECT, which will make it
possible to unify hm60x and hm801 keymaps in some plugins.
Change-Id: I84715cdbc79d00c1bc2e8e6bd492159ad3c3422b
|
| |
|
|
| |
Change-Id: I95a2a343762b8592f80bec0f11ddcdcb7983ae12
|
| |
|
|
| |
Change-Id: I7d7304cd4bddea78777ce826495e7cddae711442
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove the implementations of all exceptions handlers from the
various crt0.S files and have a single implementation in system-arm.h
The new implementation is weak so that it can be overwritten by some
specific code (like the unwinder)
Change-Id: Ib3e041ed6037376bbe0e79286057e1051640dd90
Reviewed-on: http://gerrit.rockbox.org/205
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
The scrolling code cannot differentiate between the BUTTON_TOUCHSCREEN post
from normal touches and the one posted in the timeout callback.
To fix introduce a global special button (BUTTON_REDRAW) that results
in the desired redraw. This existed already as a local kludge for android
and is now generalized.
Change-Id: I6bfa6c66431c48f5042fcd8fce2ea72cd3457f58
|
| |
|
|
|
|
| |
handles DEBUG builds on hosted targets to keep debug symbols if necessary.
Change-Id: I884031b79c6d49479e4d95752f35ced68872dd5d
|
| |
|
|
|
|
|
|
| |
The warnings 1207c7b was supposed to get rid of are sim-only. This
means the binsize argument used for the _FORTIFY_SOURCE fix did not
apply at all. This one actually checks the return values.
Change-Id: Ic4cd8c25de4305310baa868c077a66981cdfcb4b
|
| |
|
|
|
|
|
|
|
|
|
| |
This patch implements HAVE_ADJUSTABLE_CPU_FREQ, it modifies the
following parameters when CPU is unboosted:
- s5l8702 voltage is decreased: 1.200V -> 1.050V
- CPU frequency is divided by 4: 216MHz -> 54MHz
- AHB frequency is divided by 2: 108MHz -> 54MHz
Change-Id: I2285b83efb7e1567864ac288f2d4ba55f058f7c5
|
| |
|
|
|
|
|
| |
Mask click wheel controller clock gate when the hold switch is in
the locked position
Change-Id: I9de33db189afdb76cc5057e4c0e7efc587cf762b
|
| |
|
|
| |
Change-Id: Iacf6719e58b927bb619d469048e16797cae5cecd
|
| |
|
|
|
|
| |
panicf() screen can be exited.
Change-Id: I1fb095a7ae01a99c84722eeec199b1007b0f6088
|
| |
|
|
|
|
|
|
|
| |
Configures GPIO ports to detect holdswitch status instead of
polling the PMU via I2C, this fixes some random crashes
Change-Id: I407c9ca4c2c9203842f9e774b1c8d0455d59048c
Reviewed-on: http://gerrit.rockbox.org/194
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
|
| |
|
|
|
|
|
| |
libs in $ROOT/lib now add to $(CORE_LIBS) and $(EXTRA_LIBS) and are
automatically linked by the core and codecs/plugins respectively.
Change-Id: Iff482c792a8c8142718f6a16a450c6e2f1497c9a
|
| |
|
|
|
|
|
|
| |
For now it contains explicit SDRAM setup, cutting clock for unused
modules and turning off unused PLLs. This improves slightly mem
throughput as well as saves quite a bit of power.
Change-Id: I19a2827ac90a6868856c676fbe1e051c42f0d608
|
| |
|
|
|
|
|
|
|
| |
* rename some java methods (to update(), initialize())
* re-create the ByteBuffer object from the framebuffer on every update.
This is needed now since 2c71aa9 added the possiblity for lcd_framebuffer to change.
* do so, along with the creation of the dirty Rect object, in native code.
Change-Id: Id39ea8e4b6148987c5f216a87e0ff3c8e7babe92
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Especially when unzipping rockbox.zip, the native code can be initialized
a lot later than the java code. The java code needs to be prevented from
accessing rockbox structures (e.g. current_tick, event queues) before they're
ready.
This commit adds wait_rockbox_ready() and fixes dodgy behavior of starting
rockbox via widget play button, headset remote buttons or multimedia keys.
Also fixes wrong small list items before first redraw.
Change-Id: I1caf925e829a9c1c6bb6e0016d5c80574574c91e
|
| |
|
|
| |
Change-Id: Ib0049f96c54b4471a8185937d92bb6e8a492142a
|
| |
|
|
| |
Change-Id: Ic4bb85cfca4e21d908e187381b868d3f7ef18f88
|
| |
|
|
| |
Change-Id: I327dad2b8f335468d38ff8d717f7885c14492b7e
|
| |
|
|
| |
Change-Id: Ica743c1ea4e8e5fd4e4c70c00b0dc1fd019268a2
|
| |
|
|
| |
Change-Id: I022c7beba844a9b2cfcb8ec7950a1348e4bf511a
|
| |
|
|
| |
Change-Id: I76a101cd2c96be06fc95ca16871e5c86c2326c2d
|
| |
|
|
| |
Change-Id: I33ecad4a265a4c7e8883da7b6d28fb061a4c8e68
|
| |
|
|
|
|
|
|
|
|
|
| |
Rework code to be more useful:
- move battery channel init to lradc
- always init lradc from system (previously from adc)
- don't reserve channels for vddio, nmos or pmos
- implement external temperature sensing using current source
- use this for battery sensing on the Fuze+ (calibration needed)
Change-Id: I5f9a24b9243db7d1e6bdb16b84bc891e61d0c318
|
| |
|
|
|
|
|
|
|
| |
imx233: always divide physical channels by two for wider range
The Fuze+ OF monitors channel 2 but I'm unable to determine the meaning of it.
Print the value on the debug menu so that people can have a look at it.
Change-Id: I8a942febeafbce06014178abda12e38a16c26664
|
| |
|
|
|
|
|
|
| |
Only enable fmradio_i2c once with _init() called from system.
Move actual i2c init to system for consistency.
Move tuner power pin setup to power instead of fmradio.
Change-Id: Idb56bfba5803f71b5d049f174c48d2afb969a6ea
|
| |
|
|
|
|
|
|
|
|
|
| |
iomux_lcd now has parameter for display bit mode settings, so we doesn't need ifdef here.
lcd_init_device moved to target specific code
lcdif_init configure pins and lcd cotroller
Change-Id: I3a2d7fd38b08fe3bc5ebefa8c9f7288c21f58212
Reviewed-on: http://gerrit.rockbox.org/153
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
Tested-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
Use generic void * and size_t and make mp3_play_data and its callback
agree on types. Use mp3_play_callback_t instead of prototyping
right in the function call (so it's not so messy to look at). Change
doesn't appear to require plugin API version increment.
Change-Id: Idcab2740ee316a2beb6e0a87b8f4934d9d6b3dd8
|
| |
|
|
|
|
|
| |
Yeah, sizeof (void) here with GCC is 1. If something has a problem
with that, we'll set it straight.
Change-Id: I9ad3eee75dd440f6404a04a501d1533c8bc18ba9
|
| |
|
|
| |
Change-Id: I6a14570e94df1be62ae46816d2ff4e3f2b7bc21a
|
| |
|
|
| |
Change-Id: Iee19d074e7766925d1d68787116b84a08c784a1a
|
| |
|
|
| |
Change-Id: I6e7685c83c080cbeeff06c588971901e522e4f85
|
| |
|
|
| |
Change-Id: Ib786a9ef6318d259ecef783becdd7c0fa6f52730
|
| |
|
|
| |
Change-Id: I5283fdcdb8d263fd9375a6d29396f82650aeb686
|
| |
|
|
| |
Change-Id: Id1d509056026bc67e1a5051c60818336933d4aeb
|
| |
|
|
| |
Change-Id: I1b9728b138c05c59867ba06370186b2fa5a7c9fd
|
| |
|
|
|
|
|
| |
It proved the system work as unintended, even if slightly prematurely.
It was almost ready anyway.
Change-Id: Ic4de2b925bd26b094eaf65a120591569923954d1
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Additional status callback is added to pcm_play/rec_data instead of
using a special function to set it. Status includes DMA error
reporting to the status callback. Playback and recording callback
become more alike except playback uses "const void **addr" (because
the data should not be altered) and recording uses "void **addr".
"const" is put in place throughout where appropriate.
Most changes are fairly trivial. One that should be checked in
particular because it isn't so much is telechips, if anyone cares to
bother. PP5002 is not so trivial either but that tested as working.
Change-Id: I4928d69b3b3be7fb93e259f81635232df9bd1df2
Reviewed-on: http://gerrit.rockbox.org/166
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested-by: Michael Sevakis <jethead71@rockbox.org>
|
| |
|
|
| |
Change-Id: I18d5998dbcf7347549008fb9e52679b65fbf7e4f
|
| |
|
|
| |
Change-Id: Ied7ea0a882e532bcf673a96d224dd55fdaae05d4
|
| |
|
|
| |
Change-Id: I9dc262b8453abab62e792beebe4f96415e58b380
|