18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: BSD-3-Clause
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright (c) 2020, Konrad Dybcio
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci/dts-v1/;
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci#include "msm8992.dtsi"
98c2ecf20Sopenharmony_ci#include "pm8994.dtsi"
108c2ecf20Sopenharmony_ci#include "pmi8994.dtsi"
118c2ecf20Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
128c2ecf20Sopenharmony_ci#include <dt-bindings/input/gpio-keys.h>
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci/ {
158c2ecf20Sopenharmony_ci	model = "Microsoft Lumia 950";
168c2ecf20Sopenharmony_ci	compatible = "microsoft,talkman", "qcom,msm8992";
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci	/* Most Lumia 950 users use GRUB to load their kernels,
198c2ecf20Sopenharmony_ci	 * hence there is no need for msm-id and friends.
208c2ecf20Sopenharmony_ci	 */
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci	/* This enables graphical output via bootloader-enabled display.
238c2ecf20Sopenharmony_ci	 * acpi=no is required due to WP platforms having ACPI support, but
248c2ecf20Sopenharmony_ci	 * only for Windows-based OSes.
258c2ecf20Sopenharmony_ci	 */
268c2ecf20Sopenharmony_ci	chosen {
278c2ecf20Sopenharmony_ci		bootargs = "earlycon=efifb console=efifb acpi=no";
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci		#address-cells = <2>;
308c2ecf20Sopenharmony_ci		#size-cells = <2>;
318c2ecf20Sopenharmony_ci		ranges;
328c2ecf20Sopenharmony_ci	};
338c2ecf20Sopenharmony_ci};
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci&sdhc_1 {
368c2ecf20Sopenharmony_ci	status = "okay";
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci	mmc-hs200-1_8v;
398c2ecf20Sopenharmony_ci};
40