Kernel-4.18.0-80.el8_fsi-master-gpio

Device-tree bindings for gpio-based FSI master driver

Required properties:

  • compatible = “fsi-master-gpio”;
  • clock-gpios = ; : GPIO for FSI clock
  • data-gpios = ; : GPIO for FSI data signal

Optional properties:

  • enable-gpios = ; : GPIO for enable signal
  • trans-gpios = ; : GPIO for voltage translator enable
  • mux-gpios = ; : GPIO for pin multiplexing with other
                                       functions (eg, external FSI masters)
    
  • no-gpio-delays; : Don’t add extra delays between GPIO
                                       accesses. This is useful when the HW
                   GPIO block is running at a low enough
                   frequency.
    

Examples:

fsi-master {
    compatible = "fsi-master-gpio", "fsi-master";
    clock-gpios = <&gpio 0>;
    data-gpios = <&gpio 1>;
    enable-gpios = <&gpio 2>;
    trans-gpios = <&gpio 3>;
    mux-gpios = <&gpio 4>;
}