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 17/ { 18 model = "Hardkernel ODROID-U3 board based on Exynos4412"; 19 compatible = "hardkernel,odroid-u3", "samsung,exynos4412", "samsung,exynos4"; 20 21 memory { 22 reg = <0x40000000 0x7FF00000>; 23 }; 24 25 leds { 26 compatible = "gpio-leds"; 27 led1 { 28 label = "led1:heart"; 29 gpios = <&gpc1 0 GPIO_ACTIVE_LOW>; 30 default-state = "on"; 31 linux,default-trigger = "heartbeat"; 32 }; 33 }; 34 35 fan0: pwm-fan { 36 compatible = "pwm-fan"; 37 pwms = <&pwm 0 10000 0>; 38 cooling-min-state = <0>; 39 cooling-max-state = <3>; 40 #cooling-cells = <2>; 41 cooling-levels = <0 102 170 230>; 42 }; 43 44 thermal-zones { 45 cpu_thermal: cpu-thermal { 46 cooling-maps { 47 map0 { 48 trip = <&cpu_alert1>; 49 cooling-device = <&cpu0 7 7>; 50 }; 51 map1 { 52 trip = <&cpu_alert2>; 53 cooling-device = <&cpu0 13 13>; 54 }; 55 map2 { 56 trip = <&cpu_alert0>; 57 cooling-device = <&fan0 0 1>; 58 }; 59 map3 { 60 trip = <&cpu_alert1>; 61 cooling-device = <&fan0 1 2>; 62 }; 63 map4 { 64 trip = <&cpu_alert2>; 65 cooling-device = <&fan0 2 3>; 66 }; 67 }; 68 }; 69 }; 70}; 71 72&pwm { 73 pinctrl-0 = <&pwm0_out>; 74 pinctrl-names = "default"; 75 samsung,pwm-outputs = <0>; 76 status = "okay"; 77}; 78 79&usb3503 { 80 clock-names = "refclk"; 81 clocks = <&pmu_system_controller 0>; 82 refclk-frequency = <24000000>; 83}; 84 85&ehci { 86 port@1 { 87 status = "okay"; 88 }; 89 port@2 { 90 status = "okay"; 91 }; 92}; 93 94&sound { 95 simple-audio-card,name = "Odroid-U3"; 96 simple-audio-card,widgets = 97 "Headphone", "Headphone Jack", 98 "Speakers", "Speakers"; 99 simple-audio-card,routing = 100 "Headphone Jack", "HPL", 101 "Headphone Jack", "HPR", 102 "Headphone Jack", "MICBIAS", 103 "IN1", "Headphone Jack", 104 "Speakers", "SPKL", 105 "Speakers", "SPKR"; 106}; 107 108&spi_1 { 109 pinctrl-names = "default"; 110 pinctrl-0 = <&spi1_bus>; 111 cs-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>; 112 status = "okay"; 113}; 114