[PATCH v2 07/12] of/device: Add input id to of_dma_configure()
Rob Herring
robh+dt at kernel.org
Tue Jun 30 17:50:06 EDT 2020
On Fri, Jun 19, 2020 at 2:20 AM Lorenzo Pieralisi
<lorenzo.pieralisi at arm.com> wrote:
>
> Devices sitting on proprietary busses have a device ID space that
> is owned by the respective bus and related firmware bindings. In order
> to let the generic OF layer handle the input translations to
> an IOMMU id, for such busses the current of_dma_configure() interface
> should be extended in order to allow the bus layer to provide the
> device input id parameter - that is retrieved/assigned in bus
> specific code and firmware.
>
> Augment of_dma_configure() to add an optional input_id parameter,
> leaving current functionality unchanged.
>
> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi at arm.com>
> Cc: Rob Herring <robh+dt at kernel.org>
> Cc: Robin Murphy <robin.murphy at arm.com>
> Cc: Joerg Roedel <joro at 8bytes.org>
> Cc: Laurentiu Tudor <laurentiu.tudor at nxp.com>
> ---
> drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +-
> drivers/iommu/of_iommu.c | 81 ++++++++++++++++++---------------
> drivers/of/device.c | 8 ++--
> include/linux/of_device.h | 16 ++++++-
> include/linux/of_iommu.h | 6 ++-
> 5 files changed, 70 insertions(+), 45 deletions(-)
Reviewed-by: Rob Herring <robh at kernel.org>
More information about the linux-arm-kernel
mailing list