brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · db446dd Raw
71 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/can/microchip,mcp2510.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Microchip MCP251X stand-alone CAN controller8 9maintainers:10  - Marc Kleine-Budde <mkl@pengutronix.de>11 12properties:13  compatible:14    enum:15      - microchip,mcp251016      - microchip,mcp251517      - microchip,mcp2562518 19  reg:20    maxItems: 121 22  clocks:23    maxItems: 124 25  interrupts:26    maxItems: 127 28  vdd-supply:29    description: Regulator that powers the CAN controller.30 31  xceiver-supply:32    description: Regulator that powers the CAN transceiver.33 34  gpio-controller: true35 36  "#gpio-cells":37    const: 238 39required:40  - compatible41  - reg42  - clocks43  - interrupts44 45allOf:46  - $ref: /schemas/spi/spi-peripheral-props.yaml#47 48unevaluatedProperties: false49 50examples:51  - |52    #include <dt-bindings/interrupt-controller/irq.h>53 54    spi {55        #address-cells = <1>;56        #size-cells = <0>;57 58        can@1 {59             compatible = "microchip,mcp2515";60             reg = <1>;61             clocks = <&clk24m>;62             interrupt-parent = <&gpio4>;63             interrupts = <13 IRQ_TYPE_LEVEL_LOW>;64             vdd-supply = <&reg5v0>;65             xceiver-supply = <&reg5v0>;66             gpio-controller;67             #gpio-cells = <2>;68        };69    };70 71