[PATCH 0/7] MIPS: BCM63XX: add support for the BCM3368

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patchset adds support for the Broadcom BCM3368 Cable Modem SoC
which is very similar to the existing BCM63XX DSL SoCs. Support for
the Netgear CVG834G is also included. A bit of infrastructure rework
was required to get the board specifics to work.

Florian Fainelli (7):
  MIPS: BCM63XX: remove bogus Kconfig selects
  MIPS: BCM63XX: select BOOT_RAW
  MIPS: BCM63XX: add support for BCM3368 Cable Modem
  MIPS: BCM63XX: recognize Cable Modem firmware format
  MIPS: BCM63XX: provide a MAC address for BCM3368 chips
  MIPS: BCM63XX: let board specify an external GPIO to reset PHY
  MIPS: BCM63XX: add support for the Netgear CVG834G

 arch/mips/Kconfig                                  |  16 ++-
 arch/mips/bcm63xx/Kconfig                          |   9 +-
 arch/mips/bcm63xx/boards/board_bcm963xx.c          |  52 +++++++++-
 arch/mips/bcm63xx/clk.c                            |  18 ++--
 arch/mips/bcm63xx/cpu.c                            |  28 +++++-
 arch/mips/bcm63xx/dev-flash.c                      |   1 +
 arch/mips/bcm63xx/dev-spi.c                        |   6 +-
 arch/mips/bcm63xx/dev-uart.c                       |   3 +-
 arch/mips/bcm63xx/irq.c                            |  19 ++++
 arch/mips/bcm63xx/nvram.c                          |  10 ++
 arch/mips/bcm63xx/prom.c                           |   4 +-
 arch/mips/bcm63xx/reset.c                          |  29 +++++-
 arch/mips/bcm63xx/setup.c                          |   3 +
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h   | 110 +++++++++++++++++++++
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_gpio.h  |   1 +
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h  |  45 ++++++++-
 .../mips/include/asm/mach-bcm63xx/board_bcm963xx.h |   6 ++
 arch/mips/include/asm/mach-bcm63xx/ioremap.h       |   4 +
 arch/mips/pci/pci-bcm63xx.c                        |   3 +-
 include/uapi/linux/Kbuild                          |   1 +
 include/uapi/linux/bcm933xx_hcs.h                  |  24 +++++
 21 files changed, 363 insertions(+), 29 deletions(-)
 create mode 100644 include/uapi/linux/bcm933xx_hcs.h

-- 
1.8.1.2




[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux