Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1921847lql; Wed, 13 Mar 2024 11:55:57 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUTlNUJHas1RsTv3CwYXTM6fF4j8ciP2OEUEAxOtsH/u32KNUjrXq6qp4LsgE49i5vZK/oS+O6RhtrJvobxQmiFnv2GOLiuBg1yaGyenQ== X-Google-Smtp-Source: AGHT+IHe59qP6gZ7PRA6RpUkn2xlHNAeAboOHtMkDH9pERFdowiiQltPkLEWzroN1OtyF6xSkVXE X-Received: by 2002:ad4:4b33:0:b0:690:d9b8:9596 with SMTP id s19-20020ad44b33000000b00690d9b89596mr669463qvw.62.1710356156926; Wed, 13 Mar 2024 11:55:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710356156; cv=pass; d=google.com; s=arc-20160816; b=pB6kcEMAgesHddkmBb3R6CrZU8qOsRwr4Ss9IrpY1KFG6u2Lfh1EkrafrAg4R1EKj6 +xAKncdnXImiWaxS+7W/Cj6UQY476+/S8DGh1YSGnPa2m0ZwdwkxhP+kD1IHO8cnkMaG /TvpvboIFXnbac4l8YA5vaWoEK0l4ey/ATbv+5oT9vN+QUpZ2u3RESLACk1t64p4DFL2 G4kBgqxksKQ2dAsxmAldIfw1jgI8IKyCx/Z17iKtC1j3qGBgxyLOIStV+Q3CeP49Ho2e rb7GgTy4dC0BR2+4sSBmFz6KQz7qfTaaqqREvvfMcVbjNNKLR9zOLSDk3vAvhTzpeL5Q hgEg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=izT/XW0GrmGVL6Tl66ecjkPXN9CJyhGJnGTtICjCD3M=; fh=Q83HHnZo3SJ9A8ZcnbDeANu53dam0M7d3yBlLYitTtY=; b=UXjVQemcGHhr9pbEe3nUe/6JejWPn3s7HHtXiOwGG7Ws7hPvENOJSv3AWmhRI2IRGT cGbkX/d2hOvKGgLNZQ+1dRum+7Irld7net/9WDUjZU+GxI+NO9JnYQfhptBEguhU4r6c QmsOMGmIV/UHrb8CfOZ9KmcLLrQkkgIo9c1Kt7Q1Hf5e42Vno2QL2bK8/Pa2t0ZkFBON 2TEcj3VFyt1+mnnZY5GgzfWwfqF0UoudQVjoNoT8XFUXgiGexwHebJmv+Bzxe2QwkDsL Wmi9cuaPnvwEtFNnlXz9yTuNdxPOctWnl5MMD1lhrUhkPbpqttT3RwNK1I3QdeZblMld 50wQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YtilXYlL; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-102318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-102318-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id im6-20020a056214246600b0068ff594ce75si10266896qvb.149.2024.03.13.11.55.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Mar 2024 11:55:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-102318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YtilXYlL; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-102318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-102318-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 988B81C25382 for ; Wed, 13 Mar 2024 18:55:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 31ADD13F453; Wed, 13 Mar 2024 17:53:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="YtilXYlL" Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F90413F44E for ; Wed, 13 Mar 2024 17:53:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710352437; cv=none; b=mSBfjL2tWHU4Df4rf6HftQDiNyaO3xqOSSR5P3M/eTsy/NyhZlAaAnKeN/t4kDhcdDJlIDpm2KAsBE/FNuWshuf7vsUTCvE/b00qOrS0UZuUlvXC+WKCMbOMA1rT0Lke9WYGOMNZmEVJb3koSToeoY8sOeXxzNDEOWZChDM6sYM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710352437; c=relaxed/simple; bh=m4MoUO1mvIPqt4fC1lB6nKiiGjCp4eGwXz6oqUc/OR0=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=WbCixnz795OAd6MtokVmvSqQWeZaWdz91vA9WaOQKtpViKuNRsWI2hk2trtqTZgnqfmrnXqSLeFWwwG7hZbAOGlFmYirSIP8tNMQV2s7Y2CDwIhklx3XyVjr9iXOaCnAePmvW1Han6I0ophVDei2ahGFky/gdEgNwEQHjZX6A+w= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=YtilXYlL; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-413ebcf13a5so638895e9.3 for ; Wed, 13 Mar 2024 10:53:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1710352434; x=1710957234; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=izT/XW0GrmGVL6Tl66ecjkPXN9CJyhGJnGTtICjCD3M=; b=YtilXYlLZ883k/3wcu1/eYrS6FgOJOBJfTT34FcrCWVND4zDBllNsKYffjUUaZ3OoQ 3U/BCFzqc+FQ4YPfFIMFBR9ZdnoFQA+5WSX/gRkhIGISb30IXHKZSFn21uR1LIaDoQvY 3FpDM+aNiRTznYxitnKSEcCkP3ZGLSi/LDVjzMUQoqrPhbVTSs05ZOJFLtC7vF63CTUV OcugCGa62B1IyvOG6ppdQJ+cJ+C7kJyjnH4dIDlojuDaz+qrduBAUFSubRdccMg/OYPL crD/KZMJZUR4UXVAjElqNxSE14T3IKWkOkfSOgR9TNbMbYy25+SzzVxcI6w4RsMEYPkj tFqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710352434; x=1710957234; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=izT/XW0GrmGVL6Tl66ecjkPXN9CJyhGJnGTtICjCD3M=; b=gpmKz01ud80qpTiehUWj7iqhNRzzEgnCVdBn/vlrXSiyo0DaLBJQ0iH7bhWNn8nR8i 9nwzCpoIk0VDS/g4Kj5udjOWzztNMWFS6Dioj56+GH1GsFQ9h636rt9uHnlpZ3dWsi1L W6KrERHZvgNjWfkFQs2vqHlKfHaQHMkNIieSDjZz/FoPlLCb6wKmZzzITz4aws4S5wXi ntOESYOYdg1SYyVcsGEV+IwrwwN9zvUu4b77fhaL6coo+kK8MQbOpoykpVTSCca6iKgu +2EkZHsilJZwakVxD1HE2N/rJxnGyEDgOc6wlmaRQEgLb4k1n2fwdlb7VM5CoOHwg9kq P+Iw== X-Forwarded-Encrypted: i=1; AJvYcCUkys6kZYnkqejcdLE1Cpr76NxSCyFSMb85L9R6k4I45MeZxGum1PjhIOBQajfWgQ2FZrp+2It4oSScKpjoNNEZLcqFMHf5OZWmBTRA X-Gm-Message-State: AOJu0YyMOqqVMM9qElp0itJGHE+KJh4PjR62NxyEy/N04aPhoaKfhrjE WS99vm4ghPmFnzaYlm/sMXCLaecyiESv47BJsG8Qh2RnkkW7tTmhItQwCe3z1Ds= X-Received: by 2002:a05:600c:4e4b:b0:412:ed3f:1b4b with SMTP id e11-20020a05600c4e4b00b00412ed3f1b4bmr474221wmq.11.1710352434035; Wed, 13 Mar 2024 10:53:54 -0700 (PDT) Received: from [127.0.0.1] ([176.61.106.68]) by smtp.gmail.com with ESMTPSA id u12-20020a5d6acc000000b0033e7a499deasm9914482wrw.109.2024.03.13.10.53.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Mar 2024 10:53:53 -0700 (PDT) From: Bryan O'Donoghue Subject: [PATCH v2 0/2] qcom: clk: camcc: Fix power-domain definitions on x1e80100 Date: Wed, 13 Mar 2024 17:53:51 +0000 Message-Id: <20240313-linux-next-camcc-fixes-v2-0-9426da94ae37@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAC/o8WUC/3WNSw6CMBCGr0Jm7ZjOgERceQ/DopYRJtHWtEgwh LtbSVy6/P7nAkmiSoJTsUCUSZMGn4F3BbjB+l5Qu8zAhitTksG7+teMXuYRnX04hzedJaGtjyV zQ3XFBLn8jLIZuXtpMw+axhDf289EX/U3Sf8mJ0KDHXFtxVyb8mDOOWhj2IfYQ7uu6weicQ7mv QAAAA== To: Bjorn Andersson , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vladimir Zapolskiy , Abel Vesa , Rajendra Nayak Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bryan O'Donoghue X-Mailer: b4 0.13-dev-26615 There are two problems with the upstream camcc implementation at the moment which this series addresses. 1. The camcc block has two power-domains MXC and MMCX however, the yaml description doesn't include MXC. 2. The code for the GDSC definitions for x1e80100 camcc fails to list the titan_top_gdsc as the parent GDSC of the other GDSCs. This series addresses both of those bugs. There is currently no upstream camcc dtsi for x1e80100 so the yaml change won't affect the ABI. Signed-off-by: Bryan O'Donoghue --- Changes in v2: - Incorporates Krzysztof's comment on removing "phandle" description - Added Konrad's RB - Moves the location of the allOf Editing the dtsi to test the yaml constraints showed the power-domains were not being picked up but putting the allOf before the required fixed that. - Listed the 8450, 8560 and 8280 under "-items" as testing shows adding too many power-domains to the dtsi was not being picked up by the automated checkers. - Tested with Too many power-domains in sm8450 Zero power-domains in 8550 Too few power-domains in x1e80100 - Link to v1: https://lore.kernel.org/r/20240311-linux-next-camcc-fixes-v1-0-d126ae0b9350@linaro.org --- Bryan O'Donoghue (2): dt-bindings: clock: qcom: Fix x1e80100 camcc power-domain declaration clk: qcom: camcc-x1e80100: Set titan_top_gdsc as the parent GDSC of subordinate GDSCs .../bindings/clock/qcom,sm8450-camcc.yaml | 37 ++++++++++++++++++---- drivers/clk/qcom/camcc-x1e80100.c | 7 ++++ 2 files changed, 38 insertions(+), 6 deletions(-) --- base-commit: 8ffc8b1bbd505e27e2c8439d326b6059c906c9dd change-id: 20240310-linux-next-camcc-fixes-a68322916421 Best regards, -- Bryan O'Donoghue