All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/11] MIPS: BCM63XX: add support for Broadcom 6368 CPU.
@ 2011-11-04 18:09 ` Maxime Bizon
  0 siblings, 0 replies; 42+ messages in thread
From: Maxime Bizon @ 2011-11-04 18:09 UTC (permalink / raw)
  To: ralf, ralf; +Cc: Maxime Bizon, linux-mips


New in v2:

Addressed all Jonas comments but the SPI register set. Since Florian
and you have upcoming SPI drivers to submit, I'll let you decide which
block deserves its own register set.

External IRQ support has been changed slightly to handle more than 4
irq, it now uses a fixed number range above 100. It has been tested on
6348/58/68.

To make it easier to test, a complete patchset with USB/ethernet/board
support is here http://88.191.35.171/pub/bcm_6368_patches/

I will post remaining patches once this serie has been merged.


v1:

These patches add support for 6368 CPU to the existing bcm63xx code.

Basic CPU support for now, ethernet and board support will come soon.



Maxime Bizon (11):
  MIPS: BCM63XX: set default pci cache line size.
  MIPS: BCM63XX: hook up plat_ioremap to intercept soc registers
    remapping.
  MIPS: BCM63XX: call board_register_device from device_initcall()
  MIPS: BCM63XX: introduce bcm_readll & bcm_writell.
  MIPS: BCM63XX: cleanup cpu registers.
  MIPS: BCM63XX: add more register sets & missing register definitions.
  MIPS: BCM63XX: change irq code to prepare for per-cpu peculiarity.
  MIPS: BCM63XX: prepare irq code to handle different external irq
    hardware implementation.
  MIPS: BCM63XX: handle 64 bits irq stat register in irq code.
  MIPS: BCM63XX: add external irq support for non 6348 CPUs.
  MIPS: BCM63XX: add support for bcm6368 CPU.

 arch/mips/bcm63xx/Kconfig                         |    4 +
 arch/mips/bcm63xx/clk.c                           |   70 +++-
 arch/mips/bcm63xx/cpu.c                           |  255 +++------
 arch/mips/bcm63xx/dev-uart.c                      |    2 +-
 arch/mips/bcm63xx/irq.c                           |  403 ++++++++++++---
 arch/mips/bcm63xx/prom.c                          |    7 +-
 arch/mips/bcm63xx/setup.c                         |   32 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h  |  595 +++++++++++++--------
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_gpio.h |    2 +
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h   |    2 +
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_irq.h  |   12 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h |  228 ++++++++-
 arch/mips/include/asm/mach-bcm63xx/ioremap.h      |   42 ++
 arch/mips/include/asm/mach-bcm63xx/irq.h          |    8 +
 arch/mips/pci/pci-bcm63xx.c                       |    6 +-
 15 files changed, 1182 insertions(+), 486 deletions(-)
 create mode 100644 arch/mips/include/asm/mach-bcm63xx/ioremap.h
 create mode 100644 arch/mips/include/asm/mach-bcm63xx/irq.h

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2011-11-18 18:42 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-04 18:09 [PATCH v2 00/11] MIPS: BCM63XX: add support for Broadcom 6368 CPU Maxime Bizon
2011-11-04 18:09 ` Maxime Bizon
2011-11-04 18:09 ` [PATCH v2 01/11] MIPS: BCM63XX: set default pci cache line size Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-15 19:54   ` Ralf Baechle
2011-11-18 18:12     ` Maxime Bizon
2011-11-18 18:28       ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 02/11] MIPS: BCM63XX: hook up plat_ioremap to intercept soc registers remapping Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:28   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 03/11] MIPS: BCM63XX: call board_register_device from device_initcall() Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:28   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 04/11] MIPS: BCM63XX: introduce bcm_readll & bcm_writell Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-05 20:54   ` Sergei Shtylyov
2011-11-16 11:29   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 05/11] MIPS: BCM63XX: cleanup cpu registers Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:29   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 06/11] MIPS: BCM63XX: add more register sets & missing register definitions Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:29   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 07/11] MIPS: BCM63XX: change irq code to prepare for per-cpu peculiarity Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:30   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 08/11] MIPS: BCM63XX: prepare irq code to handle different external irq hardware implementation Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:30   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 09/11] MIPS: BCM63XX: handle 64 bits irq stat register in irq code Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:30   ` Ralf Baechle
2011-11-04 18:09 ` [PATCH v2 10/11] MIPS: BCM63XX: add external irq support for non 6348 CPUs Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-09 12:35   ` Jonas Gorski
2011-11-16 11:33     ` Ralf Baechle
2011-11-18 18:40       ` [PATCH v3 " Maxime Bizon
2011-11-04 18:09 ` [PATCH v2 11/11] MIPS: BCM63XX: add support for bcm6368 CPU Maxime Bizon
2011-11-04 18:09   ` Maxime Bizon
2011-11-16 11:33   ` Ralf Baechle
2011-11-18 18:41     ` [PATCH v3 " Maxime Bizon
2011-11-09 12:43 ` [PATCH v2 00/11] MIPS: BCM63XX: add support for Broadcom 6368 CPU Jonas Gorski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.