summaryrefslogtreecommitdiffstats
path: root/serprog.c
Commit message (Expand)AuthorAgeFilesLines
* tree/: Drop default_spi_probe_opcode for NULL caseEdward O'Callaghan2023-03-031-1/+0
* spi: Make 'default_spi_send_multicommand' the default unless definedEdward O'Callaghan2023-03-011-1/+0
* parallel: Drop explicit fallback_chip_X boilerplateEdward O'Callaghan2023-01-111-5/+0
* spi: Make 'default_spi_write_aai' the default unless definedEdward O'Callaghan2022-12-211-1/+0
* tree/: Rename 'internal_delay()' to 'default_delay()'Edward O'Callaghan2022-12-121-2/+2
* tree/: Move programmer_delay() out of programmer state machineEdward O'Callaghan2022-12-121-22/+25
* drivers: Move (un)map_flash_region to par/spi/opaque_masterJonathon Hall2022-10-081-16/+17
* drivers/: Make 'fallback_{un}map' the default unless definedEdward O'Callaghan2022-10-081-1/+0
* serprog.c: Retype variable `have_device` with boolFelix Singer2022-09-081-3/+4
* tree: Port programmers to pass programmer_cfg to extractorsEdward O'Callaghan2022-09-071-3/+3
* tree: Allow passing programmer_cfg directly to programmerEdward O'Callaghan2022-09-071-1/+1
* tree: Change signature of extract_programmer_param_str()Edward O'Callaghan2022-09-071-3/+3
* spi: Add function to probe erase command opcode for all spi_masterAarya Chaumal2022-07-111-0/+1
* Add `str` extension to extract_programmer_param function nameChinmay Lonkar2022-07-021-3/+3
* tree: indent struct *_master consistently with tabsThomas Heijligen2022-06-271-8/+8
* serprog.c: Avoid calling memcpy with NULL pointer argumentsaarya2022-05-121-1/+2
* hwaccess: replace flashrom specific macros by compiler definesThomas Heijligen2021-10-151-2/+0
* serprog: Move content of programmer specific header to C fileFelix Singer2021-10-151-1/+26
* spi_master: Move shutdown function above spi_master structAnastasia Klimchuk2021-08-171-19/+19
* programmer_table: move each entry to the associated programmer sourceThomas Heijligen2021-06-101-3/+14
* serprog.c: Use braces in both branches of conditional statementAnastasia Klimchuk2021-05-281-9/+13
* serprog.c: Separate shutdown from failed init cleanupAnastasia Klimchuk2021-05-281-22/+27
* programmer: Smoothen register_par_master APIAnastasia Klimchuk2021-05-231-1/+1
* programmer: Smoothen register_spi_master() APINico Huber2021-05-131-1/+1
* serprog.c: Remove forward-declarationsAnastasia Klimchuk2021-02-161-239/+222
* const'ify flashctx to align signatures with cros flashromEdward O'Callaghan2020-04-301-2/+2
* Fix -Wsign-compare troubleNico Huber2019-07-311-2/+2
* spi: Drop spi_controller typeNico Huber2019-06-271-1/+0
* serprog.c: Remove unneeded 'else'Elyes HAOUAS2019-06-211-4/+3
* Remove address from GPLv2 headersElyes HAOUAS2018-04-241-4/+0
* Fix whitespace errorsElyes HAOUAS2018-04-241-1/+1
* spi_master: Introduce SPI_MASTER_4BA feature flagNico Huber2018-01-021-0/+1
* Enable continuous SPI readsUrja Rannikko2017-07-131-22/+1
* Add a bunch of new/tested stuff and various small changes 24Stefan Tauner2016-01-231-1/+1
* serprog: fix missing device parameter error message on WindowsUrja Rannikko2016-01-041-2/+8
* serprog: allow to omit specifying a baud rateStefan Tauner2016-01-041-21/+23
* serprog: Fix FWH/LPC by implementing serprog_mapUrja Rannikko2015-06-291-0/+16
* Unify target OS and CPU architecture checksStefan Tauner2015-01-101-4/+6
* Rename programmer registration functionsCarl-Daniel Hailfinger2014-07-191-8/+7
* Make delay values unsignedStefan Tauner2014-05-021-1/+1
* CID1129996: Unchecked return value from setsockopt() in serprogStefan Reinauer2014-04-261-1/+5
* CID1130009: Resource leak in sp_opensocket()Stefan Reinauer2014-04-261-0/+1
* Add support for Atmel AT45DB* chipsAidan Thornton2013-08-271-2/+1
* Get rid of sp_die()Stefan Tauner2013-08-241-56/+99
* Add a bunch of new/tested stuff and various small changes 18Stefan Tauner2013-07-251-1/+1
* Use uintptr_t for chipaddr instead of unsigned longStefan Tauner2013-07-131-2/+2
* Enable serprog on WindowsStefan Tauner2013-04-011-6/+12
* Replace native calls in serprog with wrapper callsStefan Tauner2013-04-011-28/+15
* Introduce serialport_write_nonblock()Stefan Tauner2013-04-011-14/+5
* Replace sp_sync_read_timeout() with serialport_read_nonblock()Stefan Tauner2013-04-011-24/+4