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:
parent
7ae71921cf
commit
7724cebf97
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue