From patchwork Tue Dec 12 10:00:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 177213 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp7616996vqy; Tue, 12 Dec 2023 02:00:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IGSIUrcQ0Dt5nv3fT+ZeReKl+CdyystnIVmvZ72rwokRjaLTotbXuhlrGL5vbLUair2+ZXR X-Received: by 2002:a17:90a:6d62:b0:286:6cc1:3f2a with SMTP id z89-20020a17090a6d6200b002866cc13f2amr4668056pjj.97.1702375258968; Tue, 12 Dec 2023 02:00:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702375258; cv=none; d=google.com; s=arc-20160816; b=Gzf4rJzYVJlvDYOw0QeK7zVHd86rUQfGpU13k0VKoLgVKQsU+iHzWdAaHAjuX/03xb Txo0JKiObShBsGGM4edEDEkffnlllppAuvO5/xTfYGoFdn0bnZmhKcDr0fYYvNQa6KFn ypr59adfgk3PKMx1O9j02aNkrM+Nmp7a7tSO3zMnyGVzSnFWQcHrRftX76RPMNNEfh8I kmxo6TAkqw1TyhRLueIYaatcGLAV9iJ/sRBtATMWgoTExzn7CEjl/MKkBeaKrTaf8Ryx R5JvV/7RsIaaVNpvXvz0gxpi4LOaihqzp5vxlhk39apTp1hMima0aWGMK76ah2xf887R Ms2Q== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=cUVZQ/IYwAI6WZvMPjmfLWkKuvHpVKeTYMRhyrONudY=; fh=3ZnYyS/7nOmAc/YJAcCtPY4lR2U56F3oRwEJyYkTx2g=; b=qFcNCRBz04qbxtA7nOdivTIqhuaf9m3XP8iYfnUoJurCpRbgtCW1Zp9b6F/fE54AwU tFBTu8nyEXuRwrKbVkeO//fb+wY3mOwMyzld8j/Tb4xxizXGw1ows//eJBYTahuGVrZP r7N+Y+oIZ17iAuOYRCZ/JxAXetaRZ1qeoYeTG/GxWiJk9i8aF7O2kgwVFHATyzQ+3C5t F6IMsq5kE37OGO2VmPM5x+ldR7xT8bIlQjYhLjodYsYQWNA4UmEhki9vcMS6CNDBNAo6 MMiQNS3m/vDQmI3sje+mAUAtegeMOy+XKiQ3KLyj9815YtydoTiMPCxXoIOzVFnBEhBN xvmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Q6L/gxFb"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id lt9-20020a17090b354900b0028ac561f336si489551pjb.43.2023.12.12.02.00.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 02:00:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Q6L/gxFb"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 2D19D80B952C; Tue, 12 Dec 2023 02:00:55 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231409AbjLLKAp (ORCPT + 99 others); Tue, 12 Dec 2023 05:00:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54676 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230042AbjLLKAn (ORCPT ); Tue, 12 Dec 2023 05:00:43 -0500 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C0A7D2 for ; Tue, 12 Dec 2023 02:00:49 -0800 (PST) Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-40c29f7b068so51749935e9.0 for ; Tue, 12 Dec 2023 02:00:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1702375248; x=1702980048; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=cUVZQ/IYwAI6WZvMPjmfLWkKuvHpVKeTYMRhyrONudY=; b=Q6L/gxFb3FmCJ9Rc62yUUHCz1fi1AaxVY2RTavt3qOAr5vqjyj2QUBTBJx8cntZ+5K rfDb9ZN4f9j2sqfO3BEs4oE+gPa/YNgT4U9klHtugGCXvX9LOC+8GhhhJXqvI87IMOoG h8mUxTKwjFgC92zz0c7KMW0jZXVOYAY9TIhrl5QN3ZZ9xpwNGRQKtg90lN2lrmRgSvuW +ogppDyQcpl4L3mSlc8rY0w/2Va21k0KgLIoxjJ2JG3oudl3DK2BgjL+CCCs7/2h1L1W K/6FqI6LKG0WsddRus/6tVzixDjTuTJDO39jBQDtLGKU78FfrUWscYCBdNQsoDp8NMtT 6Lgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702375248; x=1702980048; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cUVZQ/IYwAI6WZvMPjmfLWkKuvHpVKeTYMRhyrONudY=; b=awCw+fJVEuQQirzqO/yKexep9SIi/2X2xHjVz4eU2/nJ6x3I3oJuJJ5hmz/NDzLNnl 3NALFEaX+ty9FtdZ4zTjDLm+wfVXKfY69vqsBXqor0Qp/t4M0Gc9wsX7fol6EIL8sERr 3/YMR+hGFWOtIxWnv83B0jXpZR18qzB9VSCBu2DUkFZetIqtzU7DVQkuAgEqvzRcyn8F H2T8vcL8fpWKECMvTcDD2NbasuLwTqrNb7GX0u6ZtnNbCcFqniHgV0ev7CKg5ZYHiEiw u6uk/m+FsSvbOaOt74m0thblz433ZX/pNoACaxa1C81/GsF2FC370MVWrOJVXQZPwlQy X1LQ== X-Gm-Message-State: AOJu0Yzxx/GhD5yu9XCwojFef/Z/gQ4v0Koqf6yK/IRGE7v7kpMWMjlP RamwBUdhpKz71sU46+svN+sXjw== X-Received: by 2002:a05:600c:6020:b0:40c:370d:71fc with SMTP id az32-20020a05600c602000b0040c370d71fcmr2490188wmb.85.1702375247780; Tue, 12 Dec 2023 02:00:47 -0800 (PST) Received: from krzk-bin.. ([178.197.218.27]) by smtp.gmail.com with ESMTPSA id az27-20020a05600c601b00b0040c34e763ecsm14918912wmb.44.2023.12.12.02.00.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 02:00:47 -0800 (PST) From: Krzysztof Kozlowski To: Bjorn Andersson , Konrad Dybcio , Thara Gopinath , Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bhupesh Sharma , Anusha Rao , linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 1/2] dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE Date: Tue, 12 Dec 2023 11:00:43 +0100 Message-Id: <20231212100044.26466-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Tue, 12 Dec 2023 02:00:55 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785069839485151657 X-GMAIL-MSGID: 1785069839485151657 Binding marks several devices as compatible with IPQ4019 QCE. They have different number of clocks, thus the fallback does not define the clock constraints per variant and each specific compatible should have its clocks in if:then: section. Add missing clocks description for IPQ9574 QCE. Fixes: 1f5ce01d5d71 ("dt-bindings: crypto: qcom-qce: add SoC compatible string for ipq9574") Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring --- Documentation/devicetree/bindings/crypto/qcom-qce.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/crypto/qcom-qce.yaml b/Documentation/devicetree/bindings/crypto/qcom-qce.yaml index eeb8a956d7cb..6435708da202 100644 --- a/Documentation/devicetree/bindings/crypto/qcom-qce.yaml +++ b/Documentation/devicetree/bindings/crypto/qcom-qce.yaml @@ -97,6 +97,7 @@ allOf: - qcom,crypto-v5.4 - qcom,ipq6018-qce - qcom,ipq8074-qce + - qcom,ipq9574-qce - qcom,msm8996-qce - qcom,sdm845-qce then: From patchwork Tue Dec 12 10:00:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 177214 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp7617420vqy; Tue, 12 Dec 2023 02:01:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IH9+k5dfLR5v3HJZQUVis1Cs1VjAR7Alne9Lt2VHZ6w1qOY8F+0bPqoiYZzxdPjDE2mcVY0 X-Received: by 2002:a17:902:d34b:b0:1d0:6ffd:e2ee with SMTP id l11-20020a170902d34b00b001d06ffde2eemr5936815plk.136.1702375298690; Tue, 12 Dec 2023 02:01:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702375298; cv=none; d=google.com; s=arc-20160816; b=g+601Dj2MbWTWaCCMmcf6giIrxgRoX7qAUPaNC3cTaqKKPUiIBQ59HFUquq6hzL+l2 t1Lc3NTliCWUViPgSf737lV+LlePGGixisq8Q/4j2hTIIfdGMVsJudvbwjuP6PrC0/sD ymsGaFGDr6kcL14gnY0o47IMlk4gfi5I5pwaiZj0T7py90krcq8bAAT2VJlMh8M1OxvK II7jy+xHtxcfjbp3RWiYTpazGvjT4vg571N+36zwop24vhEOnjhHtLkmvmUxS/yIUdDn /tai8SelJVl1mqjCiFkEac0uIf5ItK0yNNto5bIVBWknKsoW7xOEIFo4Gd8zuh0mysZO 6ySg== 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 :dkim-signature; bh=u7zcvh+PF2n1C9vF0Hv7uLwdF6wEGdUzAlGsplKZSSM=; fh=3ZnYyS/7nOmAc/YJAcCtPY4lR2U56F3oRwEJyYkTx2g=; b=eYM6mjEhkoL3NE7/acmPEYU+/mphzM5YD4sIQL9ndSxpCKkbXka/4BAnrPRAR2FEmU MwoFZ4kVgZ18+qh2qLdHIyBxRFAnFU8486NyZZOhkYfxfsYQgIXf6u0uY02pd40tS6ZH XZfhQVlR6KLLBHyRQ0zmEVEFjF/8M0b74eOZo9cAZ3r52RUUKYWZXKlZkQYRIkByyX7G 7d2npv/9A4LwEpbP4KrgcHX5KlFPYOv0w3PgY1Hcy7k7DiHJa6ZXAgWn96099NHFcC75 lkKVIjFFJNzTsB78ui2qpdJT7zlV05RBFwH0pHp9N/V6bXC17aTPHTwtmZD8gNA15m50 1/tA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AWVSqEpO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id 19-20020a170902c21300b001cfd4c10e47si7357877pll.8.2023.12.12.02.01.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 02:01:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AWVSqEpO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 544A7807591E; Tue, 12 Dec 2023 02:01:05 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346142AbjLLKAs (ORCPT + 99 others); Tue, 12 Dec 2023 05:00:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54708 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231234AbjLLKAp (ORCPT ); Tue, 12 Dec 2023 05:00:45 -0500 Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ECC68E8 for ; Tue, 12 Dec 2023 02:00:50 -0800 (PST) Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-40c2a444311so53205965e9.2 for ; Tue, 12 Dec 2023 02:00:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1702375249; x=1702980049; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=u7zcvh+PF2n1C9vF0Hv7uLwdF6wEGdUzAlGsplKZSSM=; b=AWVSqEpOPI02wP3m3EvpOhx3qEz5W9lHxdaoleMcX/8eCkPERlhh2q8OZNPbTKn/V6 d8llbCGuSnucdCv1bRcu/bWLTbUzPwYaFSiBh5E2UL2KU7vLSexi3cCGRsxDQS/d6R0/ CfJuKGeR+IW+01td6NA7ed+aYjmc2IfgMQmk+EwZSS9tLFgozNaQnWcsIDaJf9uvoLLW T/VY82yjuyIFJCL7FZn9piP6rklk8FtoRtM8IhEDwWCRWTzH+ZhF7aJdzJzire5VW3wX x20UVQqPUkDU96z6XuE+QSGZazV0IbgIvtYD8N3X0LOiqJK5M3uTzIsyHGlsEWMc2Ypc NtKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702375249; x=1702980049; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=u7zcvh+PF2n1C9vF0Hv7uLwdF6wEGdUzAlGsplKZSSM=; b=Jd/Oge+GqzZxJFw6AaB4mIZjFX8SCCPRzc8q4f65i+CXYaRTqDwg/kd8Lut9k+MXI4 wtzNlXJkrmLz01rCbex/FXAcLzfLh7jVk30K7RytTD8jM7sbAsRepUtizbTysjRTaDGi uLC/tIGQPTIe1xKVdEqImQYx6k7khKvcpmIegboDn3lJ8mNmEZ/DvfuSn4EqR1zmjKSq 16K96mFWFvtfMwTAPYifwS5wwMk9pXkIQI6f0yoOfqzpAq1RARAMFXifjZNhJI5MoKQp sfMEAyUQercUUFBMA1+sIWVNePAOCmHDtcATXsTc+vIcGFWnX01WvokP6lTSR/hUCgHp mrTA== X-Gm-Message-State: AOJu0YyU1On1X1N1MHCws25fcx7QllPv1ttYiz8Xo2j44lrujaJO9XKz p1fyPx9qXIVgO21TXl8a8UpOBQ== X-Received: by 2002:a05:600c:44c7:b0:40b:5f03:b3cc with SMTP id f7-20020a05600c44c700b0040b5f03b3ccmr1492585wmo.238.1702375249323; Tue, 12 Dec 2023 02:00:49 -0800 (PST) Received: from krzk-bin.. ([178.197.218.27]) by smtp.gmail.com with ESMTPSA id az27-20020a05600c601b00b0040c34e763ecsm14918912wmb.44.2023.12.12.02.00.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 02:00:48 -0800 (PST) From: Krzysztof Kozlowski To: Bjorn Andersson , Konrad Dybcio , Thara Gopinath , Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bhupesh Sharma , Anusha Rao , linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH 2/2] dt-bindings: crypto: qcom-qce: constrain clocks for SM8150-compatible QCE Date: Tue, 12 Dec 2023 11:00:44 +0100 Message-Id: <20231212100044.26466-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231212100044.26466-1-krzysztof.kozlowski@linaro.org> References: <20231212100044.26466-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 12 Dec 2023 02:01:05 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785069881541924098 X-GMAIL-MSGID: 1785069881541924098 All devices compatible with SM8150 QCE (so SM8250 and newer) do not have clock inputs (clocks are handled by secure firmware), so explicitly disallow the clocks in the bindings. Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring --- .../devicetree/bindings/crypto/qcom-qce.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Documentation/devicetree/bindings/crypto/qcom-qce.yaml b/Documentation/devicetree/bindings/crypto/qcom-qce.yaml index 6435708da202..e8c418b614dc 100644 --- a/Documentation/devicetree/bindings/crypto/qcom-qce.yaml +++ b/Documentation/devicetree/bindings/crypto/qcom-qce.yaml @@ -131,6 +131,17 @@ allOf: - clocks - clock-names + - if: + properties: + compatible: + contains: + enum: + - qcom,sm8150-qce + then: + properties: + clocks: false + clock-names: false + required: - compatible - reg