Commit | Line | Data |
---|---|---|
2be5263c BH |
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 | } |