* [GIT PULL] SOC FSL for 6.20
@ 2026-01-31 7:38 Christophe Leroy (CS GROUP)
0 siblings, 0 replies; 5+ messages in thread
From: Christophe Leroy (CS GROUP) @ 2026-01-31 7:38 UTC (permalink / raw)
To: soc, Arnd Bergmann; +Cc: linux-kernel, Ioana Ciornei
Hi Arnd,
Please pull the following Freescale Soc Drivers changes for 6.20
Documentation is acked by Conor Dooley and changes to fsl-mc bus are
reviewed or acked by Ioana Ciornei.
Thanks
Christophe
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux
tags/soc_fsl-6.20-1
for you to fetch changes up to 52f527d0916bcdd7621a0c9e7e599b133294d495:
bus: fsl-mc: fix an error handling in fsl_mc_device_add() (2026-01-28
13:35:48 +0100)
----------------------------------------------------------------
FSL SOC Changes for 6.20
Freescale Management Complex:
- Convert fsl-mc bus to bus callbacks
- Fix a use-after-free
- Drop redundant error messages
- Fix ressources release on some error path
Freescale QUICC Engine:
- Add an interrupt controller for IO Ports
- Use scoped for-each OF child loop
----------------------------------------------------------------
Chen Ni (1):
soc: fsl: qe: qe_ports_ic: Consolidate chained IRQ handler
install/remove
Christophe Leroy (CS GROUP) (2):
soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports
dt-bindings: soc: fsl: qe: Add an interrupt controller for QUICC
Engine Ports
Gui-Dong Han (1):
bus: fsl-mc: fix use-after-free in driver_override_show()
Haoxiang Li (1):
bus: fsl-mc: fix an error handling in fsl_mc_device_add()
Krzysztof Kozlowski (1):
soc: fsl: qe: Simplify with scoped for each OF child loop
Uwe Kleine-König (2):
bus: fsl-mc: Drop error message in probe function
bus: fsl-mc: Convert to bus callbacks
.../interrupt-controller/fsl,qe-ports-ic.yaml | 51 ++++++++
drivers/bus/fsl-mc/fsl-mc-bus.c | 89 ++++++-------
drivers/soc/fsl/qe/Makefile | 2 +-
drivers/soc/fsl/qe/qe_ports_ic.c | 141
+++++++++++++++++++++
drivers/soc/fsl/qe/qmc.c | 13 +-
5 files changed, 233 insertions(+), 63 deletions(-)
create mode 100644
Documentation/devicetree/bindings/interrupt-controller/fsl,qe-ports-ic.yaml
create mode 100644 drivers/soc/fsl/qe/qe_ports_ic.c
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] SOC FSL for 6.20
2026-04-14 15:02 ` Christophe Leroy (CS GROUP)
@ 2026-04-14 15:13 ` Christophe Leroy (CS GROUP)
0 siblings, 0 replies; 5+ messages in thread
From: Christophe Leroy (CS GROUP) @ 2026-04-14 15:13 UTC (permalink / raw)
To: Arnd Bergmann, soc; +Cc: linux-kernel, Ioana Ciornei
Le 14/04/2026 à 17:02, Christophe Leroy (CS GROUP) a écrit :
>
>
> Le 14/04/2026 à 16:55, Arnd Bergmann a écrit :
>> On Tue, Apr 14, 2026, at 16:08, Christophe Leroy (CS GROUP) wrote:
>>> Hi Arnd,
>>>
>>> Please pull the following Freescale Soc Drivers changes for 7.1
>>>
>>> Changes to fsl-mc bus are reviewed or acked by Ioana Ciornei.
>>
>> Hi Christophe,
>>
>> This is really too late for 7.1: the merge window is
>> already open, and I see that all the commits have a committer
>> date of today, though some appear to be freshly rebased
>> and had an earlier version in linux-next.
>>
>> I don't think any of these are urgent bugfixes, so I'd
>> suggest you rebase onto 7.1-rc1 and send these again for
>> 7.2.
>
> Uhm .... Maybe I made it wrong. All those changes have spent quite some
> time in linux-next but the branch was based on the tag soc_fsl-7.0-2
> that you merged into 7.0-rc5.
> This morning I fetched soc tree and saw that the soc/driver branch was
> based on rc1, so to avoid pulling 7.0-rc5 I rebased the changes on 7.0-rc1.
>
> Should I restore the original branch as it was in Linux-next until this
> morning and send a new pull request ?
>
FWIW, here is the log of the original branch as it was in linux next
until this morning before the rebase, with commit dates:
commit 208858b1b48eba83d073542372329cf8ed606526
Author: Ioana Ciornei <ioana.ciornei@nxp.com>
AuthorDate: Wed Apr 1 17:45:08 2026 +0300
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Sat Apr 4 18:54:05 2026 +0200
bus: fsl-mc: wait for the MC firmware to complete its boot
There are use cases in which the Management Complex firmware boot
process is started by the bootloader which does not wait for the
boot to
complete. This is mainly done in order to reduce the overall boot time
of a DPAA2 based SoC.
In this kind of circumstance, the fsl-mc bus driver needs to make sure
that the MC firmware boot process is finished before proceeding to the
usual operations such as interrogating the firmware to gather all
existent DPAA2 objects, creating the fsl-mc devices on the bus etc.
Add this kind of check early in the boot process of the fsl-mc bus and
defer the probe in case the firmware is still in its boot process.
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Link:
https://lore.kernel.org/r/20260401144508.3062019-1-ioana.ciornei@nxp.com
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit a0fe29d20e7822182e12324905af5115c1b3aed3
Author: Wang Jun <1742789905@qq.com>
AuthorDate: Fri Mar 27 08:12:25 2026 +0800
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Sat Apr 4 18:52:09 2026 +0200
soc: fsl: qe: panic on ioremap() failure in qe_reset()
When ioremap() fails in qe_reset(), the global pointer qe_immr remains
NULL, leading to a subsequent NULL pointer dereference when the pointer
is accessed. Since this happens early in the boot process, a failure to
map a few bytes of I/O memory indicates a fatal error from which the
system cannot recover.
Follow the same pattern as qe_sdma_init() and panic immediately when
ioremap() fails. This avoids a silent NULL pointer dereference later
and makes the error explicit.
Fixes: 986585385131 ("[POWERPC] Add QUICC Engine (QE) infrastructure")
Cc: stable@vger.kernel.org
Signed-off-by: Wang Jun <1742789905@qq.com>
Link:
https://lore.kernel.org/r/tencent_FED49CF5331CC0C7910618883332A08E2606@qq.com
[chleroy: Rearranged change to reduce churn]
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 7b9233b25131fa54ef9c64ebbe95aef6ad3de47c
Author: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
AuthorDate: Tue Mar 24 23:34:16 2026 +0100
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Wed Mar 25 11:24:07 2026 +0100
soc: fsl: qe_ports_ic: switch to irq_domain_create_linear()
irq_domain_add_linear() is about to be removed, replace by the
more generic irq_domain_create_linear(),
see commit 42b8b16fe56c ("irqdomain: Drop irq_domain_add_*()
functions") for details.
Link:
https://lore.kernel.org/r/a9de2f351ea71e4b794baaea8d9d790fbfac8d26.1774391374.git.chleroy@kernel.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 7dad18a179741dbad9f40799e549fa9111987c0c
Author: Felix Gu <ustc.gu@gmail.com>
AuthorDate: Tue Mar 10 00:25:30 2026 +0800
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Fri Mar 13 10:13:55 2026 +0100
soc: fsl: qe_ports_ic: Add missing cleanup on device removal
Add a devm action handler to properly clean up the irq_domain and
chained handler when the device is removed.
Fixes: f0bcd784e1b7 ("soc: fsl: qe: Add an interrupt controller for
QUICC Engine Ports")
Signed-off-by: Felix Gu <ustc.gu@gmail.com>
Link:
https://lore.kernel.org/r/20260310-qe_ports_ic-v1-1-608293026561@gmail.com
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit cf8e9203cc653f0a82639f7ce8089fa92afe6739
Author: Randy Dunlap <rdunlap@infradead.org>
AuthorDate: Thu Feb 26 14:09:42 2026 -0800
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Fri Feb 27 07:28:08 2026 +0100
virt: fsl_hypervisor: fix header kernel-doc warnings
Correct struct member names to placate kernel-doc warnings:
Warning: include/uapi/linux/fsl_hypervisor.h:148 struct member
'local_vaddr' not described in 'fsl_hv_ioctl_memcpy'
Warning: include/uapi/linux/fsl_hypervisor.h:148 struct member
'remote_paddr' not described in 'fsl_hv_ioctl_memcpy'
Fixes: 6db7199407ca ("drivers/virt: introduce Freescale hypervisor
management driver")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Link:
https://lore.kernel.org/r/20260226220942.1035295-1-rdunlap@infradead.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit f0a2eac6a597268034fd40d92c1469182438b53d
Author: Marc Zyngier <maz@kernel.org>
AuthorDate: Tue Feb 24 10:09:36 2026 +0000
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Thu Feb 26 10:48:19 2026 +0100
platform-msi: Remove stale comment
The backward compatibility code for the previous incarnation of
platform MSI was removed in e9894248994ca ("genirq/msi: Remove
platform MSI leftovers"), but the comment about that removal is
still present. Remove it.
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Tested-by: Ioana Ciornei <ioana.ciornei@nxp.com> # LX2160ARDB,
LS2088ARDB
Tested-by: Sascha Bischoff <sascha.bischoff@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://lore.kernel.org/r/20260224100936.3752303-7-maz@kernel.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 14b1cbcc6cec0b02298f4adf717646cd943b7ef6
Author: Marc Zyngier <maz@kernel.org>
AuthorDate: Tue Feb 24 10:09:35 2026 +0000
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Thu Feb 26 10:48:18 2026 +0100
fsl-mc: Remove legacy MSI implementation
Get rid of most of the fsl_mc MSI infrastructure, which is now replaced
by common code.
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Tested-by: Ioana Ciornei <ioana.ciornei@nxp.com> # LX2160ARDB,
LS2088ARDB
Tested-by: Sascha Bischoff <sascha.bischoff@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://lore.kernel.org/r/20260224100936.3752303-6-maz@kernel.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 4a958e47c246fa3fb8954f4303e0da15ab3d026d
Author: Marc Zyngier <maz@kernel.org>
AuthorDate: Tue Feb 24 10:09:34 2026 +0000
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Thu Feb 26 10:48:18 2026 +0100
fsl-mc: Switch over to per-device platform MSI
Obtain the msi-parent irqdomain instead of the fsl_mc domain,
which magically engages the per-device infrastructure.
Additionally, simplify the overly complicated error handling.
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Tested-by: Ioana Ciornei <ioana.ciornei@nxp.com> # LX2160ARDB,
LS2088ARDB
Tested-by: Sascha Bischoff <sascha.bischoff@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://lore.kernel.org/r/20260224100936.3752303-5-maz@kernel.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit cf3179b4e53f527aba9f0c6c3b921619c8adf761
Author: Marc Zyngier <maz@kernel.org>
AuthorDate: Tue Feb 24 10:09:33 2026 +0000
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Thu Feb 26 10:48:18 2026 +0100
irqchip/gic-v3-its: Add fsl_mc device plumbing to the msi-parent
handling
Make the ITS code aware of fsl_mc devices by plumbing the devid
retrieval primitive.
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Tested-by: Ioana Ciornei <ioana.ciornei@nxp.com> # LX2160ARDB,
LS2088ARDB
Tested-by: Sascha Bischoff <sascha.bischoff@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://lore.kernel.org/r/20260224100936.3752303-4-maz@kernel.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 0c9f522f2d41c7e055a602a0d2c41dc7af01010b
Author: Marc Zyngier <maz@kernel.org>
AuthorDate: Tue Feb 24 10:09:32 2026 +0000
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Thu Feb 26 10:48:18 2026 +0100
fsl-mc: Add minimal infrastructure to use platform MSI
Add the tiny bit of infrastructure required to use platform MSI
instead of the current hack. This means providing a write_msi_msg
callback, as well as irq domain and devid retrieval helpers.
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Tested-by: Ioana Ciornei <ioana.ciornei@nxp.com> # LX2160ARDB,
LS2088ARDB
Tested-by: Sascha Bischoff <sascha.bischoff@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://lore.kernel.org/r/20260224100936.3752303-3-maz@kernel.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 1fb7392ee3408494d4d62c09a8c3e5f5934caba7
Author: Marc Zyngier <maz@kernel.org>
AuthorDate: Tue Feb 24 10:09:31 2026 +0000
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Thu Feb 26 10:48:18 2026 +0100
fsl-mc: Remove MSI domain propagation to sub-devices
Only the root device generates MSIs (it is the only one talking to
the ITS), so propagating the domain is pretty pointless. Remove it.
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Tested-by: Ioana Ciornei <ioana.ciornei@nxp.com> # LX2160ARDB,
LS2088ARDB
Tested-by: Sascha Bischoff <sascha.bischoff@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Thomas Gleixner <tglx@kernel.org>
Link: https://lore.kernel.org/r/20260224100936.3752303-2-maz@kernel.org
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 3f4e403304186d79fddace860360540fc3af97f9
Author: Chen Ni <nichen@iscas.ac.cn>
AuthorDate: Mon Feb 9 09:59:04 2026 +0800
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Mon Feb 23 14:49:27 2026 +0100
soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource() in
qmc_qe_init_resources()
Fix wrong variable used for error checking after
devm_ioremap_resource()
call. The function checks qmc->scc_pram instead of qmc->dpram, which
could lead to incorrect error handling.
Fixes: eb680d563089 ("soc: fsl: cpm1: qmc: Add support for QUICC
Engine (QE) implementation")
Signed-off-by: Chen Ni <nichen@iscas.ac.cn>
Acked-by: Herve Codina <herve.codina@bootlin.com>
Link:
https://lore.kernel.org/r/20260209015904.871269-1-nichen@iscas.ac.cn
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 014077044e874e270ec480515edbc1cadb976cf2
Author: Richard Genoud <richard.genoud@bootlin.com>
AuthorDate: Tue Dec 23 08:25:49 2025 +0100
Commit: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
CommitDate: Mon Feb 23 14:49:27 2026 +0100
soc: fsl: qbman: fix race condition in qman_destroy_fq
When QMAN_FQ_FLAG_DYNAMIC_FQID is set, there's a race condition between
fq_table[fq->idx] state and freeing/allocating from the pool and
WARN_ON(fq_table[fq->idx]) in qman_create_fq() gets triggered.
Indeed, we can have:
Thread A Thread B
qman_destroy_fq() qman_create_fq()
qman_release_fqid()
qman_shutdown_fq()
gen_pool_free()
-- At this point, the fqid is available again --
qman_alloc_fqid()
-- so, we can get the just-freed fqid in thread B --
fq->fqid = fqid;
fq->idx = fqid * 2;
WARN_ON(fq_table[fq->idx]);
fq_table[fq->idx] = fq;
fq_table[fq->idx] = NULL;
And adding some logs between qman_release_fqid() and
fq_table[fq->idx] = NULL makes the WARN_ON() trigger a lot more.
To prevent that, ensure that fq_table[fq->idx] is set to NULL before
gen_pool_free() is called by using smp_wmb().
Fixes: c535e923bb97 ("soc/fsl: Introduce DPAA 1.x QMan device driver")
Signed-off-by: Richard Genoud <richard.genoud@bootlin.com>
Tested-by: CHAMPSEIX Thomas <thomas.champseix@alstomgroup.com>
Link:
https://lore.kernel.org/r/20251223072549.397625-1-richard.genoud@bootlin.com
Signed-off-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
Author: Linus Torvalds <torvalds@linux-foundation.org>
AuthorDate: Sun Feb 22 13:18:59 2026 -0800
Commit: Linus Torvalds <torvalds@linux-foundation.org>
CommitDate: Sun Feb 22 13:18:59 2026 -0800
Linux 7.0-rc1
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] SOC FSL for 6.20
2026-04-14 14:55 ` Arnd Bergmann
@ 2026-04-14 15:02 ` Christophe Leroy (CS GROUP)
2026-04-14 15:13 ` Christophe Leroy (CS GROUP)
0 siblings, 1 reply; 5+ messages in thread
From: Christophe Leroy (CS GROUP) @ 2026-04-14 15:02 UTC (permalink / raw)
To: Arnd Bergmann, soc; +Cc: linux-kernel, Ioana Ciornei
Le 14/04/2026 à 16:55, Arnd Bergmann a écrit :
> On Tue, Apr 14, 2026, at 16:08, Christophe Leroy (CS GROUP) wrote:
>> Hi Arnd,
>>
>> Please pull the following Freescale Soc Drivers changes for 7.1
>>
>> Changes to fsl-mc bus are reviewed or acked by Ioana Ciornei.
>
> Hi Christophe,
>
> This is really too late for 7.1: the merge window is
> already open, and I see that all the commits have a committer
> date of today, though some appear to be freshly rebased
> and had an earlier version in linux-next.
>
> I don't think any of these are urgent bugfixes, so I'd
> suggest you rebase onto 7.1-rc1 and send these again for
> 7.2.
Uhm .... Maybe I made it wrong. All those changes have spent quite some
time in linux-next but the branch was based on the tag soc_fsl-7.0-2
that you merged into 7.0-rc5.
This morning I fetched soc tree and saw that the soc/driver branch was
based on rc1, so to avoid pulling 7.0-rc5 I rebased the changes on 7.0-rc1.
Should I restore the original branch as it was in Linux-next until this
morning and send a new pull request ?
Christophe
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] SOC FSL for 6.20
2026-04-14 14:08 Christophe Leroy (CS GROUP)
@ 2026-04-14 14:55 ` Arnd Bergmann
2026-04-14 15:02 ` Christophe Leroy (CS GROUP)
0 siblings, 1 reply; 5+ messages in thread
From: Arnd Bergmann @ 2026-04-14 14:55 UTC (permalink / raw)
To: Christophe Leroy, soc; +Cc: linux-kernel, Ioana Ciornei
On Tue, Apr 14, 2026, at 16:08, Christophe Leroy (CS GROUP) wrote:
> Hi Arnd,
>
> Please pull the following Freescale Soc Drivers changes for 7.1
>
> Changes to fsl-mc bus are reviewed or acked by Ioana Ciornei.
Hi Christophe,
This is really too late for 7.1: the merge window is
already open, and I see that all the commits have a committer
date of today, though some appear to be freshly rebased
and had an earlier version in linux-next.
I don't think any of these are urgent bugfixes, so I'd
suggest you rebase onto 7.1-rc1 and send these again for
7.2.
Arnd
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL] SOC FSL for 6.20
@ 2026-04-14 14:08 Christophe Leroy (CS GROUP)
2026-04-14 14:55 ` Arnd Bergmann
0 siblings, 1 reply; 5+ messages in thread
From: Christophe Leroy (CS GROUP) @ 2026-04-14 14:08 UTC (permalink / raw)
To: soc, Arnd Bergmann; +Cc: linux-kernel, Ioana Ciornei
Hi Arnd,
Please pull the following Freescale Soc Drivers changes for 7.1
Changes to fsl-mc bus are reviewed or acked by Ioana Ciornei.
Thanks
Christophe
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux
tags/soc_fsl-7.1-1
for you to fetch changes up to 1bc2b368e0338bf1a977502d6c4716c888d1fbdb:
bus: fsl-mc: wait for the MC firmware to complete its boot
(2026-04-14 08:01:09 +0200)
----------------------------------------------------------------
FSL SOC Changes for 7.1
Freescale QUICC Engine:
- Add missing cleanup on device removal and switch to
irq_domain_create_linear()
in interrupt controller for IO Ports
- Panic on ioremap() failure in qe_reset()
Freescale Management Complex:
- Move fsl-mc over to device MSI infrastructure
- Wait for the MC firmware to complete its boot
Freescale Hypervisor:
- Fix header kernel-doc warnings
----------------------------------------------------------------
Christophe Leroy (CS GROUP) (1):
soc: fsl: qe_ports_ic: switch to irq_domain_create_linear()
Felix Gu (1):
soc: fsl: qe_ports_ic: Add missing cleanup on device removal
Ioana Ciornei (1):
bus: fsl-mc: wait for the MC firmware to complete its boot
Marc Zyngier (6):
fsl-mc: Remove MSI domain propagation to sub-devices
fsl-mc: Add minimal infrastructure to use platform MSI
irqchip/gic-v3-its: Add fsl_mc device plumbing to the msi-parent
handling
fsl-mc: Switch over to per-device platform MSI
fsl-mc: Remove legacy MSI implementation
platform-msi: Remove stale comment
Randy Dunlap (1):
virt: fsl_hypervisor: fix header kernel-doc warnings
Wang Jun (1):
soc: fsl: qe: panic on ioremap() failure in qe_reset()
drivers/base/platform-msi.c | 4 -
drivers/bus/fsl-mc/dprc-driver.c | 14 +--
drivers/bus/fsl-mc/fsl-mc-bus.c | 50 ++++++++-
drivers/bus/fsl-mc/fsl-mc-msi.c | 166
+++++----------------------
drivers/bus/fsl-mc/fsl-mc-private.h | 2 +-
drivers/irqchip/Kconfig | 6 -
drivers/irqchip/Makefile | 1 -
drivers/irqchip/irq-gic-its-msi-parent.c | 7 +-
drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 168
----------------------------
drivers/soc/fsl/qe/qe.c | 3 +
drivers/soc/fsl/qe/qe_ports_ic.c | 23 ++--
include/linux/fsl/mc.h | 6 +-
include/linux/irqdomain_defs.h | 1 -
include/uapi/linux/fsl_hypervisor.h | 4 +-
14 files changed, 106 insertions(+), 349 deletions(-)
delete mode 100644 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-04-14 15:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-31 7:38 [GIT PULL] SOC FSL for 6.20 Christophe Leroy (CS GROUP)
2026-04-14 14:08 Christophe Leroy (CS GROUP)
2026-04-14 14:55 ` Arnd Bergmann
2026-04-14 15:02 ` Christophe Leroy (CS GROUP)
2026-04-14 15:13 ` Christophe Leroy (CS GROUP)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®