Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5434075pxb; Wed, 26 Jan 2022 11:53:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJza0Q7kGGrhYbWet/BkfGXElDMzhKtL48oJ1dhE5hnOOLtc7txzsjpvb2wBJXkVLUuXJmMF X-Received: by 2002:a63:6882:: with SMTP id d124mr316838pgc.305.1643226806296; Wed, 26 Jan 2022 11:53:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643226806; cv=none; d=google.com; s=arc-20160816; b=NyBfqgAuiCgNeRQNNEmVIriCh7dOLpE//RTcLZcVrcIaH+z3JrP+NAj8grZfRXX3g/ HsQ6I9GMwwefQKRwFW17scXrcvD62wyG2ScWDCKSUErPa+kq9QHeyEH2bNQaNtfZTrY/ N1PMLvL6Rb+sQhvo12INzdtvQlH7FrhSFXFC+Se66QIK4MywA/Mgx8CXbxDpNPmHb5ez CNCcKgwqBWB9tm1DrI3dpHTzZcpbi1vl8Gwd9Vk3otxxK6YwvS471oiIc1WojtWcOcgv 32NLdGFBXj8iAbgyWMT12Ovx0JxLPelpMc5J+DfHDNAdrAo0yIEoxDfDOJZrfxUTixcF I+hQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=Rld15vHXKfwlUihwRBk6HKTGAtB2sBeS2RoKi2JpQ8c=; b=nibTK7ApcFIlxX7Nt6Ng5/lU7fRjopA9ZKHiMg/Nvo/680CK0yhQcgiOJ/WZRIxl6z G+Yh7Q8K4r8JYcfxPODDqcnY1Utmyc3NEvcl+h5gNwKg5+jb8wcrBRhneLGYFbtG5XnR qWO4XXs+2kuop/Nt4FOyZ6qKNmgNRv2hzxKsI9CLk9EH5tSMb2Bts6FRau+/Cagd57FR 9dpj89SrZKgjYtqpF6QO3SEIEjM8vOzTqu+3ArV4QsbdNlNGXK5a5aKOVtPVpJPU3wWn crDw06I93XPcLj1FRunMhIOk8rE7bfIZIm7lHi8TLEfKiaFyq0/ZN8o2WjUilLXk/Lkz WxVA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n13si166751plf.263.2022.01.26.11.53.12; Wed, 26 Jan 2022 11:53:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235062AbiAZGKd (ORCPT + 99 others); Wed, 26 Jan 2022 01:10:33 -0500 Received: from mail-sh.amlogic.com ([58.32.228.43]:63091 "EHLO mail-sh.amlogic.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234880AbiAZGKa (ORCPT ); Wed, 26 Jan 2022 01:10:30 -0500 Received: from droid01-cd.amlogic.com (10.98.11.200) by mail-sh.amlogic.com (10.18.11.5) with Microsoft SMTP Server id 15.1.2176.14; Wed, 26 Jan 2022 14:10:28 +0800 From: Shunzhou Jiang To: , , CC: , , , , , Subject: [PATCH 1/2] dt-bindings: power: add Amlogic s4 power domains bindings Date: Wed, 26 Jan 2022 14:10:17 +0800 Message-ID: <20220126061018.705338-2-shunzhou.jiang@amlogic.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220126061018.705338-1-shunzhou.jiang@amlogic.com> References: <20220126061018.705338-1-shunzhou.jiang@amlogic.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.98.11.200] Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add the bindings for the Amlogic Secure power domains, controlling the secure power domains. The bindings targets the Amlogic s4, in which the power domains registers are in secure world. Signed-off-by: Shunzhou Jiang --- .../power/amlogic,meson-sec-pwrc.yaml | 3 ++- include/dt-bindings/power/meson-s4-power.h | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 include/dt-bindings/power/meson-s4-power.h diff --git a/Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml b/Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml index 5dae04d2936c..7657721a4e96 100644 --- a/Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml +++ b/Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml @@ -12,13 +12,14 @@ maintainers: - Jianxin Pan description: |+ - Secure Power Domains used in Meson A1/C1 SoCs, and should be the child node + Secure Power Domains used in Meson A1/C1/S4 SoCs, and should be the child node of secure-monitor. properties: compatible: enum: - amlogic,meson-a1-pwrc + - amlogic,meson-s4-pwrc "#power-domain-cells": const: 1 diff --git a/include/dt-bindings/power/meson-s4-power.h b/include/dt-bindings/power/meson-s4-power.h new file mode 100644 index 000000000000..462dd2cb938b --- /dev/null +++ b/include/dt-bindings/power/meson-s4-power.h @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: (GPL-2.0+ or MIT) */ +/* + * Copyright (c) 2021 Amlogic, Inc. + * Author: Shunzhou Jiang + */ + +#ifndef _DT_BINDINGS_MESON_S4_POWER_H +#define _DT_BINDINGS_MESON_S4_POWER_H + +#define PWRC_S4_DOS_HEVC_ID 0 +#define PWRC_S4_DOS_VDEC_ID 1 +#define PWRC_S4_VPU_HDMI_ID 2 +#define PWRC_S4_USB_COMB_ID 3 +#define PWRC_S4_GE2D_ID 4 +#define PWRC_S4_ETH_ID 5 +#define PWRC_S4_DEMOD_ID 6 +#define PWRC_S4_AUDIO_ID 7 + +#endif -- 2.34.1