xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/msm8996-oneplus3.dts (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
18bab661aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
28bab661aSEmmanuel Vadot/*
38bab661aSEmmanuel Vadot * Copyright (c) 2022, Harry Austen <hpausten@protonmail.com>
48bab661aSEmmanuel Vadot */
58bab661aSEmmanuel Vadot
68bab661aSEmmanuel Vadot/dts-v1/;
78bab661aSEmmanuel Vadot
88bab661aSEmmanuel Vadot#include "msm8996-oneplus-common.dtsi"
98bab661aSEmmanuel Vadot
108bab661aSEmmanuel Vadot/ {
118bab661aSEmmanuel Vadot	model = "OnePlus 3";
128bab661aSEmmanuel Vadot	compatible = "oneplus,oneplus3", "qcom,msm8996";
138bab661aSEmmanuel Vadot	chassis-type = "handset";
148bab661aSEmmanuel Vadot	qcom,board-id = <8 0 15801 15>, <8 0 15801 16>;
158bab661aSEmmanuel Vadot	qcom,msm-id = <246 0x30001>;
168bab661aSEmmanuel Vadot};
178bab661aSEmmanuel Vadot
188bab661aSEmmanuel Vadot&adsp_pil {
198bab661aSEmmanuel Vadot	firmware-name = "qcom/msm8996/oneplus3/adsp.mbn";
20*fac71e4eSEmmanuel Vadot	status = "okay";
218bab661aSEmmanuel Vadot};
228bab661aSEmmanuel Vadot
238bab661aSEmmanuel Vadot&battery {
248bab661aSEmmanuel Vadot	charge-full-design-microamp-hours = <3000000>;
258bab661aSEmmanuel Vadot	voltage-max-design-microvolt = <4350000>;
268bab661aSEmmanuel Vadot};
278bab661aSEmmanuel Vadot
288bab661aSEmmanuel Vadot&gpu {
29*fac71e4eSEmmanuel Vadot	status = "okay";
30*fac71e4eSEmmanuel Vadot
318bab661aSEmmanuel Vadot	zap-shader {
328bab661aSEmmanuel Vadot		firmware-name = "qcom/msm8996/oneplus3/a530_zap.mbn";
338bab661aSEmmanuel Vadot	};
348bab661aSEmmanuel Vadot};
358bab661aSEmmanuel Vadot
368bab661aSEmmanuel Vadot&mss_pil {
378bab661aSEmmanuel Vadot	firmware-name = "qcom/msm8996/oneplus3/mba.mbn",
388bab661aSEmmanuel Vadot			"qcom/msm8996/oneplus3/modem.mbn";
39*fac71e4eSEmmanuel Vadot	status = "okay";
408bab661aSEmmanuel Vadot};
418bab661aSEmmanuel Vadot
428bab661aSEmmanuel Vadot&slpi_pil {
438bab661aSEmmanuel Vadot	firmware-name = "qcom/msm8996/oneplus3/slpi.mbn";
44*fac71e4eSEmmanuel Vadot	status = "okay";
458bab661aSEmmanuel Vadot};
468bab661aSEmmanuel Vadot
478bab661aSEmmanuel Vadot&venus {
488bab661aSEmmanuel Vadot	firmware-name = "qcom/msm8996/oneplus3/venus.mbn";
49*fac71e4eSEmmanuel Vadot	status = "okay";
508bab661aSEmmanuel Vadot};
51