162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2017 Andreas Färber
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/dts-v1/;
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#include "s700.dtsi"
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci/ {
1162306a36Sopenharmony_ci	compatible = "cubietech,cubieboard7", "actions,s700";
1262306a36Sopenharmony_ci	model = "CubieBoard7";
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci	aliases {
1562306a36Sopenharmony_ci		serial3 = &uart3;
1662306a36Sopenharmony_ci	};
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci	chosen {
1962306a36Sopenharmony_ci		stdout-path = "serial3:115200n8";
2062306a36Sopenharmony_ci	};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	memory@0 {
2362306a36Sopenharmony_ci		device_type = "memory";
2462306a36Sopenharmony_ci		reg = <0x0 0x0 0x0 0x80000000>;
2562306a36Sopenharmony_ci	};
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci	memory@1,e0000000 {
2862306a36Sopenharmony_ci		device_type = "memory";
2962306a36Sopenharmony_ci		reg = <0x1 0xe0000000 0x0 0x0>;
3062306a36Sopenharmony_ci	};
3162306a36Sopenharmony_ci};
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci&i2c0 {
3462306a36Sopenharmony_ci	status = "okay";
3562306a36Sopenharmony_ci	pinctrl-names = "default";
3662306a36Sopenharmony_ci	pinctrl-0 = <&i2c0_default>;
3762306a36Sopenharmony_ci};
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci&i2c1 {
4062306a36Sopenharmony_ci	status = "okay";
4162306a36Sopenharmony_ci	pinctrl-names = "default";
4262306a36Sopenharmony_ci	pinctrl-0 = <&i2c1_default>;
4362306a36Sopenharmony_ci};
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci&i2c2 {
4662306a36Sopenharmony_ci	status = "disabled";
4762306a36Sopenharmony_ci	pinctrl-names = "default";
4862306a36Sopenharmony_ci	pinctrl-0 = <&i2c2_default>;
4962306a36Sopenharmony_ci};
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci&pinctrl {
5262306a36Sopenharmony_ci	i2c0_default: i2c0_default {
5362306a36Sopenharmony_ci		pinmux {
5462306a36Sopenharmony_ci			groups = "i2c0_mfp";
5562306a36Sopenharmony_ci			function = "i2c0";
5662306a36Sopenharmony_ci		};
5762306a36Sopenharmony_ci		pinconf {
5862306a36Sopenharmony_ci			pins = "i2c0_sclk", "i2c0_sdata";
5962306a36Sopenharmony_ci			bias-pull-up;
6062306a36Sopenharmony_ci		};
6162306a36Sopenharmony_ci	};
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ci	i2c1_default: i2c1_default {
6462306a36Sopenharmony_ci		pinmux {
6562306a36Sopenharmony_ci			groups = "i2c1_dummy";
6662306a36Sopenharmony_ci			function = "i2c1";
6762306a36Sopenharmony_ci		};
6862306a36Sopenharmony_ci		pinconf {
6962306a36Sopenharmony_ci			pins = "i2c1_sclk", "i2c1_sdata";
7062306a36Sopenharmony_ci			bias-pull-up;
7162306a36Sopenharmony_ci		};
7262306a36Sopenharmony_ci	};
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci	i2c2_default: i2c2_default {
7562306a36Sopenharmony_ci		pinmux {
7662306a36Sopenharmony_ci			groups = "i2c2_dummy";
7762306a36Sopenharmony_ci			function = "i2c2";
7862306a36Sopenharmony_ci		};
7962306a36Sopenharmony_ci		pinconf {
8062306a36Sopenharmony_ci			pins = "i2c2_sclk", "i2c2_sdata";
8162306a36Sopenharmony_ci			bias-pull-up;
8262306a36Sopenharmony_ci		};
8362306a36Sopenharmony_ci	};
8462306a36Sopenharmony_ci};
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci&timer {
8762306a36Sopenharmony_ci	clocks = <&hosc>;
8862306a36Sopenharmony_ci};
8962306a36Sopenharmony_ci
9062306a36Sopenharmony_ci&uart3 {
9162306a36Sopenharmony_ci	status = "okay";
9262306a36Sopenharmony_ci};
93