1bfcef28aSBeniamino Galvani/* 2bfcef28aSBeniamino Galvani * Copyright (c) 2016 Andreas Färber 3bfcef28aSBeniamino Galvani * Copyright (c) 2016 BayLibre, Inc. 4bfcef28aSBeniamino Galvani * Author: Kevin Hilman <khilman@kernel.org> 5bfcef28aSBeniamino Galvani * 6bfcef28aSBeniamino Galvani * This file is dual-licensed: you can use it either under the terms 7bfcef28aSBeniamino Galvani * of the GPL or the X11 license, at your option. Note that this dual 8bfcef28aSBeniamino Galvani * licensing only applies to this file, and not this project as a 9bfcef28aSBeniamino Galvani * whole. 10bfcef28aSBeniamino Galvani * 11bfcef28aSBeniamino Galvani * a) This library is free software; you can redistribute it and/or 12bfcef28aSBeniamino Galvani * modify it under the terms of the GNU General Public License as 13bfcef28aSBeniamino Galvani * published by the Free Software Foundation; either version 2 of the 14bfcef28aSBeniamino Galvani * License, or (at your option) any later version. 15bfcef28aSBeniamino Galvani * 16bfcef28aSBeniamino Galvani * This library is distributed in the hope that it will be useful, 17bfcef28aSBeniamino Galvani * but WITHOUT ANY WARRANTY; without even the implied warranty of 18bfcef28aSBeniamino Galvani * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19bfcef28aSBeniamino Galvani * GNU General Public License for more details. 20bfcef28aSBeniamino Galvani * 21bfcef28aSBeniamino Galvani * Or, alternatively, 22bfcef28aSBeniamino Galvani * 23bfcef28aSBeniamino Galvani * b) Permission is hereby granted, free of charge, to any person 24bfcef28aSBeniamino Galvani * obtaining a copy of this software and associated documentation 25bfcef28aSBeniamino Galvani * files (the "Software"), to deal in the Software without 26bfcef28aSBeniamino Galvani * restriction, including without limitation the rights to use, 27bfcef28aSBeniamino Galvani * copy, modify, merge, publish, distribute, sublicense, and/or 28bfcef28aSBeniamino Galvani * sell copies of the Software, and to permit persons to whom the 29bfcef28aSBeniamino Galvani * Software is furnished to do so, subject to the following 30bfcef28aSBeniamino Galvani * conditions: 31bfcef28aSBeniamino Galvani * 32bfcef28aSBeniamino Galvani * The above copyright notice and this permission notice shall be 33bfcef28aSBeniamino Galvani * included in all copies or substantial portions of the Software. 34bfcef28aSBeniamino Galvani * 35bfcef28aSBeniamino Galvani * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 36bfcef28aSBeniamino Galvani * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 37bfcef28aSBeniamino Galvani * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 38bfcef28aSBeniamino Galvani * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 39bfcef28aSBeniamino Galvani * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 40bfcef28aSBeniamino Galvani * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 41bfcef28aSBeniamino Galvani * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 42bfcef28aSBeniamino Galvani * OTHER DEALINGS IN THE SOFTWARE. 43bfcef28aSBeniamino Galvani */ 44bfcef28aSBeniamino Galvani 45bfcef28aSBeniamino Galvani/dts-v1/; 46bfcef28aSBeniamino Galvani 47bfcef28aSBeniamino Galvani#include "meson-gxbb.dtsi" 48*dd83840eSBeniamino Galvani#include <dt-bindings/gpio/gpio.h> 49bfcef28aSBeniamino Galvani 50bfcef28aSBeniamino Galvani/ { 51bfcef28aSBeniamino Galvani compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb"; 52bfcef28aSBeniamino Galvani model = "Hardkernel ODROID-C2"; 53bfcef28aSBeniamino Galvani 54bfcef28aSBeniamino Galvani aliases { 55bfcef28aSBeniamino Galvani serial0 = &uart_AO; 56bfcef28aSBeniamino Galvani }; 57bfcef28aSBeniamino Galvani 58bfcef28aSBeniamino Galvani chosen { 59bfcef28aSBeniamino Galvani stdout-path = "serial0:115200n8"; 60bfcef28aSBeniamino Galvani }; 61bfcef28aSBeniamino Galvani 62bfcef28aSBeniamino Galvani memory@0 { 63bfcef28aSBeniamino Galvani device_type = "memory"; 64bfcef28aSBeniamino Galvani reg = <0x0 0x0 0x0 0x80000000>; 65bfcef28aSBeniamino Galvani }; 66*dd83840eSBeniamino Galvani 67*dd83840eSBeniamino Galvani leds { 68*dd83840eSBeniamino Galvani compatible = "gpio-leds"; 69*dd83840eSBeniamino Galvani blue { 70*dd83840eSBeniamino Galvani label = "c2:blue:alive"; 71*dd83840eSBeniamino Galvani gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_LOW>; 72*dd83840eSBeniamino Galvani linux,default-trigger = "heartbeat"; 73*dd83840eSBeniamino Galvani default-state = "off"; 74*dd83840eSBeniamino Galvani }; 75*dd83840eSBeniamino Galvani }; 76bfcef28aSBeniamino Galvani}; 77bfcef28aSBeniamino Galvani 78bfcef28aSBeniamino Galvani&uart_AO { 79bfcef28aSBeniamino Galvani status = "okay"; 80*dd83840eSBeniamino Galvani pinctrl-0 = <&uart_ao_a_pins>; 81*dd83840eSBeniamino Galvani pinctrl-names = "default"; 82*dd83840eSBeniamino Galvani}; 83*dd83840eSBeniamino Galvani 84*dd83840eSBeniamino Galvaniðmac { 85*dd83840eSBeniamino Galvani status = "okay"; 86*dd83840eSBeniamino Galvani pinctrl-0 = <ð_pins>; 87*dd83840eSBeniamino Galvani pinctrl-names = "default"; 88bfcef28aSBeniamino Galvani}; 89