33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| config BCM47XX_NVRAM
 | |
| 	bool "Broadcom NVRAM driver"
 | |
| 	depends on BCM47XX || ARCH_BCM_5301X || COMPILE_TEST
 | |
| 	help
 | |
| 	  Broadcom home routers contain flash partition called "nvram" with all
 | |
| 	  important hardware configuration as well as some minor user setup.
 | |
| 	  NVRAM 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 NVRAM and parses it. It doesn't control any
 | |
| 	  hardware part itself.
 | |
| 
 | |
| config BCM47XX_SPROM
 | |
| 	bool "Broadcom SPROM driver"
 | |
| 	depends on BCM47XX_NVRAM
 | |
| 	select GENERIC_NET_UTILS
 | |
| 	help
 | |
| 	  Broadcom devices store configuration data in SPROM. Accessing it is
 | |
| 	  specific to the bus host type, e.g. PCI(e) devices have it mapped in
 | |
| 	  a PCI 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.
 | |
| 
 | |
| config TEE_BNXT_FW
 | |
| 	tristate "Broadcom BNXT firmware manager"
 | |
| 	depends on (ARCH_BCM_IPROC && OPTEE) || (COMPILE_TEST && TEE)
 | |
| 	default ARCH_BCM_IPROC
 | |
| 	help
 | |
| 	  This module help to manage firmware on Broadcom BNXT device. The module
 | |
| 	  registers on tee bus and invoke calls to manage firmware on BNXT device.
 |