[PATCH v2 11/12] bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver
Marc Zyngier
maz at kernel.org
Wed Jul 15 09:05:07 EDT 2020
On 2020-06-19 09:20, Lorenzo Pieralisi wrote:
> From: Diana Craciun <diana.craciun at oss.nxp.com>
>
> The DPRC driver is not taking into account the msi-map property
> and assumes that the icid is the same as the stream ID. Although
> this assumption is correct, generalize the code to include a
> translation between icid and streamID.
>
> Furthermore do not just copy the MSI domain from parent (for child
> containers), but use the information provided by the msi-map property.
>
> If the msi-map property is missing from the device tree retain the old
> behaviour for backward compatibility ie the child DPRC objects
> inherit the MSI domain from the parent.
>
> Signed-off-by: Diana Craciun <diana.craciun at oss.nxp.com>
> ---
> drivers/bus/fsl-mc/dprc-driver.c | 31 ++++++---------------
> drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +--
> drivers/bus/fsl-mc/fsl-mc-msi.c | 31 +++++++++++++--------
> drivers/bus/fsl-mc/fsl-mc-private.h | 6 ++--
> drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 15 +++++++++-
> 5 files changed, 47 insertions(+), 40 deletions(-)
For this patch and the following one:
Acked-by: Marc Zyngier <maz at kernel.org>
M.
--
Jazz is not dead. It just smells funny...
More information about the linux-arm-kernel
mailing list