Lines Matching +full:cs +full:- +full:setup
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/st,stm32-fmc2-ebi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 asynchronous static devices (such as PSNOR, PSRAM or other memory-mapped
14 - to translate AXI transactions into the appropriate external device
16 - to meet the access time requirements of the external devices
22 - Christophe Kerello <christophe.kerello@foss.st.com>
26 const: st,stm32mp1-fmc2-ebi
37 "#address-cells":
40 "#size-cells":
46 <bank-number> 0 <address of the bank> <size>
49 "^.*@[0-4],[a-f0-9]+$":
52 $ref: mc-peripheral-props.yaml#
55 - "#address-cells"
56 - "#size-cells"
57 - compatible
58 - reg
59 - clocks
60 - ranges
65 - |
66 #include <dt-bindings/interrupt-controller/arm-gic.h>
67 #include <dt-bindings/clock/stm32mp1-clks.h>
68 #include <dt-bindings/reset/stm32mp1-resets.h>
69 memory-controller@58002000 {
70 #address-cells = <2>;
71 #size-cells = <1>;
72 compatible = "st,stm32mp1-fmc2-ebi";
77 ranges = <0 0 0x60000000 0x04000000>, /* EBI CS 1 */
78 <1 0 0x64000000 0x04000000>, /* EBI CS 2 */
79 <2 0 0x68000000 0x04000000>, /* EBI CS 3 */
80 <3 0 0x6c000000 0x04000000>, /* EBI CS 4 */
84 compatible = "mtd-ram";
86 bank-width = <2>;
88 st,fmc2-ebi-cs-transaction-type = <1>;
89 st,fmc2-ebi-cs-address-setup-ns = <60>;
90 st,fmc2-ebi-cs-data-setup-ns = <30>;
91 st,fmc2-ebi-cs-bus-turnaround-ns = <5>;
94 nand-controller@4,0 {
95 #address-cells = <1>;
96 #size-cells = <0>;
97 compatible = "st,stm32mp1-fmc2-nfc";
108 dma-names = "tx", "rx", "ecc";
112 nand-on-flash-bbt;
113 #address-cells = <1>;
114 #size-cells = <1>;