mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-24 19:40:21 +09:00
ODROID-N2:dts/dtbo:dts/dtbo:Add support display_vu7c
Signed-off-by: ckkim <changkon12@gmail.com> Change-Id: Ie4825eb589e19b30094ebc62aafd85b21bd9bf3b
This commit is contained in:
@@ -254,7 +254,7 @@
|
||||
/* max 0xff, each bit for one channel */
|
||||
channel_mask = <0x3>;
|
||||
};
|
||||
auge_sound {
|
||||
auge_sound: auge_sound {
|
||||
compatible = "amlogic, g12a-sound-card";
|
||||
aml-audio-card,name = "AML-AUGESOUND";
|
||||
/*line-out mute gpio*/
|
||||
|
||||
@@ -22,7 +22,8 @@ dtbo-$(CONFIG_ARCH_MESON64_ODROIDN2) += spi0.dtbo \
|
||||
pwm_c-pwmfan.dtbo \
|
||||
pwm_d-backlight.dtbo \
|
||||
gpio-joystick0.dtbo \
|
||||
gpio-joystick1.dtbo
|
||||
gpio-joystick1.dtbo \
|
||||
display_vu7c.dtbo
|
||||
|
||||
targets += $(dtbo-y)
|
||||
always := $(dtbo-y)
|
||||
|
||||
155
arch/arm64/boot/dts/amlogic/overlays/odroidn2/display_vu7c.dts
Normal file
155
arch/arm64/boot/dts/amlogic/overlays/odroidn2/display_vu7c.dts
Normal file
@@ -0,0 +1,155 @@
|
||||
/*
|
||||
* 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 = <&auge_sound>;
|
||||
__overlay__ {
|
||||
aml-audio-card,dai-link@0 {
|
||||
format = "i2s";
|
||||
mclk-fs = <256>;
|
||||
continuous-clock;
|
||||
bitclock-master = <&aml_tdmb>;
|
||||
frame-master = <&aml_tdmb>;
|
||||
cpu {
|
||||
sound-dai = <&aml_tdmb>;
|
||||
dai-tdm-slot-tx-mask = <1 1>;
|
||||
dai-tdm-slot-rx-mask = <1 1>;
|
||||
dai-tdm-slot-num = <2>;
|
||||
dai-tdm-slot-width = <32>;
|
||||
system-clock-frequency = <12288000>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&pcm5102a>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
fragment@4 {
|
||||
target = <&aml_tdmb>;
|
||||
__overlay__ {
|
||||
i2s2hdmi = <1>;
|
||||
mclk_pad = <0>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
fragment@5 {
|
||||
target = <&pcm5102a>;
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
fragment@6 {
|
||||
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>;
|
||||
};
|
||||
};
|
||||
};
|
||||
fragment@7 {
|
||||
target = <&aml_spdif_b>;
|
||||
__overlay__ {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user