coreboot/src
Aaron Durbin 5abeb06a73 drivers/spi/spi_flash: organize spi flash by sector topology
By grouping the spi flash parts by their {vendor, sector topology}
tuple one can use a common probe function for looking up the part
instead of having per-vendor probe functions. Additionally, by
grouping by the command set one can save more space as well. SST
is the exception that requires after_probe() function to unlock the
parts.

2KiB of savings in each of verstage, romstage, and ramstage
on Aleena Chrome OS Build.

Change-Id: I9cc20ca0f3d0a1b97154b000c95ff2e7e87f3375
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38379
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2020-01-17 05:49:09 +00:00
..
acpi src/acpi: Update license headers to SPDX 2020-01-02 14:49:00 +00:00
arch console/post: Split parts to arch/ 2020-01-14 18:08:49 +00:00
commonlib include/commonlib: Fix typos 2020-01-10 15:26:03 +00:00
console console/post: Split parts to arch/ 2020-01-14 18:08:49 +00:00
cpu drivers/pc80/rtc: Separate {get|set}_option() prototypes 2020-01-09 14:37:33 +00:00
device src/device: Update pci_class to PCI-SIG Specification 2020-01-10 10:55:49 +00:00
drivers drivers/spi/spi_flash: organize spi flash by sector topology 2020-01-17 05:49:09 +00:00
ec ec/lenovo/h8: Prepend EC log message with *H8* 2020-01-13 00:35:34 +00:00
include drivers/spi/spi_flash: organize spi flash by sector topology 2020-01-17 05:49:09 +00:00
lib drivers/pc80/rtc: Move sanitize_cmos() 2020-01-10 15:28:41 +00:00
mainboard /mb/google/hatch/variants/helios: Remove MAX98357A devicetree entry 2020-01-16 19:21:25 +00:00
northbridge nb/intel/sandybridge: sort LANEBASE_* defines by their address 2020-01-16 08:40:10 +00:00
security src/security: Fix typos 2020-01-10 15:20:57 +00:00
soc soc/intel/{cnl,icl,skl, tgl}: Move SOC_INTEL_COMMON_BLOCK_THERMAL into SoC specific Kconfig 2020-01-16 16:28:09 +00:00
southbridge sb/intel/i82371eb: Add PIIX4 definitions 2020-01-14 18:19:14 +00:00
superio superio/nuvoton/nct5104d: Add soft reset GPIO functionality 2020-01-15 18:54:33 +00:00
vendorcode vc/amd/agesa: Fix out of bounds read 2020-01-13 11:22:40 +00:00
Kconfig timestamps: Fix TIMESTAMPS_ON_CONSOLE behaviour 2020-01-10 14:11:50 +00:00