# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_BCM47XX_NVRAM[0m bool "Broadcom NVRAM driver" depends on [31mCONFIG_BCM47XX[0m || [31mCONFIG_ARCH_BCM_5301X[0m || [31mCONFIG_COMPILE_TEST[0m help Broadcom home routers contain flash partition called "nvram" with all important hardware configuration as well as some minor user setup. [31mCONFIG_NVRAM[0m partition contains a text-like data representing name=value pairs. This driver provides an easy way to get value of requested parameter. It simply reads content of [31mCONFIG_NVRAM[0m and parses it. It doesn't control any hardware part itself. config [31mCONFIG_BCM47XX_SPROM[0m bool "Broadcom SPROM driver" depends on [31mCONFIG_BCM47XX_NVRAM[0m select [31mCONFIG_GENERIC_NET_UTILS[0m help Broadcom devices store configuration data in SPROM. Accessing it is specific to the bus host type, e.g. [31mCONFIG_PCI[0m(e) devices have it mapped in a [31mCONFIG_PCI[0m BAR. In case of SoC devices SPROM content is stored on a flash used by bootloader firmware CFE. This driver provides method to ssb and bcma drivers to read SPROM on SoC. |