1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Hardkernel Odroid XU4 board device tree source 4*724ba675SRob Herring * 5*724ba675SRob Herring * Copyright (c) 2015 Krzysztof Kozlowski 6*724ba675SRob Herring * Copyright (c) 2014 Collabora Ltd. 7*724ba675SRob Herring * Copyright (c) 2013-2015 Samsung Electronics Co., Ltd. 8*724ba675SRob Herring * http://www.samsung.com 9*724ba675SRob Herring */ 10*724ba675SRob Herring 11*724ba675SRob Herring/dts-v1/; 12*724ba675SRob Herring#include <dt-bindings/leds/common.h> 13*724ba675SRob Herring#include <dt-bindings/sound/samsung-i2s.h> 14*724ba675SRob Herring#include "exynos5422-odroidxu3-common.dtsi" 15*724ba675SRob Herring 16*724ba675SRob Herring/ { 17*724ba675SRob Herring model = "Hardkernel Odroid XU4"; 18*724ba675SRob Herring compatible = "hardkernel,odroid-xu4", "samsung,exynos5800", \ 19*724ba675SRob Herring "samsung,exynos5"; 20*724ba675SRob Herring 21*724ba675SRob Herring led-controller { 22*724ba675SRob Herring compatible = "pwm-leds"; 23*724ba675SRob Herring 24*724ba675SRob Herring led-1 { 25*724ba675SRob Herring function = LED_FUNCTION_HEARTBEAT; 26*724ba675SRob Herring color = <LED_COLOR_ID_BLUE>; 27*724ba675SRob Herring pwms = <&pwm 2 2000000 0>; 28*724ba675SRob Herring pwm-names = "pwm2"; 29*724ba675SRob Herring max-brightness = <255>; 30*724ba675SRob Herring linux,default-trigger = "heartbeat"; 31*724ba675SRob Herring }; 32*724ba675SRob Herring }; 33*724ba675SRob Herring 34*724ba675SRob Herring sound: sound { 35*724ba675SRob Herring compatible = "samsung,odroid-xu3-audio"; 36*724ba675SRob Herring model = "Odroid-XU4"; 37*724ba675SRob Herring 38*724ba675SRob Herring samsung,audio-routing = "I2S Playback", "Mixer DAI TX"; 39*724ba675SRob Herring 40*724ba675SRob Herring cpu { 41*724ba675SRob Herring sound-dai = <&i2s0 0>, <&i2s0 1>; 42*724ba675SRob Herring }; 43*724ba675SRob Herring 44*724ba675SRob Herring codec { 45*724ba675SRob Herring sound-dai = <&hdmi>; 46*724ba675SRob Herring }; 47*724ba675SRob Herring }; 48*724ba675SRob Herring}; 49*724ba675SRob Herring 50*724ba675SRob Herring&i2s0 { 51*724ba675SRob Herring status = "okay"; 52*724ba675SRob Herring 53*724ba675SRob Herring assigned-clocks = <&clock CLK_MOUT_EPLL>, 54*724ba675SRob Herring <&clock CLK_MOUT_MAU_EPLL>, 55*724ba675SRob Herring <&clock CLK_MOUT_USER_MAU_EPLL>, 56*724ba675SRob Herring <&clock_audss EXYNOS_MOUT_AUDSS>, 57*724ba675SRob Herring <&clock_audss EXYNOS_MOUT_I2S>, 58*724ba675SRob Herring <&i2s0 CLK_I2S_RCLK_SRC>, 59*724ba675SRob Herring <&clock_audss EXYNOS_DOUT_SRP>, 60*724ba675SRob Herring <&clock_audss EXYNOS_DOUT_AUD_BUS>, 61*724ba675SRob Herring <&clock_audss EXYNOS_DOUT_I2S>; 62*724ba675SRob Herring 63*724ba675SRob Herring assigned-clock-parents = <&clock CLK_FOUT_EPLL>, 64*724ba675SRob Herring <&clock CLK_MOUT_EPLL>, 65*724ba675SRob Herring <&clock CLK_MOUT_MAU_EPLL>, 66*724ba675SRob Herring <&clock CLK_MAU_EPLL>, 67*724ba675SRob Herring <&clock_audss EXYNOS_MOUT_AUDSS>, 68*724ba675SRob Herring <&clock_audss EXYNOS_SCLK_I2S>; 69*724ba675SRob Herring 70*724ba675SRob Herring assigned-clock-rates = <0>, 71*724ba675SRob Herring <0>, 72*724ba675SRob Herring <0>, 73*724ba675SRob Herring <0>, 74*724ba675SRob Herring <0>, 75*724ba675SRob Herring <0>, 76*724ba675SRob Herring <196608001>, 77*724ba675SRob Herring <(196608002 / 2)>, 78*724ba675SRob Herring <196608000>; 79*724ba675SRob Herring}; 80*724ba675SRob Herring 81*724ba675SRob Herring&pwm { 82*724ba675SRob Herring /* 83*724ba675SRob Herring * PWM 0 -- fan 84*724ba675SRob Herring * PWM 2 -- Blue LED 85*724ba675SRob Herring */ 86*724ba675SRob Herring pinctrl-0 = <&pwm0_out &pwm2_out>; 87*724ba675SRob Herring pinctrl-names = "default"; 88*724ba675SRob Herring samsung,pwm-outputs = <0>, <2>; 89*724ba675SRob Herring status = "okay"; 90*724ba675SRob Herring}; 91*724ba675SRob Herring 92*724ba675SRob Herring&usbdrd_dwc3_1 { 93*724ba675SRob Herring dr_mode = "host"; 94*724ba675SRob Herring}; 95