summaryrefslogtreecommitdiff
path: root/src/drivers/spi/spi_flash.c
AgeCommit message (Expand)Author
2023-07-03drivers/spi_flash: Always exit 4-byte address mode when memory-mappedFred Reitberger
2023-06-06drivers/spi/spi_flash.c: Print the flash ID when find_match failsFred Reitberger
2023-03-26drivers/spi/spi_flash.c: Prefer 'if' over '#if"Fred Reitberger
2023-03-26drivers/spi: Add SPI_FLASH_FORCE_4_BYTE_ADDR_MODEFred Reitberger
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
2022-05-02drivers/spi: Add better error reporting to spi_flash_cmd_poll_bitRaul E Rangel
2022-05-02drivers/spi: Convert spi_flash_cmd_poll_bit to use stopwatch APIRaul E Rangel
2022-02-15drivers: spi_flash: Addressing mode change for SPI NORT Michael Turney
2021-07-15drivers: spi_flash: Add Fast Read Dual I/O supportJulius Werner
2021-04-18Revert "drivers/spi: Stop using a variable-length array"Angel Pons
2021-02-15drivers/spi: Stop using a variable-length arrayAngel Pons
2021-02-10src: Remove unused <boot_device.h>Elyes HAOUAS
2020-12-08coreboot tables: Add SPI flash memory map windows to coreboot tablesFurquan Shaikh
2020-09-21src/drivers: Drop unneeded empty linesElyes HAOUAS
2020-06-08spi: Remove non_volatile flag from block protection interfaceDaniel Gröber
2020-06-06src: Remove unused '#include <cpu/x86/smm.h>'Elyes HAOUAS
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-06treewide: replace GPLv2 long form headers with SPDX headerPatrick Georgi
2020-05-06treewide: Move "is part of the coreboot project" line in its own commentPatrick Georgi
2020-01-28drivers/spi/spi_flash: remove spi flash namesAaron Durbin
2020-01-17drivers/spi/spi_flash: organize spi flash by sector topologyAaron Durbin
2020-01-17drivers/spi/spi_flash: remove continuation byte supportAaron Durbin
2020-01-16drivers/spi/spi_flash: separate out protection opsAaron Durbin
2020-01-16drivers/spi/spi_flash: assume spi_flash read callback existsAaron Durbin
2020-01-10drivers/spi/spi_flash: explicitly handle STMicro deep power stateAaron Durbin
2020-01-06drives/spi_flash: add spi_flash_cmd_write_page_program()Aaron Durbin
2019-11-29drivers/spi/spi_flash.c: Drop CAR_GLOBAL_MIGRATION supportArthur Heymans
2019-10-27src/{device,drivers}: Use 'include <stdlib.h>' when appropriateElyes HAOUAS
2019-10-27src: Use 'include <boot/coreboot_tables.h>' when appropriateElyes HAOUAS
2019-10-22AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS fileMartin Roth
2019-10-09drivers/spi: ignore -Wvla on clang tooGreg V
2019-09-04drivers/spi/spi_flash.c: Add SPI vendor IDsRichard Spiegel
2019-08-20src: Remove variable length arraysJacob Garber
2019-07-23include/spi-generic: Append unit to macro namesUwe Poeche
2019-06-10spi_flash: Add Dual SPI supportJulius Werner
2019-06-10spi_flash: Make .read() callback optionalJulius Werner
2019-05-06Fix code that would trip -Wtype-limitsJulius Werner
2019-04-23src: Add missing include 'console.h'Elyes HAOUAS
2019-04-06src: Use include <delay.h> when appropriateElyes HAOUAS
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-02-20drivers/spi/spi_flash.c: Avoid static scan false positiveRichard Spiegel
2019-01-21drivers/spi: Add controller protection typeRizwan Qureshi
2019-01-16buildsystem: Promote rules.h to default includeKyösti Mälkki
2018-11-26drivers/spi: store detected flash IDsStefan Tauner
2018-11-16src: Remove unneeded include <cbfs.h>Elyes HAOUAS
2018-11-08drivers/spi: Return error in failure casePatrick Rudolph
2018-10-30drivers/spi: Winbond specific write-protection enablePatrick Rudolph
2018-09-16drivers/spi: Read Winbond's flash protection bitsPatrick Rudolph
2018-08-25Revert "drivers/spi/spi_flash: don't allocate unbounded stack memory"Patrick Georgi
2018-08-23drivers/spi/spi_flash: don't allocate unbounded stack memoryPatrick Georgi
2018-08-09drivers/spi/spi_flash.c: Check input parameterRichard Spiegel
2018-04-23drivers/spi: reduce confusion in the APIAaron Durbin
2018-02-20driver/spi: Warn when probed SF size differs from CONFIG_ROM_SIZEArthur Heymans
2018-01-26drivers/spi/spi_flash: honor spi controller fifo size for readsAaron Durbin
2017-12-15drivers/spi/spi_flash: add flash region protection to controllerAaron Durbin
2017-07-02drivers/spi: add IS_ENABLED() around Kconfig symbol referencesMartin Roth
2017-06-27drivers/spi: Don't disable non-existent warnings on clangStefan Reinauer
2017-05-19drivers/spi/spi_flash: Move flash ops to spi_flash_ops structureFurquan Shaikh
2017-05-19drivers/spi/spi_flash: Clean up SPI flash probeFurquan Shaikh
2017-05-19drivers/spi/spi_flash: Pass in spi_slave structure as const to probe functionsFurquan Shaikh
2017-05-19drivers/spi/spi_flash: Pass in flash structure to fill in probeFurquan Shaikh
2017-05-19drivers/spi/spi_flash: Use boot_device_spi_flash to obtain spi_flash structureFurquan Shaikh
2017-01-10SPI: Fix command-response behaviorKyösti Mälkki
2016-12-23spi: Get rid of SPI_ATOMIC_SEQUENCINGFurquan Shaikh
2016-12-06spi_flash: Make a deep copy of spi_slave structureFurquan Shaikh
2016-12-05spi: Pass pointer to spi_slave structure in spi_setup_slaveFurquan Shaikh
2016-12-05spi: Fix parameter types for spi functionsFurquan Shaikh
2016-11-22spi: Get rid of flash_programmer_probe in spi_slave structureFurquan Shaikh
2016-11-22spi: Get rid of max_transfer_size parameter in spi_slave structureFurquan Shaikh
2016-11-22spi: Clean up SPI flash driver interfaceFurquan Shaikh
2016-08-19drivers/spi: ensure SPI flash is boot device for coreboot tablesAaron Durbin
2015-07-29arm, arm64, mips: Add rough static stack size checks with -Wstack-usageJulius Werner
2015-06-02cbfs: new API and better program loadingAaron Durbin
2015-05-28Remove leftover tseg_relocateVladimir Serbinenko
2015-05-04spi: Change 'page' to 'sector' in log messageDavid Imhoff
2015-04-17spi: Add function to read flash status registerDuncan Laurie
2015-04-17drivers/spi: Pass flash parameters from coreboot to payloadDan Ehrenberg
2015-04-13spi: support controllers with limited transfer size capabilitiesVadim Bendebury
2014-12-17spi_flash: Move (de-)assertion of /CS to single locationDavid Hendricks
2014-12-17spi_flash: Differentiate between atomic/manual sequencingDavid Hendricks
2014-12-16spi: Make idcode debug print more usefulDavid Hendricks
2014-12-03SPI: Add vendor AtmelKyösti Mälkki
2014-07-17drivers/spi: Sanitize headers from preprocessor abuseEdward O'Callaghan
2014-07-05spi: Change spi_xfer to work in units of bytes instead of bits.Gabe Black
2014-07-05spi: Remove unused parameters from spi_flash_probe and setup_spi_slave.Gabe Black
2014-07-05drivers/spi: Reduce the per loop delay of spi_flash_cmd_poll_bit()Dave Frodin
2014-03-12drivers/spi: Add support for adesto SPI flash partsChris Douglass
2014-02-17src/drivers/spi: introduce AMIC supportIdwer Vollering
2014-01-23SPI: Add API for programmer-specific flashing.Vladimir Serbinenko
2013-02-11spi.h: Rename the spi.h to spi-generic.hZheng Bao
2012-12-12Claim the SPI bus before writes if the IMC ROM is presentMartin Roth
2012-12-08Limit SPI device debug prints with CONFIG_DEBUG_SPI_FLASHMarc Jones
2012-11-12SPI: Fix and enable Fast Read supportDuncan Laurie
2012-11-09Add Gigadevice SPI rom supportMartin Roth
2012-07-24SMM: Add option for SPI driver to be available in SMMDuncan Laurie
2012-07-24SPI flash layer: remove unused function spi_flash_free()Stefan Reinauer
2012-05-29Fix compilation with CONFIG_DEBUG_SPI_FLASH enabledStefan Reinauer
2012-05-14SPI driver: style fixPatrick Georgi
2012-05-10Add SPI flash driverStefan Reinauer