1/* 2 * Hardkernel's Exynos4412 based ODROID-U3 board device tree source 3 * 4 * Copyright (c) 2014 Marek Szyprowski <m.szyprowski@samsung.com> 5 * 6 * Device tree source file for Hardkernel's ODROID-U3 board which is based 7 * on Samsung's Exynos4412 SoC. 8 * 9 * This program is free software; you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License version 2 as 11 * published by the Free Software Foundation. 12*/ 13 14/dts-v1/; 15#include "exynos4412-odroid-common.dtsi" 16#include <dt-bindings/gpio/gpio.h> 17 18/ { 19 model = "Hardkernel ODROID-U3 board based on Exynos4412"; 20 compatible = "hardkernel,odroid-u3", "samsung,exynos4412", "samsung,exynos4"; 21 22 memory { 23 reg = <0x40000000 0x7FF00000>; 24 }; 25 26 leds { 27 compatible = "gpio-leds"; 28 led1 { 29 label = "led1:heart"; 30 gpios = <&gpc1 0 GPIO_ACTIVE_LOW>; 31 default-state = "on"; 32 linux,default-trigger = "heartbeat"; 33 }; 34 }; 35 36 fan0: pwm-fan { 37 compatible = "pwm-fan"; 38 pwms = <&pwm 0 10000 0>; 39 cooling-min-state = <0>; 40 cooling-max-state = <3>; 41 #cooling-cells = <2>; 42 cooling-levels = <0 102 170 230>; 43 }; 44 45 thermal-zones { 46 cpu_thermal: cpu-thermal { 47 cooling-maps { 48 map0 { 49 trip = <&cpu_alert1>; 50 cooling-device = <&cpu0 7 7>; 51 }; 52 map1 { 53 trip = <&cpu_alert2>; 54 cooling-device = <&cpu0 13 13>; 55 }; 56 map2 { 57 trip = <&cpu_alert0>; 58 cooling-device = <&fan0 0 1>; 59 }; 60 map3 { 61 trip = <&cpu_alert1>; 62 cooling-device = <&fan0 1 2>; 63 }; 64 map4 { 65 trip = <&cpu_alert2>; 66 cooling-device = <&fan0 2 3>; 67 }; 68 }; 69 }; 70 }; 71}; 72 73&pwm { 74 pinctrl-0 = <&pwm0_out>; 75 pinctrl-names = "default"; 76 samsung,pwm-outputs = <0>; 77 status = "okay"; 78}; 79 80&usb3503 { 81 clock-names = "refclk"; 82 clocks = <&pmu_system_controller 0>; 83 refclk-frequency = <24000000>; 84}; 85 86&ehci { 87 port@1 { 88 status = "okay"; 89 }; 90 port@2 { 91 status = "okay"; 92 }; 93}; 94 95&sound { 96 simple-audio-card,name = "Odroid-U3"; 97 simple-audio-card,widgets = 98 "Headphone", "Headphone Jack", 99 "Speakers", "Speakers"; 100 simple-audio-card,routing = 101 "Headphone Jack", "HPL", 102 "Headphone Jack", "HPR", 103 "Headphone Jack", "MICBIAS", 104 "IN1", "Headphone Jack", 105 "Speakers", "SPKL", 106 "Speakers", "SPKR"; 107}; 108 109&spi_1 { 110 pinctrl-names = "default"; 111 pinctrl-0 = <&spi1_bus>; 112 cs-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>; 113 status = "okay"; 114}; 115