Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/fsi/fsi-master-gpio.txt
26308 views
1
Device-tree bindings for gpio-based FSI master driver
2
-----------------------------------------------------
3
4
Required properties:
5
- compatible = "fsi-master-gpio";
6
- clock-gpios = <gpio-descriptor>; : GPIO for FSI clock
7
- data-gpios = <gpio-descriptor>; : GPIO for FSI data signal
8
9
Optional properties:
10
- enable-gpios = <gpio-descriptor>; : GPIO for enable signal
11
- trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable
12
- mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other
13
functions (eg, external FSI masters)
14
- no-gpio-delays; : Don't add extra delays between GPIO
15
accesses. This is useful when the HW
16
GPIO block is running at a low enough
17
frequency.
18
19
Examples:
20
21
fsi-master {
22
compatible = "fsi-master-gpio", "fsi-master";
23
clock-gpios = <&gpio 0>;
24
data-gpios = <&gpio 1>;
25
enable-gpios = <&gpio 2>;
26
trans-gpios = <&gpio 3>;
27
mux-gpios = <&gpio 4>;
28
}
29
30