mbox series

[v4,0/2] Add support for GPU SMMU on QCS8300

Message ID 20250203-b4-branch-gfx-smmu-v4-0-eaa7aa762f48@quicinc.com (mailing list archive)
Headers show
Series Add support for GPU SMMU on QCS8300 | expand

Message

Pratyush Brahma Feb. 3, 2025, 5:47 a.m. UTC
Enable GPU SMMU function on QCS8300 platform. GPU SMMU is required
for address translation in GPU device.

Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
--
Changes since v3:
- Modified the order of clock voting and properties as suggested by Konrad
- Removed dependency on clocks in commit text as change is merged in
  linux-next before current base commit

Link to v3:
https://lore.kernel.org/all/20241227105818.28516-1-quic_pbrahma@quicinc.com/

Changes since v2:
Corrected typo in cover letter to include QCS8300
Link to
v2:https://lore.kernel.org/all/20241227104651.4531-1-quic_pbrahma@quicinc.com/

Changes since v1:
Updated bindings for gpu smmu for qcs8300 as per Dmitry's comment
Link to v1:
https://lore.kernel.org/all/20241224100521.7616-1-quic_pbrahma@quicinc.com/

---
Pratyush Brahma (2):
      dt-bindings: arm-smmu: Document QCS8300 GPU SMMU
      arm64: dts: qcom: qcs8300: Add device node for  gfx_smmu

 .../devicetree/bindings/iommu/arm,smmu.yaml        |  3 +-
 arch/arm64/boot/dts/qcom/qcs8300.dtsi              | 39 ++++++++++++++++++++++
 2 files changed, 41 insertions(+), 1 deletion(-)
---
base-commit: a13f6e0f405ed0d3bcfd37c692c7d7fa3c052154
change-id: 20250131-b4-branch-gfx-smmu-b03261963064

Best regards,

Comments

Krzysztof Kozlowski Feb. 3, 2025, 7:33 a.m. UTC | #1
On Mon, Feb 03, 2025 at 11:17:00AM +0530, Pratyush Brahma wrote:
> Enable GPU SMMU function on QCS8300 platform. GPU SMMU is required
> for address translation in GPU device.
> 
> Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
> --
> Changes since v3:
> - Modified the order of clock voting and properties as suggested by Konrad
> - Removed dependency on clocks in commit text as change is merged in
>   linux-next before current base commit
> 
> Link to v3:
> https://lore.kernel.org/all/20241227105818.28516-1-quic_pbrahma@quicinc.com/
> 

How are you sending these?

b4 diff 20250203-b4-branch-gfx-smmu-v4-0-eaa7aa762f48@quicinc.com
Grabbing thread from lore.kernel.org/all/20250203-b4-branch-gfx-smmu-v4-0-eaa7aa762f48@quicinc.com/t.mbox.gz
Checking for older revisions
Grabbing search results from lore.kernel.org
  Added from v3: 2 patches
---
Analyzing 7 messages in the thread
Preparing fake-am for v3: dt-bindings: arm-smmu: Document QCS8300 GPU SMMU
ERROR: v3 series incomplete; unable to create a fake-am range
---
Could not create fake-am range for lower series v3

Best regards,
Krzysztof
Pratyush Brahma Feb. 3, 2025, 8:37 a.m. UTC | #2
On 2/3/2025 1:03 PM, Krzysztof Kozlowski wrote:
> On Mon, Feb 03, 2025 at 11:17:00AM +0530, Pratyush Brahma wrote:
>> Enable GPU SMMU function on QCS8300 platform. GPU SMMU is required
>> for address translation in GPU device.
>>
>> Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
>> --
>> Changes since v3:
>> - Modified the order of clock voting and properties as suggested by Konrad
>> - Removed dependency on clocks in commit text as change is merged in
>>    linux-next before current base commit
>>
>> Link to v3:
>> https://lore.kernel.org/all/20241227105818.28516-1-quic_pbrahma@quicinc.com/
>>
> How are you sending these?
>
> b4 diff 20250203-b4-branch-gfx-smmu-v4-0-eaa7aa762f48@quicinc.com
> Grabbing thread from lore.kernel.org/all/20250203-b4-branch-gfx-smmu-v4-0-eaa7aa762f48@quicinc.com/t.mbox.gz
> Checking for older revisions
> Grabbing search results from lore.kernel.org
>    Added from v3: 2 patches
> ---
> Analyzing 7 messages in the thread
> Preparing fake-am for v3: dt-bindings: arm-smmu: Document QCS8300 GPU SMMU
> ERROR: v3 series incomplete; unable to create a fake-am range
> ---
> Could not create fake-am range for lower series v3
I have sent this version of the patch series using b4 for the first 
time, as suggested earlier [1]. The issue might be due to the previous 
version being sent
incorrectly using git send-mail. Consequently, I had to manually apply 
the previous patches after creating the b4 branch,
since "b4 prep -F" was throwing an error when trying to apply the last 
patch.

[1] 
https://lore.kernel.org/all/64ak7h5pwqinmcymas5i4xexa6bntvti7zkwfhzx7qrsmgaow3@zmn7jffcrp5f/
>
> Best regards,
> Krzysztof
>
Krzysztof Kozlowski Feb. 3, 2025, 11:36 a.m. UTC | #3
On 03/02/2025 09:37, Pratyush Brahma wrote:
>> How are you sending these?
>>
>> b4 diff 20250203-b4-branch-gfx-smmu-v4-0-eaa7aa762f48@quicinc.com
>> Grabbing thread from lore.kernel.org/all/20250203-b4-branch-gfx-smmu-v4-0-eaa7aa762f48@quicinc.com/t.mbox.gz
>> Checking for older revisions
>> Grabbing search results from lore.kernel.org
>>    Added from v3: 2 patches
>> ---
>> Analyzing 7 messages in the thread
>> Preparing fake-am for v3: dt-bindings: arm-smmu: Document QCS8300 GPU SMMU
>> ERROR: v3 series incomplete; unable to create a fake-am range
>> ---
>> Could not create fake-am range for lower series v3
> I have sent this version of the patch series using b4 for the first 
> time, as suggested earlier [1]. The issue might be due to the previous 
> version being sent
> incorrectly using git send-mail. Consequently, I had to manually apply 
> the previous patches after creating the b4 branch,
> since "b4 prep -F" was throwing an error when trying to apply the last 
> patch.
> 
OK, that explains.

Best regards,
Krzysztof