File tree Expand file tree Collapse file tree 3 files changed +121
-0
lines changed
Expand file tree Collapse file tree 3 files changed +121
-0
lines changed Original file line number Diff line number Diff line change 1+ #
2+ # Copyright (c) 2018 Alexander Wachter
3+ #
4+ # SPDX-License-Identifier: Apache-2.0
5+ #
6+ ---
7+ title : CAN Device Base Structure
8+ id : can-device
9+ version : 0.1
10+
11+ description : >
12+ This binding gives the base structures for all can devices
13+
14+ parent :
15+ bus : can
16+
17+ properties :
18+ compatible :
19+ type : string
20+ category : required
21+ description : compatible strings
22+ reg :
23+ type : array
24+ description : register base address
25+ generation : define
26+ category : required
27+ label :
28+ type : string
29+ category : required
30+ description : Human readable string describing the device (used by Zephyr for API name)
31+ generation : define
32+ bus-speed :
33+ type : int
34+ category : required
35+ description : bus spees in Baud/s
36+ generation : define
37+ ...
Original file line number Diff line number Diff line change 1+ ---
2+ title : CAN Base Structure
3+ id : can
4+ version : 0.1
5+
6+ description : >
7+ This binding gives the base structures for all CAN devices
8+
9+ child :
10+ bus : can
11+
12+ properties :
13+ " #address-cells " :
14+ type : int
15+ category : required
16+ description : should be 1.
17+ " #size-cells " :
18+ type : int
19+ category : required
20+ description : should be 0.
21+ label :
22+ type : string
23+ category : required
24+ description : Human readable string describing the device (used by Zephyr for API name)
25+ generation : define
26+ bus-speed :
27+ type : int
28+ category : required
29+ description : bus spees in Baud/s
30+ generation : define
31+ pinctrl-\d+ :
32+ type : array
33+ category : optional
34+ description : pinmux information for RX, TX
35+ generation : structure
36+ ...
Original file line number Diff line number Diff line change 1+ ---
2+ title : STM32 CAN
3+ id : st,stm32-can
4+ version : 0.1
5+
6+ description : >
7+ This binding gives a base representation of the STM32 CAN controller
8+
9+ inherits :
10+ !include can.yaml
11+
12+ properties :
13+ compatible :
14+ type : string
15+ category : required
16+ description : compatible strings
17+ constraint : " st,stm32-can"
18+
19+ reg :
20+ type : array
21+ description : register base address
22+ generation : define
23+ category : required
24+
25+ interrupts :
26+ type : array
27+ category : required
28+ description : required interrupts
29+ generation : define
30+
31+ gpio-port :
32+ type : string
33+ category : required
34+ description : gpio port name
35+ generation : define
36+
37+ rx-pin :
38+ type : string
39+ category : required
40+ description : rx pin name
41+ generation : define
42+
43+ tx-pin :
44+ type : string
45+ category : required
46+ description : tx pin name
47+ generation : define
48+ ...
You can’t perform that action at this time.
0 commit comments