Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp913299rbb; Sun, 25 Feb 2024 09:33:39 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXJl7v5J7gRz+RvU8OaWYC+dF5Id9B2Imjeuf6IIIqe/mxz69z5Wl52u5QyVTqv0pzrmFE8d237CLIwj6WRGSKkE1RQDb2090AgQicJYg== X-Google-Smtp-Source: AGHT+IH/zLkqcM+uUeag1AqtUT8yQOzCzYQGjwF9YI7R9Og2qf0lUYYXTh1gGDAdXE22iGE6jTbT X-Received: by 2002:a17:907:209a:b0:a3f:8ee6:29b9 with SMTP id pv26-20020a170907209a00b00a3f8ee629b9mr3096760ejb.77.1708882419249; Sun, 25 Feb 2024 09:33:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708882419; cv=pass; d=google.com; s=arc-20160816; b=uu8NMQoSFE5APErqKbYUHmfL2fdTBsSWKo73pOsc7CqsZM4NxfnQ7aj5E2/Kx21RSs 2ypfdX6+538oCwOzSZZWAbDlyFOR1zmQY4dyG7ExDkEDGjDYMo24UEg1wmHNh1z2p4ry xeVelWXIdVztciL/XJxqM8Z3ILvmrNt3ZG9RC/XMAM97rziBaDRzGHKZ6c74x5eIWV0E LF8B6Q3HcTEO6drhXYX4xMPNc/1iwWuZtJtIh5OS293wSKqVS9YkD75pXnvNt8B4KJsT CeTJ4inJ2EYAM0/7xSlEDV3Cm5kDW12Nq+rELkLpbdbcj4B2vGNRI49nSZ0EEZHfjq9J jhdA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=EuE43dLqTxHSUlJvt5Y7Dme+S2ucf6kxW2kDutXSIZw=; fh=uBhUBSMPwfZlmR/AzAdGivuAfc2PG3u3u+01O8xhreM=; b=zN5K3fJn+x/06fH27wphyp+7xjRd4gKH1DxizlGnJ+u7mwHhsHjRyrZS06bce0itEK TxpuWqT+fTxDrMxQPa04yPuhdPjvRsHZidIhVNgnFETH176Kxf63I/eFJGwTomkoFQg/ 8FNcBluWqBsNeuV2xsjlth6xy5lwMFJ+R8ReuMnFdFOtLbxcq1m45v29usR+g5Mdaepc wqmimkT1853kHDE9CoVkrlzrNDqWpRxEyp+vPWGJaOts9ovqybn3Rsih6f3dftINHoVr zcXYcoBo8j39Yui/k50RV2eHaMTu3odtZqK8sseBWfLMquWrSrkRyWnL/dxdyNXB6FBD BtNw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=E9jzupH8; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-80226-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80226-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id g23-20020a170906595700b00a3e9ea33373si1388592ejr.532.2024.02.25.09.33.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 09:33:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-80226-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=E9jzupH8; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-80226-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80226-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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 am.mirrors.kernel.org (Postfix) with ESMTPS id E09E11F21571 for ; Sun, 25 Feb 2024 17:33:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 28ED81B7FB; Sun, 25 Feb 2024 17:33:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="E9jzupH8" Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (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 A584E17C7F; Sun, 25 Feb 2024 17:33:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708882399; cv=none; b=ntDqskW59NPL7LLDbArsw8pLT0H7PJuR1STzU+FF0yQcTZ20oNOgaNY6SinXgBsMNF47NNngoVCB1XYLxQg38D6lJOn0ACBuuIt2rwxC3SkHSk+z9yZlQQKBAE/1bEz6u156XsC3TYLRP3Fd7E5XwQdc8ss1qIc2gzo8RsaaU1k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708882399; c=relaxed/simple; bh=BgSFijZKhA2ufG2qmUVQ6xxgoG3VAnT3dyE2UsJjYvs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sFC3tCySr3AHDXrd0F4Z0NYyCruZA3vcZYF/6bR8MA+TcN7I5yhmTU2OEOMn8Vmp+d9g6N28lZQqh9kGTViba543g7He4qgeQmkAgnR22og/l6z7oULkOcifZYJuxvYdiQ4xPS2UD1355Xeoen+7JYgXN1jpGqv/M5DXywoEHoQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=E9jzupH8; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-a3d01a9a9a2so248474566b.1; Sun, 25 Feb 2024 09:33:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708882396; x=1709487196; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=EuE43dLqTxHSUlJvt5Y7Dme+S2ucf6kxW2kDutXSIZw=; b=E9jzupH8COfAB6GHsU++aF2NoY5/UW/DjshtQfgF8LcSUUeZo1m7s3Si93NFOqRFR7 Z7zp3BFjEzhrbw37wc0PnwxcDGg5YwB3p4O19/jJdqYCJdphJRfgGRsqZBxs2aSuwIND CLHxYOqKxeeg0iDzkAXuTGz+BeWJ0RwmNJnmHkEze27hv+osuFW/ZfLZRvP8Sdimyasq VTie0K+UV1eIBfxGqrojCIkljGy/GGDOP3lJFLQHe/E5B/V7HH3n3te/F2Je18Gf3uRt uxgUNDmSJFwpfEiAcixn4tucofmkO0x7DgTcZkrV6ZRUQz+wtUH7iCA6ohcTFPPH2fh/ BSmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708882396; x=1709487196; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EuE43dLqTxHSUlJvt5Y7Dme+S2ucf6kxW2kDutXSIZw=; b=gLRwaFcGIrZB01SyhHp0bTQG6mcBhXft4Xlm//JNQ7YNJQIDRTt6RGq1LPTrU8yahR u1Kq8MwWvgxKKZp+dU5KJLkJFGGxCFrWlINOJFU/dUBttn0RBQTEqulBAErj+K0AFARs ZhR307YWyXhPA9E/aw7RpGb10v+BE+hlwrmyM5pAe74ylU0DlXacB7xKWVJlxFDRE96/ dNOSapSeZST3cm0uc9fwe6pkrdelpNOtOoR4I9U3kxph5We0iA1NfVo12Rtc6KKliMKO KtXuGQG0LofUwQ8XtHcKZMjzJlj3YjtFiLob4jTr/GkTE0Wi9V4x40lL4gf/nE6HO2qg S2+w== X-Forwarded-Encrypted: i=1; AJvYcCV9np+7wQ2QnpiYp6H5wcKJsHMKNe/4O94g9BbiVt8s6+vWYwoxgqVlnRqy7KcnpZlELiBwJnBYasA8rydeZrvB/vGo5ycY1/uC0TRn2YrmvWVGL3+TQGeNBjS9DqkCXgPGRjczlEJQ X-Gm-Message-State: AOJu0YwZGspOL5r1YbzbmZA3gqxYjmvP4G/fM36+Davye8MXE4UhvljE iBSzrc+9SvXxG+Fn1IzJERemO1/TwRhGL1nDgFI7YqgWqZ6u5Yuq X-Received: by 2002:a17:906:558:b0:a43:2418:2ab5 with SMTP id k24-20020a170906055800b00a4324182ab5mr1020247eja.60.1708882395871; Sun, 25 Feb 2024 09:33:15 -0800 (PST) Received: from [192.168.20.102] (57657817.catv.pool.telekom.hu. [87.101.120.23]) by smtp.googlemail.com with ESMTPSA id cw16-20020a170907161000b00a4306ac853fsm1182007ejd.206.2024.02.25.09.33.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 09:33:15 -0800 (PST) From: Gabor Juhos Date: Sun, 25 Feb 2024 18:32:54 +0100 Subject: [PATCH 1/3] clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk' 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 Message-Id: <20240225-gcc-ipq5018-register-fixes-v1-1-3c191404d9f0@gmail.com> References: <20240225-gcc-ipq5018-register-fixes-v1-0-3c191404d9f0@gmail.com> In-Reply-To: <20240225-gcc-ipq5018-register-fixes-v1-0-3c191404d9f0@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Michael Turquette , Stephen Boyd , Gokul Sriram Palanisamy , Varadarajan Narayanan , Sricharan Ramabadhran Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Gabor Juhos X-Mailer: b4 0.12.3 The value of the 'enable_reg' field in the 'gcc_gmac0_sys_clk' clock definition seems wrong as it is greater than the 'max_register' value defined in the regmap configuration. Additionally, all other gmac specific branch clock definitions within the driver uses the same value both for the 'enable_reg' and for the 'halt_reg' fields. Due to the lack of documentation the correct value is not known. Looking into the downstream driver does not help either, as that uses the same (presumably wrong) value [1]. Nevertheless, change the 'enable_reg' field of 'gcc_gmac0_sys_clk' to use the value from the 'halt_reg' field so it follows the pattern used in other gmac clock definitions. The change is based on the assumption that the register layout of this clock is the same as the other gmac clocks. 1. https://git.codelinaro.org/clo/qsdk/oss/kernel/linux-ipq-5.4/-/blob/NHSS.QSDK.12.4.r4/drivers/clk/qcom/gcc-ipq5018.c?ref_type=heads#L1889 Fixes: e3fdbef1bab8 ("clk: qcom: Add Global Clock controller (GCC) driver for IPQ5018") Signed-off-by: Gabor Juhos --- drivers/clk/qcom/gcc-ipq5018.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/qcom/gcc-ipq5018.c b/drivers/clk/qcom/gcc-ipq5018.c index 4aba47e8700d2..cef9a1e7c9fdb 100644 --- a/drivers/clk/qcom/gcc-ipq5018.c +++ b/drivers/clk/qcom/gcc-ipq5018.c @@ -1754,7 +1754,7 @@ static struct clk_branch gcc_gmac0_sys_clk = { .halt_check = BRANCH_HALT_DELAY, .halt_bit = 31, .clkr = { - .enable_reg = 0x683190, + .enable_reg = 0x68190, .enable_mask = BIT(0), .hw.init = &(struct clk_init_data) { .name = "gcc_gmac0_sys_clk", -- 2.43.2