Received: by 2002:ab2:7a55:0:b0:1f4:4a7d:290d with SMTP id u21csp383321lqp; Thu, 4 Apr 2024 17:01:25 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU/Y33kOSlcGSk7o/PDC9Wj/A7RCdBwDj7XbUOu8yQeITd4CjesVlZ45CaDlErQRJJTwkAOCURddK9zdAf8UoWMUU3/xK9rMgxl6eXJyA== X-Google-Smtp-Source: AGHT+IGigIJY6ie23QRVhwt43q+UlMzdE2Ubl2GNO+sK8zOTXKpV0SFmuSGVUtbNbGh9OsLjGcy4 X-Received: by 2002:a05:6a20:8403:b0:1a7:1c9:5f86 with SMTP id c3-20020a056a20840300b001a701c95f86mr1130800pzd.16.1712275284853; Thu, 04 Apr 2024 17:01:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712275284; cv=pass; d=google.com; s=arc-20160816; b=e0JYPeqmZeB7wbAW6nTjNMdGeVKlKAkkjFxw3v3yc098eQydWSC5ijX0PG/RuUc4Sx ERGgLqDOdOX1AfvLJHpnV+vQ4mXeUvagrlO/wIu3oWFs4/JZQl8Rp0k8y1Zf7hRdTOe4 S0pmd22bSZSfkYDdsXLiOzNm/qC0eD8Sk3ZNwB4nZoj4WsCV3tl3AOsZUDDrmkD0Zbp/ XPBrzSbgBwuTOtQZl5mj/Fs6eew6ecCX97pODdwCWDaf6le8uI5cMRYvair8YDY4Ovkz +CWGsUzKr0piYftWuS8t8PK6mv9naYpegWi71t8eZWDPSNxBUF3/Ww2bFJKn46y9dy3+ UNRA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=BubB/ZTZXGyOlYIo5JvJ2GYL9k/6VJ0RRIgGr3QHUG4=; fh=h6jMfAOEb8yOkN1h66MQshRKFSdHVdI+/0ZhJYfcPYQ=; b=O3xHh8u3Fw0QyubaKvBhe9qzIixlyzRMHn0qVCgDXDc8EFmVcF3vU0vxGQaqMgaRjm 1Gvs6dfPqnDidi9wPdY18DDv7YxaRt2nOThRRPa5qD0tUiQZH3ubTb0o/XGMOB8G9Sg/ xPsvuSi4BKz2xfYklJG5XgpGhnyOdytcOAHLMbsOhkohTJaSMMrPSr+dwfZA9Rqh29/p SsG4yPgTnKtAJvrUowjMJhB9xiDg3NcddXCmfQqLoeTrWdI//4koO0tJOTB7qpGHtSFO WEHlOPtQGvfMlL+vxjogWhUxvUEw2c6ZEfzWqIxzJTHxaSM+2PuTuh2LQwE13+SWVbXn 5y/g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=jBFVySCV; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-132277-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-132277-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id k2-20020a63ab42000000b005dc504b30ecsi332443pgp.108.2024.04.04.17.01.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 17:01:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-132277-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=jBFVySCV; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-132277-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-132277-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.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 sv.mirrors.kernel.org (Postfix) with ESMTPS id CAA64284849 for ; Fri, 5 Apr 2024 00:01:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E7276568A; Fri, 5 Apr 2024 00:01:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="jBFVySCV" Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (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 A437E2F41 for ; Fri, 5 Apr 2024 00:01:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712275277; cv=none; b=ZZkDXCZg3dBkGqdUkWiESW0uVfz6md5D2yeyYx2gs1Rn6VRacJiv+R2XYhVbaKRKxuvk0B43bgP9A5v57JVdGNFPy6VHAax4gm9mTkNBmxAvwdg8sQy1+9frQ0PsuCbJsNLFA0PKtKJXcI6ZWlWbCNB/+HQs4mALad8uFjVxlCQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712275277; c=relaxed/simple; bh=2hEg4h0cVL/sUuyeZmcQ7gN4Akq8EJcgFWl7SsXVeeM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=DEHDtIgQOa71kjalSh+G9WCZjy447EMtBFr+1FFU9nRWPKD0rUj9bgRaxLlPxU9aAfWng92xwwwgYk9FppaYoLnNafbFr1EUgPq8D+6bM2nb0vL9v8kZ1jyPmFR9sxU8uC0WcqOKfFYLYjoebkjniee1nRWxSQGlpFAilzp9bJM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=jBFVySCV; arc=none smtp.client-ip=209.85.210.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6ecf9898408so512141b3a.1 for ; Thu, 04 Apr 2024 17:01:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1712275275; x=1712880075; 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=BubB/ZTZXGyOlYIo5JvJ2GYL9k/6VJ0RRIgGr3QHUG4=; b=jBFVySCVWeE1PBBUpcGZVKJkrlhAy76KtpQg0oCZ5xPUIJc/caiorDWWB42/CwQbWO 9vOSKi/TmAnl/BnsTkrzURL6gHVwQxf19K2DWkg8VLJvd6nJVDT+6nPN4jydm+f/iecD +96dvq1iLRcABcVXVGPnRRRF8AKtgZ6sh5OYE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712275275; x=1712880075; 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=BubB/ZTZXGyOlYIo5JvJ2GYL9k/6VJ0RRIgGr3QHUG4=; b=EwiCaWXLdK+zDRIhKXbM6vCxoGc1gj3i3jGc03pPX2eQWF9U05lqRxdYKH7fvntZ0U cGknkZhHIEbPRWi6af0Y9mJHe2+LQAVzUaVUQznsmgbnJ6Xyq/CIn2U9QRWqCokeIeFy wB82nImzHls14kXcFDc1rkqMOCpCBRPEqLNRTziNiBje7U1NvkjotR/KAqvnd1sMrh5i 8+7X/NrttWBQTuqiYysVOxg/WIR5UTPeCbX9eRx+znfppj+iB4uh9et/09UiPn3TT4HQ NCdaztVFI/9BeWXGh05zNBUX7BpgE6GUluPSt2vlWdc31aM3DV/fzhGUUZ7vMhC3Y4gE Sbag== X-Gm-Message-State: AOJu0YzJEnJ5CnxY4jUuUt9a4owJL5wTZoEBJSbwSaOnG8faRXtIKZb4 S8lSGNOo8QCeAvnL/TtvJEeGWee09vTNvsImUajnS9H6MTdz96X95/YlfFA50A== X-Received: by 2002:a17:902:e747:b0:1e0:30ca:62c with SMTP id p7-20020a170902e74700b001e030ca062cmr1469256plf.1.1712275274803; Thu, 04 Apr 2024 17:01:14 -0700 (PDT) Received: from localhost (4.198.125.34.bc.googleusercontent.com. [34.125.198.4]) by smtp.gmail.com with UTF8SMTPSA id f7-20020a170902ce8700b001e26e1e62f9sm213048plg.176.2024.04.04.17.01.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 Apr 2024 17:01:13 -0700 (PDT) From: Stephen Boyd To: Vinod Koul , Kishon Vijay Abraham I Cc: linux-kernel@vger.kernel.org, patches@lists.linux.dev, linux-arm-msm@vger.kernel.org, Konrad Dybcio , linux-phy@lists.infradead.org, freedreno@lists.freedesktop.org, Douglas Anderson , Abhinav Kumar , Dmitry Baryshkov , Neil Armstrong , Abel Vesa , Steev Klimaszewski , Johan Hovold , Bjorn Andersson Subject: [PATCH] phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE Date: Thu, 4 Apr 2024 17:01:03 -0700 Message-ID: <20240405000111.1450598-1-swboyd@chromium.org> X-Mailer: git-send-email 2.44.0.478.gd926399ef9-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The register base that was used to write to the QSERDES_DP_PHY_MODE register was 'dp_dp_phy' before commit 815891eee668 ("phy: qcom-qmp-combo: Introduce orientation variable"). There isn't any explanation in the commit why this is changed, so I suspect it was an oversight or happened while being extracted from some other series. Oddly the value being 0x4c or 0x5c doesn't seem to matter for me, so I suspect this is dead code, but that can be fixed in another patch. It's not good to write to the wrong register space, and maybe some other version of this phy relies on this. Cc: Douglas Anderson Cc: Abhinav Kumar Cc: Dmitry Baryshkov Cc: Neil Armstrong Cc: Abel Vesa Cc: Steev Klimaszewski Cc: Johan Hovold Cc: Bjorn Andersson Fixes: 815891eee668 ("phy: qcom-qmp-combo: Introduce orientation variable") Signed-off-by: Stephen Boyd --- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c index 7d585a4bbbba..746d009d702b 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c @@ -2150,9 +2150,9 @@ static bool qmp_combo_configure_dp_mode(struct qmp_combo *qmp) writel(val, qmp->dp_dp_phy + QSERDES_DP_PHY_PD_CTL); if (reverse) - writel(0x4c, qmp->pcs + QSERDES_DP_PHY_MODE); + writel(0x4c, qmp->dp_dp_phy + QSERDES_DP_PHY_MODE); else - writel(0x5c, qmp->pcs + QSERDES_DP_PHY_MODE); + writel(0x5c, qmp->dp_dp_phy + QSERDES_DP_PHY_MODE); return reverse; } base-commit: 4cece764965020c22cff7665b18a012006359095 -- https://chromeos.dev