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 <florian@openwrt.org> Cc: linux-mips@linux-mips.org Cc: cernekee@gmail.com Cc: jogo@openwrt.org Patchwork: https://patchwork.linux-mips.org/patch/5499/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
42 lines
781 B
Plaintext
42 lines
781 B
Plaintext
menu "CPU support"
|
|
depends on BCM63XX
|
|
|
|
config BCM63XX_CPU_3368
|
|
bool "support 3368 CPU"
|
|
select HW_HAS_PCI
|
|
|
|
config BCM63XX_CPU_6328
|
|
bool "support 6328 CPU"
|
|
select HW_HAS_PCI
|
|
|
|
config BCM63XX_CPU_6338
|
|
bool "support 6338 CPU"
|
|
select HW_HAS_PCI
|
|
select USB_ARCH_HAS_OHCI
|
|
select USB_OHCI_BIG_ENDIAN_DESC
|
|
select USB_OHCI_BIG_ENDIAN_MMIO
|
|
|
|
config BCM63XX_CPU_6345
|
|
bool "support 6345 CPU"
|
|
select USB_OHCI_BIG_ENDIAN_DESC
|
|
select USB_OHCI_BIG_ENDIAN_MMIO
|
|
|
|
config BCM63XX_CPU_6348
|
|
bool "support 6348 CPU"
|
|
select HW_HAS_PCI
|
|
|
|
config BCM63XX_CPU_6358
|
|
bool "support 6358 CPU"
|
|
select HW_HAS_PCI
|
|
|
|
config BCM63XX_CPU_6362
|
|
bool "support 6362 CPU"
|
|
select HW_HAS_PCI
|
|
|
|
config BCM63XX_CPU_6368
|
|
bool "support 6368 CPU"
|
|
select HW_HAS_PCI
|
|
endmenu
|
|
|
|
source "arch/mips/bcm63xx/boards/Kconfig"
|