arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts

Source file repositories/reference/linux-study-clean/arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts

File Facts

System
Linux kernel
Corpus path
arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts
Extension
.dts
Size
8198 bytes
Lines
355
Domain
Architecture Layer
Bucket
arch/arm64
Inferred role
Architecture Layer: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

// SPDX-License-Identifier: GPL-2.0-only

/dts-v1/;

#include "msm8939-pm8916.dtsi"
#include "msm8916-modem-qdsp6.dtsi"

#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/interrupt-controller/irq.h>

/ {
	model = "Asus ZenFone 2 Laser/Selfie (1080p)";
	compatible = "asus,z00t", "qcom,msm8939";
	chassis-type = "handset";

	aliases {
		mmc0 = &sdhc_1;
		mmc1 = &sdhc_2;
		serial0 = &blsp_uart2;
	};

	battery: battery {
		compatible = "simple-battery";
		device-chemistry = "lithium-ion-polymer";
		voltage-min-design-microvolt = <3400000>;
		voltage-max-design-microvolt = <4400000>;
		energy-full-design-microwatt-hours = <11500000>;
		charge-full-design-microamp-hours = <3000000>;

		ocv-capacity-celsius = <(-20) 0 25 40 60>;
		ocv-capacity-table-0 = <4378000 100>, <4220000 95>, <4125000 90>,
			<4071000 85>, <3977000 80>, <3916000 75>, <3866000 70>,
			<3838000 65>, <3822000 60>, <3809000 55>, <3797000 50>,
			<3784000 45>, <3771000 40>, <3757000 35>, <3743000 30>,
			<3726000 25>, <3707000 20>, <3688000 16>, <3670000 13>,
			<3655000 11>, <3648000 10>, <3636000 9>, <3624000 8>,
			<3612000 7>, <3592000 6>, <3569000 5>, <3540000 4>,
			<3494000 3>, <3418000 2>, <3289000 1>, <3000000 0>;

		ocv-capacity-table-1 = <4378000 100>, <4292000 95>, <4226000 90>,
			<4166000 85>, <4109000 80>, <4064000 75>, <3992000 70>,
			<3942000 65>, <3898000 60>, <3859000 55>, <3826000 50>,
			<3802000 45>, <3788000 40>, <3779000 35>, <3768000 30>,
			<3752000 25>, <3732000 20>, <3712000 16>, <3696000 13>,
			<3688000 11>, <3684000 10>, <3680000 9>, <3675000 8>,
			<3669000 7>, <3658000 6>, <3636000 5>, <3599000 4>,
			<3544000 3>, <3466000 2>, <3341000 1>, <3000000 0>;

		ocv-capacity-table-2 = <4372000 100>, <4306000 95>, <4247000 90>,
			<4190000 85>, <4134000 80>, <4081000 75>, <4030000 70>,
			<3984000 65>, <3930000 60>, <3884000 55>, <3850000 50>,
			<3826000 45>, <3804000 40>, <3786000 35>, <3770000 30>,
			<3753000 25>, <3734000 20>, <3712000 16>, <3693000 13>,
			<3686000 11>, <3684000 10>, <3682000 9>, <3680000 8>,
			<3676000 7>, <3668000 6>, <3643000 5>, <3600000 4>,
			<3542000 3>, <3462000 2>, <3340000 1>, <3000000 0>;

		ocv-capacity-table-3 = <4365000 100>, <4304000 95>, <4246000 90>,
			<4189000 85>, <4133000 80>, <4080000 75>, <4030000 70>,
			<3985000 65>, <3933000 60>, <3886000 55>, <3852000 50>,
			<3827000 45>, <3806000 40>, <3789000 35>, <3769000 30>,
			<3746000 25>, <3726000 20>, <3706000 16>, <3688000 13>,
			<3681000 11>, <3678000 10>, <3676000 9>, <3676000 8>,
			<3672000 7>, <3660000 6>, <3634000 5>, <3588000 4>,
			<3528000 3>, <3448000 2>, <3322000 1>, <3000000 0>;

		ocv-capacity-table-4 = <4358000 100>, <4298000 95>, <4240000 90>,
			<4183000 85>, <4128000 80>, <4076000 75>, <4027000 70>,
			<3983000 65>, <3935000 60>, <3887000 55>, <3852000 50>,

Annotation

Implementation Notes