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";
15a8739969SManivannan Sadhasivam	compatible = "archermind,mt6797-x20-dev", "mediatek,mt6797";
16a8739969SManivannan Sadhasivam
17a8739969SManivannan Sadhasivam	aliases {
18a8739969SManivannan Sadhasivam		serial0 = &uart1;
19a8739969SManivannan Sadhasivam	};
20a8739969SManivannan Sadhasivam
21a8739969SManivannan Sadhasivam	memory@40000000 {
22a8739969SManivannan Sadhasivam		device_type = "memory";
23a8739969SManivannan Sadhasivam		reg = <0 0x40000000 0 0x80000000>;
24a8739969SManivannan Sadhasivam	};
25a8739969SManivannan Sadhasivam
26a8739969SManivannan Sadhasivam	chosen {
27a8739969SManivannan Sadhasivam		stdout-path = "serial0:115200n8";
28a8739969SManivannan Sadhasivam	};
29a8739969SManivannan Sadhasivam};
30a8739969SManivannan Sadhasivam
311f3f8730SManivannan Sadhasivam/* HDMI */
321f3f8730SManivannan Sadhasivam&i2c1 {
331f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
341f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c1_pins_a>;
351f3f8730SManivannan Sadhasivam	status = "okay";
361f3f8730SManivannan Sadhasivam};
371f3f8730SManivannan Sadhasivam
381f3f8730SManivannan Sadhasivam/* HS - I2C2 */
391f3f8730SManivannan Sadhasivam&i2c2 {
401f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
411f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c2_pins_a>;
421f3f8730SManivannan Sadhasivam	status = "okay";
431f3f8730SManivannan Sadhasivam};
441f3f8730SManivannan Sadhasivam
451f3f8730SManivannan Sadhasivam/* HS - I2C3 */
461f3f8730SManivannan Sadhasivam&i2c3 {
471f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
481f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c3_pins_a>;
491f3f8730SManivannan Sadhasivam	status = "okay";
501f3f8730SManivannan Sadhasivam};
511f3f8730SManivannan Sadhasivam
521f3f8730SManivannan Sadhasivam/* LS - I2C0 */
531f3f8730SManivannan Sadhasivam&i2c4 {
541f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
551f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c4_pins_a>;
561f3f8730SManivannan Sadhasivam	status = "okay";
571f3f8730SManivannan Sadhasivam};
581f3f8730SManivannan Sadhasivam
591f3f8730SManivannan Sadhasivam/* LS - I2C1 */
601f3f8730SManivannan Sadhasivam&i2c5 {
611f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
621f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c5_pins_a>;
631f3f8730SManivannan Sadhasivam	status = "okay";
641f3f8730SManivannan Sadhasivam};
651f3f8730SManivannan Sadhasivam
661f3f8730SManivannan Sadhasivam/* POWER_VPROC */
671f3f8730SManivannan Sadhasivam&i2c6 {
681f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
691f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c6_pins_a>;
701f3f8730SManivannan Sadhasivam	status = "okay";
711f3f8730SManivannan Sadhasivam};
721f3f8730SManivannan Sadhasivam
731f3f8730SManivannan Sadhasivam/* FAN53555 */
741f3f8730SManivannan Sadhasivam&i2c7 {
751f3f8730SManivannan Sadhasivam	pinctrl-names = "default";
761f3f8730SManivannan Sadhasivam	pinctrl-0 = <&i2c7_pins_a>;
771f3f8730SManivannan Sadhasivam	status = "okay";
781f3f8730SManivannan Sadhasivam};
791f3f8730SManivannan Sadhasivam
80a8739969SManivannan Sadhasivam&uart1 {
81a8739969SManivannan Sadhasivam	status = "okay";
8258bef10eSManivannan Sadhasivam	pinctrl-names = "default";
8358bef10eSManivannan Sadhasivam	pinctrl-0 = <&uart1_pins_a>;
84a8739969SManivannan Sadhasivam};
85