MIPS: BCM47xx: Move NVRAM driver to the drivers/firmware/
authorRafał Miłecki <zajec5@gmail.com>
Wed, 10 Jun 2015 21:05:08 +0000 (23:05 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Sun, 21 Jun 2015 19:55:33 +0000 (21:55 +0200)
commitf6e734a8c162297953d7bfc0f3f6bf4f8c33d72f
tree285ec89e3f7d713f42f66cd1ba16dc637976c26f
parent1e51714c81e11bd0ffbb2b0724a1f66ce58608a5
MIPS: BCM47xx: Move NVRAM driver to the drivers/firmware/

After Broadcom switched from MIPS to ARM for their home routers we need
to have NVRAM driver in some common place (not arch/mips/). As explained
in Kconfig, this driver is responsible for parsing SoC configuration
data that is passed to the kernel in flash from the bootloader firmware
called "CFE".

We were thinking about putting it in bus directory, however there are
two possible buses for MIPS: drivers/ssb/ and drivers/bcma/. So this
won't fit there and this is why I would like to move this driver to the
drivers/firmware/.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Reviewed-by: Paul Walmsley <paul@pwsan.com>
Cc: linux-mips@linux-mips.org
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Cc: Seiji Aguchi <seiji.aguchi@hds.com>
Cc: Greg Kroah-Hartman <gregkh@suse.de>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Mike Waychison <mikew@google.com>
Cc: Roy Franz <roy.franz@linaro.org>
Cc: Matt Fleming <matt.fleming@intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Patchwork: https://patchwork.linux-mips.org/patch/10544/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
MAINTAINERS
arch/mips/Kconfig
arch/mips/bcm47xx/Makefile
arch/mips/bcm47xx/nvram.c [deleted file]
drivers/firmware/Kconfig
drivers/firmware/Makefile
drivers/firmware/broadcom/Kconfig [new file with mode: 0644]
drivers/firmware/broadcom/Makefile [new file with mode: 0644]
drivers/firmware/broadcom/bcm47xx_nvram.c [new file with mode: 0644]
include/linux/bcm47xx_nvram.h
This page took 0.02744 seconds and 5 git commands to generate.