Lines Matching +full:four +full:- +full:bank

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/exynos-srom.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
19 - const: samsung,exynos4210-srom
24 "#address-cells":
27 "#size-cells":
34 Reflects the memory layout with four integer values per bank. Format:
35 <bank-number> 0 <parent address of bank> <size>
36 Up to four banks are supported.
39 "^.*@[0-3],[a-f0-9]+$":
46 of the relevant SROM bank.
51 Bank number, base address (relative to start of the bank) and size
53 typically 0 as this is the start of the bank.
56 reg-io-width:
61 samsung,srom-page-mode:
67 samsung,srom-timing:
68 $ref: /schemas/types.yaml#/definitions/uint32-array
73 Array of 6 integers, specifying bank timings in the following order:
77 Tacp: Page mode access cycle at Page mode (0 - 15)
78 Tcah: Address holding time after CSn (0 - 15)
79 Tcoh: Chip selection hold on OEn (0 - 15)
80 Tacc: Access cycle (0 - 31, the actual time is N + 1)
81 Tcos: Chip selection set-up before OEn (0 - 15)
82 Tacs: Address set-up before CSn (0 - 15)
85 - reg
86 - samsung,srom-timing
89 - compatible
90 - reg
95 - |
97 memory-controller@12560000 {
98 compatible = "samsung,exynos4210-srom";
102 - |
103 // Example: SROMc with SMSC911x ethernet chip on bank 3
104 memory-controller@12570000 {
105 #address-cells = <2>;
106 #size-cells = <1>;
112 compatible = "samsung,exynos4210-srom";
117 reg = <3 0 0x10000>; // Bank 3, offset = 0
118 phy-mode = "mii";
119 interrupt-parent = <&gpx0>;
121 reg-io-width = <2>;
122 smsc,irq-push-pull;
123 smsc,force-internal-phy;
125 samsung,srom-page-mode;
126 samsung,srom-timing = <9 12 1 9 1 1>;