include/spi-generic: move common flash timeouts

This patch moves SPI_FLASH time-outs from spi/spi_flash_internal.h for
SPI SW-sequencing to include/spi-generic.h to provide also for
SPI HW-sequencing.

tested on siemens/bdx1 and checked if all includes of
spi_flash_internal.h on other places provide an include of
spi-generic.h before

Change-Id: I837f1a027b836996bc42389bdf7dbab7f0e9db09
Signed-off-by: Uwe Poeche <uwe.poeche@siemens.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34345
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
This commit is contained in:
Uwe Poeche 2019-07-15 11:15:36 +02:00 committed by Martin Roth
parent 7ae71921cf
commit 7724cebf97
2 changed files with 9 additions and 9 deletions

View File

@ -7,15 +7,6 @@
#ifndef SPI_FLASH_INTERNAL_H #ifndef SPI_FLASH_INTERNAL_H
#define SPI_FLASH_INTERNAL_H #define SPI_FLASH_INTERNAL_H
/* Common parameters -- kind of high, but they should only occur when there
* is a problem (and well your system already is broken), so err on the side
* of caution in case we're dealing with slower SPI buses and/or processors.
*/
#define CONF_SYS_HZ 100
#define SPI_FLASH_PROG_TIMEOUT (2 * CONF_SYS_HZ)
#define SPI_FLASH_PAGE_ERASE_TIMEOUT (5 * CONF_SYS_HZ)
#define SPI_FLASH_SECTOR_ERASE_TIMEOUT (10 * CONF_SYS_HZ)
/* Common commands */ /* Common commands */
#define CMD_READ_ID 0x9f #define CMD_READ_ID 0x9f

View File

@ -16,6 +16,15 @@
#ifndef _SPI_GENERIC_H_ #ifndef _SPI_GENERIC_H_
#define _SPI_GENERIC_H_ #define _SPI_GENERIC_H_
/* Common parameters -- kind of high, but they should only occur when there
* is a problem (and well your system already is broken), so err on the side
* of caution in case we're dealing with slower SPI buses and/or processors.
*/
#define CONF_SYS_HZ 100
#define SPI_FLASH_PROG_TIMEOUT (2 * CONF_SYS_HZ)
#define SPI_FLASH_PAGE_ERASE_TIMEOUT (5 * CONF_SYS_HZ)
#define SPI_FLASH_SECTOR_ERASE_TIMEOUT (10 * CONF_SYS_HZ)
#include <commonlib/region.h> #include <commonlib/region.h>
#include <stdint.h> #include <stdint.h>
#include <stddef.h> #include <stddef.h>