From patchwork Mon Apr 29 20:04:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Andr=C3=A9_Draszik?= X-Patchwork-Id: 13647643 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E3611C25B10 for ; Mon, 29 Apr 2024 20:05:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=6uxxyLsCYjxXtu6lCwX3703qP75VSBWD3r73NjJmrcI=; b=P0tvfGkRfu4cmm pCkuTzERDfU8UWJU2KRFJwIm3JIpyB83qPmGSf7Zi8ZHLwoETsZe3mFavyZkxkon/T+MEsU9MQtXy +Wp4yDo2bpeEfhGGoTYTCkSBXwMce/EZ9Jhal9g3ULaQZ/z+6+RJaT2+OvK7a3eQ7vylC7LQrsaU1 uMdFs3dgRxoPuVVD0bQwt/hqC5BT5KfY6TGiLTakaFt6Ei8XTdFO2W8Rs5lUTosGOvV+1t/PwWh7l u6hZpZmaW5UG9MD9SSC5eu5VfJekBDOKa1cSe+DqtlY/lr5jptXTIAnxbjQeNzZz2709V7b4mVoln ib7ixEc/fGpPYu7hccsg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s1XF2-000000047PC-3kSO; Mon, 29 Apr 2024 20:04:48 +0000 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s1XEz-000000047Md-0d8H for linux-arm-kernel@lists.infradead.org; Mon, 29 Apr 2024 20:04:46 +0000 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a58772187d8so595171566b.3 for ; Mon, 29 Apr 2024 13:04:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714421081; x=1715025881; darn=lists.infradead.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=MBevWuCkVXQNiIio5Rvv3o9eiqdWWz0SFEKzoKMNFwY=; b=cYEZ67vtcbNUTGTGY9Q8oXW+Xza+qTdvbRrS1GI5r/pUTQqvo30oHjmkQey8caWxFr VA8jowdXm3AM4iY0/YY8wnnM6NgEAXWIvkxhjF2J1BqHLxcwrzZ7k+pns066c/mXQrsl 6w/MyfySwsepTjbkArQ1iBz96vxxaXzehIOXdXs78125BfLCflqHA+At7zihPC3Pzr9g 9vTkRQznRcWPGNamt5RFAaDIN/xiXgCNaiFwl+xeUQZO4cGizaPGUwgLwvSvTiNodOs0 CUpjbkhLa5t//iaU64T2EL24RiFwz+yoAfquTKgW7gNHcC+/aTTzLTwyd6vl9caS0zMm jMYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714421081; x=1715025881; 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=MBevWuCkVXQNiIio5Rvv3o9eiqdWWz0SFEKzoKMNFwY=; b=mOsQ7+rt0OcH+GiGu/+29rRUepo6JXqCbfhP9ANN/eY9/TVk3WMHpY6t9VLTYU6Vp/ swM8qoG+H9jQSeh3t2M4+YfAsgxJoEpO/ImIQUlP4Dl8WxvEIee0cRzB3P4N0IkdtrD2 bxj5Z6NiAMkQnpyglaV2fHjrAHA2B/au8Tx7mH+tkjXKMffabbFOR7GQXpZAIZNeltWj boPGS7p72U88y+Dyj7jxxWk0BiBSGUHdLdw5O1p+gTkCnYxxfSn5JYP5zLdWol3rpp47 Mimq598CvLTEPF90AKIN8NO2WBQ+uxSjN27Yta7uGFHZQOw8aLzqzZCGVsS8WSegD+SC 8B8A== X-Forwarded-Encrypted: i=1; AJvYcCVmlNOWd88as+o+x+f8GR9CWXCZkMuMbgHQ3W/Gxx/LvLDMdfS4wj6p3GADXPjr+eT3Mwvv51T8cNROpDuE5y1Tan61SKAioKFXIoKjqxMvmndGoT4= X-Gm-Message-State: AOJu0YyhADN+XFT9OsnPvbZH4KwuxjA+C3ZMdYj5ZElD1/SGvdmkRckh NkclBRFdYy4PwrnD1xMRo00LS6+9jT/Hi+lnxjWsUIpu67e6wX4pPohY0PQYLORnHswIoPXZAUA OD2U= X-Google-Smtp-Source: AGHT+IEwxOsduorLqYmOECGbGSlyf8SHBXhtUyR4n6IHP4C5E96b2T1pKw70dIQG95K7lnDVKs8gMQ== X-Received: by 2002:a17:907:76c2:b0:a55:b2da:3e92 with SMTP id kf2-20020a17090776c200b00a55b2da3e92mr9322913ejc.68.1714421081239; Mon, 29 Apr 2024 13:04:41 -0700 (PDT) Received: from puffmais.c.googlers.com (8.239.204.35.bc.googleusercontent.com. [35.204.239.8]) by smtp.gmail.com with ESMTPSA id ld4-20020a170906f94400b00a5906d14c31sm1140887ejb.64.2024.04.29.13.04.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 13:04:40 -0700 (PDT) From: =?utf-8?q?Andr=C3=A9_Draszik?= Subject: [PATCH 0/4] hook up pin controller clocks on Google Tensor gs101 Date: Mon, 29 Apr 2024 21:04:37 +0100 Message-Id: <20240429-samsung-pinctrl-busclock-dts-v1-0-5e935179f3ca@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAFX9L2YC/x3MQQqDQAwAwK9IzgbcNLbYr4gHXVMbtKtstAji3 108zmUOMIkqBu/sgCh/NZ1Dgssz8N82DILaJwMVxAVThdb+bAsDLhr8GifsNvPT7EfsV0N+dkQ PfrmSHaRiifLR/e7r5jwvCIh4LW4AAAA= To: Peter Griffin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar Cc: Tudor Ambarus , Will McVicker , Sam Protsenko , kernel-team@android.com, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Andr?= =?utf-8?q?=C3=A9_Draszik?= X-Mailer: b4 0.12.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240429_130445_260041_75128F24 X-CRM114-Status: UNSURE ( 7.69 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This series hooks up the individual clocks for each pin controller in the gs101 DTS. On Google Tensor gs101 there are separate bus clocks / gates each for each pinctrl instance. To be able to access each pinctrl instance's registers, this bus clock needs to be running, otherwise register access will hang. The driver update to support this extra clock has been proposed in https://lore.kernel.org/r/20240426-samsung-pinctrl-busclock-v3-0-adb8664b8a7e@linaro.org This series depends on: * hsi2 series: https://lore.kernel.org/r/20240429-hsi0-gs101-v3-0-f233be0a2455@linaro.org * pin controller clock support: https://lore.kernel.org/r/20240426-samsung-pinctrl-busclock-v3-0-adb8664b8a7e@linaro.org Signed-off-by: André Draszik --- André Draszik (4): arm64: dts: exynos: gs101: specify bus clock for pinctrl (far) alive arm64: dts: exynos: gs101: specify bus clock for pinctrl_peric[01] arm64: dts: exynos: gs101: specify bus clock for pinctrl_hsi2 arm64: dts: exynos: gs101: specify placeholder clocks for remaining pinctrl arch/arm64/boot/dts/exynos/google/gs101.dtsi | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) --- base-commit: 87e0588641086e91f3d0a7d97b939301990b1e86 change-id: 20240429-samsung-pinctrl-busclock-dts-46b223471541 Best regards,