]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - drivers/firmware/broadcom/Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
[mirror_ubuntu-focal-kernel.git] / drivers / firmware / broadcom / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
f6e734a8
RM
2config 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
14config 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.