@@ -23,6 +23,11 @@ properties:
- description: qdsp6ss register
- description: efuse q6ss register
+ reg-names:
+ items:
+ - const: qdsp6ss_base
+ - const: lpass_efuse
+
iommus:
items:
- description: Phandle to apps_smmu node with sid mask
@@ -57,7 +62,11 @@ properties:
power-domains:
items:
- - description: LCX power domain
+ - description: CX power domain
+
+ power-domain-names:
+ items:
+ - const: cx
resets:
items:
@@ -73,6 +82,12 @@ properties:
maxItems: 1
description: Reference to the reserved-memory for the Hexagon core
+ firmware-name:
+ $ref: /schemas/types.yaml#/definitions/string
+ description:
+ The name of the firmware which should be loaded for this remote
+ processor.
+
qcom,halt-regs:
$ref: /schemas/types.yaml#/definitions/phandle-array
description:
@@ -80,7 +95,7 @@ properties:
four offsets within syscon for q6, modem, nc and qv6 halt registers.
items:
- items:
- - description: phandle to TCSR_MUTEX registers
+ - description: phandle to TCSR_1 registers
- description: offset to the Q6 halt register
- description: offset to the modem halt register
- description: offset to the nc halt register
@@ -100,6 +115,10 @@ properties:
$ref: /schemas/types.yaml#/definitions/phandle
description: Reference to the AOSS side-channel message RAM.
+ required-opps:
+ description:
+ A phandle to an OPP node describing required MMCX performance point.
+
glink-edge:
$ref: qcom,glink-edge.yaml#
type: object
@@ -167,13 +186,16 @@ examples:
<&gcc GCC_CFG_NOC_LPASS_CLK>;
clock-names = "xo", "gcc_cfg_noc_lpass";
- power-domains = <&rpmhpd SC7280_LCX>;
+ power-domains = <&rpmhpd SC7280_CX>;
+ power-domain-names = "cx";
+
+ required-opps = <&rpmhpd_opp_nom>;
resets = <&pdc_reset PDC_AUDIO_SYNC_RESET>,
<&aoss_reset AOSS_CC_LPASS_RESTART>;
reset-names = "pdc_sync", "cc_lpass";
- qcom,halt-regs = <&tcsr_mutex 0x23000 0x25000 0x28000 0x33000>;
+ qcom,halt-regs = <&tcsr_1 0x23000 0x25000 0x28000 0x33000>;
memory-region = <&adsp_mem>;