mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-18 10:48:51 +00:00
776bf6a545
- Disable bi_boot_params for STM32 MCU and MPU boards - Update stm32-usbphyc node management - Convert CONFIG_STM32_FLASH to Kconfig for STM32 MCU boards - Convert some USB config flags to Kconfig for various boards - Convert CONFIG_BOOTCOMMAND flag to Kconfig for STM32 F429 board - Remove specific CONFIG_STV0991 flags - Remove unused CONFIG_USER_LOWLEVEL_INIT flag - Add ofdata_to_platdata() callback for stm32_spi driver - Update for stm32f7_i2c driver - Remove gpio_hog_probe_all() from STM32 MP1 board - Fix bind command -----BEGIN PGP SIGNATURE----- iQJQBAABCgA6FiEEXyrViUccKBz9c35Jysd4L3sz/6YFAmFlgsIcHHBhdHJpY2Uu Y2hvdGFyZEBmb3NzLnN0LmNvbQAKCRDKx3gvezP/plnND/4q9HSlvddybIPjBHlW rXz1ISwj8JZPp7R4MJcB4RiHofYZzjTXx3dDYUif6oQMpCDp64KPfcUDW0kaq8U7 ZFwJvt59boV1XWlonIXMb3gAkY6gFa5PnYAE/YXEqKvPPvUb7FkT7BWxm4LxCGsj mEmboR8u87s6e4ZP03HJsSVa5FnNwJUZU8b+58Vxp10YC0PPf7kpmgCucDhrghvY TORlk259KUFoZXz4J4My0VzDdxE05gDqq1m6Xw1CzqcUbGysMvjNEHlxGdYbWD/U maamP19DUmKUREmpj3kO/JZvacLJlQP/mdGJ0OWKNbIr/3ha4dYagxDoRodEVo0m DYaaVPGvG24G78d5meB2q9wT0aGdTyaqm+XRBQMvMN2LlaGmu9duA1t6yBuyMcFk BeA7d0eHMo1ezD9FFZMxwIOAWhJlcYQEAMFhUwkR1B322w0NU4nbl9KRCGuGV2Zp ZFQV4BoMvb0NwAdo66xwZ+gSq4Wp1y46VM6x2Mw52v2F4p3teeAqR906TdQVYO8+ hlYChO9+qK4JO7LPX/5wQ4FIzcq1HnTzTpuOSf28hsemiPMu0OkAQv1J7DohNZix wELBA+ZIjGXksmDTPjpXg5CSvVALa/l2G816hp7/XTJ1XRBSz/pzjhp5rwm42zmw x7EPnwzpAlQCSqTQ0sgO+fgoRA== =S4kl -----END PGP SIGNATURE----- Merge tag 'u-boot-stm32-20211012' of https://source.denx.de/u-boot/custodians/u-boot-stm - Disable ATAGS for STM32 MCU and MPU boards - Disable bi_boot_params for STM32 MCU and MPU boards - Update stm32-usbphyc node management - Convert CONFIG_STM32_FLASH to Kconfig for STM32 MCU boards - Convert some USB config flags to Kconfig for various boards - Convert CONFIG_BOOTCOMMAND flag to Kconfig for STM32 F429 board - Remove specific CONFIG_STV0991 flags - Remove unused CONFIG_USER_LOWLEVEL_INIT flag - Add ofdata_to_platdata() callback for stm32_spi driver - Update for stm32f7_i2c driver - Remove gpio_hog_probe_all() from STM32 MP1 board - Fix bind command Signed-off-by: Tom Rini <trini@konsulko.com>
133 lines
3.8 KiB
Text
133 lines
3.8 KiB
Text
menu "MTD Support"
|
|
|
|
config MTD_PARTITIONS
|
|
bool
|
|
|
|
config MTD
|
|
bool "Enable MTD layer"
|
|
help
|
|
Enable the MTD stack, necessary to interact with NAND, NOR,
|
|
SPI-NOR, SPI-NAND, OneNAND, etc.
|
|
|
|
config DM_MTD
|
|
bool "Enable Driver Model for MTD drivers"
|
|
depends on DM
|
|
help
|
|
Enable driver model for Memory Technology Devices (MTD), such as
|
|
flash, RAM and similar chips, often used for solid state file
|
|
systems on embedded devices.
|
|
|
|
config MTD_NOR_FLASH
|
|
bool "Enable parallel NOR flash support"
|
|
help
|
|
Enable support for parallel NOR flash.
|
|
|
|
config SYS_MTDPARTS_RUNTIME
|
|
bool "Allow MTDPARTS to be configured at runtime"
|
|
depends on MTD
|
|
help
|
|
This option allows to call the function board_mtdparts_default to
|
|
dynamically build the variables mtdids and mtdparts at runtime.
|
|
|
|
config FLASH_CFI_DRIVER
|
|
bool "Enable CFI Flash driver"
|
|
help
|
|
The Common Flash Interface specification was developed by Intel,
|
|
AMD and other flash manufactures. It provides a universal method
|
|
for probing the capabilities of flash devices. If you wish to
|
|
support any device that is CFI-compliant, you need to enable this
|
|
option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
|
|
for more information on CFI.
|
|
|
|
config CFI_FLASH
|
|
bool "Enable Driver Model for CFI Flash driver"
|
|
depends on DM_MTD
|
|
select FLASH_CFI_DRIVER
|
|
help
|
|
The Common Flash Interface specification was developed by Intel,
|
|
AMD and other flash manufactures. It provides a universal method
|
|
for probing the capabilities of flash devices. If you wish to
|
|
support any device that is CFI-compliant, you need to enable this
|
|
option. Visit <http://www.amd.com/products/nvd/overview/cfi.html>
|
|
for more information on CFI.
|
|
|
|
config SYS_FLASH_USE_BUFFER_WRITE
|
|
bool "Enable buffered writes to flash"
|
|
depends on FLASH_CFI_DRIVER
|
|
help
|
|
Use buffered writes to flash.
|
|
|
|
config FLASH_CFI_MTD
|
|
bool "Enable CFI MTD driver"
|
|
depends on FLASH_CFI_DRIVER
|
|
help
|
|
This option enables the building of the cfi_mtd driver
|
|
in the drivers directory. The driver exports CFI flash
|
|
to the MTD layer.
|
|
|
|
config SYS_FLASH_PROTECTION
|
|
bool "Use hardware flash protection"
|
|
depends on FLASH_CFI_DRIVER
|
|
help
|
|
If defined, hardware flash sectors protection is used
|
|
instead of U-Boot software protection.
|
|
|
|
config SYS_FLASH_CFI
|
|
bool "Define extra elements in CFI for flash geometry"
|
|
depends on FLASH_CFI_DRIVER
|
|
help
|
|
Define if the flash driver uses extra elements in the
|
|
common flash structure for storing flash geometry.
|
|
|
|
config ALTERA_QSPI
|
|
bool "Altera Generic Quad SPI Controller"
|
|
depends on DM_MTD
|
|
help
|
|
This enables access to Altera EPCQ/EPCS flash chips using the
|
|
Altera Generic Quad SPI Controller. The controller converts SPI
|
|
NOR flash to parallel flash interface. Please find details on the
|
|
"Embedded Peripherals IP User Guide" of Altera.
|
|
|
|
config FLASH_PIC32
|
|
bool "Microchip PIC32 Flash driver"
|
|
depends on MACH_PIC32 && DM_MTD
|
|
help
|
|
This enables access to Microchip PIC32 internal non-CFI flash
|
|
chips through PIC32 Non-Volatile-Memory Controller.
|
|
|
|
config RENESAS_RPC_HF
|
|
bool "Renesas RCar Gen3 RPC HyperFlash driver"
|
|
depends on RCAR_GEN3 && DM_MTD
|
|
help
|
|
This enables access to HyperFlash memory through the Renesas
|
|
RCar Gen3 RPC controller.
|
|
|
|
config HBMC_AM654
|
|
bool "HyperBus controller driver for AM65x SoC"
|
|
depends on SYSCON
|
|
help
|
|
This is the driver for HyperBus controller on TI's AM65x and
|
|
other SoCs
|
|
|
|
config STM32_FLASH
|
|
bool "STM32 MCU Flash driver"
|
|
depends on ARCH_STM32
|
|
help
|
|
This is the driver of embedded flash for some STMicroelectronics
|
|
STM32 MCU.
|
|
|
|
source "drivers/mtd/nand/Kconfig"
|
|
|
|
config SYS_NAND_MAX_CHIPS
|
|
int "NAND max chips"
|
|
depends on MTD_RAW_NAND || CMD_ONENAND || TARGET_S5PC210_UNIVERSAL || \
|
|
SPL_OMAP3_ID_NAND
|
|
default 1
|
|
help
|
|
The maximum number of NAND chips per device to be supported.
|
|
|
|
source "drivers/mtd/spi/Kconfig"
|
|
|
|
source "drivers/mtd/ubi/Kconfig"
|
|
|
|
endmenu
|