Lines Matching +full:can +full:- +full:clock +full:- +full:select
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/arm,pl35x-smc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Miquel Raynal <miquel.raynal@bootlin.com>
13 The PL35x Static Memory Controller is a bus where you can connect two kinds
18 https://documentation-service.arm.com/static/5e8e2524fd977155116a58aa
20 # We need a select here so we don't match all nodes with 'arm,primecell'
21 select:
26 - arm,pl353-smc-r2p1
27 - arm,pl354
29 - compatible
33 pattern: "^memory-controller@[0-9a-f]+$"
37 - enum:
38 - arm,pl353-smc-r2p1
39 - arm,pl354
40 - const: arm,primecell
42 "#address-cells":
45 "#size-cells":
50 - description:
51 Configuration registers for the host and sub-controllers.
52 The three chip select regions are defined in 'ranges'.
58 clock-names:
69 - description: Combined or Memory interface 0 IRQ
70 - description: Memory interface 1 IRQ
73 "@[0-7],[a-f0-9]+$":
78 bus. The controller can be a NAND controller or a pair of any memory
88 - items:
89 - description: |
90 Chip-select ID, as in the parent range property.
93 - description: |
95 - description: |
99 - compatible
100 - reg
103 - compatible
104 - reg
105 - clock-names
106 - clocks
111 - if:
122 clock-names:
129 - description: clock for the memory device bus
130 - description: main clock of the SMC
132 clock-names:
134 - const: memclk
135 - const: apb_pclk
138 - |
139 smcc: memory-controller@e000e000 {
140 compatible = "arm,pl353-smc-r2p1", "arm,primecell";
142 clock-names = "memclk", "apb_pclk";
147 #address-cells = <2>;
148 #size-cells = <1>;
150 nfc0: nand-controller@0,0 {
151 compatible = "arm,pl353-nand-r2p1";
153 #address-cells = <1>;
154 #size-cells = <0>;