diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2021-06-12 00:22:48 +0100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2021-06-14 20:45:14 +0100 |
commit | 2d6ddd0c5be78678ec2a349b9a912cc1999c1c68 (patch) | |
tree | 415a787eef027217196f372161d41e57d1fc2eaf /firmware/target/arm | |
parent | 02c4ec294c19115c5d9749971eebedf1769e81ba (diff) | |
download | rockbox-2d6ddd0c5be78678ec2a349b9a912cc1999c1c68.tar.gz rockbox-2d6ddd0c5be78678ec2a349b9a912cc1999c1c68.zip |
x1000: NAND driver bugfixes
- Missing mutex unlock in nand_open()
- SET_FEATURE command incorrectly issued as a read operation
- Inverted protection bits, not sure how that happened...
- Block erase skipped ahead by a wrong amount, causing erases
spanning multiple blocks to erase the wrong blocks
This code was buggy as hell... it's in need of a major overhaul.
It's not very flexible or reliable, and access to the flash is
useful during development of a new port, even if not useful once
the port is complete.
Change-Id: Ib85ee7453beab9657e3d19798ebaa09174b3649e
Diffstat (limited to 'firmware/target/arm')
0 files changed, 0 insertions, 0 deletions