summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2019-06-26 22:19:58 -0400
committerOlof Johansson <olof@lixom.net>2019-06-26 22:19:58 -0400
commit3a0317524b8a43a000e4fa9b3eaf9ec1d3ee7dc2 (patch)
tree9ff6dc8c5ce92595dca71162f77217fd1a24c4e6 /Documentation/devicetree
parentd78cda5aa0a0a9b75b650150e258c277d3207d45 (diff)
parentde1033881e936382d67ae47073a7092554729d74 (diff)
Merge tag 'v5.2-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
- convert arm boads to json-schema mt8183: - add base SoC and evaluation board - add cpacity-dmips-mhz - add pinctrl, auxadc, spi, and efuse nodes * tag 'v5.2-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: arm64: dts: mt8183: add efuse and Mediatek Chip id node to read arm64: dts: mt8183: add spi node arm64: dts: mt8183: Add auxadc device node arm64: dts: mt8183: add pinctrl device node arm64: dts: mt8183: add capacity-dmips-mhz arm64: dts: Add Mediatek SoC MT8183 and evaluation board dts and Makefile dt-bindings: arm: Convert MediaTek board/soc bindings to json-schema Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/arm/mediatek.txt89
-rw-r--r--Documentation/devicetree/bindings/arm/mediatek.yaml91
2 files changed, 91 insertions, 89 deletions
diff --git a/Documentation/devicetree/bindings/arm/mediatek.txt b/Documentation/devicetree/bindings/arm/mediatek.txt
deleted file mode 100644
index 56ac7896d6d8..000000000000
--- a/Documentation/devicetree/bindings/arm/mediatek.txt
+++ /dev/null
@@ -1,89 +0,0 @@
1MediaTek SoC based Platforms Device Tree Bindings
2
3Boards with a MediaTek SoC shall have the following property:
4
5Required root node property:
6
7compatible: Must contain one of
8 "mediatek,mt2701"
9 "mediatek,mt2712"
10 "mediatek,mt6580"
11 "mediatek,mt6589"
12 "mediatek,mt6592"
13 "mediatek,mt6755"
14 "mediatek,mt6765"
15 "mediatek,mt6795"
16 "mediatek,mt6797"
17 "mediatek,mt7622"
18 "mediatek,mt7623"
19 "mediatek,mt7629"
20 "mediatek,mt8127"
21 "mediatek,mt8135"
22 "mediatek,mt8173"
23 "mediatek,mt8183"
24
25
26Supported boards:
27
28- Evaluation board for MT2701:
29 Required root node properties:
30 - compatible = "mediatek,mt2701-evb", "mediatek,mt2701";
31- Evaluation board for MT2712:
32 Required root node properties:
33 - compatible = "mediatek,mt2712-evb", "mediatek,mt2712";
34- Evaluation board for MT6580:
35 Required root node properties:
36 - compatible = "mediatek,mt6580-evbp1", "mediatek,mt6580";
37- bq Aquaris5 smart phone:
38 Required root node properties:
39 - compatible = "mundoreader,bq-aquaris5", "mediatek,mt6589";
40- Evaluation board for MT6592:
41 Required root node properties:
42 - compatible = "mediatek,mt6592-evb", "mediatek,mt6592";
43- Evaluation phone for MT6755(Helio P10):
44 Required root node properties:
45 - compatible = "mediatek,mt6755-evb", "mediatek,mt6755";
46- Evaluation board for MT6765(Helio P22):
47 Required root node properties:
48 - compatible = "mediatek,mt6765-evb", "mediatek,mt6765";
49- Evaluation board for MT6795(Helio X10):
50 Required root node properties:
51 - compatible = "mediatek,mt6795-evb", "mediatek,mt6795";
52- Evaluation board for MT6797(Helio X20):
53 Required root node properties:
54 - compatible = "mediatek,mt6797-evb", "mediatek,mt6797";
55- Mediatek X20 Development Board:
56 Required root node properties:
57 - compatible = "archermind,mt6797-x20-dev", "mediatek,mt6797";
58- Reference board variant 1 for MT7622:
59 Required root node properties:
60 - compatible = "mediatek,mt7622-rfb1", "mediatek,mt7622";
61- Bananapi BPI-R64 for MT7622:
62 Required root node properties:
63 - compatible = "bananapi,bpi-r64", "mediatek,mt7622";
64- Reference board for MT7623a with eMMC:
65 Required root node properties:
66 - compatible = "mediatek,mt7623a-rfb-emmc", "mediatek,mt7623";
67- Reference board for MT7623a with NAND:
68 Required root node properties:
69 - compatible = "mediatek,mt7623a-rfb-nand", "mediatek,mt7623";
70- Reference board for MT7623n with eMMC:
71 Required root node properties:
72 - compatible = "mediatek,mt7623n-rfb-emmc", "mediatek,mt7623";
73- Bananapi BPI-R2 board:
74 - compatible = "bananapi,bpi-r2", "mediatek,mt7623";
75- Reference board for MT7629:
76 Required root node properties:
77 - compatible = "mediatek,mt7629-rfb", "mediatek,mt7629";
78- MTK mt8127 tablet moose EVB:
79 Required root node properties:
80 - compatible = "mediatek,mt8127-moose", "mediatek,mt8127";
81- MTK mt8135 tablet EVB:
82 Required root node properties:
83 - compatible = "mediatek,mt8135-evbp1", "mediatek,mt8135";
84- MTK mt8173 tablet EVB:
85 Required root node properties:
86 - compatible = "mediatek,mt8173-evb", "mediatek,mt8173";
87- Evaluation board for MT8183:
88 Required root node properties:
89 - compatible = "mediatek,mt8183-evb", "mediatek,mt8183";
diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml
new file mode 100644
index 000000000000..a4ad2eb926f9
--- /dev/null
+++ b/Documentation/devicetree/bindings/arm/mediatek.yaml
@@ -0,0 +1,91 @@
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/mediatek.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: MediaTek SoC based Platforms Device Tree Bindings
8
9maintainers:
10 - Sean Wang <sean.wang@mediatek.com>
11 - Matthias Brugger <matthias.bgg@gmail.com>
12description: |
13 Boards with a MediaTek SoC shall have the following properties.
14
15properties:
16 $nodename:
17 const: '/'
18 compatible:
19 oneOf:
20 - items:
21 - enum:
22 - mediatek,mt2701-evb
23 - const: mediatek,mt2701
24
25 - items:
26 - enum:
27 - mediatek,mt2712-evb
28 - const: mediatek,mt2712
29 - items:
30 - enum:
31 - mediatek,mt6580-evbp1
32 - const: mediatek,mt6580
33 - items:
34 - enum:
35 - mundoreader,bq-aquaris5
36 - const: mediatek,mt6589
37 - items:
38 - enum:
39 - mediatek,mt6592-evb
40 - const: mediatek,mt6592
41 - items:
42 - enum:
43 - mediatek,mt6755-evb
44 - const: mediatek,mt6755
45 - items:
46 - enum:
47 - mediatek,mt6765-evb
48 - const: mediatek,mt6765
49 - items:
50 - enum:
51 - mediatek,mt6795-evb
52 - const: mediatek,mt6795
53 - items:
54 - enum:
55 - archermind,mt6797-x20-dev
56 - mediatek,mt6797-evb
57 - const: mediatek,mt6797
58 - items:
59 - enum:
60 - bananapi,bpi-r64
61 - mediatek,mt7622-rfb1
62 - const: mediatek,mt7622
63 - items:
64 - enum:
65 - mediatek,mt7623a-rfb-emmc
66 - mediatek,mt7623a-rfb-nand
67 - mediatek,mt7623n-rfb-emmc
68 - bananapi,bpi-r2
69 - const: mediatek,mt7623
70
71 - items:
72 - enum:
73 - mediatek,mt7629-rfb
74 - const: mediatek,mt7629
75 - items:
76 - enum:
77 - mediatek,mt8127-moose
78 - const: mediatek,mt8127
79 - items:
80 - enum:
81 - mediatek,mt8135-evbp1
82 - const: mediatek,mt8135
83 - items:
84 - enum:
85 - mediatek,mt8173-evb
86 - const: mediatek,mt8173
87 - items:
88 - enum:
89 - mediatek,mt8183-evb
90 - const: mediatek,mt8183
91...