drivers/mtd/hyperbus/Kconfig

Source file repositories/reference/linux-study-clean/drivers/mtd/hyperbus/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/mtd/hyperbus/Kconfig
Extension
[no extension]
Size
818 bytes
Lines
33
Domain
Driver Families
Bucket
drivers/mtd
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

menuconfig MTD_HYPERBUS
	tristate "HyperBus support"
	depends on HAS_IOMEM
	select MTD_CFI
	select MTD_MAP_BANK_WIDTH_2
	select MTD_CFI_AMDSTD
	select MTD_COMPLEX_MAPPINGS
	help
	  This is the framework for the HyperBus which can be used by
	  the HyperBus Controller driver to communicate with
	  HyperFlash. See Cypress HyperBus specification for more
	  details

if MTD_HYPERBUS

config HBMC_AM654
	tristate "HyperBus controller driver for AM65x SoC"
	depends on ARCH_K3 || COMPILE_TEST
	select MULTIPLEXER
	imply MUX_MMIO
	help
	 This is the driver for HyperBus controller on TI's AM65x and
	 other SoCs

config RPCIF_HYPERBUS
	tristate "Renesas RPC-IF HyperBus driver"
	depends on RENESAS_RPCIF
	depends on MTD_CFI_BE_BYTE_SWAP
	help
	  This option includes Renesas RPC-IF HyperBus support.

endif # MTD_HYPERBUS

Annotation

Implementation Notes