aboutsummaryrefslogtreecommitdiff
path: root/src/flash
AgeCommit message (Expand)AuthorFilesLines
2017-04-06Call riscv_xlen() to support 32-bit FESPI targetsPalmer Dabbelt1-4/+6
2017-03-23Revert "(WIP) Force algorithms to 64 bit"Palmer Dabbelt1-2/+2
2017-03-23(WIP) Force algorithms to 64 bitPalmer Dabbelt1-2/+2
2017-03-23some devicePalmer Dabbelt1-0/+1
2016-12-23Correct off by 1 in malloc, which causes this to fail on macOS (and in theory...mwachs51-1/+1
2016-12-18riscv: Increase the number of Algorithm StepsMegan Wachs1-1/+1
2016-11-30Use portable format specifier for size_tAlbert Ou1-1/+1
2016-11-27Don't write SCKDIV when flashingMegan Wachs1-4/+0
2016-11-27Add timeout to infinite loop.Tim Newsome1-1/+13
2016-11-25Add some timeouts that I ran into.Tim Newsome1-11/+48
2016-11-23Fix typo.Tim Newsome1-1/+1
2016-11-19Merge branch 'sifive/add_issi_flash' into riscvTim Newsome1-1/+1
2016-11-19Fix off-by-one error in assert.Tim Newsome1-1/+1
2016-11-19Add the ISSI SPI Flash to the listMegan Wachs1-1/+1
2016-11-18Flash at 8KB/s, using 10,000 byte working area.Tim Newsome1-67/+168
2016-11-172KB/s, by using the algorithm more.Tim Newsome1-7/+42
2016-11-17Base work for using a much smarter algorithm.Tim Newsome1-52/+203
2016-11-17Merge branch 'Og' into enable_flash_progTim Newsome3-8/+8
2016-11-16Use algorithm to speed up fespi flash programming.Tim Newsome1-377/+500
2016-11-14riscv: In FESPI driver, rename 'wip' to 'tx_wait', a more descriptive name.Megan Wachs1-10/+34
2016-11-07riscv: Correct reading SPI Flash IDMegan Wachs1-16/+36
2016-11-04riscv: Add first cut of Flash driver for Freedom E platforms. Completely unte...Megan Wachs4-0/+631
2016-10-04Make OpenOCD build using -Og.Tim Newsome3-8/+8
2016-08-14flash Kinetis: Implement flash protection settingTomas Vanek1-127/+333
2016-08-14pic32mx: add new device ID, 17x/27x Flash supportSASANO Takayoshi1-20/+70
2016-08-14flash Kinetis: refactoring ftfx commands and numerous minor changesTomas Vanek1-75/+121
2016-08-14flash/nor: implement protection blocks of different size than erase sectorTomas Vanek3-21/+106
2016-08-14flash Kinetis: dynamic status detection before starting mass_eraseTomas Vanek1-40/+66
2016-08-14flash Kinetis: Detect RESET/WDOG loop, fix detection of secured MCUTomas Vanek1-37/+43
2016-08-14kinetis: support mass erase on boards without SRSTSteven Stallion1-48/+196
2016-08-14at91sam7: do not touch flash banks which belong to other targetsAndreas Fritiofson1-13/+7
2016-08-14Flash handling for STM32F76x/77x and F446 addedAndreas Bolsch1-95/+313
2016-08-14flash/nor/tcl.c: Less verbose output of flash erase_check.Uwe Bonnes1-1/+5
2016-08-14stm32l4: Handle failing flash_size read like on other devices.Uwe Bonnes1-2/+15
2016-08-13psoc4: Corrected Silicon IDsGeorge Ioakimedes1-2/+2
2016-08-13at91samd: Add Atmel SAMD09 family supportOlaf Lüke1-0/+10
2016-08-02flash: nor: mdr: fix verification problem with 1986VE1T or 1986VE3TAndrey Skvortsov1-0/+7
2016-07-19Fix usage of timeval_ms()Andreas Färber8-16/+16
2016-06-23cfi: Add support for strangely endianness broken SoC implementationsEsben Haabendal2-3/+40
2016-05-24Make #include guard naming consistentMarc Schink21-57/+69
2016-05-24Remove FSF address from GPL noticesMarc Schink93-264/+123
2016-05-20lpcspifi: Fix SWD support for LPC43xxAndreas Färber1-38/+3
2016-05-20Fix spelling of ARM CortexAndreas Färber6-11/+11
2016-05-20nand: change use_raw to booleanIvo Manca2-2/+2
2016-05-20nand: fix return valueIvo Manca1-1/+1
2016-05-20stm32l1/Cat.3: Devices have only one bank.Uwe Bonnes1-2/+1
2016-05-17kinetis: Fix typo in variable namesAndreas Färber2-4/+4
2016-05-14flash/nor: Add Ambiq Micro Apollo flash driver.Rick Foos3-0/+907
2016-05-14xmc4xxx: Improve xmc4xxx_blank_check_memory() error handlingAndreas Färber1-1/+2
2016-05-08flash/nor/spi: use only lower case hex numbersRobert Jordens1-5/+5