1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/misc/lwn,bk4-spi.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Liebherr's BK4 external SPI controller
8
9maintainers:
10  - Lukasz Majewski <[email protected]>
11
12description: |
13  Liebherr's BK4 external SPI controller is a device which handles data
14  acquisition from compatible industrial peripherals.
15  The SPI is used for data and management purposes in both master and
16  slave modes.
17
18allOf:
19  - $ref: /schemas/spi/spi-peripheral-props.yaml#
20
21properties:
22  compatible:
23    const: lwn,bk4-spi
24
25  reg:
26    maxItems: 1
27
28  spi-max-frequency:
29    maximum: 30000000
30
31  fsl,spi-cs-sck-delay: true
32
33  fsl,spi-sck-cs-delay: true
34
35required:
36  - compatible
37  - spi-max-frequency
38
39additionalProperties: false
40
41examples:
42  - |
43    spi {
44        #address-cells = <1>;
45        #size-cells = <0>;
46
47        spidev@0 {
48            compatible = "lwn,bk4-spi";
49            reg = <0>;
50            spi-max-frequency = <30000000>;
51            fsl,spi-cs-sck-delay = <200>;
52            fsl,spi-sck-cs-delay = <400>;
53        };
54    };
55