xref: /openbmc/linux/arch/arm64/boot/dts/actions/s700-cubieboard7.dts (revision 597473720f4dc69749542bfcfed4a927a43d935e)
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
33*9175a811SParthiban Nallathambi&i2c0 {
34*9175a811SParthiban Nallathambi	status = "okay";
35*9175a811SParthiban Nallathambi	pinctrl-names = "default";
36*9175a811SParthiban Nallathambi	pinctrl-0 = <&i2c0_default>;
37*9175a811SParthiban Nallathambi};
38*9175a811SParthiban Nallathambi
39*9175a811SParthiban Nallathambi&i2c1 {
40*9175a811SParthiban Nallathambi	status = "okay";
41*9175a811SParthiban Nallathambi	pinctrl-names = "default";
42*9175a811SParthiban Nallathambi	pinctrl-0 = <&i2c1_default>;
43*9175a811SParthiban Nallathambi};
44*9175a811SParthiban Nallathambi
45*9175a811SParthiban Nallathambi&i2c2 {
46*9175a811SParthiban Nallathambi	status = "disabled";
47*9175a811SParthiban Nallathambi	pinctrl-names = "default";
48*9175a811SParthiban Nallathambi	pinctrl-0 = <&i2c2_default>;
49*9175a811SParthiban Nallathambi};
50*9175a811SParthiban Nallathambi
51*9175a811SParthiban Nallathambi&pinctrl {
52*9175a811SParthiban Nallathambi	i2c0_default: i2c0_default {
53*9175a811SParthiban Nallathambi		pinmux {
54*9175a811SParthiban Nallathambi			groups = "i2c0_mfp";
55*9175a811SParthiban Nallathambi			function = "i2c0";
56*9175a811SParthiban Nallathambi		};
57*9175a811SParthiban Nallathambi		pinconf {
58*9175a811SParthiban Nallathambi			pins = "i2c0_sclk", "i2c0_sdata";
59*9175a811SParthiban Nallathambi			bias-pull-up;
60*9175a811SParthiban Nallathambi		};
61*9175a811SParthiban Nallathambi	};
62*9175a811SParthiban Nallathambi
63*9175a811SParthiban Nallathambi	i2c1_default: i2c1_default {
64*9175a811SParthiban Nallathambi		pinmux {
65*9175a811SParthiban Nallathambi			groups = "i2c1_dummy";
66*9175a811SParthiban Nallathambi			function = "i2c1";
67*9175a811SParthiban Nallathambi		};
68*9175a811SParthiban Nallathambi		pinconf {
69*9175a811SParthiban Nallathambi			pins = "i2c1_sclk", "i2c1_sdata";
70*9175a811SParthiban Nallathambi			bias-pull-up;
71*9175a811SParthiban Nallathambi		};
72*9175a811SParthiban Nallathambi	};
73*9175a811SParthiban Nallathambi
74*9175a811SParthiban Nallathambi	i2c2_default: i2c2_default {
75*9175a811SParthiban Nallathambi		pinmux {
76*9175a811SParthiban Nallathambi			groups = "i2c2_dummy";
77*9175a811SParthiban Nallathambi			function = "i2c2";
78*9175a811SParthiban Nallathambi		};
79*9175a811SParthiban Nallathambi		pinconf {
80*9175a811SParthiban Nallathambi			pins = "i2c2_sclk", "i2c2_sdata";
81*9175a811SParthiban Nallathambi			bias-pull-up;
82*9175a811SParthiban Nallathambi		};
83*9175a811SParthiban Nallathambi	};
84*9175a811SParthiban Nallathambi};
85*9175a811SParthiban 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