lkml.org 
[lkml]   [2019]   [May]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 1/8] dt-bindings: remoteproc: Rename and amend Hexagon v56 binding
    Date
    The SDM845 Audio DSP peripheral image loader binding describes the
    properties needed to load and boot firmware on a Hexagon v56. Rename the
    file and add the Compute DSP (CDSP) found in QCS404 to the binding.

    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    ---
    ...qcom,adsp-pil.txt => qcom,hexagon-v56.txt} | 35 +++++++++++++------
    1 file changed, 25 insertions(+), 10 deletions(-)
    rename Documentation/devicetree/bindings/remoteproc/{qcom,adsp-pil.txt => qcom,hexagon-v56.txt} (74%)

    diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt b/Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt
    similarity index 74%
    rename from Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt
    rename to Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt
    index 66af2c30944f..1337a3d93d35 100644
    --- a/Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt
    +++ b/Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt
    @@ -1,12 +1,13 @@
    -Qualcomm Technology Inc. ADSP Peripheral Image Loader
    +Qualcomm Technology Inc. Hexagon v56 Peripheral Image Loader

    This document defines the binding for a component that loads and boots firmware
    -on the Qualcomm Technology Inc. ADSP Hexagon core.
    +on the Qualcomm Technology Inc. Hexagon v56 core.

    - compatible:
    Usage: required
    Value type: <string>
    Definition: must be one of:
    + "qcom,qcs404-cdsp-pil",
    "qcom,sdm845-adsp-pil"

    - reg:
    @@ -28,10 +29,11 @@ on the Qualcomm Technology Inc. ADSP Hexagon core.
    - clocks:
    Usage: required
    Value type: <prop-encoded-array>
    - Definition: List of 8 phandle and clock specifier pairs for the adsp.
    + Definition: List of phandles and clock specifier pairs for the Hexagon,
    + per clock-names below.

    - clock-names:
    - Usage: required
    + Usage: required for SDM845 ADSP
    Value type: <stringlist>
    Definition: List of clock input name strings sorted in the same
    order as the clocks property. Definition must have
    @@ -39,6 +41,14 @@ on the Qualcomm Technology Inc. ADSP Hexagon core.
    "lpass_ahbm_aon_cbcr", "qdsp6ss_xo", "qdsp6ss_sleep"
    and "qdsp6ss_core".

    +- clock-names:
    + Usage: required for QCS404 CDSP
    + Value type: <stringlist>
    + Definition: List of clock input name strings sorted in the same
    + order as the clocks property. Definition must have
    + "xo", "sway", "tbu", "bimc", "ahb_aon", "q6ss_slave",
    + "q6ss_master", "q6_axim".
    +
    - power-domains:
    Usage: required
    Value type: <phandle>
    @@ -47,28 +57,33 @@ on the Qualcomm Technology Inc. ADSP Hexagon core.
    - resets:
    Usage: required
    Value type: <phandle>
    - Definition: reference to the list of 2 reset-controller for the adsp.
    + Definition: reference to the list of resets for the Hexagon.

    - reset-names:
    - Usage: required
    + Usage: required for SDM845 ADSP
    Value type: <stringlist>
    Definition: must be "pdc_sync" and "cc_lpass"

    +- reset-names:
    + Usage: required for QCS404 CDSP
    + Value type: <stringlist>
    + Definition: must be "restart"
    +
    - qcom,halt-regs:
    Usage: required
    Value type: <prop-encoded-array>
    Definition: a phandle reference to a syscon representing TCSR followed
    - by the offset within syscon for lpass halt register.
    + by the offset within syscon for Hexagon halt register.

    - memory-region:
    Usage: required
    Value type: <phandle>
    - Definition: reference to the reserved-memory for the ADSP
    + Definition: reference to the reserved-memory for the firmware

    - qcom,smem-states:
    Usage: required
    Value type: <phandle>
    - Definition: reference to the smem state for requesting the ADSP to
    + Definition: reference to the smem state for requesting the Hexagon to
    shut down

    - qcom,smem-state-names:
    @@ -79,7 +94,7 @@ on the Qualcomm Technology Inc. ADSP Hexagon core.

    = SUBNODES
    The adsp node may have an subnode named "glink-edge" that describes the
    -communication edge, channels and devices related to the ADSP.
    +communication edge, channels and devices related to the Hexagon.
    See ../soc/qcom/qcom,glink.txt for details on how to describe these.

    = EXAMPLE
    --
    2.18.0
    \
     
     \ /
      Last update: 2019-05-10 06:35    [W:3.980 / U:0.344 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site