xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/msm8994-huawei-angler-rev-101.dts (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (c) 2015, Huawei Inc. All rights reserved.
4 * Copyright (c) 2016, The Linux Foundation. All rights reserved.
5 * Copyright (c) 2021-2023, Petr Vorel <petr.vorel@gmail.com>
6 */
7
8/dts-v1/;
9
10#include "msm8994.dtsi"
11
12/ {
13	model = "Huawei Nexus 6P";
14	compatible = "huawei,angler", "qcom,msm8994";
15	chassis-type = "handset";
16	/* required for bootloader to select correct board */
17	qcom,msm-id = <207 0x20000>;
18	qcom,pmic-id = <0x10009 0x1000A 0x0 0x0>;
19	qcom,board-id = <8026 0>;
20
21	aliases {
22		serial0 = &blsp1_uart2;
23	};
24
25	chosen {
26		stdout-path = "serial0:115200n8";
27	};
28
29	reserved-memory {
30		#address-cells = <2>;
31		#size-cells = <2>;
32		ranges;
33
34		cont_splash_mem: memory@3401000 {
35			reg = <0 0x03401000 0 0x1000000>;
36			no-map;
37		};
38
39		tzapp_mem: tzapp@4800000 {
40			reg = <0 0x04800000 0 0x1900000>;
41			no-map;
42		};
43
44		reserved@6300000 {
45			reg = <0 0x06300000 0 0x700000>;
46			no-map;
47		};
48	};
49};
50
51&blsp1_uart2 {
52	status = "okay";
53	pinctrl-names = "default", "sleep";
54	pinctrl-0 = <&blsp1_uart2_default>;
55	pinctrl-1 = <&blsp1_uart2_sleep>;
56};
57
58&tlmm {
59	gpio-reserved-ranges = <85 4>;
60};
61
62&sdhc1 {
63	status = "okay";
64	mmc-hs400-1_8v;
65};
66