From patchwork Tue Apr 30 09:49:45 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: 13648646 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 CD1B6C4345F for ; Tue, 30 Apr 2024 09:50:29 +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=HKDNb/aEI4bsopjzxucl3vRXvRMihwJ9Q0aMo7Whswk=; b=hmBWZrAl1h653K h9xj455lro0r/uS5m0SwAQiPDlXNlooc6HR4c2iirrQNAsZdLIWSnUVhQpBhWB0/7ai4lCLs6rBWW QzJ8L7b6ys+lW5wyuJ1JOqdRGtroJ06RyLhSkhdOLd+jngffsQQwr+WVPWC4m+V2e31gH9wfK5nng 6j60lP6D40vDhixaveYZ5mvh8Q3CJYO/JzTiZVSbYcj4Fdxsi84fWPANgqqe4kdVETWOIK+vYLg5H 9y8gv9119T0p+kYuHJqjrci99OE8aowKKNohXVQBrNCPxy9YphWFyA/K3JNUu5CFWvGDZvCUzU7xj DjKciETxLXIGcfXDTKRQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s1k7s-00000005uJQ-2hzQ; Tue, 30 Apr 2024 09:50:16 +0000 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s1k7V-00000005uAi-0qHm for linux-arm-kernel@lists.infradead.org; Tue, 30 Apr 2024 09:49:55 +0000 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-a58fc650f8fso253336166b.1 for ; Tue, 30 Apr 2024 02:49:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714470587; x=1715075387; 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=jpoZkA6m6TkJgLTdGIIOPYxXqE9n34qTSSRnWAeB8zo=; b=ryRRkJJAnG0b1ZKyZQ3UwoCbShN3j+tjj73gDMDEsVQNxYX9cnOLuGO5l92xmNcw9y Vyld5D6FGwcpv7C+EmWM7R8IFS7rty8Kyqlc1FRsQz5WzzQL5q3WrZNQebUGuY20OyCp eI7rifxiMnm+cr9rlgV19DRtwBkQogFrrGGTx4hnc4XDEt2OeIYcq58o1oHC85EkR6Kz abe5Pe3YxVc0tkyEo/kRCqjxw/eFRCSgw7H1xd/2TpZadg0EpHxymOSaL5LGD6Z0cNA8 PEip9y/VlAXqZHojEdaLBaw4zM8EE7HSwQbBkgGI2IwjMDLespeGedwY1yKy8s1gP/qE DUCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714470587; x=1715075387; 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=jpoZkA6m6TkJgLTdGIIOPYxXqE9n34qTSSRnWAeB8zo=; b=OScGQAMJNlw7GlFyB9tDibWRvWe4jjIfswkjdsjvXtdzyT61QcAWb2VLuiAwE+zuyk yOBloJozo27vht2AsM7qaaLvXEsUcaiq2eyFTHtLoaaEyieDUikyGxXSUpQSHfcKkqg1 6y1dvWAcnC+v++6bajV/v3hW4+gfQ5FKd5yZyFFFL4y3QZCXJ3erc7rjtfjZmVCLAapJ ZJXZ4JSFFAwLdqI3JTkvx5oOmmNKmpN9y/fAtV84Sz4nO9EtUV2j9Pe35yEFQfSJJ3YV RDkdMj+5ctO6CY7dySyVU44NCEjtWrl9NKCMDwjwH2JdBDcCVNgJkCcdGdTR7ANYghRK mLXQ== X-Forwarded-Encrypted: i=1; AJvYcCVY77+u8vKl6WErnG4CsEDyomID8gREhJV1CQkC8rHqcXiV/zKucfD4EK1XIJmgJ+nuW3A+5sef6rMxUwzl2tnY6l1R32ekC42ZExN3DinNoSSqK6o= X-Gm-Message-State: AOJu0Yzt88vaNawfF6uqEM4GS+COuNrfg62oCMJAOo0XSTX6Dood8oeb kfcFzBGVMhAovU2hzlwtA8CgtcQr0zyAH52TnOy4ULBQpZDZRzTt4hHa/LQUORM= X-Google-Smtp-Source: AGHT+IEHj1s1mj6uPULOTCJsma5iVRNovhYpwjfGLJb26YwhziqJe4wRQdYRirn6ZwiRD+j/sdL+jg== X-Received: by 2002:a17:906:fa1a:b0:a52:1e53:febf with SMTP id lo26-20020a170906fa1a00b00a521e53febfmr7416379ejb.69.1714470587603; Tue, 30 Apr 2024 02:49:47 -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 dk21-20020a170907941500b00a55aee4bf74sm10981024ejc.79.2024.04.30.02.49.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 02:49:47 -0700 (PDT) From: =?utf-8?q?Andr=C3=A9_Draszik?= Subject: [PATCH v2 0/4] hook up pin controller clocks on Google Tensor gs101 Date: Tue, 30 Apr 2024 10:49:45 +0100 Message-Id: <20240430-samsung-pinctrl-busclock-dts-v2-0-14fc988139dd@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIALq+MGYC/43NQQ6CMBCF4auYWTuGliLBlfcwLEopMBFbMgNEQ 7i7lRO4/N7ifxuIZ/ICt9MG7FcSiiFBn0/gBht6j9Qmg860yYyuUOxLltDjRMHNPGKziBuje2I 7C5pro3VuSlUYBSkxse/ofeQfdfJAMkf+HG+r+q1/hleFGRa+ygtVVl3u7H2kYDleIvdQ7/v+B Y/CVTHJAAAA 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-20240430_024953_394989_2C75628A X-CRM114-Status: UNSURE ( 8.41 ) 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 --- Changes in v2: - use <0> instead of a placeholder clock (Krzysztof) - Link to v1: https://lore.kernel.org/r/20240429-samsung-pinctrl-busclock-dts-v1-0-5e935179f3ca@linaro.org --- 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 empty clocks for remaining pinctrl arch/arm64/boot/dts/exynos/google/gs101.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) --- base-commit: d04466706db5e241ee026f17b5f920e50dee26b5 change-id: 20240429-samsung-pinctrl-busclock-dts-46b223471541 Best regards,