56 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/spi/marvell,armada-3700-spi.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Marvell Armada 3700 SPI Controller8 9description:10 The SPI controller on Marvell Armada 3700 SoC.11 12maintainers:13 - Kousik Sanagavarapu <five231003@gmail.com>14 15allOf:16 - $ref: spi-controller.yaml#17 18properties:19 compatible:20 const: marvell,armada-3700-spi21 22 reg:23 maxItems: 124 25 interrupts:26 maxItems: 127 28 clocks:29 maxItems: 130 31 num-cs:32 maxItems: 133 34required:35 - compatible36 - reg37 - interrupts38 - clocks39 40unevaluatedProperties: false41 42examples:43 - |44 #include <dt-bindings/interrupt-controller/arm-gic.h>45 46 spi0: spi@10600 {47 compatible = "marvell,armada-3700-spi";48 #address-cells = <1>;49 #size-cells = <0>;50 reg = <0x10600 0x5d>;51 clocks = <&nb_perih_clk 7>;52 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;53 num-cs = <4>;54 };55...56