xref: /linux/arch/arm/boot/dts/qcom/qcom-msm8926-microsoft-superman-lte.dts (revision e78f70bad29c5ae1e1076698b690b15794e9b81e)
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * Copyright (c) 2023, Jack Matthews <jm5112356@gmail.com>
4 * Copyright (c) 2023, Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
5 * Copyright (c) 2023, Dominik Kobinski <dominikkobinski314@gmail.com>
6 * Copyright (c) 2023, Rayyan Ansari <rayyan@ansari.sh>
7 */
8
9/dts-v1/;
10
11#include "msm8926.dtsi"
12#include "qcom-msm8226-microsoft-common.dtsi"
13
14/* This device has touchscreen on i2c3 instead */
15/delete-node/ &touchscreen;
16
17/ {
18	model = "Nokia Lumia 735";
19	compatible = "microsoft,superman-lte", "qcom,msm8926", "qcom,msm8226";
20	chassis-type = "handset";
21};
22
23&blsp1_i2c3 {
24	status = "okay";
25
26	touchscreen: touchscreen@4b {
27		compatible = "syna,rmi4-i2c";
28		reg = <0x4b>;
29
30		interrupts-extended = <&tlmm 17 IRQ_TYPE_EDGE_FALLING>;
31		vdd-supply = <&pm8226_l15>;
32		vio-supply = <&pm8226_l6>;
33
34		pinctrl-0 = <&touchscreen_default>;
35		pinctrl-names = "default";
36
37		#address-cells = <1>;
38		#size-cells = <0>;
39
40		rmi4-f01@1 {
41			reg = <0x01>;
42			syna,nosleep-mode = <1>;
43		};
44
45		rmi4-f11@11 {
46			reg = <0x11>;
47			syna,sensor-type = <1>;
48		};
49	};
50};
51
52&blsp1_i2c5 {
53	status = "disabled";
54};
55