mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-24 19:40:21 +09:00
ODROID-N2: Add display_vu7 overlay.
If user wants display_vu7c without I2S (7 Pin GPIOs), Use display_vu7 instead of display_vu7c. Change-Id: I96dd52e8421f7ee6487cf3fc0840fa293320530b
This commit is contained in:
@@ -15268,3 +15268,8 @@ DTS OVERLAY FOR VU12 PWM BACKLIGHT
|
||||
M: Chris KIM <codewalker@hardkernel.com>
|
||||
F: arch/arm64/boot/dts/amlogic/overlays/odroidn2/pwm_backlight_for_vu12.dts
|
||||
F: arch/arm64/boot/dts/amlogic/overlays/odroidc4/pwm_backlight_for_vu12.dts
|
||||
|
||||
DTS OVERLAY FOR display_vu7c
|
||||
M: Chris KIM <codewalker@hardkernel.com>
|
||||
F: arch/arm64/boot/dts/amlogic/overlays/odroidn2/display_vu7.dts
|
||||
F: arch/arm64/boot/dts/amlogic/overlays/odroidn2/display_vu7c.dts
|
||||
|
||||
@@ -5,6 +5,7 @@ dtbo-$(CONFIG_ARCH_MESON64_ODROIDN2) += \
|
||||
can0.dtbo \
|
||||
codec_mm_cma.dtbo \
|
||||
display_vu7c.dtbo \
|
||||
display_vu7.dtbo \
|
||||
fanspeed-full.dtbo \
|
||||
gpio_shortcut.dtbo \
|
||||
gpio_spdif.dtbo \
|
||||
|
||||
111
arch/arm64/boot/dts/amlogic/overlays/odroidn2/display_vu7.dts
Normal file
111
arch/arm64/boot/dts/amlogic/overlays/odroidn2/display_vu7.dts
Normal file
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
* arch/arm64/boot/dts/amlogic/overlays/odroidn2/display_vu7c.dts
|
||||
*
|
||||
* Copyright (C) 2022 Hardkernel, Inc. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
* more details.
|
||||
*
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include <dt-bindings/gpio/meson-g12a-gpio.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#include <dt-bindings/pwm/meson.h>
|
||||
#include <dt-bindings/pwm/pwm.h>
|
||||
|
||||
/{
|
||||
fragment@0 {
|
||||
target = <&i2c1>;
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c1_master_pins1>;
|
||||
clock-frequency = <100000>; /* default 100k */
|
||||
|
||||
lt8619c: hdmi-bridge@32 {
|
||||
compatible = "lt8619c";
|
||||
reg = <0x32>;
|
||||
reset-gpios = <&gpio GPIOX_19 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
};
|
||||
fragment@1 {
|
||||
target = <&pwm_ef>;
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-0 = <&pwm_e_pins>;
|
||||
};
|
||||
};
|
||||
fragment@2 {
|
||||
target-path = "/";
|
||||
__overlay__ {
|
||||
backlight: backlight {
|
||||
compatible = "pwm-backlight";
|
||||
pwms = <&pwm_ef MESON_PWM_0 40000 0>;
|
||||
brightness-levels = <
|
||||
0 1 2 3 4 5 6 7
|
||||
8 9 10 11 12 13 14 15
|
||||
16 17 18 19 20 21 22 23
|
||||
24 25 26 27 28 29 30 31
|
||||
32 33 34 35 36 37 38 39
|
||||
40 41 42 43 44 45 46 47
|
||||
48 49 50 51 52 53 54 55
|
||||
56 57 58 59 60 61 62 63
|
||||
64 65 66 67 68 69 70 71
|
||||
72 73 74 75 76 77 78 79
|
||||
80 81 82 83 84 85 86 87
|
||||
88 89 90 91 92 93 94 95
|
||||
96 97 98 99 100 101 102 103
|
||||
104 105 106 107 108 109 110 111
|
||||
112 113 114 115 116 117 118 119
|
||||
120 121 122 123 124 125 126 127
|
||||
128 129 130 131 132 133 134 135
|
||||
136 137 138 139 140 141 142 143
|
||||
144 145 146 147 148 149 150 151
|
||||
152 153 154 155 156 157 158 159
|
||||
160 161 162 163 164 165 166 167
|
||||
168 169 170 171 172 173 174 175
|
||||
176 177 178 179 180 181 182 183
|
||||
184 185 186 187 188 189 190 191
|
||||
192 193 194 195 196 197 198 199
|
||||
200 201 202 203 204 205 206 207
|
||||
208 209 210 211 212 213 214 215
|
||||
216 217 218 219 220 221 222 223
|
||||
224 225 226 227 228 229 230 231
|
||||
232 233 234 235 236 237 238 239
|
||||
240 241 242 243 244 245 246 247
|
||||
248 249 250 251 252 253 254 255>;
|
||||
default-brightness-level = <200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
fragment@3 {
|
||||
target = <&i2c3>;
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c3_master_pins2>;
|
||||
clock-frequency = <400000>; /* default 400k */
|
||||
|
||||
touch: gt9xx@14 {
|
||||
compatible = "goodix,gt911";
|
||||
status = "okay";
|
||||
reg = <0x14>;
|
||||
reset-gpios = <&gpio GPIOX_15 0x00>;
|
||||
irq-gpios = <&gpio GPIOX_14 0x00>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user