diff options
author | Rafał Miłecki <zajec5@gmail.com> | 2016-03-06 18:08:03 +0000 |
---|---|---|
committer | Rafał Miłecki <zajec5@gmail.com> | 2016-03-06 18:08:03 +0000 |
commit | 0e4d84a59a65382424ff1e013ef4561daa1868af (patch) | |
tree | 73a3a934985ff3bcd2dfe04c61e8949fca65f678 /target/linux/bcm53xx/files-4.1/drivers/firmware | |
parent | 415dbcb917a481af5d97faa2dc431ec073bed705 (diff) | |
download | master-187ad058-0e4d84a59a65382424ff1e013ef4561daa1868af.tar.gz master-187ad058-0e4d84a59a65382424ff1e013ef4561daa1868af.tar.bz2 master-187ad058-0e4d84a59a65382424ff1e013ef4561daa1868af.zip |
bcm53xx: use SPROM driver queued for 4.6
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48935 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/bcm53xx/files-4.1/drivers/firmware')
-rw-r--r-- | target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Kconfig | 11 | ||||
-rw-r--r-- | target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Makefile | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Kconfig b/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Kconfig index 6bed119930..3c7e5b741e 100644 --- a/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Kconfig +++ b/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Kconfig @@ -9,3 +9,14 @@ config BCM47XX_NVRAM 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 + 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. diff --git a/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Makefile b/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Makefile index d0e683583c..f93efc479b 100644 --- a/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Makefile +++ b/target/linux/bcm53xx/files-4.1/drivers/firmware/broadcom/Makefile @@ -1 +1,2 @@ obj-$(CONFIG_BCM47XX_NVRAM) += bcm47xx_nvram.o +obj-$(CONFIG_BCM47XX_SPROM) += bcm47xx_sprom.o |