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