Data transfer mode is fixed by TrustZone (TZ), which currently restricts developers from modifying the transfer mode from the APPS side. Document the 'qcom,gsi-dma-allowed' property to select the data transfer mode to GPI DMA (Generic Packet Interface). If not set, FIFO mode (PIO/CPU DMA) will be selected by default. Co-developed-by: Mukesh Kumar Savaliya <quic_msavaliy@xxxxxxxxxxx> Signed-off-by: Mukesh Kumar Savaliya <quic_msavaliy@xxxxxxxxxxx> Signed-off-by: Viken Dadhaniya <quic_vdadhani@xxxxxxxxxxx> --- v2 -> v3: - Drop the 'qcom,xfer-mode' property and add the 'qcom,gsi-dma-allowed' property. - Add a reference for the QUP peripheral shared YAML. - Update commit log. v2 Link: https://lore.kernel.org/linux-arm-msm/20250124105309.295769-4-quic_vdadhani@xxxxxxxxxxx/ v1 -> v2: - Drop 'qcom,load-firmware' property and add 'firmware-name' property in qup common driver. - Update commit log. v1 Link: https://lore.kernel.org/linux-kernel/20241204150326.1470749-3-quic_vdadhani@xxxxxxxxxxx/ --- --- Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml b/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml index 2e20ca313ec1..012cb7aecb3d 100644 --- a/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml +++ b/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml @@ -25,6 +25,7 @@ description: allOf: - $ref: /schemas/spi/spi-controller.yaml# + - $ref: /schemas/soc/qcom/qcom,se-common-props.yaml# properties: compatible: @@ -63,6 +64,8 @@ properties: power-domains: maxItems: 1 + qcom,gsi-dma-allowed: true + reg: maxItems: 1 -- 2.34.1