Merge "ARM: dts: qcom: Add PMIC ECID devices for sun"

This commit is contained in:
QCTECMDR Service
2025-03-08 22:13:53 -08:00
committed by Gerrit - the friendly Code Review server
9 changed files with 155 additions and 8 deletions

View File

@@ -0,0 +1,45 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/soc/qcom/qcom,pmic-ecid.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: Qualcomm PMIC ECID Identification
maintainers:
- Brindha T <quic_brint@quicinc.com>
description: |
PMIC ECID (Exclusive Chip Identifier) device to provide information on PMIC specific part identification.
properties:
compatible:
const: qcom,pmic-ecid
reg:
description: Specifies the SPMI base address of PMIC ECID
maxItems: 1
qcom,pmic-name:
$ref: /schemas/types.yaml#/definitions/string
description: Specifies the PMIC name
required:
- compatible
- reg
additionalProperties: false
examples:
- |
pmic {
#address-cells = <1>;
#size-cells = <0>;
qcom-pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550";
};
};
...

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/interrupt-controller/irq.h>
@@ -18,6 +18,12 @@
#address-cells = <1>;
#size-cells = <0>;
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8010_m";
};
pm8010m_tz: pm8010m-temp-alarm@2400 {
compatible = "qcom,spmi-temp-alarm";
reg = <0x2400>;
@@ -32,6 +38,12 @@
#address-cells = <1>;
#size-cells = <0>;
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8010_n";
};
pm8010n_tz: pm8010n-temp-alarm@2400 {
compatible = "qcom,spmi-temp-alarm";
reg = <0x2400>;

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/interrupt-controller/irq.h>
@@ -19,6 +19,12 @@
#address-cells = <1>;
#size-cells = <0>;
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550";
};
pm8550_tz: pm8550-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/interrupt-controller/irq.h>
@@ -19,6 +19,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550ve_d";
};
pm8550ve_d_tz: pm8550ve-d-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -43,6 +49,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550ve_f";
};
pm8550ve_f_tz: pm8550ve-f-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -67,6 +79,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550ve_g";
};
pm8550ve_g_tz: pm8550ve-g-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -91,6 +109,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550ve_i";
};
pm8550ve_i_tz: pm8550ve-i-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/interrupt-controller/irq.h>
@@ -19,6 +19,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550vs_c";
};
pm8550vs_c_tz: pm8550vs-c-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -43,6 +49,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550vs_d";
};
pm8550vs_d_tz: pm8550vs-d-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -67,6 +79,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550vs_e";
};
pm8550vs_e_tz: pm8550vs-e-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -91,6 +109,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550vs_f";
};
pm8550vs_f_tz: pm8550vs-f-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -115,6 +139,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550vs_g";
};
pm8550vs_g_tz: pm8550vs-g-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
@@ -139,6 +169,12 @@
#size-cells = <0>;
status = "disabled";
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pm8550vs_j";
};
pm8550vs_j_tz: pm8550vs-j-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2023-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/interrupt-controller/irq.h>
@@ -18,6 +18,12 @@
#address-cells = <1>;
#size-cells = <0>;
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pmd802x";
};
pmd802x_tz: pmd802x-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2023-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/interrupt-controller/irq.h>
@@ -19,6 +19,12 @@
#address-cells = <1>;
#size-cells = <0>;
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pmih010x";
};
pmih010x_tz: pmih010x-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/input/input.h>
@@ -24,6 +24,12 @@
#address-cells = <1>;
#size-cells = <0>;
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pmk8550";
};
pmk8550_sdam_1: sdam@7000 {
compatible = "qcom,spmi-sdam";
reg = <0x7000>;

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <dt-bindings/interrupt-controller/irq.h>
@@ -18,6 +18,12 @@
#address-cells = <1>;
#size-cells = <0>;
pmic-ecid@100 {
compatible = "qcom,pmic-ecid";
reg = <0x100>;
qcom,pmic-name = "pmr735d";
};
pmr735d_tz: pmr735d-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;