Age | Commit message (Collapse) | Author |
|
No targets are enabled, but the hosted Hiby-based targets could have this
feature enabled if they weren't so buggy:
* No generic way to determine wakeup reason under Linux
* No generic way to be asynchronously notified if the alarm is
triggered when we're already awake
* Shutting down may clobber RTC wakeup (driver/etc dependent)
* Rocker's kernel's RTC driver has some 24h clock and timezone-related
issues.
So, the infrastructure is arguably useful, but the only applicable
hardware I have is pathologically brain-dead.
Change-Id: Ie1aa38e72b831c8a0695ff684f260e514eef9710
|
|
Only AGPTeck Rocker is enabled for now, and it doesn't work properly:
* No generic way to determine wakeup reason under Linux
* No generic way to be asynchronously notified if the alarm is
triggered when we're already awake
* Shutting down may clobber RTC wakeup (driver/etc dependent)
And finally:
* AGPTek kernel's RTC driver has some 24h clock and
some timezone-related issues.
So, the infrastructure is arguably useful, but the only applicable
hardware I have is pathologically brain-dead.
Change-Id: Iac6a26a9b6e4efec5d0b3030b87f456eb23fc01d
|
|
Change-Id: I416798a88e1c31e4c39b195726e170f81ea84a16
|
|
Change-Id: I77b3d0ee9b48b6bf16f297ec01c59ad5236f06de
|
|
Change-Id: I9079382926ce19dd7afa50312179987f181855c3
|
|
Change-Id: Idbb3d7e49d4a13bac8d441565899a4888bda719c
|
|
enable keylock in WPS and FMS by simultaniously pressing POWER and BACK.
It was necessary to change the ACTION_FM_EXIT from BUTTON_BACK-button-press-event to
BUTTON_BACK|BUTTON_REL-event and BUTTON_BACK|BUTTON_REPEAT-event to easily be able
to press BUTTON_POWER|BUTTON_BACK without accidentally triggering ACTION_FM_EXIT.
also rebase to current master and add myself to docs/CREDITS
Change-Id: I263a034d0d8fd047d39265e3598ae7936dd8133d
|
|
This is to enable binary patching of Hiby-based firmware files
Note that noting in rbutil uses this yet.
Change-Id: I03ac824dd7402d508eb4e857ad78f184eb0d0243
|
|
Change-Id: I93819f5ecaad9101a711a0cca626570c7aef0e57
|
|
Once some missing power optimization stuff was added to the X3ii code,
they were completely identical.
Change-Id: I68e4db5e270e8ff22f91e521616a054bd7baa95d
|
|
Change-Id: I204837f8a0e56fe51b3ee317be7d9f597b89f877
|
|
Better document the file too
Change-Id: I75148785b8ed95d1d6b442b34adee23cccd7da68
|
|
On file systems with 2048 bytes per cluster, the bpb_secperclus value
gets multiplied by 4 when the meta data is loaded. This patch changes
the sanity check to consider (and reverse) that multiplication before
checking the cluster size.
Signed-off-by: Stefan Ott <stefan@ott.net>
|
|
Provided by Roman Stolyarov
Integration, Refactoring, and Upstreaming by Solomon Peachy
X3II confirmed working by forum tester, X20 is nearly identical.
This includes bootloader, main firmware, and the flash image patcher.
Eventual Todo:
* Further refactor AGPTek Rocker & xduoo hiby bootloaders
* Further refactor AGPTek Rocker & xduoo hosted platform code
Change-Id: I34a674051d368efcc75d1d18c725971fe46c3eee
|
|
Change-Id: I0a72f397f8d22b6543380e963383f6f7649a777b
|
|
Fixes checkwps build on xDuooX3 (only target that uses it!)
Change-Id: I4dfe095338c938f88a2791351c82f310d0531ad7
|
|
Change-Id: I86e4fd75fa9e1bf69b5c9bb5995f4bc77bbdd5de
|
|
Change-Id: I39a7be7cf0ace47cd4aba2a01d9450e1ba41cb7b
|
|
Confirmed to work on the AGPTek Rocker and xDuoo X3ii targets!
Change-Id: I721c62b88b28282d1c85fd33e49262265cd2d6a5
|
|
Makes the structure more compact.
Fixes the build failure on the m68k M5 target
Change-Id: If17b872f4923d3a52b344e3c59ed6f870d5a7725
|
|
Some leftover code from upstream was triggered by the __linux__ macro on
hosted targets.
Change-Id: Ib338e99d3b0d491d983dd92b8d554eed0c547c76
|
|
(Warning raised by GCC 4.9.4 -Os)
Change-Id: I1d2f491c8bdb11fe89ffb119e248ca0f4eb69de2
|
|
For some reason it was defined as 'unsigned short' but all arguments to
the threading functions and other structs used size_t. The SDL plugin
tried to allocate a 2MB stack and this resulted in much badness.
This is a _very_ old bug, and might be responsible for countless subtle
bugs!
Change-Id: I8b7fd79a10c21e3ab524a89b4d40d9afa4fab638
|
|
Change-Id: I85ee7fa590190a6236b0a270d65227926a5f5e82
|
|
Change-Id: I36f16530bf6dc108e44e1fd1ff5a550aa8139641
|
|
The pp502x cache init code tries to flush the cache by reading
a block of DRAM. Change the starting point from 0x0 to 0x1000
so the compiler doesn't helpfully insert an undefined instruction
to deliberately crash the target.
(This behavior is intentional on the part of GCC, and was triggered
by using -Os with my experimental 4.9.4 toolchain)
Change-Id: I2d2719615a1164a035f3dac8a56dd3737bbab1d5
|
|
This frees us from having to keep the web site in sync.
Note that only currently-referenced patches were kept.
Change-Id: I50da1b75baeac214cf142c8b76a05a8c56b4c1d4
|
|
Let's actually use those newfangled multicore processors!
Change-Id: Idfc21f10d634b969c49e7f22ab723e48951db0f0
|
|
Change-Id: Ic49bc23dc9667f5ff0f90e5b7fa93c71b8416241
|
|
Change-Id: I1534c340c3eefcdccb7074d98c58bbe491cf141b
|
|
Change-Id: I6222b87159235a28f2b69b512f95eafb8dd60564
|
|
Change-Id: I26a3ae3be1d52d1f866bf6817c6f5210d2e79a62
|
|
Change-Id: I8aad270c859c05f29b5630082beac0b2e62f22af
|
|
Change-Id: I81f3e2ad5caa8e68c23536dc1781e963fb8a9317
|
|
Change-Id: I350553db037ad9f65aced3f974afeaeee3fe822a
|
|
(From Stefan Ott)
I wrote a little patch for ipod_fw.c that allows me to create bootable
images for the iPod video without using any external software.
The patch adds two new options:
- The -s option can now be used to specify the sector size in blocks (typically 512 or 2048) when generating an image.
- The -n option can be used to create an image without a boot loader
Change-Id: I35ebcd19ba1491bba76dfc8011e5a856108bb9ad
|
|
Devices in IAP mode 4 do not explicitly request specific notifications, thus they don't get *any* periodic notifications at the moment (in particular, they miss the track position updates that are supposed to be sent out every 500 ms).
The attached patch fixes this by skipping an early return for devices in IST_EXTENDED state.
Change-Id: I23e35247dd0494e537429d4fd9d51dc7f4653d76
|
|
Split apart ipod6g installation instructions from the rest. For unknown
reasons the \opt and \nopt tests were causing the \code blocks to go wonky
Change-Id: I99b96cd17bd817e18b3487a92b66e966e39397d6
|
|
fixed wrongly set writing direction and translated missing strings
Change-Id: I4d0fd8430f334317c05b9e827ba2b547017ed2cd
|
|
Causes things to go boom with newer toolchains.
Change-Id: Ibd00edc9ea16aae8115b63ebce08ac920b0608a2
|
|
Change-Id: Ie25b8ab90193e6bb580cd7c04f8c0ce281f7a301
|
|
Apparently causing issues on some devices.
Change-Id: I6adb65513bf65c559a0fa8980e693f1e5324d4ad
|
|
Change-Id: I963028c6017796152a201791c078f672bf84a40a
|
|
Change-Id: I8997e7c3791b805a70a30cd1209a69b7afbec1e7
|
|
Change-Id: I8977e1bcc805df463f7b08f11be889368db4eab2
|
|
Change-Id: I8f393a53ea64c82f05e437923bcba05aa8a7a75c
|
|
Change-Id: Ib2c25dd21d39fda026e008950a805f032c916a72
|
|
Change-Id: Ic14bc5ff643c9cf4c6380b4c34999d704c65e460
|
|
Change-Id: I07e57218638ef62c0e4bf92833add6c3ba7bdcd8
|
|
Change-Id: I0a4bbcf94e9cadf43a822c1cb2f2dad3bd4f7588
|