| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
| |
These files were produced by parsing some linux and/or sigmatel
provided headers and later tweaked by hand or by programs.
Each file describes one or more soc. A soc has a list of devices.
Each device can either be unique or have several copies at
different addresses. Each device has a list of registers which
can either be unique or indexed. Each register can further have
a list of fields. Registers with a SCT variant are also handled.
Change-Id: Ib50bb3fda268b6d5713f81bd8961de7978a5815e
|
| |
|
|
|
|
|
|
|
|
|
| |
These tools allow one to read a register description in a XML
file and to produce something useful out of it. Three example
programs are written:
- tester which simply prints the register tree
- headergen which produces a set of headers with the #define
- hwemulgen which produces something for the hwemul tool (to come)
Change-Id: I52573688b29d5faeaf64ce7c5ffe08ee8db3d33c
|
| |
|
|
| |
Change-Id: I6410c0e11acc02ec996461153b4737f416f8cbee
|
| |
|
|
| |
Change-Id: I9c3e2eb95f7eb6d41591b006328fd720dfcf93a5
|
| |
|
|
| |
Change-Id: Iaebb442611c64fe4d47a07ce3b3d12c3230cafe5
|
| |
|
|
| |
Change-Id: I9a15c347cfaab821b0cfc01744c5b6b8267c40ea
|
| |
|
|
| |
Change-Id: I46a9d3d9b149dd313236e9976ed2ce5ede0f70e2
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds ability to view gif images in rockbox.
Works both on color and gray/monochrome targets (greylib).
Aspect correction is supported as well.
Limitations:
- animated gifs are restricted to 32 frames
- animated gifs loop always (loopcount is ignored)
- plain text extension is not supported
- animated gifs with interframe delay = 0 are treated as still
images (web browsers usually treat delay 0 as 100ms to prevent
exhaustive CPU load by such images)
Change-Id: I61501f801ddcd403410e38d83e6bddc9883e7ede
|
| |
|
|
|
|
|
|
| |
Uninitialized struct scroll which is used to pass state between
scrollstrip ISR and button_read_device() can bomb out whole
button subsytem.
Change-Id: I3b415c22cfee4181b2132cddaeff68797c7cc0ea
|
| |
|
|
| |
Change-Id: I171b5f94b8beff571db8da32f28e31428980aaf3
|
| |
|
|
| |
Change-Id: Ib73b21b944cb609cc26f7f6955d2c894628f65ad
|
| |
|
|
| |
Change-Id: Ifc678166ac70cc8fc76897c76ccbc4bc3f88cc14
|
| |
|
|
|
|
|
|
| |
sigaltstack() is not available (more accurately, not exposed by the
NDK) pre-gingerbread/2.3. However the android-arm target runs on
down to eclair/2.1, where the asm threads still work fine.
Change-Id: I2bb14bc6bb5653c401552189699a676109ac6587
|
| |
|
|
| |
Change-Id: I1a1f32faa72987b113f109b876639a1b153f0a88
|
| |
|
|
| |
Change-Id: If205f8c69a7ac803eecab394e6d1758aeda86336
|
| |
|
|
| |
Change-Id: Ice8ba3f2cb51091486b3f446447cc8d256bc4c00
|
| |
|
|
| |
Change-Id: Icaaca3d23ca89da977a065396b1961f9fe40da41
|
| |
|
|
| |
Change-Id: Iaa89df27b7a0c4eb9fc6603c431de3d1fe791fa1
|
| |
|
|
|
|
|
|
|
|
| |
There is a vendor specific command to read the NVP of the device,
including the KAS. The trick is that the data is randomly
scrambled using a so-called para_noise array of random values.
There seems to be a problem when retrieving large entries (>1000
bytes typically) which causes sg_pt do behave strangely.
Change-Id: Iefa6140df78ab9c7dcf7ac34cb1170979123ecd7
|
| |
|
|
|
|
|
|
|
|
| |
This tool can send vendor specific scsi commands to sony nwz
players such as getting serial number, model id, device info,
and others. It can potentially be used to get some private keys
stored on the device but probably not the KAS used to encrypt
firmware upgrades images(UPG).
Change-Id: Ia49c1edf8d421b20c4e9afeb1192e00e06eb6047
|
| |
|
|
|
|
| |
This tool can unpack UPG archives for firmware updates.
Change-Id: I32f5f1a84759198c7af4a4ecfd7aa65eaeda567a
|
| |
|
|
|
|
|
|
|
| |
This tool is specific to the em1/mp200 sony based players. In
deals with raw emmc images (which is possible but hard to get).
This tool is also useful as a documentation of the underlying
emmc format used for a future port.
Change-Id: I66c9b0e47351e5d89f6a404aa62038e00fdc1093
|
| |
|
|
|
|
|
|
|
|
|
| |
If interrupts trigger during cache invalidation this could cause memory
corruption. This should be right fix for commit_discard_idcache in
contrast to 72ebcbf and c1ec1ec.
Change-Id: I141fb585004d4a1967b0a03bc37db3964d886564
Reviewed-on: http://gerrit.rockbox.org/345
Tested-by: Andrew Ryabinin <ryabinin.a.a@gmail.com>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
| |
Volume up/down now update volume(!) and long select press display
fm menu.
Change-Id: Iba5574a3804f91efeab1202bbdd14a0522f7396b
|
| |
|
|
| |
Change-Id: Idb2f5e4b0bd6a84bc3eaff088fb4706f46ed1535
|
| |
|
|
|
|
| |
avoids overflows for very long files
Change-Id: Idb1e9a411bd9007cfddbbd2d3dcf127645fa9a7c
|
| |
|
|
|
|
|
|
| |
It seems something wrong with cache handling in rk27xx. OF always disable cache
before invalidating cache ways, therefore, now we do the same.
Hopefully this will fix cache handling, but I couldn't contend that it's really so.
Change-Id: I967c18211f0ddff689b6a17579fbe8685277f132
|
| |
|
|
|
|
| |
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: Icb2ac5180a24b3c861acdd12086f6701191592ac
|
| |
|
|
| |
This was commited by accident, sorry.
|
| |
|
|
|
|
|
| |
This is work from FS#12431 synced to current HEAD and slightly
tweaked (gcc 4.6.2 -> 4.6.3, binutils 2.21.1 -> 2.22)
Change-Id: I76af91e80ac2a9c16a776c7f0a33cc51603bbf9b
|
| |
|
|
| |
Change-Id: I6721227938955915fede32b6748802f7abf4b391
|
| |
|
|
| |
Change-Id: I19f94ee6adf008989d64d77dfa8e2368ff2385d9
|
| |
|
|
|
|
|
|
|
| |
The running count is only 16-bit wide, since the always tick
setting derives from the crystal clock at 24MHz the user timer
cannot be set lower than ~300Hz which is already too high.
Switch to the 32KHz crystal source to fix this.
Change-Id: Ie7775460b17ea7ab331738734e3d688ad5563857
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
exponential implementation uses the series
e^x = 1 + x + x^2/2 + x^3/6 + ...
natural logarithm uses
ln(a) = 2 * ( (a-1)/(a+1) + 1/3 * ((a-1)/(a+1))^3 +... )
log10 uses
log10(a) = ln(a)/ln(10)
Change-Id: I7303404b2b5a2bf60aad0706ca964a7cea19a27c
Reviewed-on: http://gerrit.rockbox.org/333
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
|
| |
|
|
|
|
| |
Change-Id: Ic92e9e59a59bb9d40377c64027d1cc601b0b4ebd
Reviewed-on: http://gerrit.rockbox.org/330
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
|
| |
|
|
| |
Change-Id: Ia3fba4ba2c46a202c48f3a9b7db0cba9f75b6a50
|
| |
|
|
|
|
|
| |
Several HM-801 DAPs have another buttons circuit.
This patch adds support for such devices so they could work properly.
Change-Id: Ic49e8e46b3e785b91c7c4706003fac3dbc20ae59
|
| |
|
|
|
|
|
|
|
| |
The raw encode mode allows to use the raw encode_page routine on
any file which proved to be useful. The guessed fields of the
headers are based on some rk2918 headers which leaked. They are
mainly informative though (date, version, chip).
Change-Id: I139ea0c40f76b6dde041c448bbf3e7ecf9cab24a
|
| |
|
|
|
|
| |
doesn't make any speed diff on pp
Change-Id: Ia6484e2a2bbf72d33a583470918c0fa267fd9b97
|
| |
|
|
| |
Change-Id: Id084a7508093e1c7e94006a3adc3beba4025b8a6
|
| |
|
|
| |
Change-Id: I2d64fb20b2526d912eb665df0df4e87459676a92
|
| |
|
|
|
|
|
|
|
| |
avoids complicated index calculations in the loops.
saves 0.3MHz decoding a 64kbps test file on h300 (cf) and
0.2MHz on c200 (pp)
Change-Id: I1918912d9a4502f89980c6bb270ec2ef10a07010
Signed-off-by: Nils Wallménius <nils@rockbox.org>
|
| |
|
|
|
|
|
| |
Saves 1.1MHz decoding a 64kbps test file on h300 (cf) and
0.2MHz on c200 (pp)
Change-Id: If9ed03f2e3787ee497eababda4013fbb5d395946
|
| |
|
|
| |
Change-Id: I009163615e090deb6b87351f1756eb21f8d8a9aa
|
| |
|
|
| |
Change-Id: I10e925f40dc134627c77de5b17518ebdffee9a0e
|
| |
|
|
| |
Change-Id: I8e5ea31f0b529c0160ce6bdaa21a7d3dfe6c391d
|
| |
|
|
|
|
|
|
|
|
| |
on a target with a disk.
Change-Id: I37c875c9cd014eb61fe5232dab0f4b8f15f057dd
Reviewed-on: http://gerrit.rockbox.org/319
Tested-by: Thiago Okada <thiago.mast3r@gmail.com>
Reviewed-by: Frederik Vestre <freqmod@gmail.com>
Tested-by: Frederik Vestre <freqmod@gmail.com>
|
| |
|
|
|
|
| |
Change-Id: I6e6b94d077c106555eed548c7a50c8a22e0ee839
Reviewed-on: http://gerrit.rockbox.org/331
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
|
| |
|
|
| |
Change-Id: I327ddd5506598c80263424d85afa84cd3c9acfeb
|
| |
|
|
|
|
|
|
| |
speeds up decoding of a 64kbps test_file by 1.5MHz on c200 (pp)
and 1.9MHz on fuzev1 (amsv1)
Change-Id: I1db460b634eba608c3e00541d96fc93d5a05710b
Signed-off-by: Nils Wallménius <nils@rockbox.org>
|