Lines Matching +full:hi3660 +full:- +full:reset

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/pci/hisilicon,kirin-pcie.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Xiaowei Song <songxiaowei@hisilicon.com>
11 - Binghui Wang <wangbinghui@hisilicon.com>
17 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
20 - $ref: /schemas/pci/snps,dw-pcie.yaml#
26 - hisilicon,kirin960-pcie
27 - hisilicon,kirin970-pcie
32 For hisilicon,kirin960-pcie, it should also contain phy.
36 reg-names:
43 clock-names:
45 - const: pcie_phy_ref
46 - const: pcie_aux
47 - const: pcie_apb_phy
48 - const: pcie_apb_sys
49 - const: pcie_aclk
54 hisilicon,clken-gpios:
57 mini-PCIe slots.
60 - compatible
61 - reg
62 - reg-names
67 - |
68 #include <dt-bindings/interrupt-controller/arm-gic.h>
69 #include <dt-bindings/clock/hi3660-clock.h>
70 #include <dt-bindings/clock/hi3670-clock.h>
73 #address-cells = <2>;
74 #size-cells = <2>;
77 compatible = "hisilicon,kirin960-pcie";
82 reg-names = "dbi", "apb", "phy", "config";
83 bus-range = <0x0 0xff>;
84 #address-cells = <3>;
85 #size-cells = <2>;
90 num-lanes = <1>;
91 #interrupt-cells = <1>;
93 interrupt-names = "msi";
94 interrupt-map-mask = <0xf800 0 0 7>;
95 interrupt-map = <0x0 0 0 1 &gic GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
104 clock-names = "pcie_phy_ref", "pcie_aux", "pcie_apb_phy",
109 compatible = "hisilicon,kirin970-pcie";
113 reg-names = "dbi", "apb", "config";
114 bus-range = <0x0 0xff>;
115 #address-cells = <3>;
116 #size-cells = <2>;
122 num-lanes = <1>;
123 #interrupt-cells = <1>;
125 interrupt-names = "msi";
126 interrupt-map-mask = <0 0 0 7>;
127 interrupt-map = <0x0 0 0 1 &gic GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
131 reset-gpios = <&gpio7 0 0>;
132 hisilicon,clken-gpios = <&gpio27 3 0>, <&gpio17 0 0>, <&gpio20 6 0>;
137 #address-cells = <3>;
138 #size-cells = <2>;
145 #address-cells = <3>;
146 #size-cells = <2>;
153 reset-gpios = <&gpio3 1 0>;
154 #address-cells = <3>;
155 #size-cells = <2>;
163 reset-gpios = <&gpio27 4 0 >;
164 #address-cells = <3>;
165 #size-cells = <2>;
173 reset-gpios = <&gpio25 2 0 >;
174 #address-cells = <3>;
175 #size-cells = <2>;