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