Back to home page

OSCL-LXR

 
 

    


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 = &ethernet;
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 };