From patchwork Thu Jan 20 23:20:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 1582348 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=co4Wq1cm; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jfz5Z3Yn0z9t2p for ; Fri, 21 Jan 2022 10:20:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378178AbiATXUn (ORCPT ); Thu, 20 Jan 2022 18:20:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378156AbiATXUf (ORCPT ); Thu, 20 Jan 2022 18:20:35 -0500 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B53AC061574; Thu, 20 Jan 2022 15:20:35 -0800 (PST) Received: by mail-wm1-x32d.google.com with SMTP id q141-20020a1ca793000000b00347b48dfb53so17814279wme.0; Thu, 20 Jan 2022 15:20:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=yLgKzWlNB46h4cCxcd6MlOdDX7NDwn6Xp4ylh5jriKo=; b=co4Wq1cm6z6LLDXS4ecPwr0XrQn6k407E/wnERm/vD4/3oIq4EChBGSf4IRoUNVqij YQgz4CBXnVj8Cv6iqEa60N8Ts6AXtqL2wjEpgAm+WGVkOyMLs01HGrJz+hGWCSoqyWir dpBV/vivTwC97ti0m5fCYw492bi4lBd7ZKE3Pa95rrvtpzPL4H6JG8p+ISZmVfjtFgEy jUdBIkCOtxtM3lUQ6KCOuyCJrJZ+4RjfJwzlX+XswTf9ItAeX4RytNaCnUjUOj2hyNlB KByEGyvoptcXIcGhld509EIjKi9AoRLoraxagqBKJfKhI2quog47x8jYAoPzkge0Y0eH xsvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=yLgKzWlNB46h4cCxcd6MlOdDX7NDwn6Xp4ylh5jriKo=; b=WDsbjdrhqR9CH2oUgmmDFNCoE7JNNKRNxTg9wLmZrTG896iTk0YvMlHz3y9PEWQ+ed 3DEgA+EPyEPcr5tRSOBtqHhlcDFOwbBe6cks0zMryDq4S0H1MpY0S+ZrbcpqNZcZ69RP b0uS3/fzdXn+5DEB0V8DRhLNS/sAJuL1Ckdb688AxSZgWMf5i5aatWVed0LyBCpeYILa ijrjNc2ga8nJhSL/TYcUdxdjI0ycDNlmtgI1o8PwDXXcnjjE7ZyAizweHYdB/cjrfHse y5Nx85sJ+W7kb7FZK2w0P4NRlTCqd6AlJkb2BG5icLBpFdt4q4rN7MxVjAKQ/7Drtur6 /6qQ== X-Gm-Message-State: AOAM531a6Xew7jITnIhj221xez8re8OyayUJJFjl+R/YQbyZOgshQ7Vo XGi6Nf9mVybjs8Ar0xEHB14= X-Google-Smtp-Source: ABdhPJxw5KjBYGVH5hjG7osX6x9iTgxr3OjDNdhzsuvWuP5sl1NgcaP0/bxika7l56StnCbRtcAMmQ== X-Received: by 2002:a5d:488a:: with SMTP id g10mr1175857wrq.653.1642720833423; Thu, 20 Jan 2022 15:20:33 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id a9sm3939283wmm.32.2022.01.20.15.20.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jan 2022 15:20:33 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Philipp Zabel , Taniya Das , Ansuel Smith , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 01/15] dt-bindings: clock: permit additionalProprieties to qcom,gcc Date: Fri, 21 Jan 2022 00:20:14 +0100 Message-Id: <20220120232028.6738-2-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220120232028.6738-1-ansuelsmth@gmail.com> References: <20220120232028.6738-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org To permit the use of qcom,gcc as a template for other Documentation, set additionalProprieties to true. While at it add the missing syscon for qcom,ipq8064 that is mandatory for the correct function of the tsens driver. Signed-off-by: Ansuel Smith --- .../devicetree/bindings/clock/qcom,gcc.yaml | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc.yaml b/Documentation/devicetree/bindings/clock/qcom,gcc.yaml index f66d703bd913..3fd03687a6f7 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc.yaml @@ -36,24 +36,27 @@ description: | properties: compatible: - enum: - - qcom,gcc-apq8084 - - qcom,gcc-ipq4019 - - qcom,gcc-ipq6018 - - qcom,gcc-ipq8064 - - qcom,gcc-mdm9607 - - qcom,gcc-msm8226 - - qcom,gcc-msm8660 - - qcom,gcc-msm8916 - - qcom,gcc-msm8939 - - qcom,gcc-msm8953 - - qcom,gcc-msm8960 - - qcom,gcc-msm8974 - - qcom,gcc-msm8974pro - - qcom,gcc-msm8974pro-ac - - qcom,gcc-mdm9615 - - qcom,gcc-sdm630 - - qcom,gcc-sdm660 + oneOf: + - enum: + - qcom,gcc-apq8084 + - qcom,gcc-ipq4019 + - qcom,gcc-ipq6018 + - qcom,gcc-mdm9607 + - qcom,gcc-msm8226 + - qcom,gcc-msm8660 + - qcom,gcc-msm8916 + - qcom,gcc-msm8939 + - qcom,gcc-msm8953 + - qcom,gcc-msm8960 + - qcom,gcc-msm8974 + - qcom,gcc-msm8974pro + - qcom,gcc-msm8974pro-ac + - qcom,gcc-mdm9615 + - qcom,gcc-sdm630 + - qcom,gcc-sdm660 + - items: + - const: qcom,gcc-ipq8064 + - const: syscon '#clock-cells': const: 1 @@ -78,7 +81,7 @@ required: - '#reset-cells' - '#power-domain-cells' -additionalProperties: false +additionalProperties: true examples: # Example for GCC for MSM8960: From patchwork Thu Jan 20 23:20:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 1582347 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=cM2seonX; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jfz5Y3tc7z9t2p for ; Fri, 21 Jan 2022 10:20:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378173AbiATXUm (ORCPT ); Thu, 20 Jan 2022 18:20:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39594 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378158AbiATXUg (ORCPT ); Thu, 20 Jan 2022 18:20:36 -0500 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A921C06173F; Thu, 20 Jan 2022 15:20:36 -0800 (PST) Received: by mail-wm1-x330.google.com with SMTP id j5-20020a05600c1c0500b0034d2e956aadso17640157wms.4; Thu, 20 Jan 2022 15:20:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=+A0y4CdRvgUX+GrCK344T8r/tQN4874ehIU8J3A6Bjo=; b=cM2seonXSM/uOv5mpKdenKOcBAiT5HDQ6IMdrmr22+BzojXZWv+FMQ9mt5SZXVODq1 YQbHDXy8foy3GSt0m+zWsAOm10LDPLSTU/at3epvKDp4GaJteuNmESO5duviY42duQvJ 2s+Ol76rqFpBzLWVKtayrqdvg+uj7oeRovOGCCQDHiHTjA88+Tg0F63w79Q0X9KByyp/ X4AkKV2Ykg13PxQwXq6VMrjjzF9fBfh/qPZrO1gaEXrzrPbG+Hv+23PLoDtIvehvzuRg haJI+1mUnGkoPILtKJrhWhiuv5bflGpazHeYRJ39p2mifbbBKEck6eLO6WY0WPo5J8D2 hshg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=+A0y4CdRvgUX+GrCK344T8r/tQN4874ehIU8J3A6Bjo=; b=dOZQ/b+PW6tIZZvWG2KM784e9X/J4VdgIygBq+g33fKMj8ss6Iu7V9U9P+2SJUGo8e E9my8HJZAeDOa2Ak6c/Qi9B8Rz/ynMGockHlF17Su52XJPjaLPOFT1j3rnOWDjhb7MhB 70NGnrhcYnsYf4DAbEjGG8pdF2L03nj0bsriiV3ejHWKmdDvggtWWiyHz0FXGrpdHieQ dIumKSfA1pKdOswjL4jz28v3iS6izxoDiVtI4tjqZVRUoCnS0JnmGym4mMK1b+YtHWWS e4izwgBMO1KMwIZXXnu99F4NDAGx5JvO0Rtx1/pg1J9toNY+OWwD5HEmz9C2Fa+Mztok 0Dvw== X-Gm-Message-State: AOAM532WOccSDZuCVsyYbzxRgQnAtyreZJY+RPHuLtu6K2y1qhL8R8iU zCvX0bM5xaEBIAyyeaVN0ck= X-Google-Smtp-Source: ABdhPJyfT4FvBvOtlgUA25/6rhE+tF2ZpQFbPoXIg1yLWTU0828YNECy33l6fnzQ8+wsS5JY8ExquQ== X-Received: by 2002:adf:e48c:: with SMTP id i12mr1199753wrm.43.1642720834530; Thu, 20 Jan 2022 15:20:34 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id a9sm3939283wmm.32.2022.01.20.15.20.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jan 2022 15:20:34 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Philipp Zabel , Taniya Das , Ansuel Smith , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 02/15] dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation Date: Fri, 21 Jan 2022 00:20:15 +0100 Message-Id: <20220120232028.6738-3-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220120232028.6738-1-ansuelsmth@gmail.com> References: <20220120232028.6738-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Simplify qcon,gcc-apq8064 Documentation by using qcom,gcc.yaml as a template. Signed-off-by: Ansuel Smith --- .../bindings/clock/qcom,gcc-apq8064.yaml | 27 +++---------------- 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml b/Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml index 8e2eac6cbfb9..d65b3fc5bfa1 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml @@ -6,6 +6,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Qualcomm Global Clock & Reset Controller Binding for APQ8064 +allOf: + - $ref: qcom,gcc.yaml# + maintainers: - Stephen Boyd - Taniya Das @@ -19,21 +22,6 @@ description: | - dt-bindings/reset/qcom,gcc-msm8960.h properties: - compatible: - const: qcom,gcc-apq8064 - - '#clock-cells': - const: 1 - - '#reset-cells': - const: 1 - - '#power-domain-cells': - const: 1 - - reg: - maxItems: 1 - nvmem-cells: minItems: 1 maxItems: 2 @@ -53,16 +41,7 @@ properties: '#thermal-sensor-cells': const: 1 - protected-clocks: - description: - Protected clock specifier list as per common clock binding. - required: - - compatible - - reg - - '#clock-cells' - - '#reset-cells' - - '#power-domain-cells' - nvmem-cells - nvmem-cell-names - '#thermal-sensor-cells' From patchwork Thu Jan 20 23:20:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 1582346 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=T7QgcwUm; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jfz5Q0n2kz9t2p for ; Fri, 21 Jan 2022 10:20:42 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378167AbiATXUj (ORCPT ); Thu, 20 Jan 2022 18:20:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39602 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378159AbiATXUh (ORCPT ); Thu, 20 Jan 2022 18:20:37 -0500 Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 263ABC061574; Thu, 20 Jan 2022 15:20:37 -0800 (PST) Received: by mail-wm1-x335.google.com with SMTP id l35-20020a05600c1d2300b0034d477271c1so17649823wms.3; Thu, 20 Jan 2022 15:20:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=NqCTa9NPeJIZj8OJYmPeW7U5uohmgzf9QA184JG+m+o=; b=T7QgcwUm37r+BBCTIeRiF/awvjrCNxtIFhO6n6kcA2xo1onnJpTrWswW5v3Z+d3nvH rlCHwVkBZXQuRJKJRpzt+4y2dXsbaljqtC8GxxevPb+4lo0VE7rrHVOaCLwSF4ljpQE9 EdbUlLwWkxAAKPymhiVd89cTZ3T7KTRJ0844hbHCUxQeRVTLVnD6qcqdgPijluVXi10Z N9IhBgMI+4BfAcuP6w/67mhKEtQ4bl5dXRzEBi8jBAhqWRRHYS6UuxhZ+ZKuTS4Ca+qA NSBeDnj2r8UW4RU4FGtW8SSZRWw+S3I0AHSJ0deX/SjcApne1daU3WQxCDu6Qx8t57YB Y43Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=NqCTa9NPeJIZj8OJYmPeW7U5uohmgzf9QA184JG+m+o=; b=16SuuxQMm7I6Zn9Qz1MSNQbANdtfw3NOru0IYm3hk+70qKEeP83Paz6lLrTpVoNp7p KQmKuztWKR9NakhCV0lZxQ3axzgV4fyot7hzgHofLQpzcsHFrUm3jPswPvz+mzOrjRo0 iH001RQukNXLr/kyD0/V9nYgiwpPpb5nEKn5r+jTMFo4BZi7L74ILFk3s0YvFc1XYecd tPvZUpOjdidN1bY+0kBu/3DUlVfJ3RiLh16GpsU39v63JfR6YLujo7FOQrHU2nrxSKNS 5XLsRXT2A8H/mQmWilIQvkHfMM+x1borEzihomDMy+Xlm/ym4lDXRlpV+3gZkBSKaPHc 03qg== X-Gm-Message-State: AOAM530fze6cA2upJbfqhkAtEtRurVzZu8/9Dt9XFMDiCKuLnp8HTmzW LKrRha8Oks3h+yFvctTU9bo= X-Google-Smtp-Source: ABdhPJy31IV3HCJP3tN1S1eF6mObbX7TSSd8e9QxOK89J11YROL/Jt1/8KYCtTOerGEo5V0cc5pJpA== X-Received: by 2002:a5d:4742:: with SMTP id o2mr1244653wrs.346.1642720835621; Thu, 20 Jan 2022 15:20:35 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id a9sm3939283wmm.32.2022.01.20.15.20.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jan 2022 15:20:35 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Philipp Zabel , Taniya Das , Ansuel Smith , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 03/15] dt-bindings: clock: Document qcom,gcc-ipq8064 binding Date: Fri, 21 Jan 2022 00:20:16 +0100 Message-Id: <20220120232028.6738-4-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220120232028.6738-1-ansuelsmth@gmail.com> References: <20220120232028.6738-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Document qcom,gcc-ipq8064 binding needed to declare pxo and cxo source clocks. The gcc node is also used by the tsens driver, already documented, to get the calib nvmem cells and the base reg from gcc. Signed-off-by: Ansuel Smith --- .../bindings/clock/qcom,gcc-ipq8064.yaml | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml b/Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml new file mode 100644 index 000000000000..abc76a46b2ca --- /dev/null +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml @@ -0,0 +1,70 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/clock/qcom,gcc-ipq8064.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Global Clock & Reset Controller Binding for IPQ8064 + +allOf: + - $ref: qcom,gcc.yaml# + +maintainers: + - Ansuel Smith + +description: | + Qualcomm global clock control module which supports the clocks, resets and + power domains on IPQ8064. + + See also: + - dt-bindings/clock/qcom,gcc-ipq806x.h + - dt-bindings/reset/qcom,gcc-ipq806x.h + +properties: + clocks: + items: + - description: PXO source + - description: CXO source + + clock-names: + items: + - const: pxo + - const: cxo + + thermal-sensor: + type: object + + allOf: + - $ref: /schemas/thermal/qcom-tsens.yaml# + +required: + - clocks + - clock-names + +additionalProperties: false + +examples: + - | + #include + + gcc: clock-controller@900000 { + compatible = "qcom,gcc-ipq8064", "syscon"; + reg = <0x00900000 0x4000>; + clocks = <&pxo_board>, <&cxo_board>; + clock-names = "pxo", "cxo"; + #clock-cells = <1>; + #reset-cells = <1>; + #power-domain-cells = <1>; + + tsens: thermal-sensor { + compatible = "qcom,ipq8064-tsens"; + + nvmem-cells = <&tsens_calib>, <&tsens_calib_backup>; + nvmem-cell-names = "calib", "calib_backup"; + interrupts = ; + interrupt-names = "uplow"; + + #qcom,sensors = <11>; + #thermal-sensor-cells = <1>; + }; + }; From patchwork Thu Jan 20 23:20:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 1582349 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Ya5ahECi; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jfz5p5QTzz9t2p for ; Fri, 21 Jan 2022 10:21:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378253AbiATXU7 (ORCPT ); Thu, 20 Jan 2022 18:20:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39656 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378198AbiATXUq (ORCPT ); Thu, 20 Jan 2022 18:20:46 -0500 Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1845C06173F; Thu, 20 Jan 2022 15:20:45 -0800 (PST) Received: by mail-wm1-x32c.google.com with SMTP id j5-20020a05600c1c0500b0034d2e956aadso17640900wms.4; Thu, 20 Jan 2022 15:20:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=CXVZRlEKPP4hcCweUpH3JuNpFEE+gl2M3UXNpQ3IHj0=; b=Ya5ahECiik+EI90hXBMoD7x/gKR47I4qsNXYBdexkEEz4ccDAaQeJWJ5I3atnWdfpR VTzk8YGre+HvRsg4wgryGuk1SIHPiOKTbbO4HXlj6wRPJ6vsb1v9NB7GALotfKraRY0G 1c4xNy4cXe2VR3q9T/QWT1kcUNsAc7hOCyEijIGsQYBybiObrq9Gru9nP446tbE3J5dQ Vl4AFrwdTNckMLtSEGxaNn5NB62YQsqT2k94h2VdPjius178XKnD/rz6iw2tNk0l5eym AbvJ328+voz1OW2XPk5zLPbtXza8nLMJgu/eSD/kYTcVa0JktL9qzQlgyJCDwoQBL7JF S28w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=CXVZRlEKPP4hcCweUpH3JuNpFEE+gl2M3UXNpQ3IHj0=; b=W+PzKCiWI6mYcnOzvXkjcVYVJMbLTavtlrsN1j7Y9HxTfgwUkUis66XUMikwD8Vi6R vjKCFz0gVNVeKG1zBxybBWxLzfb1vEPBG2zkpK3GcCu0OcflAtgQ9/98HiR/IqY7HBGl Dl09DuLvoEPcJTGp7GOm0UYUMdHsjqdiZNoH0HvB1NwwT7piZOrrZIMShXskviu+C4++ A9Ny/K5tlz/sIsc+uWiXBizwKjhnDtAbgwokXCq9D5zfW/ThMcRtEQbHHhVAWv7cIgXb Vyq6csPdZV6cB1vJXSDh8UOhQKBWmT+hPIPqRBaFWH/u+EldcgD3cCd166XTujzD2Fux xydQ== X-Gm-Message-State: AOAM533YMekalI2USYaBhDhPVFS3R2n0/sbCCQ8pDpnN+QHcUfsiViB4 HLI28xGt82Ot/lDazGP+KX0= X-Google-Smtp-Source: ABdhPJzBimoN+aIvqoMDnCkV82jqCOR++0dBAy2a4x+wuwmUQhWXGr6NdM3kyrdR4e4DaSour1+W4A== X-Received: by 2002:a5d:6042:: with SMTP id j2mr1275472wrt.105.1642720844158; Thu, 20 Jan 2022 15:20:44 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id a9sm3939283wmm.32.2022.01.20.15.20.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jan 2022 15:20:43 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Philipp Zabel , Taniya Das , Ansuel Smith , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 11/15] dt-bindings: clock: add ipq8064 ce5 clk define Date: Fri, 21 Jan 2022 00:20:24 +0100 Message-Id: <20220120232028.6738-12-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220120232028.6738-1-ansuelsmth@gmail.com> References: <20220120232028.6738-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add ipq8064 ce5 clk define needed for CryptoEngine in gcc driver. Signed-off-by: Ansuel Smith --- include/dt-bindings/clock/qcom,gcc-ipq806x.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/dt-bindings/clock/qcom,gcc-ipq806x.h b/include/dt-bindings/clock/qcom,gcc-ipq806x.h index 7deec14a6dee..02262d2ac899 100644 --- a/include/dt-bindings/clock/qcom,gcc-ipq806x.h +++ b/include/dt-bindings/clock/qcom,gcc-ipq806x.h @@ -240,7 +240,7 @@ #define PLL14 232 #define PLL14_VOTE 233 #define PLL18 234 -#define CE5_SRC 235 +#define CE5_A_CLK 235 #define CE5_H_CLK 236 #define CE5_CORE_CLK 237 #define CE3_SLEEP_CLK 238 @@ -283,5 +283,8 @@ #define EBI2_AON_CLK 281 #define NSSTCM_CLK_SRC 282 #define NSSTCM_CLK 283 +#define CE5_A_CLK_SRC 285 +#define CE5_H_CLK_SRC 286 +#define CE5_CORE_CLK_SRC 287 #endif From patchwork Thu Jan 20 23:20:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Marangi X-Patchwork-Id: 1582350 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Ucrroh9W; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4Jfz5t0c6Fz9t2p for ; Fri, 21 Jan 2022 10:21:06 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378281AbiATXVD (ORCPT ); Thu, 20 Jan 2022 18:21:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39668 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378227AbiATXUs (ORCPT ); Thu, 20 Jan 2022 18:20:48 -0500 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EFB57C06173F; Thu, 20 Jan 2022 15:20:47 -0800 (PST) Received: by mail-wm1-x331.google.com with SMTP id n8so14867947wmk.3; Thu, 20 Jan 2022 15:20:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=AjXtNoxCWeIUyUrNbQiYIAA3OZQBx2qW4EKDiOvy2ws=; b=Ucrroh9WAXok2oxE4m6dWt5I70dfUTErwT44FSCodido01s/fRuEL26NzgA36BOGxC kDY5mfs7F/iRFUfP16kuAGas9KO/JpFgp4KTlU1comHaKlBUZdxNli11pJq+wU9/OXg4 msoqgfxvbcBeZe6lXruVgEYJ4tbJMsSh09wGwBcPcBeMbYFmV8spzy/L6u+PYIyc7oYy Izgfdg1pcTEP0TuEId1f4oc89sTMFj0EizjfefqtJyyWDW8KdkGuFRH6xVEWVZwK62GE LpKg4i+87Hbex5wjogKCdtjp08Zyc8GdkccFeu9cxQy1MuezDu80sxbLyDtBPb0YYIdf zTZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=AjXtNoxCWeIUyUrNbQiYIAA3OZQBx2qW4EKDiOvy2ws=; b=6EUKtli7jWUq1Y+j6oGXFplsWuWPfpYIKkFKaumdo1C94sRg3bGYdRp9HnoVKPcE5L PLCyPaec+A22ct9rpS8FRgbbks4GTeeq+6Xpq+j2Iy8bZik12C9GtWUNTM/t2f2WYv1s qTNikMECko0r8bse0cZPt3WTgLvkQn/yl1rf4cXAJFMsA7gGUWx4G0DipfGKk2GnejDf nYiWmI71cJYNqhbKxvdcoImhBn21U4s6+cwuKVjhZ4gwBSkeU04PlGJU7od5wdtvsMec 18i9Nc56ZeloK5XJ0Jv6usOrm+44zt+ev0slhErujKHlQGSVFDlTPopwMeXXv4X4P/B8 fHXg== X-Gm-Message-State: AOAM533+shuNbrk1vXtYqZkndWNJw1LSeT/w24SFLnpXDB30W7j/LunZ dvteVIy6NWfWnoETDw2qN5M= X-Google-Smtp-Source: ABdhPJzWFkhW5CTNJ3HxDt6zA8/cOwyIlG03P6YXMef5kNyNyAn/0m9cOVMnLPOGT7Kz9Yw+GlZMAA== X-Received: by 2002:a1c:e914:: with SMTP id q20mr1116001wmc.70.1642720846328; Thu, 20 Jan 2022 15:20:46 -0800 (PST) Received: from localhost.localdomain (93-42-71-246.ip85.fastwebnet.it. [93.42.71.246]) by smtp.googlemail.com with ESMTPSA id a9sm3939283wmm.32.2022.01.20.15.20.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jan 2022 15:20:45 -0800 (PST) From: Ansuel Smith To: Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Philipp Zabel , Taniya Das , Ansuel Smith , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 13/15] dt-bindings: reset: add ipq8064 ce5 resets Date: Fri, 21 Jan 2022 00:20:26 +0100 Message-Id: <20220120232028.6738-14-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220120232028.6738-1-ansuelsmth@gmail.com> References: <20220120232028.6738-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add ipq8064 ce5 resets needed for CryptoEngine gcc driver. Signed-off-by: Ansuel Smith --- include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/dt-bindings/reset/qcom,gcc-ipq806x.h b/include/dt-bindings/reset/qcom,gcc-ipq806x.h index 26b6f9200620..020c9cf18751 100644 --- a/include/dt-bindings/reset/qcom,gcc-ipq806x.h +++ b/include/dt-bindings/reset/qcom,gcc-ipq806x.h @@ -163,5 +163,10 @@ #define NSS_CAL_PRBS_RST_N_RESET 154 #define NSS_LCKDT_RST_N_RESET 155 #define NSS_SRDS_N_RESET 156 +#define CRYPTO_ENG1_RESET 157 +#define CRYPTO_ENG2_RESET 158 +#define CRYPTO_ENG3_RESET 159 +#define CRYPTO_ENG4_RESET 160 +#define CRYPTO_AHB_RESET 161 #endif