10bea2a65SAndreas Färber// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
20bea2a65SAndreas Färber/*
30bea2a65SAndreas Färber * Copyright (c) 2017 Andreas Färber
40bea2a65SAndreas Färber */
50bea2a65SAndreas Färber
60bea2a65SAndreas Färber/dts-v1/;
70bea2a65SAndreas Färber
80bea2a65SAndreas Färber#include "s700.dtsi"
90bea2a65SAndreas Färber
100bea2a65SAndreas Färber/ {
110bea2a65SAndreas Färber	compatible = "cubietech,cubieboard7", "actions,s700";
120bea2a65SAndreas Färber	model = "CubieBoard7";
130bea2a65SAndreas Färber
140bea2a65SAndreas Färber	aliases {
150bea2a65SAndreas Färber		serial3 = &uart3;
160bea2a65SAndreas Färber	};
170bea2a65SAndreas Färber
180bea2a65SAndreas Färber	chosen {
190bea2a65SAndreas Färber		stdout-path = "serial3:115200n8";
200bea2a65SAndreas Färber	};
210bea2a65SAndreas Färber
220bea2a65SAndreas Färber	memory@0 {
230bea2a65SAndreas Färber		device_type = "memory";
240bea2a65SAndreas Färber		reg = <0x0 0x0 0x0 0x80000000>;
250bea2a65SAndreas Färber	};
260bea2a65SAndreas Färber
270bea2a65SAndreas Färber	memory@1,e0000000 {
280bea2a65SAndreas Färber		device_type = "memory";
290bea2a65SAndreas Färber		reg = <0x1 0xe0000000 0x0 0x0>;
300bea2a65SAndreas Färber	};
310bea2a65SAndreas Färber};
320bea2a65SAndreas Färber
339175a811SParthiban Nallathambi&i2c0 {
349175a811SParthiban Nallathambi	status = "okay";
359175a811SParthiban Nallathambi	pinctrl-names = "default";
369175a811SParthiban Nallathambi	pinctrl-0 = <&i2c0_default>;
379175a811SParthiban Nallathambi};
389175a811SParthiban Nallathambi
399175a811SParthiban Nallathambi&i2c1 {
409175a811SParthiban Nallathambi	status = "okay";
419175a811SParthiban Nallathambi	pinctrl-names = "default";
429175a811SParthiban Nallathambi	pinctrl-0 = <&i2c1_default>;
439175a811SParthiban Nallathambi};
449175a811SParthiban Nallathambi
459175a811SParthiban Nallathambi&i2c2 {
469175a811SParthiban Nallathambi	status = "disabled";
479175a811SParthiban Nallathambi	pinctrl-names = "default";
489175a811SParthiban Nallathambi	pinctrl-0 = <&i2c2_default>;
499175a811SParthiban Nallathambi};
509175a811SParthiban Nallathambi
519175a811SParthiban Nallathambi&pinctrl {
529175a811SParthiban Nallathambi	i2c0_default: i2c0_default {
539175a811SParthiban Nallathambi		pinmux {
549175a811SParthiban Nallathambi			groups = "i2c0_mfp";
559175a811SParthiban Nallathambi			function = "i2c0";
569175a811SParthiban Nallathambi		};
579175a811SParthiban Nallathambi		pinconf {
589175a811SParthiban Nallathambi			pins = "i2c0_sclk", "i2c0_sdata";
599175a811SParthiban Nallathambi			bias-pull-up;
609175a811SParthiban Nallathambi		};
619175a811SParthiban Nallathambi	};
629175a811SParthiban Nallathambi
639175a811SParthiban Nallathambi	i2c1_default: i2c1_default {
649175a811SParthiban Nallathambi		pinmux {
659175a811SParthiban Nallathambi			groups = "i2c1_dummy";
669175a811SParthiban Nallathambi			function = "i2c1";
679175a811SParthiban Nallathambi		};
689175a811SParthiban Nallathambi		pinconf {
699175a811SParthiban Nallathambi			pins = "i2c1_sclk", "i2c1_sdata";
709175a811SParthiban Nallathambi			bias-pull-up;
719175a811SParthiban Nallathambi		};
729175a811SParthiban Nallathambi	};
739175a811SParthiban Nallathambi
749175a811SParthiban Nallathambi	i2c2_default: i2c2_default {
759175a811SParthiban Nallathambi		pinmux {
769175a811SParthiban Nallathambi			groups = "i2c2_dummy";
779175a811SParthiban Nallathambi			function = "i2c2";
789175a811SParthiban Nallathambi		};
799175a811SParthiban Nallathambi		pinconf {
809175a811SParthiban Nallathambi			pins = "i2c2_sclk", "i2c2_sdata";
819175a811SParthiban Nallathambi			bias-pull-up;
829175a811SParthiban Nallathambi		};
839175a811SParthiban Nallathambi	};
849175a811SParthiban Nallathambi};
859175a811SParthiban Nallathambi
860bea2a65SAndreas Färber&timer {
870bea2a65SAndreas Färber	clocks = <&hosc>;
880bea2a65SAndreas Färber};
890bea2a65SAndreas Färber
900bea2a65SAndreas Färber&uart3 {
910bea2a65SAndreas Färber	status = "okay";
920bea2a65SAndreas Färber};
93