summaryrefslogtreecommitdiff
path: root/src/drivers/spi
AgeCommit message (Expand)Author
2019-04-11drivers/spi: Move M25Pxx commands to spi_winbond.hFrans Hendriks
2019-04-06src: Use include <delay.h> when appropriateElyes HAOUAS
2019-03-20src: Use 'include <string.h>' when appropriateElyes HAOUAS
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-02-22symbols.h: Add macro to define memlayout region symbolsJulius Werner
2019-02-20drivers/spi/spi_flash.c: Avoid static scan false positiveRichard Spiegel
2019-01-28src: Don't use a #defines like Kconfig symbolsElyes HAOUAS
2019-01-23src/drivers: Remove needless '&' on function pointersElyes HAOUAS
2019-01-21lib/boot_device: Add API for write protect a regionRizwan Qureshi
2019-01-21drivers/spi: Add controller protection typeRizwan Qureshi
2019-01-18drivers/spi/winbond.c: Add the rest of >=1MB Winbond W25 chipsMike Banon
2019-01-16buildsystem: Promote rules.h to default includeKyösti Mälkki
2019-01-16drivers/spi/stmicro.c: Add the rest of >=1MB STMicro M25/N25 chipsMike Banon
2019-01-16drivers/spi/sst.c: Add three remaining SST25*F080 chipsMike Banon
2019-01-14drivers/spi/amic.c: Add the rest of >=1MB AMIC A25 chipsMike Banon
2019-01-14drivers/spi/adesto.c: Add the rest of >=1MB Adesto AT25 chipsMike Banon
2019-01-14drivers/spi/gigadevice.c: Add the rest of >=1MB Gigadevice GD25 chipsMike Banon
2019-01-14drivers/spi/macronix.c: Add the rest of >=1MB Macronix MX25 chipsMike Banon
2019-01-14drivers/spi/spansion.c: Add more Spansion S25FL_K chipsMike Banon
2019-01-10driver/spi/eon.c: Add the rest of >=1MB EON EN25 chipsMike Banon
2018-12-24driver/spi/eon.c: Add EN25F80Arthur Heymans
2018-12-04drivers/spi/winbond: Fix TB bitPatrick Rudolph
2018-11-26drivers/spi: store detected flash IDsStefan Tauner
2018-11-16src: Remove unneeded include <cbfs.h>Elyes HAOUAS
2018-11-09drivers/*/tpm: Add postcar targetPhilipp Deppenwiese
2018-11-08drivers/spi: Return error in failure casePatrick Rudolph
2018-10-30drivers/spi: Winbond specific write-protection enablePatrick Rudolph
2018-10-23src: Remove unneeded whitespaceElyes HAOUAS
2018-10-08Move compiler.h to commonlibNico Huber
2018-10-05drivers/spi/winbond: Add new chipPatrick Rudolph
2018-10-01drivers/spi/winbond: Fix read protection bitsPatrick Rudolph
2018-09-16drivers/spi: Read Winbond's flash protection bitsPatrick Rudolph
2018-09-16acpi: Call acpi_gen_writeSTA by status from device treeHung-Te Lin
2018-09-02src/drivers/spi/tpm: Fix typo & capitalize TPM and IRQElyes HAOUAS
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-13driver/spi/stmicro: add 3.3V variant of N25Q032Stefan Tauner
2018-08-09drivers/spi/spi_flash.c: Check input parameterRichard Spiegel
2018-08-09drivers/spi/winbond: Improve structure packingPatrick Rudolph
2018-06-16drivers/spi: Add Winbond W25Q80Kyösti Mälkki
2018-06-14driver/spi/macronix.c: Add MX25L8005Arthur Heymans
2018-06-11drivers/spi: Remove Kconfig prompt from SPI_FLASH_SMMNico Huber
2018-06-11drivers/spi: Treat all stages commonly when adding driversNico Huber
2018-06-11drivers/spi: Remove DEBUG_SMI guardNico Huber
2018-06-04security/tpm: Unify the coreboot TPM software stackPhilipp Deppenwiese
2018-05-02src/drivers: Add reset/enable/stop_off_ms variables to ACPI devicesShelley Chen
2018-04-24compiler.h: add __weak macroAaron Durbin
2018-04-23drivers/spi: reduce confusion in the APIAaron Durbin
2018-04-03spi: Add helper functions for bit-bangingJulius Werner
2018-04-01drivers/spi/flashconsole.c: Fix broken headerArthur Heymans
2018-02-20driver/spi: Warn when probed SF size differs from CONFIG_ROM_SIZEArthur Heymans
2018-01-30drivers/spi: support cmd opcode deduction for spi_crop_chunk()Aaron Durbin
2018-01-26drivers/spi/spi_flash: honor spi controller fifo size for readsAaron Durbin
2018-01-18security/tpm: Change TPM naming for different layers.Philipp Deppenwiese
2018-01-18security/tpm: Move tpm TSS and TSPI layer to security sectionPhilipp Deppenwiese
2017-12-18spi/tpm: Clear pending irqs during tpm2_initShelley Chen
2017-12-15drivers/spi/spi_flash: add flash region protection to controllerAaron Durbin
2017-12-14drivers/spi: Enable flashconsole in verstageDuncan Laurie
2017-11-28spi/tpm.c do not waste time on wake pulses unless necessaryVadim Bendebury
2017-11-21spi/tpm: claim locality just once during bootVadim Bendebury
2017-11-16drivers/spi/tpm: Poll TPM_VALID bit until validShelley Chen
2017-11-01spi/tpm: Make sure AP properly syncs up with Cr50Vadim Bendebury
2017-10-16console/flashconsole: Enable support for postcarYouness Alaoui
2017-09-14device: acpi_name() should take a const struct deviceAaron Durbin
2017-08-30acpigen: Add stop gpio control to power resourceFurquan Shaikh
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-06-04console/flashsconsole: Add spi flash console for debuggingYouness Alaoui
2017-05-24drivers/spi/spi-generic: Make spi_setup_slave strong symbolFurquan Shaikh
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_internal: Remove unused spi_fram_probe_ramtronFurquan Shaikh
2017-05-19drivers/spi/spi_flash: Pass in flash structure to fill in probeFurquan Shaikh
2017-05-19drivers/spi/spi_flash: Add page_size to struct spi_flashFurquan Shaikh
2017-05-19drivers/spi/spi_flash: Use boot_device_spi_flash to obtain spi_flash structureFurquan Shaikh
2017-05-19drivers/spi/cbfs_spi: Provide implementation of boot_device_spi_flashFurquan Shaikh
2017-05-05drivers/spi: Re-factor spi_crop_chunkFurquan Shaikh
2017-04-24drivers/spi/tpm: Do not let MAINBOARD_HAS_SPI_TPM_CR50 depend on SPI_TPMDaniel Kurtz
2017-04-24drivers/spi/spiconsole: Fix broken spiconsole driverFurquan Shaikh
2017-04-13drivers/spi/tpm: Clean up SPI TPM driverFurquan Shaikh
2017-04-09drivers/spi: Get rid of spi_get_configFurquan Shaikh
2017-04-05drivers/spi/tpm: Allow TPM_SPI to be used with PC80_SYSTEM.Furquan Shaikh
2017-04-05drivers/spi/tpm: Make SPI TPM driver CAR-safeFurquan Shaikh
2017-04-05drivers/spi/tpm: using tpm irq to sync tpm transactionJeffy Chen
2017-04-05drivers/spi/tpm: try to wake cr50 if it is asleepJeffy Chen
2017-04-05drivers/spi/tpm: Add tis.c and tpm.c to ramstage and romstageFurquan Shaikh
2017-04-03drivers/spi/tpm: honor tis_sendrecv() APIAaron Durbin
2017-04-03drivers/spi/tpm: make tpm_info object local to compilation unitAaron Durbin
2017-04-03drivers/spi/tpm: de-assert chip select on transaction errorAaron Durbin
2017-03-09drivers/spi/tpm: provide Kconfig to indicate CR50 usageAaron Durbin
2017-02-19drivers/spi/acpi: Add additional generic ACPI supportDuncan Laurie
2017-02-16drivers/spi: Add support for generating SPI device in SSDTFurquan Shaikh
2017-02-16spi: Add function callback to get configuration of SPI busFurquan Shaikh
2017-01-10SPI: Fix command-response behaviorKyösti Mälkki
2016-12-23spi: Get rid of SPI_ATOMIC_SEQUENCINGFurquan Shaikh
2016-12-19drivers/spi: fix flash writes at page boundariesAaron Durbin
2016-12-16tpm2: handle failures more gracefullyVadim Bendebury
2016-12-08drivers/spi: provide a mechanism to obtain the SPI flash boot deviceAaron Durbin
2016-12-07spi: Clean up SPI driver interfaceFurquan Shaikh