blob: f77cdb3a041f24d7b9af6fc755b1f732310bd564 [file] [log] [blame]
Rafał Miłeckif6e734a2015-06-10 23:05:08 +02001config 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.
Rafał Miłecki2ab71a02016-01-25 09:50:29 +010012
13config BCM47XX_SPROM
14 bool "Broadcom SPROM driver"
15 depends on BCM47XX_NVRAM
Andy Shevchenko4d73b732017-12-21 16:40:55 +020016 select GENERIC_NET_UTILS
Rafał Miłecki2ab71a02016-01-25 09:50:29 +010017 help
18 Broadcom devices store configuration data in SPROM. Accessing it is
19 specific to the bus host type, e.g. PCI(e) devices have it mapped in
20 a PCI BAR.
21 In case of SoC devices SPROM content is stored on a flash used by
22 bootloader firmware CFE. This driver provides method to ssb and bcma
23 drivers to read SPROM on SoC.