Lines Matching +full:rk3399 +full:- +full:cru
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/rockchip,rk3399-pcie.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shawn Lin <shawn.lin@rock-chips.com>
13 - $ref: /schemas/pci/pci-bus.yaml#
14 - $ref: rockchip,rk3399-pcie-common.yaml#
18 const: rockchip,rk3399-pcie
22 reg-names:
24 - const: axi-base
25 - const: apb-base
30 interrupt-names:
32 - const: sys
33 - const: legacy
34 - const: client
36 aspm-no-l0s:
39 ep-gpios:
40 description: pre-reset GPIO
42 vpcie12v-supply:
45 vpcie3v3-supply:
48 vpcie1v8-supply:
51 vpcie0v9-supply:
54 interrupt-controller:
59 '#address-cells':
62 '#interrupt-cells':
65 interrupt-controller: true
68 - ranges
69 - "#interrupt-cells"
70 - interrupts
71 - interrupt-controller
72 - interrupt-map
73 - interrupt-map-mask
74 - msi-map
79 - |
80 #include <dt-bindings/interrupt-controller/arm-gic.h>
81 #include <dt-bindings/gpio/gpio.h>
82 #include <dt-bindings/clock/rk3399-cru.h>
85 #address-cells = <2>;
86 #size-cells = <2>;
89 compatible = "rockchip,rk3399-pcie";
91 #address-cells = <3>;
92 #size-cells = <2>;
93 clocks = <&cru ACLK_PCIE>, <&cru ACLK_PERF_PCIE>,
94 <&cru PCLK_PCIE>, <&cru SCLK_PCIE_PM>;
95 clock-names = "aclk", "aclk-perf",
100 interrupt-names = "sys", "legacy", "client";
101 ep-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
104 num-lanes = <4>;
105 msi-map = <0x0 &its 0x0 0x1000>;
107 reg-names = "axi-base", "apb-base";
108 resets = <&cru SRST_PCIE_CORE>, <&cru SRST_PCIE_MGMT>,
109 <&cru SRST_PCIE_MGMT_STICKY>, <&cru SRST_PCIE_PIPE> ,
110 <&cru SRST_PCIE_PM>, <&cru SRST_P_PCIE>, <&cru SRST_A_PCIE>;
111 reset-names = "core", "mgmt", "mgmt-sticky", "pipe",
115 phy-names = "pcie-phy";
116 pinctrl-names = "default";
117 pinctrl-0 = <&pcie_clkreq>;
118 #interrupt-cells = <1>;
119 interrupt-map-mask = <0 0 0 7>;
120 interrupt-map = <0 0 0 1 &pcie0_intc 0>,
125 pcie0_intc: interrupt-controller {
126 interrupt-controller;
127 #address-cells = <0>;
128 #interrupt-cells = <1>;