162306a36Sopenharmony_ciDevice-tree bindings for gpio-based FSI master driver
262306a36Sopenharmony_ci-----------------------------------------------------
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciRequired properties:
562306a36Sopenharmony_ci - compatible = "fsi-master-gpio";
662306a36Sopenharmony_ci - clock-gpios = <gpio-descriptor>;	: GPIO for FSI clock
762306a36Sopenharmony_ci - data-gpios = <gpio-descriptor>;	: GPIO for FSI data signal
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciOptional properties:
1062306a36Sopenharmony_ci - enable-gpios = <gpio-descriptor>;	: GPIO for enable signal
1162306a36Sopenharmony_ci - trans-gpios = <gpio-descriptor>;	: GPIO for voltage translator enable
1262306a36Sopenharmony_ci - mux-gpios = <gpio-descriptor>;	: GPIO for pin multiplexing with other
1362306a36Sopenharmony_ci                                          functions (eg, external FSI masters)
1462306a36Sopenharmony_ci - no-gpio-delays;			: Don't add extra delays between GPIO
1562306a36Sopenharmony_ci                                          accesses. This is useful when the HW
1662306a36Sopenharmony_ci					  GPIO block is running at a low enough
1762306a36Sopenharmony_ci					  frequency.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciExamples:
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci    fsi-master {
2262306a36Sopenharmony_ci        compatible = "fsi-master-gpio", "fsi-master";
2362306a36Sopenharmony_ci        clock-gpios = <&gpio 0>;
2462306a36Sopenharmony_ci        data-gpios = <&gpio 1>;
2562306a36Sopenharmony_ci        enable-gpios = <&gpio 2>;
2662306a36Sopenharmony_ci        trans-gpios = <&gpio 3>;
2762306a36Sopenharmony_ci        mux-gpios = <&gpio 4>;
2862306a36Sopenharmony_ci    }
29