From: Jayachandran C <jayachandranc@netlogicmicro.com>
To: linux-mips@linux-mips.org
Cc: ralf@linux-mips.org
Subject: [PATCH 0/4] MIPS: Support for Netlogic XLP processors
Date: Sun, 4 Sep 2011 23:40:21 +0530 [thread overview]
Message-ID: <cover.1315075195.git.jayachandranc@netlogicmicro.com> (raw)
This patchset adds support for Netlogic's new XLP processor series.
Please see
http://netlogicmicro.com/Products/ProductBriefs/MultiCore/XLP832.htm
for more details on this processor,
The changes here has the platform support with UART, PIC and 32-way SMP.
Comments on the code and suggestions are very welcome.
Changes from the previous patchset:
- Fixes for review comments for the first patchset
- Remove 32-bit support code for now, this will be added when 32-bit support
works.
- Removed unused assembly macros and BSD code from include/netlogic
Jayachandran C (4):
MIPS: Netlogic: XLP CPU support.
MIPS: Netlogic: Platform files for XLP processors.
MIPS: Netlogic: Build support for netlogic XLP
MIPS: Netlogic: Add default XLP config.
arch/mips/Kconfig | 44 ++
arch/mips/configs/nlm_xlp_defconfig | 590 ++++++++++++++++++++
arch/mips/include/asm/cpu.h | 3 +-
.../asm/mach-netlogic/cpu-feature-overrides.h | 18 +-
arch/mips/include/asm/module.h | 2 +
arch/mips/include/asm/netlogic/xlp-hal/bridge.h | 187 +++++++
.../mips/include/asm/netlogic/xlp-hal/cpucontrol.h | 83 +++
arch/mips/include/asm/netlogic/xlp-hal/haldefs.h | 154 +++++
arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 155 +++++
arch/mips/include/asm/netlogic/xlp-hal/pic.h | 383 +++++++++++++
arch/mips/include/asm/netlogic/xlp-hal/sys.h | 128 +++++
arch/mips/include/asm/netlogic/xlp-hal/uart.h | 191 +++++++
arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 71 +++
arch/mips/kernel/Makefile | 1 +
arch/mips/kernel/cpu-probe.c | 19 +-
arch/mips/lib/Makefile | 1 +
arch/mips/mm/Makefile | 1 +
arch/mips/mm/c-r4k.c | 3 +
arch/mips/netlogic/Kconfig | 3 +
arch/mips/netlogic/Platform | 7 +
arch/mips/netlogic/xlp/Makefile | 5 +
arch/mips/netlogic/xlp/irq.c | 240 ++++++++
arch/mips/netlogic/xlp/nlm_hal.c | 85 +++
arch/mips/netlogic/xlp/platform.c | 108 ++++
arch/mips/netlogic/xlp/setup.c | 98 ++++
arch/mips/netlogic/xlp/smp.c | 285 ++++++++++
arch/mips/netlogic/xlp/smpboot.S | 217 +++++++
arch/mips/netlogic/xlp/time.c | 74 +++
arch/mips/netlogic/xlp/xlp_console.c | 50 ++
29 files changed, 3198 insertions(+), 8 deletions(-)
create mode 100644 arch/mips/configs/nlm_xlp_defconfig
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/bridge.h
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/haldefs.h
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/iomap.h
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pic.h
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/sys.h
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/uart.h
create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/xlp.h
create mode 100644 arch/mips/netlogic/xlp/Makefile
create mode 100644 arch/mips/netlogic/xlp/irq.c
create mode 100644 arch/mips/netlogic/xlp/nlm_hal.c
create mode 100644 arch/mips/netlogic/xlp/platform.c
create mode 100644 arch/mips/netlogic/xlp/setup.c
create mode 100644 arch/mips/netlogic/xlp/smp.c
create mode 100644 arch/mips/netlogic/xlp/smpboot.S
create mode 100644 arch/mips/netlogic/xlp/time.c
create mode 100644 arch/mips/netlogic/xlp/xlp_console.c
--
1.7.4.1
next reply other threads:[~2011-09-04 18:04 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-04 18:10 Jayachandran C [this message]
2011-09-04 18:10 ` [PATCH 1/4] MIPS: Netlogic: XLP CPU support Jayachandran C
2011-09-04 18:12 ` [PATCH 2/4] MIPS: Netlogic: Platform files for XLP processors Jayachandran C
2011-09-04 18:12 ` [PATCH 3/4] MIPS: Netlogic: Build support for netlogic XLP Jayachandran C
2011-09-04 18:13 ` [PATCH 4/4] MIPS: Netlogic: Add default XLP config Jayachandran C
-- strict thread matches above, loose matches on Subject: below --
2011-07-30 13:27 [PATCH 0/4] MIPS: Support for Netlogic XLP processors Jayachandran C
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1315075195.git.jayachandranc@netlogicmicro.com \
--to=jayachandranc@netlogicmicro.com \
--cc=linux-mips@linux-mips.org \
--cc=ralf@linux-mips.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.