Re: [PATCH v6 00/11] Modernize Loongson64 Machine v6

From: Marc Zyngier
Date: Tue Mar 24 2020 - 11:47:54 EST


Jiaxun,

On Tue, 24 Mar 2020 23:35:57 +0800
Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> wrote:

> Loongson have a long history of contributing their code to mainline kernel.
> However, it seems like recent years, they are focusing on maintain a kernel by themselves
> rather than contribute there code to the community.
>
> Kernel is progress rapidly too. Their code slept in mainline for a long peroid without proper
> maintainance and became outdated.
>
> This patchset brings modern DeviceTree and irqchip support to the Loongson64 machine, and leaves
> Loongson 2e/f alone since they are too legacy to touch.
>
> PCI and some legacy I/O device will be converted later, together with LS7A PCH support.
>
> v1:
> - dt-bindings fixup according to Rob's comments
> - irqchip fixup according to Marc's comments
> - ls3-iointc: Make Core&IP map per-IRQ
> - Regenerate kconfigs
> - Typo & style improvements
>
> v2:
> - dt-bindings: Fix IOINTC, collect Rob's review tag
> - dtbs: Drop CPU Node, merge different ways according to Huacai and Paul's comments
>
> v3:
> - Split code have been merged
> - Fix IOINTC binding to allow map any child IRQ to and parent
> - Convert "HTINTC" into "HTPIC", which mixed HT vectors processing and i8259
> - Naming style fix according to Huacai's suggestions
>
> v4:
> - More naming related fixes
>
> v5:
> - irqchip fixes thanks to maz (see per file changelog)
> - Remove unnecessary details in dt-bindings
> - Credit Huacai with Co-developed-by
>
> v6:
> - HTPIC minor fix
> - device binding naming fix
>
> ---
> Jiaxun Yang (11):
> irqchip: Add driver for Loongson I/O Local Interrupt Controller
> irqchip: loongson-liointc: Workaround LPC IRQ Errata
> dt-bindings: interrupt-controller: Add Loongson LIOINTC
> irqchip: Add driver for Loongson-3 HyperTransport PIC controller
> dt-bindings: interrupt-controller: Add Loongson-3 HTPIC
> irqchip: mips-cpu: Convert to simple domain
> MIPS: Loongson64: Drop legacy IRQ code
> dt-bindings: mips: Add loongson boards
> MIPS: Loongson64: Add generic dts
> MIPS: Loongson64: Load built-in dtbs
> MIPS: Loongson64: Move MIPS_CPU_IRQ_BASE

[...]

How do you want to get these merged? I can take the first 6 patches
through the irqchip tree, and leave the rest to go via the MIPS tree.

Otherwise, if you plan to have the whole thing go via the MIPS tree,
please add my:

Reviewed-by: Marc Zyngier <maz@xxxxxxxxxx>

to patches 1, 2, 4 and 6.

Please let me know quickly, as I'd like to close the irqchip tree
tomorrow.

Thanks,

M.
--
Jazz is not dead. It just smells funny...