xref: /openbmc/linux/drivers/mtd/hyperbus/Kconfig (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1dcc7d344SVignesh Raghavendramenuconfig MTD_HYPERBUS
2dcc7d344SVignesh Raghavendra	tristate "HyperBus support"
3dc9cfd26SRandy Dunlap	depends on HAS_IOMEM
4dcc7d344SVignesh Raghavendra	select MTD_CFI
5dcc7d344SVignesh Raghavendra	select MTD_MAP_BANK_WIDTH_2
6dcc7d344SVignesh Raghavendra	select MTD_CFI_AMDSTD
7dcc7d344SVignesh Raghavendra	select MTD_COMPLEX_MAPPINGS
8dcc7d344SVignesh Raghavendra	help
9dcc7d344SVignesh Raghavendra	  This is the framework for the HyperBus which can be used by
10dcc7d344SVignesh Raghavendra	  the HyperBus Controller driver to communicate with
11dcc7d344SVignesh Raghavendra	  HyperFlash. See Cypress HyperBus specification for more
12dcc7d344SVignesh Raghavendra	  details
13b07079f1SVignesh Raghavendra
14b07079f1SVignesh Raghavendraif MTD_HYPERBUS
15b07079f1SVignesh Raghavendra
16b07079f1SVignesh Raghavendraconfig HBMC_AM654
17b07079f1SVignesh Raghavendra	tristate "HyperBus controller driver for AM65x SoC"
18*5fc69b6eSGeert Uytterhoeven	depends on ARCH_K3 || COMPILE_TEST
19b07079f1SVignesh Raghavendra	select MULTIPLEXER
202d75989dSVignesh Raghavendra	imply MUX_MMIO
21b07079f1SVignesh Raghavendra	help
22b07079f1SVignesh Raghavendra	 This is the driver for HyperBus controller on TI's AM65x and
23b07079f1SVignesh Raghavendra	 other SoCs
24b07079f1SVignesh Raghavendra
255de15b61SSergei Shtylyovconfig RPCIF_HYPERBUS
265de15b61SSergei Shtylyov	tristate "Renesas RPC-IF HyperBus driver"
276402f4ceSVignesh Raghavendra	depends on RENESAS_RPCIF
285de15b61SSergei Shtylyov	depends on MTD_CFI_BE_BYTE_SWAP
295de15b61SSergei Shtylyov	help
305de15b61SSergei Shtylyov	  This option includes Renesas RPC-IF HyperBus support.
315de15b61SSergei Shtylyov
32b07079f1SVignesh Raghavendraendif # MTD_HYPERBUS
33