1a8739969SManivannan Sadhasivam// SPDX-License-Identifier: GPL-2.0
2a8739969SManivannan Sadhasivam/*
3a8739969SManivannan Sadhasivam * Device Tree Source for MediaTek X20 Development Board
4a8739969SManivannan Sadhasivam *
5a8739969SManivannan Sadhasivam * Copyright (C) 2018, Linaro Ltd.
6a8739969SManivannan Sadhasivam *
7a8739969SManivannan Sadhasivam */
8a8739969SManivannan Sadhasivam
9a8739969SManivannan Sadhasivam/dts-v1/;
10a8739969SManivannan Sadhasivam
11a8739969SManivannan Sadhasivam#include "mt6797.dtsi"
12a8739969SManivannan Sadhasivam
13a8739969SManivannan Sadhasivam/ {
14a8739969SManivannan Sadhasivam	model = "Mediatek X20 Development Board";
15*380d18fbSAngeloGioacchino Del Regno	chassis-type = "embedded";
16a8739969SManivannan Sadhasivam	compatible = "archermind,mt6797-x20-dev", "mediatek,mt6797";
17a8739969SManivannan Sadhasivam
18a8739969SManivannan Sadhasivam	aliases {
19a8739969SManivannan Sadhasivam		serial0 = &uart1;
20a8739969SManivannan Sadhasivam	};
21a8739969SManivannan Sadhasivam
22a8739969SManivannan Sadhasivam	memory@40000000 {
23a8739969SManivannan Sadhasivam		device_type = "memory";
24a8739969SManivannan Sadhasivam		reg = <0 0x40000000 0 0x80000000>;
25a8739969SManivannan Sadhasivam	};
26a8739969SManivannan Sadhasivam
27a8739969SManivannan Sadhasivam	chosen {
28a8739969SManivannan Sadhasivam		stdout-path = "serial0:115200n8";
29a8739969SManivannan Sadhasivam	};
30a8739969SManivannan Sadhasivam};
31a8739969SManivannan Sadhasivam
321f3f8730SManivannan Sadhasivam/* HDMI */
331f3f8730SManivannan Sadhasivam&i2c1 {
341f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
351f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c1_pins_a>;
361f3f8730SManivannan Sadhasivam	status = "okay";
371f3f8730SManivannan Sadhasivam};
381f3f8730SManivannan Sadhasivam
391f3f8730SManivannan Sadhasivam/* HS - I2C2 */
401f3f8730SManivannan Sadhasivam&i2c2 {
411f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
421f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c2_pins_a>;
431f3f8730SManivannan Sadhasivam	status = "okay";
441f3f8730SManivannan Sadhasivam};
451f3f8730SManivannan Sadhasivam
461f3f8730SManivannan Sadhasivam/* HS - I2C3 */
471f3f8730SManivannan Sadhasivam&i2c3 {
481f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
491f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c3_pins_a>;
501f3f8730SManivannan Sadhasivam	status = "okay";
511f3f8730SManivannan Sadhasivam};
521f3f8730SManivannan Sadhasivam
531f3f8730SManivannan Sadhasivam/* LS - I2C0 */
541f3f8730SManivannan Sadhasivam&i2c4 {
551f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
561f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c4_pins_a>;
571f3f8730SManivannan Sadhasivam	status = "okay";
581f3f8730SManivannan Sadhasivam};
591f3f8730SManivannan Sadhasivam
601f3f8730SManivannan Sadhasivam/* LS - I2C1 */
611f3f8730SManivannan Sadhasivam&i2c5 {
621f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
631f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c5_pins_a>;
641f3f8730SManivannan Sadhasivam	status = "okay";
651f3f8730SManivannan Sadhasivam};
661f3f8730SManivannan Sadhasivam
671f3f8730SManivannan Sadhasivam/* POWER_VPROC */
681f3f8730SManivannan Sadhasivam&i2c6 {
691f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
701f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c6_pins_a>;
711f3f8730SManivannan Sadhasivam	status = "okay";
721f3f8730SManivannan Sadhasivam};
731f3f8730SManivannan Sadhasivam
741f3f8730SManivannan Sadhasivam/* FAN53555 */
751f3f8730SManivannan Sadhasivam&i2c7 {
761f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
771f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c7_pins_a>;
781f3f8730SManivannan Sadhasivam	status = "okay";
791f3f8730SManivannan Sadhasivam};
801f3f8730SManivannan Sadhasivam
81a8739969SManivannan Sadhasivam&uart1 {
82a8739969SManivannan Sadhasivam	status = "okay";
8358bef10eSManivannan Sadhasivam	pinctrl-names = "default";
8458bef10eSManivannan Sadhasivam	pinctrl-0 = <&uart1_pins_a>;
85a8739969SManivannan Sadhasivam};
86