Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config BCM47XX_NVRAM
0003         bool "Broadcom NVRAM driver"
0004         depends on BCM47XX || ARCH_BCM_5301X || COMPILE_TEST
0005         help
0006           Broadcom home routers contain flash partition called "nvram" with all
0007           important hardware configuration as well as some minor user setup.
0008           NVRAM partition contains a text-like data representing name=value
0009           pairs.
0010           This driver provides an easy way to get value of requested parameter.
0011           It simply reads content of NVRAM and parses it. It doesn't control any
0012           hardware part itself.
0013 
0014 config BCM47XX_SPROM
0015         bool "Broadcom SPROM driver"
0016         depends on BCM47XX_NVRAM
0017         select GENERIC_NET_UTILS
0018         help
0019           Broadcom devices store configuration data in SPROM. Accessing it is
0020           specific to the bus host type, e.g. PCI(e) devices have it mapped in
0021           a PCI BAR.
0022           In case of SoC devices SPROM content is stored on a flash used by
0023           bootloader firmware CFE. This driver provides method to ssb and bcma
0024           drivers to read SPROM on SoC.
0025 
0026 config TEE_BNXT_FW
0027         tristate "Broadcom BNXT firmware manager"
0028         depends on (ARCH_BCM_IPROC && OPTEE) || (COMPILE_TEST && TEE)
0029         default ARCH_BCM_IPROC
0030         help
0031           This module help to manage firmware on Broadcom BNXT device. The module
0032           registers on tee bus and invoke calls to manage firmware on BNXT device.