aboutsummaryrefslogtreecommitdiff
path: root/arch/mips/bcm63xx/dev-flash.c
AgeCommit message (Collapse)AuthorFilesLines
2013-07-01MIPS: BCM63XX: add support for BCM3368 Cable ModemFlorian Fainelli1-0/+1
The Broadcom BCM3368 Cable Modem SoC is extremely similar to the existing BCM63xx DSL SoCs, in particular BCM6358, therefore little effort in the existing code base is required to get it supported. This patch adds support for the following on-chip peripherals: - two UARTS - GPIO - Ethernet - SPI - PCI - NOR Flash The most noticeable difference with 3368 is that it has its peripheral register at 0xfff8_0000 we check that separately in ioremap.h. Since 3368 is identical to 6358 for its clock and reset bits, we use them verbatim. Signed-off-by: Florian Fainelli <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Patchwork: https://patchwork.linux-mips.org/patch/5499/ Signed-off-by: Ralf Baechle <[email protected]>
2013-05-08MIPS: BCM63XX: add flash detection for BCM6362Jonas Gorski1-0/+6
BCM6362 support booting from SPI flash and NAND. Signed-off-by: Jonas Gorski <[email protected]> Patchwork: http://patchwork.linux-mips.org/patch/5012/ Acked-by: John Crispin <[email protected]>
2012-07-24MIPS: BCM63XX: Add basic BCM6328 supportJonas Gorski1-0/+6
This includes CPU speed, memory size detection and working UART, but lacking the appropriate drivers, no support for attached flash. Signed-off-by: Jonas Gorski <[email protected]> Cc: [email protected] Cc: Maxime Bizon <[email protected]> Cc: Florian Fainelli <[email protected]> Cc: Kevin Cernekee <[email protected]> Patchwork: https://patchwork.linux-mips.org/patch/3951/ Reviewed-by: Florian Fainelli <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2012-07-24MIPS: BCM63XX: Add flash type detectionJonas Gorski1-6/+54
On BCM6358 and BCM6368 the attached flash type is exposed through a bootstrapping register. Use it for auto detecting the flash type on those and default to parallel flash for earlier SoCs. Signed-off-by: Jonas Gorski <[email protected]> Cc: [email protected] Cc: Maxime Bizon <[email protected]> Cc: Florian Fainelli <[email protected]> Cc: Kevin Cernekee <[email protected]> Patchwork: https://patchwork.linux-mips.org/patch/3954/ Reviewed-by: Florian Fainelli <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2012-07-24MIPS: BCM63XX: Move flash registration out of board_bcm963xx.cJonas Gorski1-0/+69
board_bcm963xx.c is already large enough. Signed-off-by: Jonas Gorski <[email protected]> Cc: [email protected] Cc: Maxime Bizon <[email protected]> Cc: Florian Fainelli <[email protected]> Cc: Kevin Cernekee <[email protected]> Patchwork: https://patchwork.linux-mips.org/patch/3952/ Reviewed-by: Florian Fainelli <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>