Path: blob/master/Documentation/devicetree/bindings/fsi/aspeed,ast2400-cf-fsi-master.yaml
29282 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/fsi/aspeed,ast2400-cf-fsi-master.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: ASpeed ColdFire offloaded GPIO-based FSI master78maintainers:9- Eddie James <eajames@linux.ibm.com>1011allOf:12- $ref: /schemas/fsi/fsi-controller.yaml#1314properties:15compatible:16enum:17- aspeed,ast2400-cf-fsi-master18- aspeed,ast2500-cf-fsi-master1920clock-gpios:21maxItems: 122description: GPIO for FSI clock2324data-gpios:25maxItems: 126description: GPIO for FSI data signal2728enable-gpios:29maxItems: 130description: GPIO for enable signal3132trans-gpios:33maxItems: 134description: GPIO for voltage translator enable3536mux-gpios:37maxItems: 138description:39GPIO for pin multiplexing with other functions (eg, external FSI masters)4041memory-region:42maxItems: 143description:44Reference to the reserved memory for the ColdFire. Must be 2M aligned on45AST2400 and 1M aligned on AST2500.4647aspeed,cvic:48description: Reference to the CVIC node.49$ref: /schemas/types.yaml#/definitions/phandle5051aspeed,sram:52description: Reference to the SRAM node.53$ref: /schemas/types.yaml#/definitions/phandle5455required:56- compatible57- clock-gpios58- data-gpios59- enable-gpios60- trans-gpios61- mux-gpios62- memory-region63- aspeed,cvic64- aspeed,sram6566unevaluatedProperties: false6768examples:69- |70fsi-master {71compatible = "aspeed,ast2500-cf-fsi-master";72clock-gpios = <&gpio 0>;73data-gpios = <&gpio 1>;74enable-gpios = <&gpio 2>;75trans-gpios = <&gpio 3>;76mux-gpios = <&gpio 4>;77memory-region = <&coldfire_memory>;78aspeed,cvic = <&cvic>;79aspeed,sram = <&sram>;80};818283