Broadcom XLP changes for 3.16
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest17 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/17 | MIPS: Support upto 256 CPUsarch/ | +2 | 0 replies | |
| 2/17 | MIPS: Netlogic: Fix uniprocessor compilationarch/ | +2 | 0 replies | |
| 3/17 | MIPS: Netlogic: Move coremask setup to nlm_node_initarch/ arch/ | +2 | 0 replies | |
| 4/17 | MIPS: Netlogic: Warn on invalid irqarch/ | +2 | 0 replies | |
| 5/17 | MIPS: Netlogic: Update function to read DRAM BARsarch/ arch/ arch/ | +9 | 0 replies | |
| 6/17 | MIPS: Netlogic: Use cpumask_scnprintf for wakup_maskarch/ | +4 | 1 reply | |
| 7/17 | MIPS: Netlogic: Reduce size of reset codearch/ arch/ | +12 | 1 reply | |
| 8/17 | MIPS: Netlogic: Enable access to more than 64GBarch/ | +15 | 0 replies | |
| 9/17 | MIPS: Netlogic: IRQ mapping for some more SoC blocksarch/ arch/ arch/ | +69 | 1 reply | |
| 10/17 | MIPS: Netlogic: Use PRID_IMP_MASK macroarch/ arch/ arch/ +3 more | +10 | 0 replies | |
| 11/17 | MIPS: Netlogic: Fix XLP9XX pic entryarch/ | +3 | 2 replies | |
| 12/17 | MIPS: Netlogic: PIC freq calculation for XLP 9XX/2XXarch/ arch/ arch/ +1 more | +114 | 0 replies | |
| 13/17 | MIPS: Netlogic: Update XLP9XX/2XX core freq calculationarch/ arch/ | +73 | 0 replies | |
| 14/17 | MIPS: Netlogic: Add support for XLP5XXarch/ arch/ arch/ +5 more | +23 | 0 replies | |
| 15/17 | MIPS: Add MSI support for XLP9XXarch/ arch/ arch/ +1 more | +151 | 1 reply | |
| 16/17 | MIPS: Netlogic: Support for XLP3XX on-chip SATAarch/ arch/ | +210 | 0 replies | |
| 17/17 | MIPS: Netlogic: XLP9XX on-chip SATA supportarch/ arch/ | +379 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/17] Broadcom XLP changes for 3.16
The changes in the patchset are:
* add support for the on chip SATA interfaces of XLP and XLPII
* add MSI/MSIX support for the XLP9xx processors
* add support for the new XLP5xx processors
* update frequency calculation logic for core and PIC
* many fixes and improvements
Patch 01/17 is to support upto 256 CPUs on mips, which is needed for multi-node XLP9xx configuration. The rest of the changes are to Broadcom XLR/XLP specific code.
This is for 3.16, please let me know if there are any comments.
Thanks,
JC.
Ganesan Ramalingam (4):
MIPS: Netlogic: PIC freq calculation for XLP 9XX/2XX
MIPS: Add MSI support for XLP9XX
MIPS: Netlogic: Support for XLP3XX on-chip SATA
MIPS: Netlogic: XLP9XX on-chip SATA support
Jayachandran C (12):
MIPS: Support upto 256 CPUs
MIPS: Netlogic: Fix uniprocessor compilation
MIPS: Netlogic: Move coremask setup to nlm_node_init
MIPS: Netlogic: Warn on invalid irq
MIPS: Netlogic: Update function to read DRAM BARs
MIPS: Netlogic: Use cpumask_scnprintf for wakup_mask
MIPS: Netlogic: Reduce size of reset code
MIPS: Netlogic: Enable access to more than 64GB
MIPS: Netlogic: IRQ mapping for some more SoC blocks
MIPS: Netlogic: Use PRID_IMP_MASK macro
MIPS: Netlogic: Fix XLP9XX pic entry
MIPS: Netlogic: Update XLP9XX/2XX core freq calculation
Yonghong Song (1):
MIPS: Netlogic: Add support for XLP5XX
arch/mips/Kconfig | 4 +- arch/mips/include/asm/cpu.h | 1 + arch/mips/include/asm/mach-netlogic/topology.h | 2 + arch/mips/include/asm/netlogic/mips-extns.h | 5 +- arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 18 +- arch/mips/include/asm/netlogic/xlp-hal/pcibus.h | 14 + arch/mips/include/asm/netlogic/xlp-hal/pic.h | 4 + arch/mips/include/asm/netlogic/xlp-hal/sys.h | 35 +++ arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 21 +- arch/mips/kernel/cpu-probe.c | 1 + arch/mips/netlogic/common/irq.c | 2 + arch/mips/netlogic/common/reset.S | 39 ++- arch/mips/netlogic/common/smp.c | 7 +- arch/mips/netlogic/common/smpboot.S | 6 +- arch/mips/netlogic/common/time.c | 5 +- arch/mips/netlogic/dts/xlp_gvp.dts | 5 +- arch/mips/netlogic/xlp/Makefile | 2 + arch/mips/netlogic/xlp/ahci-init-xlp2.c | 378 +++++++++++++++++++++++ arch/mips/netlogic/xlp/ahci-init.c | 209 +++++++++++++ arch/mips/netlogic/xlp/dt.c | 3 +- arch/mips/netlogic/xlp/nlm_hal.c | 295 +++++++++++++----- arch/mips/netlogic/xlp/setup.c | 5 +- arch/mips/netlogic/xlp/wakeup.c | 16 +- arch/mips/pci/msi-xlp.c | 178 ++++++++--- 24 files changed, 1079 insertions(+), 176 deletions(-) create mode 100644 arch/mips/netlogic/xlp/ahci-init-xlp2.c create mode 100644 arch/mips/netlogic/xlp/ahci-init.c
Signature · 1 line
1.7.9.5