1*4882a593SmuzhiyunDevice-tree bindings for gpio-based FSI master driver 2*4882a593Smuzhiyun----------------------------------------------------- 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunRequired properties: 5*4882a593Smuzhiyun - compatible = "fsi-master-gpio"; 6*4882a593Smuzhiyun - clock-gpios = <gpio-descriptor>; : GPIO for FSI clock 7*4882a593Smuzhiyun - data-gpios = <gpio-descriptor>; : GPIO for FSI data signal 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunOptional properties: 10*4882a593Smuzhiyun - enable-gpios = <gpio-descriptor>; : GPIO for enable signal 11*4882a593Smuzhiyun - trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable 12*4882a593Smuzhiyun - mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other 13*4882a593Smuzhiyun functions (eg, external FSI masters) 14*4882a593Smuzhiyun - no-gpio-delays; : Don't add extra delays between GPIO 15*4882a593Smuzhiyun accesses. This is useful when the HW 16*4882a593Smuzhiyun GPIO block is running at a low enough 17*4882a593Smuzhiyun frequency. 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunExamples: 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun fsi-master { 22*4882a593Smuzhiyun compatible = "fsi-master-gpio", "fsi-master"; 23*4882a593Smuzhiyun clock-gpios = <&gpio 0>; 24*4882a593Smuzhiyun data-gpios = <&gpio 1>; 25*4882a593Smuzhiyun enable-gpios = <&gpio 2>; 26*4882a593Smuzhiyun trans-gpios = <&gpio 3>; 27*4882a593Smuzhiyun mux-gpios = <&gpio 4>; 28*4882a593Smuzhiyun } 29