Linux 6.7-rc7
[linux-modified.git] / arch / arm64 / boot / dts / qcom / sdm845-lg-judyln.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * SDM845 LG G7 (judyln) device tree.
4  *
5  * Copyright (c) 2022, The Linux Foundation. All rights reserved.
6  */
7
8 /dts-v1/;
9
10 #include "sdm845-lg-common.dtsi"
11
12 / {
13         model = "LG G7 ThinQ";
14         compatible = "lg,judyln", "qcom,sdm845";
15
16         chosen {
17                 framebuffer@9d400000 {
18                         compatible = "simple-framebuffer";
19                         reg = <0x0 0x9d400000 0x0 (1440 * 3120 * 4)>;
20                         width = <1440>;
21                         height = <3120>;
22                         stride = <(1440 * 4)>;
23                         format = "a8r8g8b8";
24                         lab-supply = <&lab>;
25                         ibb-supply = <&ibb>;
26                 };
27         };
28
29         /* Additional ThinQ key */
30         gpio-keys {
31                 pinctrl-0 = <&vol_up_pin_a &thinq_key_default>;
32
33                 key-thinq {
34                         label = "ThinQ";
35                         linux,code = <KEY_ASSISTANT>;
36                         interrupt-parent = <&tlmm>;
37                         interrupts = <89 IRQ_TYPE_LEVEL_LOW>;
38                 };
39         };
40 };
41
42 &adsp_pas {
43         firmware-name = "/*(DEBLOBBED)*/";
44 };
45
46 &cdsp_pas {
47         firmware-name = "/*(DEBLOBBED)*/";
48 };
49
50 &gpu {
51         zap-shader {
52                 firmware-name = "/*(DEBLOBBED)*/";
53         };
54 };
55
56 &mss_pil {
57         firmware-name = "/*(DEBLOBBED)*/", "/*(DEBLOBBED)*/";
58 };
59
60 &tlmm {
61         thinq_key_default: thinq-key-default-state {
62                 pins = "gpio89";
63                 function = "gpio";
64
65                 drive-strength = <2>;
66                 bias-pull-up;
67         };
68 };