aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/device-tree/Bindings/net/can/microchip,mcp251xfd.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/device-tree/Bindings/net/can/microchip,mcp251xfd.yaml')
-rw-r--r--sys/contrib/device-tree/Bindings/net/can/microchip,mcp251xfd.yaml24
1 files changed, 13 insertions, 11 deletions
diff --git a/sys/contrib/device-tree/Bindings/net/can/microchip,mcp251xfd.yaml b/sys/contrib/device-tree/Bindings/net/can/microchip,mcp251xfd.yaml
index 2a884c1fe0e0..2a98b26630cb 100644
--- a/sys/contrib/device-tree/Bindings/net/can/microchip,mcp251xfd.yaml
+++ b/sys/contrib/device-tree/Bindings/net/can/microchip,mcp251xfd.yaml
@@ -4,23 +4,25 @@
$id: http://devicetree.org/schemas/net/can/microchip,mcp251xfd.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
-title:
- Microchip MCP2517FD and MCP2518FD stand-alone CAN controller device tree
- bindings
+title: Microchip MCP2517FD, MCP2518FD and MCP251863 stand-alone CAN controller
maintainers:
- Marc Kleine-Budde <mkl@pengutronix.de>
+allOf:
+ - $ref: can-controller.yaml#
+
properties:
compatible:
oneOf:
- - const: microchip,mcp2517fd
- description: for MCP2517FD
- - const: microchip,mcp2518fd
- description: for MCP2518FD
- - const: microchip,mcp251xfd
- description: to autodetect chip variant
-
+ - enum:
+ - microchip,mcp2517fd
+ - microchip,mcp2518fd
+ - microchip,mcp251xfd
+ - items:
+ - enum:
+ - microchip,mcp251863
+ - const: microchip,mcp2518fd
reg:
maxItems: 1
@@ -60,7 +62,7 @@ examples:
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
- spi0 {
+ spi {
#address-cells = <1>;
#size-cells = <0>;