Message ID | cover.1587407458.git.saiprakash.ranjan@codeaurora.org (mailing list archive) |
---|---|
Headers | show |
Series | iommu/arm-smmu: Allow client devices to select identity mapping | expand |
Hi Will, Joerg On 2020-04-21 00:03, Sai Prakash Ranjan wrote: > This series allows DRM, Modem devices to set a default > identity mapping in qcom smmu implementation. > > Patch 1 is cleanup to support other SoCs to call into > QCOM specific implementation. > Patch 2 sets the default identity domain for DRM devices. > Patch 3 implements def_domain_type callback for arm-smmu. > Patch 4 sets the default identity domain for modem device. > Patch 5-6 adds the iommus property for mss pil. > > This is based on Joerg's tree: > - > https://git.kernel.org/pub/scm/linux/kernel/git/joro/linux.git/log/?h=iommu-probe-device-v2 > > v4: > * Updated commit msg for mss pil requesting direct mapping > > v3: > * Use arm_smmu_master_cfg to get impl instead of long way as per > Robin. > * Use def_domain_type name for the callback in arm_smmu_imp as per > Robin > > Jordan Crouse (1): > iommu/arm-smmu: Allow client devices to select direct mapping > > Sai Prakash Ranjan (2): > iommu: arm-smmu-impl: Convert to a generic reset implementation > iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back > > Sibi Sankar (3): > iommu/arm-smmu-qcom: Request direct mapping for modem device > dt-bindings: remoteproc: qcom: Add iommus property > arm64: dts: qcom: sdm845-cheza: Add iommus property > > .../bindings/remoteproc/qcom,q6v5.txt | 3 ++ > arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 5 +++ > drivers/iommu/arm-smmu-impl.c | 8 ++-- > drivers/iommu/arm-smmu-qcom.c | 37 +++++++++++++++++-- > drivers/iommu/arm-smmu.c | 12 ++++++ > drivers/iommu/arm-smmu.h | 1 + > 6 files changed, 60 insertions(+), 6 deletions(-) This series is reviewed by Robin. Any chance this series can make it to 5.8? Thanks, Sai
On Thu, May 07, 2020 at 03:58:06PM +0530, Sai Prakash Ranjan wrote: > Hi Will, Joerg > > On 2020-04-21 00:03, Sai Prakash Ranjan wrote: > > This series allows DRM, Modem devices to set a default > > identity mapping in qcom smmu implementation. > > > > Patch 1 is cleanup to support other SoCs to call into > > QCOM specific implementation. > > Patch 2 sets the default identity domain for DRM devices. > > Patch 3 implements def_domain_type callback for arm-smmu. > > Patch 4 sets the default identity domain for modem device. > > Patch 5-6 adds the iommus property for mss pil. > > > > This is based on Joerg's tree: > > - > > https://git.kernel.org/pub/scm/linux/kernel/git/joro/linux.git/log/?h=iommu-probe-device-v2 > > > > v4: > > * Updated commit msg for mss pil requesting direct mapping > > > > v3: > > * Use arm_smmu_master_cfg to get impl instead of long way as per Robin. > > * Use def_domain_type name for the callback in arm_smmu_imp as per > > Robin > > > > Jordan Crouse (1): > > iommu/arm-smmu: Allow client devices to select direct mapping > > > > Sai Prakash Ranjan (2): > > iommu: arm-smmu-impl: Convert to a generic reset implementation > > iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back > > > > Sibi Sankar (3): > > iommu/arm-smmu-qcom: Request direct mapping for modem device > > dt-bindings: remoteproc: qcom: Add iommus property > > arm64: dts: qcom: sdm845-cheza: Add iommus property > > > > .../bindings/remoteproc/qcom,q6v5.txt | 3 ++ > > arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 5 +++ > > drivers/iommu/arm-smmu-impl.c | 8 ++-- > > drivers/iommu/arm-smmu-qcom.c | 37 +++++++++++++++++-- > > drivers/iommu/arm-smmu.c | 12 ++++++ > > drivers/iommu/arm-smmu.h | 1 + > > 6 files changed, 60 insertions(+), 6 deletions(-) > > This series is reviewed by Robin. > Any chance this series can make it to 5.8? I'm planning to queue smmu stuff next week, been busy with arm64 stuff so far, sorry. Will
Hi Will, On 2020-05-07 16:01, Will Deacon wrote: > On Thu, May 07, 2020 at 03:58:06PM +0530, Sai Prakash Ranjan wrote: >> Hi Will, Joerg >> >> On 2020-04-21 00:03, Sai Prakash Ranjan wrote: >> > This series allows DRM, Modem devices to set a default >> > identity mapping in qcom smmu implementation. >> > >> > Patch 1 is cleanup to support other SoCs to call into >> > QCOM specific implementation. >> > Patch 2 sets the default identity domain for DRM devices. >> > Patch 3 implements def_domain_type callback for arm-smmu. >> > Patch 4 sets the default identity domain for modem device. >> > Patch 5-6 adds the iommus property for mss pil. >> > >> > This is based on Joerg's tree: >> > - >> > https://git.kernel.org/pub/scm/linux/kernel/git/joro/linux.git/log/?h=iommu-probe-device-v2 >> > >> > v4: >> > * Updated commit msg for mss pil requesting direct mapping >> > >> > v3: >> > * Use arm_smmu_master_cfg to get impl instead of long way as per Robin. >> > * Use def_domain_type name for the callback in arm_smmu_imp as per >> > Robin >> > >> > Jordan Crouse (1): >> > iommu/arm-smmu: Allow client devices to select direct mapping >> > >> > Sai Prakash Ranjan (2): >> > iommu: arm-smmu-impl: Convert to a generic reset implementation >> > iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back >> > >> > Sibi Sankar (3): >> > iommu/arm-smmu-qcom: Request direct mapping for modem device >> > dt-bindings: remoteproc: qcom: Add iommus property >> > arm64: dts: qcom: sdm845-cheza: Add iommus property >> > >> > .../bindings/remoteproc/qcom,q6v5.txt | 3 ++ >> > arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 5 +++ >> > drivers/iommu/arm-smmu-impl.c | 8 ++-- >> > drivers/iommu/arm-smmu-qcom.c | 37 +++++++++++++++++-- >> > drivers/iommu/arm-smmu.c | 12 ++++++ >> > drivers/iommu/arm-smmu.h | 1 + >> > 6 files changed, 60 insertions(+), 6 deletions(-) >> >> This series is reviewed by Robin. >> Any chance this series can make it to 5.8? > > I'm planning to queue smmu stuff next week, been busy with arm64 stuff > so far, sorry. > No problem at all, thought of reminding once just in case. Thanks Sai
On Tue, 21 Apr 2020 00:03:48 +0530, Sai Prakash Ranjan wrote: > This series allows DRM, Modem devices to set a default > identity mapping in qcom smmu implementation. > > Patch 1 is cleanup to support other SoCs to call into > QCOM specific implementation. > Patch 2 sets the default identity domain for DRM devices. > Patch 3 implements def_domain_type callback for arm-smmu. > Patch 4 sets the default identity domain for modem device. > Patch 5-6 adds the iommus property for mss pil. > > [...] Applied to will (for-joerg/arm-smmu/updates), thanks! [1/6] iommu: arm-smmu-impl: Convert to a generic reset implementation https://git.kernel.org/will/c/64510ede3684 [2/6] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back https://git.kernel.org/will/c/232c5ae8a361 [3/6] iommu/arm-smmu: Allow client devices to select direct mapping https://git.kernel.org/will/c/0e764a01015d [4/6] iommu/arm-smmu-qcom: Request direct mapping for modem device (not applied) [5/6] dt-bindings: remoteproc: qcom: Add iommus property https://git.kernel.org/will/c/23cf515c6042 [6/6] arm64: dts: qcom: sdm845-cheza: Add iommus property https://git.kernel.org/will/c/68aee4af5f62 Cheers,