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