0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * Hardkernel Odroid XU3-Lite board device tree source
0004 *
0005 * Copyright (c) 2015 Krzysztof Kozlowski
0006 * Copyright (c) 2014 Collabora Ltd.
0007 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
0008 * http://www.samsung.com
0009 */
0010
0011 /dts-v1/;
0012 #include "exynos5422-odroidxu3-common.dtsi"
0013 #include "exynos5422-odroidxu3-audio.dtsi"
0014 #include "exynos54xx-odroidxu-leds.dtsi"
0015
0016 / {
0017 model = "Hardkernel Odroid XU3 Lite";
0018 compatible = "hardkernel,odroid-xu3-lite", "samsung,exynos5800", "samsung,exynos5";
0019
0020 aliases {
0021 ethernet = ðernet;
0022 };
0023 };
0024
0025 &arm_a7_pmu {
0026 status = "disabled";
0027 };
0028
0029 &arm_a15_pmu {
0030 status = "disabled";
0031 };
0032
0033 &chipid {
0034 samsung,asv-bin = <2>;
0035 };
0036
0037 /*
0038 * Odroid XU3-Lite board uses SoC revision with lower maximum frequencies
0039 * than Odroid XU3/XU4 boards: 1.8 GHz for A15 cores & 1.3 GHz for A7 cores.
0040 * Therefore we need to update OPPs tables and thermal maps accordingly.
0041 */
0042 &cluster_a15_opp_table {
0043 /delete-node/opp-2000000000;
0044 /delete-node/opp-1900000000;
0045 };
0046
0047 &cluster_a7_opp_table {
0048 /delete-node/opp-1400000000;
0049 };
0050
0051 &cpu0_cooling_map4 {
0052 cooling-device = <&cpu0 3 7>,
0053 <&cpu1 3 7>,
0054 <&cpu2 3 7>,
0055 <&cpu3 3 7>,
0056 <&cpu4 3 12>,
0057 <&cpu5 3 12>,
0058 <&cpu6 3 12>,
0059 <&cpu7 3 12>;
0060 };
0061
0062 &cpu1_cooling_map4 {
0063 cooling-device = <&cpu0 3 7>,
0064 <&cpu1 3 7>,
0065 <&cpu2 3 7>,
0066 <&cpu3 3 7>,
0067 <&cpu4 3 12>,
0068 <&cpu5 3 12>,
0069 <&cpu6 3 12>,
0070 <&cpu7 3 12>;
0071 };
0072
0073 &cpu2_cooling_map4 {
0074 cooling-device = <&cpu0 3 7>,
0075 <&cpu1 3 7>,
0076 <&cpu2 3 7>,
0077 <&cpu3 3 7>,
0078 <&cpu4 3 12>,
0079 <&cpu5 3 12>,
0080 <&cpu6 3 12>,
0081 <&cpu7 3 12>;
0082 };
0083
0084 &cpu3_cooling_map4 {
0085 cooling-device = <&cpu0 3 7>,
0086 <&cpu1 3 7>,
0087 <&cpu2 3 7>,
0088 <&cpu3 3 7>,
0089 <&cpu4 3 12>,
0090 <&cpu5 3 12>,
0091 <&cpu6 3 12>,
0092 <&cpu7 3 12>;
0093 };
0094
0095 &pwm {
0096 /*
0097 * PWM 0 -- fan
0098 * PWM 1 -- Green LED
0099 * PWM 2 -- Blue LED
0100 * PWM 3 -- on MIPI connector for backlight
0101 */
0102 pinctrl-0 = <&pwm0_out &pwm1_out &pwm2_out &pwm3_out>;
0103 pinctrl-names = "default";
0104 status = "okay";
0105 };
0106
0107 &usbdrd_dwc3_1 {
0108 dr_mode = "peripheral";
0109 };
0110
0111 &usbhost2 {
0112 #address-cells = <1>;
0113 #size-cells = <0>;
0114
0115 hub@1 {
0116 compatible = "usb424,9514";
0117 reg = <1>;
0118 #address-cells = <1>;
0119 #size-cells = <0>;
0120
0121 ethernet: ethernet@1 {
0122 compatible = "usb424,ec00";
0123 reg = <1>;
0124 local-mac-address = [00 00 00 00 00 00]; /* Filled in by a bootloader */
0125 };
0126 };
0127 };