1*0e434ee8SJelle van der Waa/* 2*0e434ee8SJelle van der Waa * Copyright (C) 2017 Jelle van der Waa <jelle@vdwaa.nl> 3*0e434ee8SJelle van der Waa * 4*0e434ee8SJelle van der Waa * This file is dual-licensed: you can use it either under the terms 5*0e434ee8SJelle van der Waa * of the GPL or the X11 license, at your option. Note that this dual 6*0e434ee8SJelle van der Waa * licensing only applies to this file, and not this project as a 7*0e434ee8SJelle van der Waa * whole. 8*0e434ee8SJelle van der Waa * 9*0e434ee8SJelle van der Waa * a) This file is free software; you can redistribute it and/or 10*0e434ee8SJelle van der Waa * modify it under the terms of the GNU General Public License as 11*0e434ee8SJelle van der Waa * published by the Free Software Foundation; either version 2 of the 12*0e434ee8SJelle van der Waa * License, or (at your option) any later version. 13*0e434ee8SJelle van der Waa * 14*0e434ee8SJelle van der Waa * This file is distributed in the hope that it will be useful, 15*0e434ee8SJelle van der Waa * but WITHOUT ANY WARRANTY; without even the implied warranty of 16*0e434ee8SJelle van der Waa * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17*0e434ee8SJelle van der Waa * GNU General Public License for more details. 18*0e434ee8SJelle van der Waa * 19*0e434ee8SJelle van der Waa * Or, alternatively, 20*0e434ee8SJelle van der Waa * 21*0e434ee8SJelle van der Waa * b) Permission is hereby granted, free of charge, to any person 22*0e434ee8SJelle van der Waa * obtaining a copy of this software and associated documentation 23*0e434ee8SJelle van der Waa * files (the "Software"), to deal in the Software without 24*0e434ee8SJelle van der Waa * restriction, including without limitation the rights to use, 25*0e434ee8SJelle van der Waa * copy, modify, merge, publish, distribute, sublicense, and/or 26*0e434ee8SJelle van der Waa * sell copies of the Software, and to permit persons to whom the 27*0e434ee8SJelle van der Waa * Software is furnished to do so, subject to the following 28*0e434ee8SJelle van der Waa * conditions: 29*0e434ee8SJelle van der Waa * 30*0e434ee8SJelle van der Waa * The above copyright notice and this permission notice shall be 31*0e434ee8SJelle van der Waa * included in all copies or substantial portions of the Software. 32*0e434ee8SJelle van der Waa * 33*0e434ee8SJelle van der Waa * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 34*0e434ee8SJelle van der Waa * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 35*0e434ee8SJelle van der Waa * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 36*0e434ee8SJelle van der Waa * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 37*0e434ee8SJelle van der Waa * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 38*0e434ee8SJelle van der Waa * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 39*0e434ee8SJelle van der Waa * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 40*0e434ee8SJelle van der Waa * OTHER DEALINGS IN THE SOFTWARE. 41*0e434ee8SJelle van der Waa */ 42*0e434ee8SJelle van der Waa 43*0e434ee8SJelle van der Waa/dts-v1/; 44*0e434ee8SJelle van der Waa#include "sun8i-h3.dtsi" 45*0e434ee8SJelle van der Waa#include "sunxi-common-regulators.dtsi" 46*0e434ee8SJelle van der Waa 47*0e434ee8SJelle van der Waa#include <dt-bindings/gpio/gpio.h> 48*0e434ee8SJelle van der Waa#include <dt-bindings/pinctrl/sun4i-a10.h> 49*0e434ee8SJelle van der Waa 50*0e434ee8SJelle van der Waa/ { 51*0e434ee8SJelle van der Waa model = "FriendlyARM NanoPi NEO Air"; 52*0e434ee8SJelle van der Waa compatible = "friendlyarm,nanopi-neo-air", "allwinner,sun8i-h3"; 53*0e434ee8SJelle van der Waa 54*0e434ee8SJelle van der Waa aliases { 55*0e434ee8SJelle van der Waa serial0 = &uart0; 56*0e434ee8SJelle van der Waa }; 57*0e434ee8SJelle van der Waa 58*0e434ee8SJelle van der Waa chosen { 59*0e434ee8SJelle van der Waa stdout-path = "serial0:115200n8"; 60*0e434ee8SJelle van der Waa }; 61*0e434ee8SJelle van der Waa 62*0e434ee8SJelle van der Waa leds { 63*0e434ee8SJelle van der Waa compatible = "gpio-leds"; 64*0e434ee8SJelle van der Waa 65*0e434ee8SJelle van der Waa pwr { 66*0e434ee8SJelle van der Waa label = "nanopi:green:pwr"; 67*0e434ee8SJelle van der Waa gpios = <&r_pio 0 10 GPIO_ACTIVE_HIGH>; /* PL10 */ 68*0e434ee8SJelle van der Waa default-state = "on"; 69*0e434ee8SJelle van der Waa }; 70*0e434ee8SJelle van der Waa 71*0e434ee8SJelle van der Waa status { 72*0e434ee8SJelle van der Waa label = "nanopi:blue:status"; 73*0e434ee8SJelle van der Waa gpios = <&pio 0 10 GPIO_ACTIVE_HIGH>; /* PA10 */ 74*0e434ee8SJelle van der Waa }; 75*0e434ee8SJelle van der Waa }; 76*0e434ee8SJelle van der Waa}; 77*0e434ee8SJelle van der Waa 78*0e434ee8SJelle van der Waa&mmc0 { 79*0e434ee8SJelle van der Waa pinctrl-names = "default"; 80*0e434ee8SJelle van der Waa pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 81*0e434ee8SJelle van der Waa vmmc-supply = <®_vcc3v3>; 82*0e434ee8SJelle van der Waa bus-width = <4>; 83*0e434ee8SJelle van der Waa cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 84*0e434ee8SJelle van der Waa cd-inverted; 85*0e434ee8SJelle van der Waa status = "okay"; 86*0e434ee8SJelle van der Waa}; 87*0e434ee8SJelle van der Waa 88*0e434ee8SJelle van der Waa&uart0 { 89*0e434ee8SJelle van der Waa pinctrl-names = "default"; 90*0e434ee8SJelle van der Waa pinctrl-0 = <&uart0_pins_a>; 91*0e434ee8SJelle van der Waa status = "okay"; 92*0e434ee8SJelle van der Waa}; 93*0e434ee8SJelle van der Waa 94*0e434ee8SJelle van der Waa&usbphy { 95*0e434ee8SJelle van der Waa /* USB VBUS is always on */ 96*0e434ee8SJelle van der Waa status = "okay"; 97*0e434ee8SJelle van der Waa}; 98