brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 6a77cd3 Raw
62 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/st,ssc-spi.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: STMicroelectronics SSC SPI Controller8 9description: |10  The STMicroelectronics SSC SPI controller can be found on STi platforms11  and it used to communicate with external devices using the12  Serial Peripheral Interface.13 14maintainers:15  - Patrice Chotard <patrice.chotard@foss.st.com>16 17allOf:18  - $ref: spi-controller.yaml#19 20properties:21  compatible:22    const: st,comms-ssc4-spi23 24  reg:25    maxItems: 126 27  clocks:28    maxItems: 129 30  clock-names:31    const: ssc32 33  interrupts:34    maxItems: 135 36required:37  - compatible38  - reg39  - clocks40  - clock-names41  - interrupts42 43unevaluatedProperties: false44 45examples:46  - |47    #include <dt-bindings/interrupt-controller/arm-gic.h>48    #include <dt-bindings/clock/stih407-clks.h>49    spi@9840000 {50      compatible = "st,comms-ssc4-spi";51      reg = <0x9840000 0x110>;52      interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;53      clocks = <&clk_s_c0_flexgen CLK_EXT2F_A9>;54      clock-names = "ssc";55      pinctrl-0 = <&pinctrl_spi0_default>;56      pinctrl-names = "default";57      #address-cells = <1>;58      #size-cells = <0>;59    };60 61...62