Re: [PATCH] arm64: dts: ipq6018: Add a few device nodes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting Sivaprakash Murugesan (2020-02-18 22:27:35)
> diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
> index 0fb44e5..5d4dfb8 100644
> --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
> @@ -98,6 +121,36 @@
>                 dma-ranges;
>                 compatible = "simple-bus";
>  
> +               rng: qrng@e1000 {

prng@e3000?

> +                       compatible = "qcom,prng-ee";
> +                       reg = <0xe3000 0x1000>;
> +                       clocks = <&gcc GCC_PRNG_AHB_CLK>;
> +                       clock-names = "core";
> +               };
> +
> +               cryptobam: dma@704000 {
> +                       compatible = "qcom,bam-v1.7.0";
> +                       reg = <0x00704000 0x20000>;
> +                       interrupts = <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
> +                       clocks = <&gcc GCC_CRYPTO_AHB_CLK>;
> +                       clock-names = "bam_clk";
> +                       #dma-cells = <1>;
> +                       qcom,ee = <1>;
> +                       qcom,controlled-remotely = <1>;
> +                       qcom,config-pipe-trust-reg = <0>;
> +               };
> @@ -146,6 +279,21 @@
>                         interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
>                 };
>  
> +               watchdog@b017000 {
> +                       compatible = "qcom,kpss-wdt";
> +                       interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;

This isn't a rising edge interrupt?

> +                       reg = <0x0b017000 0x40>;
> +                       clocks = <&sleep_clk>;
> +                       timeout-sec = <10>;
> +               };
> +
> +               apcs_glb: mailbox@b111000 {
> +                       compatible = "qcom,ipq8074-apcs-apps-global";
> +                       reg = <0x0b111000 0xc>;
> +
> +                       #mbox-cells = <1>;
> +               };
> +
>                 timer {
>                         compatible = "arm,armv8-timer";
>                         interrupts = <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
> @@ -213,5 +361,85 @@
>                         };
>                 };
>  
> +               q6v5_wcss: q6v5_wcss@cd00000 {

remoteproc@cd00000?

> +                       compatible = "qcom,ipq8074-wcss-pil";
> +                       reg = <0x0cd00000 0x4040>,
> +                               <0x004ab000 0x20>;
> +                       reg-names = "qdsp6",
> +                                   "rmb";
[...]
> +                       glink-edge {
> +                               interrupts = <GIC_SPI 321 IRQ_TYPE_EDGE_RISING>;
> +                               qcom,remote-pid = <1>;
> +                               mboxes = <&apcs_glb 8>;
> +
> +                               rpm_requests {
> +                                       qcom,glink-channels = "IPCRTR";
> +                               };
> +                       };
> +               };
> +
> +       };
> +
> +       tcsr_mutex: tcsr-mutex {

hwlock?

> +               compatible = "qcom,tcsr-mutex";
> +               syscon = <&tcsr_mutex_regs 0 0x80>;
> +               #hwlock-cells = <1>;
> +       };
> +




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux