1da52a4a3SHans de Goede/* 2da52a4a3SHans de Goede * Copyright 2015 Josef Gajdusek <atx@atx.name> 380e5f83cSHans de Goede * Copyright 2015 - Marcus Cooper <codekipper@gmail.com> 4da52a4a3SHans de Goede * 5da52a4a3SHans de Goede * This file is dual-licensed: you can use it either under the terms 6da52a4a3SHans de Goede * of the GPL or the X11 license, at your option. Note that this dual 7da52a4a3SHans de Goede * licensing only applies to this file, and not this project as a 8da52a4a3SHans de Goede * whole. 9da52a4a3SHans de Goede * 10da52a4a3SHans de Goede * a) This file is free software; you can redistribute it and/or 11da52a4a3SHans de Goede * modify it under the terms of the GNU General Public License as 12da52a4a3SHans de Goede * published by the Free Software Foundation; either version 2 of the 13da52a4a3SHans de Goede * License, or (at your option) any later version. 14da52a4a3SHans de Goede * 15da52a4a3SHans de Goede * This file is distributed in the hope that it will be useful, 16da52a4a3SHans de Goede * but WITHOUT ANY WARRANTY; without even the implied warranty of 17da52a4a3SHans de Goede * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18da52a4a3SHans de Goede * GNU General Public License for more details. 19da52a4a3SHans de Goede * 20da52a4a3SHans de Goede * Or, alternatively, 21da52a4a3SHans de Goede * 22da52a4a3SHans de Goede * b) Permission is hereby granted, free of charge, to any person 23da52a4a3SHans de Goede * obtaining a copy of this software and associated documentation 24da52a4a3SHans de Goede * files (the "Software"), to deal in the Software without 25da52a4a3SHans de Goede * restriction, including without limitation the rights to use, 26da52a4a3SHans de Goede * copy, modify, merge, publish, distribute, sublicense, and/or 27da52a4a3SHans de Goede * sell copies of the Software, and to permit persons to whom the 28da52a4a3SHans de Goede * Software is furnished to do so, subject to the following 29da52a4a3SHans de Goede * conditions: 30da52a4a3SHans de Goede * 31da52a4a3SHans de Goede * The above copyright notice and this permission notice shall be 32da52a4a3SHans de Goede * included in all copies or substantial portions of the Software. 33da52a4a3SHans de Goede * 34da52a4a3SHans de Goede * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 35da52a4a3SHans de Goede * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 36da52a4a3SHans de Goede * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 37da52a4a3SHans de Goede * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 38da52a4a3SHans de Goede * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 39da52a4a3SHans de Goede * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 40da52a4a3SHans de Goede * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 41da52a4a3SHans de Goede * OTHER DEALINGS IN THE SOFTWARE. 42da52a4a3SHans de Goede */ 43da52a4a3SHans de Goede 44da52a4a3SHans de Goede/dts-v1/; 45da52a4a3SHans de Goede#include "sun4i-a10.dtsi" 4680e5f83cSHans de Goede#include "sunxi-itead-core-common.dtsi" 47da52a4a3SHans de Goede 48da52a4a3SHans de Goede/ { 49da52a4a3SHans de Goede model = "Iteaduino Plus A10"; 50da52a4a3SHans de Goede compatible = "itead,iteaduino-plus-a10", "allwinner,sun4i-a10"; 51da52a4a3SHans de Goede}; 52da52a4a3SHans de Goede 53da52a4a3SHans de Goede&ahci { 54da52a4a3SHans de Goede target-supply = <®_ahci_5v>; 55da52a4a3SHans de Goede status = "okay"; 56da52a4a3SHans de Goede}; 57da52a4a3SHans de Goede 58da52a4a3SHans de Goede&emac { 59da52a4a3SHans de Goede pinctrl-names = "default"; 60*3c92cca3SJagan Teki pinctrl-0 = <&emac_pins>; 61da52a4a3SHans de Goede phy = <&phy1>; 62da52a4a3SHans de Goede status = "okay"; 63da52a4a3SHans de Goede}; 64da52a4a3SHans de Goede 65da52a4a3SHans de Goede&emac_sram { 66da52a4a3SHans de Goede status = "okay"; 67da52a4a3SHans de Goede}; 68da52a4a3SHans de Goede 69da52a4a3SHans de Goede&i2c0 { 70*3c92cca3SJagan Teki pinctrl-names = "default"; 71*3c92cca3SJagan Teki pinctrl-0 = <&i2c0_pins>; 72*3c92cca3SJagan Teki 73da52a4a3SHans de Goede axp209: pmic@34 { 74da52a4a3SHans de Goede interrupts = <0>; 75da52a4a3SHans de Goede }; 76da52a4a3SHans de Goede}; 77da52a4a3SHans de Goede 78da52a4a3SHans de Goede&i2c1 { 79da52a4a3SHans de Goede pinctrl-names = "default"; 80*3c92cca3SJagan Teki pinctrl-0 = <&i2c1_pins>; 81da52a4a3SHans de Goede status = "okay"; 82da52a4a3SHans de Goede}; 83da52a4a3SHans de Goede 84da52a4a3SHans de Goede&i2c2 { 85da52a4a3SHans de Goede pinctrl-names = "default"; 86*3c92cca3SJagan Teki pinctrl-0 = <&i2c2_pins>; 87da52a4a3SHans de Goede status = "okay"; 88da52a4a3SHans de Goede}; 89da52a4a3SHans de Goede 90da52a4a3SHans de Goede&ir0 { 91da52a4a3SHans de Goede pinctrl-names = "default"; 92*3c92cca3SJagan Teki pinctrl-0 = <&ir0_rx_pins>; 93da52a4a3SHans de Goede status = "okay"; 94da52a4a3SHans de Goede}; 95da52a4a3SHans de Goede 96da52a4a3SHans de Goede&mdio { 97da52a4a3SHans de Goede status = "okay"; 98da52a4a3SHans de Goede 99da52a4a3SHans de Goede phy1: ethernet-phy@1 { 100da52a4a3SHans de Goede reg = <1>; 101da52a4a3SHans de Goede }; 102da52a4a3SHans de Goede}; 103da52a4a3SHans de Goede 104da52a4a3SHans de Goede&mmc0 { 105da52a4a3SHans de Goede pinctrl-names = "default"; 106*3c92cca3SJagan Teki pinctrl-0 = <&mmc0_pins>; 107da52a4a3SHans de Goede vmmc-supply = <®_vcc3v3>; 108da52a4a3SHans de Goede bus-width = <4>; 109*3c92cca3SJagan Teki cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 110da52a4a3SHans de Goede status = "okay"; 111da52a4a3SHans de Goede}; 112da52a4a3SHans de Goede 113da52a4a3SHans de Goede®_ahci_5v { 114da52a4a3SHans de Goede status = "okay"; 115da52a4a3SHans de Goede}; 116da52a4a3SHans de Goede 117da52a4a3SHans de Goede&spi0 { 118da52a4a3SHans de Goede pinctrl-names = "default"; 119*3c92cca3SJagan Teki pinctrl-0 = <&spi0_pi_pins>, 120*3c92cca3SJagan Teki <&spi0_cs0_pi_pin>; 121da52a4a3SHans de Goede status = "okay"; 122da52a4a3SHans de Goede}; 123*3c92cca3SJagan Teki 124*3c92cca3SJagan Teki&uart0 { 125*3c92cca3SJagan Teki pinctrl-0 = <&uart0_pb_pins>; 126*3c92cca3SJagan Teki}; 127