blob: a12723310c8b630a4961de671ea8b60f1f8b512b [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// 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 = "qcom/sdm845/judyln/adsp.mbn";
44};
45
46&cdsp_pas {
47 firmware-name = "qcom/sdm845/judyln/cdsp.mbn";
48};
49
50&gpu {
51 zap-shader {
52 firmware-name = "qcom/sdm845/judyln/a630_zap.mbn";
53 };
54};
55
56&mss_pil {
57 firmware-name = "qcom/sdm845/judyln/mba.mbn", "qcom/sdm845/judyln/modem.mbn";
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};