drivers/spi: Sanitize headers from preprocessor abuse
Continuing on from the rational given in:
a173a62
Remove guarding #includes by CONFIG_FOO combinations
Change-Id: I35c636ee7c0b106323b3e4b90629f7262750f8bd
Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Reviewed-on: http://review.coreboot.org/6114
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
This commit is contained in:
@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* at25dfxx-specific commands */
|
/* at25dfxx-specific commands */
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* A25L-specific commands */
|
/* A25L-specific commands */
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* EN25Q128-specific commands */
|
/* EN25Q128-specific commands */
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* GD25Pxx-specific commands */
|
/* GD25Pxx-specific commands */
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* MX25xx-specific commands */
|
/* MX25xx-specific commands */
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* S25FLxx-specific commands */
|
/* S25FLxx-specific commands */
|
||||||
|
@ -7,14 +7,13 @@
|
|||||||
* Licensed under the GPL-2 or later.
|
* Licensed under the GPL-2 or later.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <cpu/x86/smm.h>
|
||||||
|
#include <delay.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <spi-generic.h>
|
#include <spi-generic.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
#include <delay.h>
|
|
||||||
#ifdef __SMM__
|
|
||||||
#include <cpu/x86/smm.h>
|
|
||||||
#endif
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
#include <timer.h>
|
#include <timer.h>
|
||||||
|
|
||||||
|
@ -4,6 +4,9 @@
|
|||||||
* Copyright (C) 2008 Atmel Corporation
|
* Copyright (C) 2008 Atmel Corporation
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef SPI_FLASH_INTERNAL_H
|
||||||
|
#define SPI_FLASH_INTERNAL_H
|
||||||
|
|
||||||
/* Common parameters -- kind of high, but they should only occur when there
|
/* 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
|
* 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.
|
* of caution in case we're dealing with slower SPI buses and/or processors.
|
||||||
@ -83,3 +86,5 @@ struct spi_flash *spi_flash_probe_gigadevice(struct spi_slave *spi,
|
|||||||
u8 *idcode);
|
u8 *idcode);
|
||||||
struct spi_flash *spi_flash_probe_adesto(struct spi_slave *spi, u8 *idcode);
|
struct spi_flash *spi_flash_probe_adesto(struct spi_slave *spi, u8 *idcode);
|
||||||
struct spi_flash *spi_fram_probe_ramtron(struct spi_slave *spi, u8 *idcode);
|
struct spi_flash *spi_fram_probe_ramtron(struct spi_slave *spi, u8 *idcode);
|
||||||
|
|
||||||
|
#endif /* SPI_FLASH_INTERNAL_H */
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
#define CMD_SST_WREN 0x06 /* Write Enable */
|
#define CMD_SST_WREN 0x06 /* Write Enable */
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* M25Pxx-specific commands */
|
/* M25Pxx-specific commands */
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <spi_flash.h>
|
#include <spi_flash.h>
|
||||||
|
|
||||||
#include "spi_flash_internal.h"
|
#include "spi_flash_internal.h"
|
||||||
|
|
||||||
/* M25Pxx-specific commands */
|
/* M25Pxx-specific commands */
|
||||||
|
@ -24,6 +24,9 @@
|
|||||||
#ifndef CPU_X86_SMM_H
|
#ifndef CPU_X86_SMM_H
|
||||||
#define CPU_X86_SMM_H
|
#define CPU_X86_SMM_H
|
||||||
|
|
||||||
|
#include <arch/cpu.h>
|
||||||
|
#include <types.h>
|
||||||
|
|
||||||
#define SMM_DEFAULT_BASE 0x30000
|
#define SMM_DEFAULT_BASE 0x30000
|
||||||
#define SMM_DEFAULT_SIZE 0x10000
|
#define SMM_DEFAULT_SIZE 0x10000
|
||||||
|
|
||||||
@ -33,8 +36,6 @@
|
|||||||
#define SMM_ENTRY_OFFSET 0x8000
|
#define SMM_ENTRY_OFFSET 0x8000
|
||||||
#define SMM_SAVE_STATE_BEGIN(x) (SMM_ENTRY_OFFSET + (x))
|
#define SMM_SAVE_STATE_BEGIN(x) (SMM_ENTRY_OFFSET + (x))
|
||||||
|
|
||||||
#include <arch/cpu.h>
|
|
||||||
#include <types.h>
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
u16 es_selector;
|
u16 es_selector;
|
||||||
u16 es_attributes;
|
u16 es_attributes;
|
||||||
@ -581,4 +582,4 @@ int smm_load_module(void *smram, int size, struct smm_loader_params *params);
|
|||||||
void *backup_default_smm_area(void);
|
void *backup_default_smm_area(void);
|
||||||
void restore_default_smm_area(void *smm_save_area);
|
void restore_default_smm_area(void *smm_save_area);
|
||||||
|
|
||||||
#endif
|
#endif /* CPU_X86_SMM_H */
|
||||||
|
Reference in New Issue
Block a user