xref: /freebsd/sys/contrib/device-tree/src/arm64/mediatek/mt6797-x20-dev.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot/*
3c66ec88fSEmmanuel Vadot * Device Tree Source for MediaTek X20 Development Board
4c66ec88fSEmmanuel Vadot *
5c66ec88fSEmmanuel Vadot * Copyright (C) 2018, Linaro Ltd.
6c66ec88fSEmmanuel Vadot *
7c66ec88fSEmmanuel Vadot */
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadot/dts-v1/;
10c66ec88fSEmmanuel Vadot
11c66ec88fSEmmanuel Vadot#include "mt6797.dtsi"
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel Vadot/ {
14c66ec88fSEmmanuel Vadot	model = "Mediatek X20 Development Board";
15*f126890aSEmmanuel Vadot	chassis-type = "embedded";
16c66ec88fSEmmanuel Vadot	compatible = "archermind,mt6797-x20-dev", "mediatek,mt6797";
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot	aliases {
19c66ec88fSEmmanuel Vadot		serial0 = &uart1;
20c66ec88fSEmmanuel Vadot	};
21c66ec88fSEmmanuel Vadot
22c66ec88fSEmmanuel Vadot	memory@40000000 {
23c66ec88fSEmmanuel Vadot		device_type = "memory";
24c66ec88fSEmmanuel Vadot		reg = <0 0x40000000 0 0x80000000>;
25c66ec88fSEmmanuel Vadot	};
26c66ec88fSEmmanuel Vadot
27c66ec88fSEmmanuel Vadot	chosen {
28c66ec88fSEmmanuel Vadot		stdout-path = "serial0:115200n8";
29c66ec88fSEmmanuel Vadot	};
30c66ec88fSEmmanuel Vadot};
31c66ec88fSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot/* HDMI */
33c66ec88fSEmmanuel Vadot&i2c1 {
34c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
35c66ec88fSEmmanuel Vadot	pinctrl-0 = <&i2c1_pins_a>;
36c66ec88fSEmmanuel Vadot	status = "okay";
37c66ec88fSEmmanuel Vadot};
38c66ec88fSEmmanuel Vadot
39c66ec88fSEmmanuel Vadot/* HS - I2C2 */
40c66ec88fSEmmanuel Vadot&i2c2 {
41c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
42c66ec88fSEmmanuel Vadot	pinctrl-0 = <&i2c2_pins_a>;
43c66ec88fSEmmanuel Vadot	status = "okay";
44c66ec88fSEmmanuel Vadot};
45c66ec88fSEmmanuel Vadot
46c66ec88fSEmmanuel Vadot/* HS - I2C3 */
47c66ec88fSEmmanuel Vadot&i2c3 {
48c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
49c66ec88fSEmmanuel Vadot	pinctrl-0 = <&i2c3_pins_a>;
50c66ec88fSEmmanuel Vadot	status = "okay";
51c66ec88fSEmmanuel Vadot};
52c66ec88fSEmmanuel Vadot
53c66ec88fSEmmanuel Vadot/* LS - I2C0 */
54c66ec88fSEmmanuel Vadot&i2c4 {
55c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
56c66ec88fSEmmanuel Vadot	pinctrl-0 = <&i2c4_pins_a>;
57c66ec88fSEmmanuel Vadot	status = "okay";
58c66ec88fSEmmanuel Vadot};
59c66ec88fSEmmanuel Vadot
60c66ec88fSEmmanuel Vadot/* LS - I2C1 */
61c66ec88fSEmmanuel Vadot&i2c5 {
62c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
63c66ec88fSEmmanuel Vadot	pinctrl-0 = <&i2c5_pins_a>;
64c66ec88fSEmmanuel Vadot	status = "okay";
65c66ec88fSEmmanuel Vadot};
66c66ec88fSEmmanuel Vadot
67c66ec88fSEmmanuel Vadot/* POWER_VPROC */
68c66ec88fSEmmanuel Vadot&i2c6 {
69c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
70c66ec88fSEmmanuel Vadot	pinctrl-0 = <&i2c6_pins_a>;
71c66ec88fSEmmanuel Vadot	status = "okay";
72c66ec88fSEmmanuel Vadot};
73c66ec88fSEmmanuel Vadot
74c66ec88fSEmmanuel Vadot/* FAN53555 */
75c66ec88fSEmmanuel Vadot&i2c7 {
76c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
77c66ec88fSEmmanuel Vadot	pinctrl-0 = <&i2c7_pins_a>;
78c66ec88fSEmmanuel Vadot	status = "okay";
79c66ec88fSEmmanuel Vadot};
80c66ec88fSEmmanuel Vadot
81c66ec88fSEmmanuel Vadot&uart1 {
82c66ec88fSEmmanuel Vadot	status = "okay";
83c66ec88fSEmmanuel Vadot	pinctrl-names = "default";
84c66ec88fSEmmanuel Vadot	pinctrl-0 = <&uart1_pins_a>;
85c66ec88fSEmmanuel Vadot};
86