Lines Matching +full:syscon +full:- +full:pcie +full:- +full:id

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/aspeed/xdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eddie James <eajames@linux.ibm.com>
20 - aspeed,ast2500-xdma
21 - aspeed,ast2600-xdma
33 reset-names:
35 - const: device
36 - const: root-complex
40 - description: global interrupt for the XDMA engine
41 - description: PCI-E reset or PERST interrupt
46 - $ref: /schemas/types.yaml#/definitions/phandle
48 aspeed,pcie-device:
49 description: describes which PCI-E device the XDMA engine should use
51 - $ref: /schemas/types.yaml#/definitions/string
52 - enum: [ bmc, vga ]
55 - compatible
56 - reg
57 - clocks
58 - resets
59 - interrupts-extended
60 - aspeed,scu
61 - memory-region
67 const: aspeed,ast2600-xdma
70 - reset-names
75 - |
76 #include <dt-bindings/clock/ast2600-clock.h>
77 #include <dt-bindings/interrupt-controller/arm-gic.h>
78 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
79 syscon: syscon@1e6e2000 {
82 #address-cells = <1>;
83 #size-cells = <1>;
84 #clock-cells = <1>;
85 #reset-cells = <1>;
86 scu_ic0: interrupt-controller@560 {
88 interrupt-controller;
89 #interrupt-cells = <1>;
93 compatible = "aspeed,ast2600-xdma";
95 clocks = <&syscon ASPEED_CLK_GATE_BCLK>;
96 resets = <&syscon ASPEED_RESET_DEV_XDMA>, <&syscon ASPEED_RESET_RC_XDMA>;
97 reset-names = "device", "root-complex";
98 interrupts-extended = <&gic GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
100 aspeed,scu = <&syscon>;
101 aspeed,pcie-device = "bmc";
102 memory-region = <&vga_memory>;