xref: /linux/drivers/firmware/broadcom/Kconfig (revision e58e871becec2d3b04ed91c0c16fe8deac9c9dfa)
1config BCM47XX_NVRAM
2	bool "Broadcom NVRAM driver"
3	depends on BCM47XX || ARCH_BCM_5301X
4	help
5	  Broadcom home routers contain flash partition called "nvram" with all
6	  important hardware configuration as well as some minor user setup.
7	  NVRAM partition contains a text-like data representing name=value
8	  pairs.
9	  This driver provides an easy way to get value of requested parameter.
10	  It simply reads content of NVRAM and parses it. It doesn't control any
11	  hardware part itself.
12
13config BCM47XX_SPROM
14	bool "Broadcom SPROM driver"
15	depends on BCM47XX_NVRAM
16	help
17	  Broadcom devices store configuration data in SPROM. Accessing it is
18	  specific to the bus host type, e.g. PCI(e) devices have it mapped in
19	  a PCI BAR.
20	  In case of SoC devices SPROM content is stored on a flash used by
21	  bootloader firmware CFE. This driver provides method to ssb and bcma
22	  drivers to read SPROM on SoC.
23