Kconfig: rename BOOT_MEDIA_SPI_BUS to BOOT_DEVICE_SPI_FLASH_BUS
Provide a default value of 0 in drivers/spi as there weren't default values aside from specific mainboards and arch/x86. Remove any default 0 values while noting to keep the option's default to 0. BUG=chrome-os-partner:56151 Change-Id: If9ef585e011a46b5cd152a03e41d545b36355a61 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/16192 Tested-by: build bot (Jenkins) Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
parent
240853bf25
commit
08e842c0d1
|
@ -147,13 +147,6 @@ config MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING
|
||||||
the SPI contents to RAM before performing the load can speed up
|
the SPI contents to RAM before performing the load can speed up
|
||||||
the boot process.
|
the boot process.
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
depends on SPI_FLASH
|
|
||||||
help
|
|
||||||
Most x86 systems which boot from SPI flash boot using bus 0.
|
|
||||||
|
|
||||||
config SOC_SETS_MSRS
|
config SOC_SETS_MSRS
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
|
|
|
@ -751,7 +751,7 @@ int elog_init(void)
|
||||||
elog_debug("elog_init()\n");
|
elog_debug("elog_init()\n");
|
||||||
|
|
||||||
/* Probe SPI chip. SPI controller must already be initialized. */
|
/* Probe SPI chip. SPI controller must already be initialized. */
|
||||||
elog_spi = spi_flash_probe(CONFIG_BOOT_MEDIA_SPI_BUS, 0);
|
elog_spi = spi_flash_probe(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 0);
|
||||||
if (!elog_spi) {
|
if (!elog_spi) {
|
||||||
printk(BIOS_ERR, "ELOG: Unable to find SPI flash\n");
|
printk(BIOS_ERR, "ELOG: Unable to find SPI flash\n");
|
||||||
return -1;
|
return -1;
|
||||||
|
|
|
@ -23,6 +23,13 @@ config SPI_FLASH
|
||||||
|
|
||||||
if SPI_FLASH
|
if SPI_FLASH
|
||||||
|
|
||||||
|
# Keep at 0 because lots of boards assume this default.
|
||||||
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
|
int
|
||||||
|
default 0
|
||||||
|
help
|
||||||
|
Which SPI bus the boot device is connected to.
|
||||||
|
|
||||||
config SPI_FLASH_INCLUDE_ALL_DRIVERS
|
config SPI_FLASH_INCLUDE_ALL_DRIVERS
|
||||||
bool
|
bool
|
||||||
default n if COMMON_CBFS_SPI_WRAPPER
|
default n if COMMON_CBFS_SPI_WRAPPER
|
||||||
|
|
|
@ -59,7 +59,7 @@ ROMSTAGE_CBMEM_INIT_HOOK(switch_to_postram_cache);
|
||||||
|
|
||||||
void boot_device_init(void)
|
void boot_device_init(void)
|
||||||
{
|
{
|
||||||
int bus = CONFIG_BOOT_MEDIA_SPI_BUS;
|
int bus = CONFIG_BOOT_DEVICE_SPI_FLASH_BUS;
|
||||||
int cs = 0;
|
int cs = 0;
|
||||||
|
|
||||||
if (spi_flash_info != NULL)
|
if (spi_flash_info != NULL)
|
||||||
|
|
|
@ -32,10 +32,6 @@ config IRQ_SLOT_COUNT
|
||||||
int
|
int
|
||||||
default 18
|
default 18
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
|
|
||||||
config MAINBOARD_DIR
|
config MAINBOARD_DIR
|
||||||
string
|
string
|
||||||
default "google/chell"
|
default "google/chell"
|
||||||
|
|
|
@ -41,7 +41,7 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ config FOSTER_BCT_CFG_EMMC
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int "SPI bus with boot media ROM"
|
int "SPI bus with boot media ROM"
|
||||||
range 1 7
|
range 1 7
|
||||||
depends on FOSTER_BCT_CFG_SPI
|
depends on FOSTER_BCT_CFG_SPI
|
||||||
|
|
|
@ -32,10 +32,6 @@ config IRQ_SLOT_COUNT
|
||||||
int
|
int
|
||||||
default 18
|
default 18
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
|
|
||||||
config MAINBOARD_DIR
|
config MAINBOARD_DIR
|
||||||
string
|
string
|
||||||
default "google/glados"
|
default "google/glados"
|
||||||
|
|
|
@ -67,7 +67,7 @@ config EC_GOOGLE_CHROMEEC_SPI_BUS
|
||||||
hex
|
hex
|
||||||
default 5
|
default 5
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 1
|
default 1
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* Set pinmux and configure spi flashrom. */
|
/* Set pinmux and configure spi flashrom. */
|
||||||
write32(&rk3399_pmugrf->spi1_rxd, IOMUX_SPI1_RX);
|
write32(&rk3399_pmugrf->spi1_rxd, IOMUX_SPI1_RX);
|
||||||
write32(&rk3399_pmugrf->spi1_csclktx, IOMUX_SPI1_CSCLKTX);
|
write32(&rk3399_pmugrf->spi1_csclktx, IOMUX_SPI1_CSCLKTX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
/* Set pinmux and configure EC SPI. */
|
/* Set pinmux and configure EC SPI. */
|
||||||
write32(&rk3399_grf->iomux_spi5, IOMUX_SPI5);
|
write32(&rk3399_grf->iomux_spi5, IOMUX_SPI5);
|
||||||
|
|
|
@ -36,10 +36,6 @@ config IRQ_SLOT_COUNT
|
||||||
int
|
int
|
||||||
default 18
|
default 18
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
|
|
||||||
config MAINBOARD_DIR
|
config MAINBOARD_DIR
|
||||||
string
|
string
|
||||||
default "google/lars"
|
default "google/lars"
|
||||||
|
|
|
@ -62,7 +62,7 @@ config NYAN_BCT_CFG_EMMC
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int "SPI bus with boot media ROM"
|
int "SPI bus with boot media ROM"
|
||||||
range 1 6
|
range 1 6
|
||||||
depends on NYAN_BCT_CFG_SPI
|
depends on NYAN_BCT_CFG_SPI
|
||||||
|
|
|
@ -63,7 +63,7 @@ config NYAN_BIG_BCT_CFG_EMMC
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int "SPI bus with boot media ROM"
|
int "SPI bus with boot media ROM"
|
||||||
range 1 6
|
range 1 6
|
||||||
depends on NYAN_BIG_BCT_CFG_SPI
|
depends on NYAN_BIG_BCT_CFG_SPI
|
||||||
|
|
|
@ -64,7 +64,7 @@ config NYAN_BLAZE_BCT_CFG_EMMC
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int "SPI bus with boot media ROM"
|
int "SPI bus with boot media ROM"
|
||||||
range 1 6
|
range 1 6
|
||||||
depends on NYAN_BLAZE_BCT_CFG_SPI
|
depends on NYAN_BLAZE_BCT_CFG_SPI
|
||||||
|
|
|
@ -60,7 +60,7 @@ config DRIVER_TPM_I2C_ADDR
|
||||||
hex
|
hex
|
||||||
default 0x20
|
default 0x20
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 9
|
default 9
|
||||||
|
|
||||||
|
|
|
@ -43,10 +43,6 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
|
|
||||||
config DRAM_SIZE_MB
|
config DRAM_SIZE_MB
|
||||||
int
|
int
|
||||||
default 256
|
default 256
|
||||||
|
|
|
@ -12,10 +12,6 @@ config BOARD_SPECIFIC_OPTIONS
|
||||||
select MAINBOARD_HAS_LPC_TPM
|
select MAINBOARD_HAS_LPC_TPM
|
||||||
select SYSTEM_TYPE_LAPTOP
|
select SYSTEM_TYPE_LAPTOP
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
|
|
||||||
config CHROMEOS
|
config CHROMEOS
|
||||||
select LID_SWITCH
|
select LID_SWITCH
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@ config SMAUG_BCT_CFG_EMMC
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int "SPI bus with boot media ROM"
|
int "SPI bus with boot media ROM"
|
||||||
range 1 7
|
range 1 7
|
||||||
depends on SMAUG_BCT_CFG_SPI
|
depends on SMAUG_BCT_CFG_SPI
|
||||||
|
|
|
@ -52,7 +52,7 @@ config CONSOLE_SERIAL_UART_ADDRESS
|
||||||
depends on DRIVERS_UART
|
depends on DRIVERS_UART
|
||||||
default 0xB8101500
|
default 0xB8101500
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 1
|
default 1
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ config EC_GOOGLE_CHROMEEC_SPI_WAKEUP_DELAY_US
|
||||||
int
|
int
|
||||||
default 100
|
default 100
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* spi2 for firmware ROM */
|
/* spi2 for firmware ROM */
|
||||||
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
||||||
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
/* spi0 for chrome ec */
|
/* spi0 for chrome ec */
|
||||||
write32(&rk3288_grf->iomux_spi0, IOMUX_SPI0);
|
write32(&rk3288_grf->iomux_spi0, IOMUX_SPI0);
|
||||||
|
|
|
@ -47,7 +47,7 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* spi2 for firmware ROM */
|
/* spi2 for firmware ROM */
|
||||||
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
||||||
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
setup_chromeos_gpios();
|
setup_chromeos_gpios();
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* spi2 for firmware ROM */
|
/* spi2 for firmware ROM */
|
||||||
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
||||||
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
setup_chromeos_gpios();
|
setup_chromeos_gpios();
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* spi2 for firmware ROM */
|
/* spi2 for firmware ROM */
|
||||||
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
||||||
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
setup_chromeos_gpios();
|
setup_chromeos_gpios();
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* spi2 for firmware ROM */
|
/* spi2 for firmware ROM */
|
||||||
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
||||||
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
setup_chromeos_gpios();
|
setup_chromeos_gpios();
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -68,7 +68,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* spi2 for firmware ROM */
|
/* spi2 for firmware ROM */
|
||||||
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
||||||
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
setup_chromeos_gpios();
|
setup_chromeos_gpios();
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@ config MAINBOARD_VENDOR
|
||||||
string
|
string
|
||||||
default "Google"
|
default "Google"
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
config BOOT_DEVICE_SPI_FLASH_BUS
|
||||||
int
|
int
|
||||||
default 2
|
default 2
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ void bootblock_mainboard_init(void)
|
||||||
/* spi2 for firmware ROM */
|
/* spi2 for firmware ROM */
|
||||||
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
write32(&rk3288_grf->iomux_spi2csclk, IOMUX_SPI2_CSCLK);
|
||||||
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
write32(&rk3288_grf->iomux_spi2txrx, IOMUX_SPI2_TXRX);
|
||||||
rockchip_spi_init(CONFIG_BOOT_MEDIA_SPI_BUS, 24750*KHz);
|
rockchip_spi_init(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 24750*KHz);
|
||||||
|
|
||||||
setup_chromeos_gpios();
|
setup_chromeos_gpios();
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,10 +14,6 @@ config BOARD_SPECIFIC_OPTIONS
|
||||||
select SYSTEM_TYPE_LAPTOP
|
select SYSTEM_TYPE_LAPTOP
|
||||||
select TPM_ON_FAST_SPI
|
select TPM_ON_FAST_SPI
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
|
|
||||||
config CHROMEOS
|
config CHROMEOS
|
||||||
select LID_SWITCH
|
select LID_SWITCH
|
||||||
|
|
||||||
|
|
|
@ -35,10 +35,6 @@ config IRQ_SLOT_COUNT
|
||||||
int
|
int
|
||||||
default 18
|
default 18
|
||||||
|
|
||||||
config BOOT_MEDIA_SPI_BUS
|
|
||||||
int
|
|
||||||
default 0
|
|
||||||
|
|
||||||
config MAINBOARD_DIR
|
config MAINBOARD_DIR
|
||||||
string
|
string
|
||||||
default "intel/kunimitsu"
|
default "intel/kunimitsu"
|
||||||
|
|
|
@ -170,7 +170,7 @@ struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs)
|
||||||
assert(read32(&eslave->regs->spi_cfg0_reg) != 0);
|
assert(read32(&eslave->regs->spi_cfg0_reg) != 0);
|
||||||
spi_sw_reset(eslave->regs);
|
spi_sw_reset(eslave->regs);
|
||||||
return &eslave->slave;
|
return &eslave->slave;
|
||||||
case CONFIG_BOOT_MEDIA_SPI_BUS:
|
case CONFIG_BOOT_DEVICE_SPI_FLASH_BUS:
|
||||||
slave.bus = bus;
|
slave.bus = bus;
|
||||||
slave.cs = cs;
|
slave.cs = cs;
|
||||||
slave.force_programmer_specific = 1;
|
slave.force_programmer_specific = 1;
|
||||||
|
|
|
@ -136,7 +136,8 @@ static int vbnv_flash_probe(void)
|
||||||
struct vbnv_flash_ctx *ctx = car_get_var_ptr(&vbnv_flash);
|
struct vbnv_flash_ctx *ctx = car_get_var_ptr(&vbnv_flash);
|
||||||
|
|
||||||
if (!ctx->flash) {
|
if (!ctx->flash) {
|
||||||
ctx->flash = spi_flash_probe(CONFIG_BOOT_MEDIA_SPI_BUS, 0);
|
ctx->flash =
|
||||||
|
spi_flash_probe(CONFIG_BOOT_DEVICE_SPI_FLASH_BUS, 0);
|
||||||
if (!ctx->flash) {
|
if (!ctx->flash) {
|
||||||
printk(BIOS_ERR, "failed to probe spi flash\n");
|
printk(BIOS_ERR, "failed to probe spi flash\n");
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Reference in New Issue