Merge tag 'timers-urgent-2020-12-27' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / qcom / msm8992-msft-lumia-talkman.dts
1 // SPDX-License-Identifier: BSD-3-Clause
2 /*
3  * Copyright (c) 2020, Konrad Dybcio
4  */
5
6 /dts-v1/;
7
8 #include "msm8992.dtsi"
9 #include "pm8994.dtsi"
10 #include "pmi8994.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/gpio-keys.h>
13
14 / {
15         model = "Microsoft Lumia 950";
16         compatible = "microsoft,talkman", "qcom,msm8992";
17
18         /* Most Lumia 950 users use GRUB to load their kernels,
19          * hence there is no need for msm-id and friends.
20          */
21
22         /* This enables graphical output via bootloader-enabled display.
23          * acpi=no is required due to WP platforms having ACPI support, but
24          * only for Windows-based OSes.
25          */
26         chosen {
27                 bootargs = "earlycon=efifb console=efifb acpi=no";
28
29                 #address-cells = <2>;
30                 #size-cells = <2>;
31                 ranges;
32         };
33 };
34
35 &blsp_i2c1 {
36         status = "okay";
37
38         rmi4-i2c-dev@4b {
39                 compatible = "syna,rmi4-i2c";
40                 reg = <0x4b>;
41                 #address-cells = <1>;
42                 #size-cells = <0>;
43
44                 interrupt-parent = <&tlmm>;
45                 interrupts = <77 IRQ_TYPE_EDGE_FALLING>;
46
47                 rmi4-f01@1 {
48                         reg = <0x01>;
49                         syna,nosleep-mode = <1>;
50                 };
51
52                 rmi4-f12@12 {
53                         reg = <0x12>;
54                         syna,sensor-type = <1>;
55                         syna,clip-x-low = <0>;
56                         syna,clip-x-high = <1440>;
57                         syna,clip-y-low = <0>;
58                         syna,clip-y-high = <2560>;
59                 };
60         };
61 };
62
63 &sdhc_1 {
64         status = "okay";
65
66         mmc-hs200-1_8v;
67 };