lkml.org 
[lkml]   [2024]   [Apr]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v8 6/7] iommu/arm-smmu-qcom: Use the custom fault handler on more platforms
    Date
    The TBU support is now available, so let's allow it to be used on other
    platforms that have the Qualcomm SMMU-500 implementation with TBUs. This
    will allow the context fault handler to query the TBUs when a context
    fault occurs.

    Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
    ---
    drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
    index a901230dbabd..25f034677f56 100644
    --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
    +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
    @@ -413,6 +413,10 @@ static const struct arm_smmu_impl qcom_smmu_500_impl = {
    .reset = arm_mmu500_reset,
    .write_s2cr = qcom_smmu_write_s2cr,
    .tlb_sync = qcom_smmu_tlb_sync,
    +#ifdef CONFIG_ARM_SMMU_QCOM_DEBUG
    + .context_fault = qcom_smmu_context_fault,
    + .context_fault_needs_threaded_irq = true,
    +#endif
    };

    static const struct arm_smmu_impl sdm845_smmu_500_impl = {
    \
     
     \ /
      Last update: 2024-05-27 16:43    [W:4.566 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site