1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/serial/qcom,serial-geni-qcom.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Geni based QUP UART interface
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <bjorn.andersson@linaro.org>
14 - $ref: /schemas/serial/serial.yaml#
20 - qcom,geni-debug-uart
39 - description: UART core irq
40 - description: Wakeup irq (RX GPIO)
42 operating-points-v2: true
66 unevaluatedProperties: false
70 #include <dt-bindings/interrupt-controller/arm-gic.h>
71 #include <dt-bindings/clock/qcom,gcc-sc7180.h>
72 #include <dt-bindings/interconnect/qcom,sc7180.h>
75 compatible = "qcom,geni-uart";
76 reg = <0xa88000 0x7000>;
77 interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
79 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
80 pinctrl-0 = <&qup_uart0_default>;
81 pinctrl-names = "default";
82 interconnects = <&qup_virt MASTER_QUP_CORE_0 0 &qup_virt SLAVE_QUP_CORE_0 0>,
83 <&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_QUP_0 0>;
84 interconnect-names = "qup-core", "qup-config";