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

From: Jiaxun Yang
Date: Tue Mar 24 2020 - 11:54:11 EST




ä 2020å3æ24æ GMT+08:00 äå11:47:47, Marc Zyngier <maz@xxxxxxxxxx> åå:
>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.

I'd prefer all go through MIPS tree.

Thomas, could you please help with that?

Thanks.

>
>Thanks,
>
> M.

--
Jiaxun Yang