xref: /freebsd/sys/contrib/device-tree/Bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml (revision b97ee269eae3cbaf35c18f51a459aea581c2a7dc)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/fpga/microchip,mpf-spi-fpga-mgr.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Microchip Polarfire FPGA manager.
8
9maintainers:
10  - Ivan Bornyakov <i.bornyakov@metrotek.ru>
11
12description:
13  Device Tree Bindings for Microchip Polarfire FPGA Manager using slave SPI to
14  load the bitstream in .dat format.
15
16properties:
17  compatible:
18    enum:
19      - microchip,mpf-spi-fpga-mgr
20
21  reg:
22    description: SPI chip select
23    maxItems: 1
24
25  spi-max-frequency: true
26
27required:
28  - compatible
29  - reg
30
31additionalProperties: false
32
33examples:
34  - |
35    spi {
36            #address-cells = <1>;
37            #size-cells = <0>;
38
39            fpga_mgr@0 {
40                    compatible = "microchip,mpf-spi-fpga-mgr";
41                    spi-max-frequency = <20000000>;
42                    reg = <0>;
43            };
44    };
45