Lines Matching +full:aclk +full:- +full:perf
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-host-bridge.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:
41 description: pre-reset GPIO
43 vpcie12v-supply:
46 vpcie3v3-supply:
49 vpcie1v8-supply:
52 vpcie0v9-supply:
55 interrupt-controller:
60 '#address-cells':
63 '#interrupt-cells':
66 interrupt-controller: true
69 - ranges
70 - "#interrupt-cells"
71 - interrupts
72 - interrupt-controller
73 - interrupt-map
74 - interrupt-map-mask
75 - msi-map
80 - |
81 #include <dt-bindings/interrupt-controller/arm-gic.h>
82 #include <dt-bindings/gpio/gpio.h>
83 #include <dt-bindings/clock/rk3399-cru.h>
86 #address-cells = <2>;
87 #size-cells = <2>;
90 compatible = "rockchip,rk3399-pcie";
92 #address-cells = <3>;
93 #size-cells = <2>;
96 clock-names = "aclk", "aclk-perf",
101 interrupt-names = "sys", "legacy", "client";
102 ep-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
105 num-lanes = <4>;
106 msi-map = <0x0 &its 0x0 0x1000>;
108 reg-names = "axi-base", "apb-base";
112 reset-names = "core", "mgmt", "mgmt-sticky", "pipe",
113 "pm", "pclk", "aclk";
116 phy-names = "pcie-phy";
117 pinctrl-names = "default";
118 pinctrl-0 = <&pcie_clkreq>;
119 #interrupt-cells = <1>;
120 interrupt-map-mask = <0 0 0 7>;
121 interrupt-map = <0 0 0 1 &pcie0_intc 0>,
126 pcie0_intc: interrupt-controller {
127 interrupt-controller;
128 #address-cells = <0>;
129 #interrupt-cells = <1>;