Merge tag 'drm-next-2020-12-24' of git://anongit.freedesktop.org/drm/drm
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / arm / stm32 / stm32.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/arm/stm32/stm32.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: STMicroelectronics STM32 Platforms Device Tree Bindings
8
9 maintainers:
10   - Alexandre Torgue <alexandre.torgue@st.com>
11
12 properties:
13   $nodename:
14     const: "/"
15   compatible:
16     oneOf:
17       - description: DH STM32MP1 SoM based Boards
18         items:
19           - enum:
20               - arrow,stm32mp157a-avenger96 # Avenger96
21               - dh,stm32mp153c-dhcom-drc02
22               - dh,stm32mp157c-dhcom-pdk2
23               - dh,stm32mp157c-dhcom-picoitx
24           - enum:
25               - dh,stm32mp153c-dhcom-som
26               - dh,stm32mp157a-dhcor-som
27               - dh,stm32mp157c-dhcom-som
28           - enum:
29               - st,stm32mp153
30               - st,stm32mp157
31       - items:
32           - enum:
33               - st,stm32f429i-disco
34               - st,stm32429i-eval
35           - const: st,stm32f429
36       - items:
37           - enum:
38               - st,stm32f469i-disco
39           - const: st,stm32f469
40       - items:
41           - enum:
42               - st,stm32f746-disco
43               - st,stm32746g-eval
44           - const: st,stm32f746
45       - items:
46           - enum:
47               - st,stm32f769-disco
48           - const: st,stm32f769
49       - items:
50           - enum:
51               - st,stm32h743i-disco
52               - st,stm32h743i-eval
53           - const: st,stm32h743
54       - items:
55           - enum:
56               - shiratech,stm32mp157a-iot-box # IoT Box
57               - shiratech,stm32mp157a-stinger96 # Stinger96
58               - st,stm32mp157c-ed1
59               - st,stm32mp157a-dk1
60               - st,stm32mp157c-dk2
61
62           - const: st,stm32mp157
63       - items:
64           - const: st,stm32mp157c-ev1
65           - const: st,stm32mp157c-ed1
66           - const: st,stm32mp157
67       - description: Octavo OSD32MP15x System-in-Package based boards
68         items:
69           - enum:
70               - lxa,stm32mp157c-mc1 # Linux Automation MC-1
71           - const: oct,stm32mp15xx-osd32
72           - enum:
73               - st,stm32mp157
74       - description: Odyssey STM32MP1 SoM based Boards
75         items:
76           - enum:
77               - seeed,stm32mp157c-odyssey
78           - const: seeed,stm32mp157c-odyssey-som
79           - const: st,stm32mp157
80
81 additionalProperties: true
82
83 ...