| // SPDX-License-Identifier: BSD-3-Clause |
| /* |
| * Copyright (c) 2020, Konrad Dybcio |
| */ |
| |
| /dts-v1/; |
| |
| #include "msm8994.dtsi" |
| #include "pm8994.dtsi" |
| #include "pmi8994.dtsi" |
| |
| / { |
| model = "Microsoft Lumia 950 XL"; |
| compatible = "microsoft,cityman", "qcom,msm8994"; |
| |
| /* |
| * Most Lumia 950XL users use GRUB to load their kernels, |
| * hence there is no need for msm-id and friends. |
| */ |
| |
| /* |
| * This enables graphical output via bootloader-enabled display. |
| * acpi=no is required due to WP platforms having ACPI support, but |
| * only for Windows-based OSes. |
| */ |
| chosen { |
| bootargs = "earlycon=efifb console=efifb acpi=no"; |
| |
| #address-cells = <2>; |
| #size-cells = <2>; |
| ranges; |
| }; |
| }; |
| |
| &blsp_i2c1 { |
| status = "okay"; |
| |
| rmi4-i2c-dev@4b { |
| compatible = "syna,rmi4-i2c"; |
| reg = <0x4b>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| interrupt-parent = <&tlmm>; |
| interrupts = <77 IRQ_TYPE_EDGE_FALLING>; |
| |
| rmi4-f01@1 { |
| reg = <0x01>; |
| syna,nosleep-mode = <1>; |
| }; |
| |
| rmi4-f12@12 { |
| reg = <0x12>; |
| syna,sensor-type = <1>; |
| syna,clip-x-low = <0>; |
| syna,clip-x-high = <1440>; |
| syna,clip-y-low = <0>; |
| syna,clip-y-high = <2660>; |
| }; |
| }; |
| }; |
| |
| &blsp1_uart2 { |
| status = "okay"; |
| }; |
| |
| &blsp2_uart2 { |
| status = "okay"; |
| }; |
| |
| &sdhc1 { |
| status = "okay"; |
| }; |