Loading arch/arm64/boot/dts/qcom/sa8195p.dtsi +4 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,10 @@ status = "ok"; }; &pil_spss { status = "ok"; }; &clock_scc { vdd_scc_cx-supply = <&pm8195_3_l8_level>; status = "ok"; Loading arch/arm64/boot/dts/qcom/sdmshrike.dtsi +82 −0 Original line number Diff line number Diff line Loading @@ -773,6 +773,29 @@ interrupt-parent = <&intc>; }; spss_utils: qcom,spss_utils { compatible = "qcom,spss-utils"; /* spss fuses physical address */ qcom,spss-fuse1-addr = <0x007841c4>; qcom,spss-fuse1-bit = <27>; qcom,spss-fuse2-addr = <0x007841c4>; qcom,spss-fuse2-bit = <26>; qcom,spss-dev-firmware-name = "spss2d"; /* 8 chars max */ qcom,spss-test-firmware-name = "spss2t"; /* 8 chars max */ qcom,spss-prod-firmware-name = "spss2p"; /* 8 chars max */ qcom,spss-debug-reg-addr = <0x01886020>; qcom,spss-emul-type-reg-addr = <0x01fc8004>; status = "ok"; }; qcom,spcom { compatible = "qcom,spcom"; /* predefined channels, remote side is server */ qcom,spcom-ch-names = "sp_kernel", "sp_ssr"; status = "ok"; }; sdhc_2: sdhci@8804000 { compatible = "qcom,sdhci-msm-v5"; reg = <0x8804000 0x1000>; Loading Loading @@ -1252,6 +1275,43 @@ #mbox-cells = <1>; }; sp_scsr: mailbox@188501c { compatible = "qcom,sm8150-spcs-global"; reg = <0x188501c 0x4>; #mbox-cells = <1>; }; sp_scsr_block: syscon@1880000 { compatible = "syscon"; reg = <0x1880000 0x10000>; }; intsp: qcom,qsee_irq { compatible = "qcom,sm8150-qsee-irq"; syscon = <&sp_scsr_block>; interrupts = <0 348 IRQ_TYPE_LEVEL_HIGH>, <0 349 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "sp_ipc0", "sp_ipc1"; interrupt-controller; #interrupt-cells = <3>; }; qcom,qsee_irq_bridge { compatible = "qcom,qsee-ipc-irq-bridge"; qcom,qsee-ipc-irq-spss { qcom,dev-name = "qsee_ipc_irq_spss"; label = "spss"; interrupt-parent = <&intsp>; interrupts = <1 0 IRQ_TYPE_LEVEL_HIGH>; }; }; qcom,glink { compatible = "qcom,glink"; #address-cells = <1>; Loading Loading @@ -1359,6 +1419,28 @@ }; }; glink_spss: spss { qcom,remote-pid = <8>; transport = "spss"; mboxes = <&sp_scsr 0>; mbox-names = "spss_spss"; interrupt-parent = <&intsp>; interrupts = <0 0 IRQ_TYPE_LEVEL_HIGH>; reg = <0x1885008 0x8>, <0x1885010 0x4>; reg-names = "qcom,spss-addr", "qcom,spss-size"; label = "spss"; qcom,glink-label = "spss"; qcom,spss_glink_ssr { qcom,glink-channels = "glink_ssr"; qcom,notify-edges = <&glink_modem>; }; }; glink_spi_xprt_wdsp: wdsp { qcom,remote-pid = <10>; transport = "spi"; Loading Loading
arch/arm64/boot/dts/qcom/sa8195p.dtsi +4 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,10 @@ status = "ok"; }; &pil_spss { status = "ok"; }; &clock_scc { vdd_scc_cx-supply = <&pm8195_3_l8_level>; status = "ok"; Loading
arch/arm64/boot/dts/qcom/sdmshrike.dtsi +82 −0 Original line number Diff line number Diff line Loading @@ -773,6 +773,29 @@ interrupt-parent = <&intc>; }; spss_utils: qcom,spss_utils { compatible = "qcom,spss-utils"; /* spss fuses physical address */ qcom,spss-fuse1-addr = <0x007841c4>; qcom,spss-fuse1-bit = <27>; qcom,spss-fuse2-addr = <0x007841c4>; qcom,spss-fuse2-bit = <26>; qcom,spss-dev-firmware-name = "spss2d"; /* 8 chars max */ qcom,spss-test-firmware-name = "spss2t"; /* 8 chars max */ qcom,spss-prod-firmware-name = "spss2p"; /* 8 chars max */ qcom,spss-debug-reg-addr = <0x01886020>; qcom,spss-emul-type-reg-addr = <0x01fc8004>; status = "ok"; }; qcom,spcom { compatible = "qcom,spcom"; /* predefined channels, remote side is server */ qcom,spcom-ch-names = "sp_kernel", "sp_ssr"; status = "ok"; }; sdhc_2: sdhci@8804000 { compatible = "qcom,sdhci-msm-v5"; reg = <0x8804000 0x1000>; Loading Loading @@ -1252,6 +1275,43 @@ #mbox-cells = <1>; }; sp_scsr: mailbox@188501c { compatible = "qcom,sm8150-spcs-global"; reg = <0x188501c 0x4>; #mbox-cells = <1>; }; sp_scsr_block: syscon@1880000 { compatible = "syscon"; reg = <0x1880000 0x10000>; }; intsp: qcom,qsee_irq { compatible = "qcom,sm8150-qsee-irq"; syscon = <&sp_scsr_block>; interrupts = <0 348 IRQ_TYPE_LEVEL_HIGH>, <0 349 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "sp_ipc0", "sp_ipc1"; interrupt-controller; #interrupt-cells = <3>; }; qcom,qsee_irq_bridge { compatible = "qcom,qsee-ipc-irq-bridge"; qcom,qsee-ipc-irq-spss { qcom,dev-name = "qsee_ipc_irq_spss"; label = "spss"; interrupt-parent = <&intsp>; interrupts = <1 0 IRQ_TYPE_LEVEL_HIGH>; }; }; qcom,glink { compatible = "qcom,glink"; #address-cells = <1>; Loading Loading @@ -1359,6 +1419,28 @@ }; }; glink_spss: spss { qcom,remote-pid = <8>; transport = "spss"; mboxes = <&sp_scsr 0>; mbox-names = "spss_spss"; interrupt-parent = <&intsp>; interrupts = <0 0 IRQ_TYPE_LEVEL_HIGH>; reg = <0x1885008 0x8>, <0x1885010 0x4>; reg-names = "qcom,spss-addr", "qcom,spss-size"; label = "spss"; qcom,glink-label = "spss"; qcom,spss_glink_ssr { qcom,glink-channels = "glink_ssr"; qcom,notify-edges = <&glink_modem>; }; }; glink_spi_xprt_wdsp: wdsp { qcom,remote-pid = <10>; transport = "spi"; Loading