Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/fsi/fsi-master-ast-cf.txt
26308 views
1
Device-tree bindings for ColdFire offloaded gpio-based FSI master driver
2
------------------------------------------------------------------------
3
4
Required properties:
5
- compatible =
6
"aspeed,ast2400-cf-fsi-master" for an AST2400 based system
7
or
8
"aspeed,ast2500-cf-fsi-master" for an AST2500 based system
9
10
- clock-gpios = <gpio-descriptor>; : GPIO for FSI clock
11
- data-gpios = <gpio-descriptor>; : GPIO for FSI data signal
12
- enable-gpios = <gpio-descriptor>; : GPIO for enable signal
13
- trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable
14
- mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other
15
functions (eg, external FSI masters)
16
- memory-region = <phandle>; : Reference to the reserved memory for
17
the ColdFire. Must be 2M aligned on
18
AST2400 and 1M aligned on AST2500
19
- aspeed,sram = <phandle>; : Reference to the SRAM node.
20
- aspeed,cvic = <phandle>; : Reference to the CVIC node.
21
22
Examples:
23
24
fsi-master {
25
compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master";
26
27
clock-gpios = <&gpio 0>;
28
data-gpios = <&gpio 1>;
29
enable-gpios = <&gpio 2>;
30
trans-gpios = <&gpio 3>;
31
mux-gpios = <&gpio 4>;
32
33
memory-region = <&coldfire_memory>;
34
aspeed,sram = <&sram>;
35
aspeed,cvic = <&cvic>;
36
}
37
38