From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (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 9C1F0403138 for ; Wed, 8 Jul 2026 08:41:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783500063; cv=none; b=J0a3dEt5rmnr79x+gBG7rbZqr+1uirNEi8pZjTQZCzKcokNxiHOVCbKup0OCsYKQWLyqvzP5Zfh3sfCuvpwpDU7st05dzOuWUzwSW71UQFlylLkJ7oWu+EuIqzwVlLlBV+nY18Y/Q9xW6OawMnYCWXwoWVZFl9f1J7kp9jxUGjc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783500063; c=relaxed/simple; bh=HMIkcGovMIK5HBYSwOvz9nEZhW0Xpi5/+T/SYmvGwo4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=st80cZ6iaizKG5dSHq9ndusOkY/oTHrL5fMm2Qj5p/L6ZR2KCdZeedYH6VcI+NhmN/8wOHENc1eXGxoM2Frg0H1etvD+FW9pjkGuQc8kqz/XAvCefKEUYqY4zNvGErZdaLpTlN143Z7fyavfche4/Zu4tFe5MtBpux1ff1JIXXM= 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=FyHAxpmE; arc=none smtp.client-ip=209.85.221.52 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="FyHAxpmE" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-47d70879764so280945f8f.2 for ; Wed, 08 Jul 2026 01:41:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783500058; x=1784104858; 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:content-type; bh=PFUbGAbj6TxelhY2q9PxoNeHT9wFrs9L1fXhvh78EM8=; b=FyHAxpmE8tHZuRyWJ9uKR3WCy5qj1fU91/y4ROQR4NVdOICbUnUFr+MEgCDaNBFEAy d59LxPLolxFXqT4rjYKRaKE0IAAiH9CxDpSyJkyaQqk9lQoDJc5GHAcIfs/L/AseAf8k 5vPk8yxAdCwRrlBaIAjNIbWXpLb/upDG39B96vetI8GZxyWs3gvc8pQOeWvxNNSX1vif nGBg6HrhW4QIgOB5NX0T6lA1S8xK5bmFpyGBiqgBWlUaS60RE/vgFwFG62/CmeMJ2hzi Awkb2M77yMEXaS+F8RCIeoG1tg+P2+3AQ1jh7TZBPvUcQm9r5uMUesL351Z2u3Bno36j 6cHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783500058; x=1784104858; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PFUbGAbj6TxelhY2q9PxoNeHT9wFrs9L1fXhvh78EM8=; b=WV4SNYdhYFHJXCXmrmUD1w5zm1WyqJJPA6dieOWV4p1T0en2CjF/Sg6NbtE3hCFGmC lBVt8z7AXiXlxP5CFEJcKORwwJGGqKDJeJYbJVmDTYRs6Do3Nidw+JxqETYfLLhhLRO8 Lom/XYR6qcYGAqCNh2frqq0g8ubNIpbFzX7esl99EvKF3zOwBaAxrkRsbcZ2hb66Sfdu qmQ1MejzAhmRL71ZFKVayysUvpCloDKRYBiSYRKEwm2BfX3Y16iKvXFRjATliiJ7Y8MR kjFP2yP6m6OUhrTKasHwcPX/b+Fx+ZnDN2r6jQSY4AmsSuhhemf0Nd31YqHJzC1Nzmd+ VJgg== X-Forwarded-Encrypted: i=1; AHgh+RrPSPU1rjAdTGQGGwPmNdc54RWtBv6HNfwkQUSiYcoMZE3JNrxE3ookz/6SUSp5FZ3O3E7NwAWXu8QjbFw=@vger.kernel.org X-Gm-Message-State: AOJu0Yzpiz8CbSeCLx10Ua1l8z1+IB+55vpQ+Bdj48g+360dz6k8FnBa EihkL89Fkkpa/8awgH68PT0HLGBqTTz0WDYpHAelVqmNFtNMDzUOEf+A X-Gm-Gg: AfdE7clUH+dBXsS9+XKi/+GgzlLZqQt6ctknrdPPPJLlNBJXCz5Iwy3UCK12uImUsvi 4xMlJ0o34mN9p73H+yYJeixt9v8zNEMFuUHKmiHefv/YxteWILNwLvgN1R7OeaY6xBVslrfEncj n0FBBvvBCM4Gy9oGc96XHemAlPYMaFoNEcQxAvDalqgfeg8eUtZ716OdlilXRpErho7Gkr95hj3 UxbpGNTQAylbnZ7su/eqXZFOOPKxer4ZC7PYCFYAXBATJ6uNvEjmEHWprsHU1qDUlBikK4S53U/ HzxtM1P5mKieEnD7xdNSXxj8F6AZh+6Xwg4hRjbmN8sgVxAoQqcv0qrTBJ7kCTfDwJhOHg+yA9g MmE8ZlHjjfUtCuAmz5jNMhv66TEwjCoGigE0bE6QEsc89eqUecsfhqEMRuUMYRX100m5vgP/gqi Z+nWO0qB6Ir6o2ePBcHhb8WeG26jMTNAX92bSEQmB0QApw+UyiaRCd3IrRjLAo3SIDOg4gIR21S jORhBrU X-Received: by 2002:a05:6000:4b05:b0:47d:eedc:2f16 with SMTP id ffacd0b85a97d-47df081c8d4mr1465424f8f.53.1783500058288; Wed, 08 Jul 2026 01:40:58 -0700 (PDT) Received: from Ansuel-XPS24.localdomain (host-95-248-227-210.retail.telecomitalia.it. [95.248.227.210]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47a9de1d910sm39802377f8f.6.2026.07.08.01.40.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 01:40:57 -0700 (PDT) From: Christian Marangi To: Michael Turquette , Stephen Boyd , Brian Masney , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Christian Marangi Subject: [PATCH] clk: en7523: reset PCIE HB on init for AN7581 Date: Wed, 8 Jul 2026 10:40:44 +0200 Message-ID: <20260708084045.8380-1-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit It was reported that PCIE HB should be reset for AN7581 or some instability or link training issue will be present on warm boot scenario. Reset PCIE HB on clk HW init to handle warm boot problem with PCIe. Signed-off-by: Christian Marangi --- drivers/clk/clk-en7523.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/clk/clk-en7523.c b/drivers/clk/clk-en7523.c index 1ab0e2eca5d3..c450d89bfa96 100644 --- a/drivers/clk/clk-en7523.c +++ b/drivers/clk/clk-en7523.c @@ -57,6 +57,7 @@ #define REG_RST_CTRL2 0x830 #define REG_RST_CTRL1 0x834 +#define REG_PCIE_HB_RST BIT(29) #define EN751221_REG_RST_DMT 0x84 #define EN751221_REG_RST_USB 0xec @@ -853,6 +854,12 @@ static int en7581_clk_hw_init(struct platform_device *pdev, val = readl(base + REG_NP_SCU_PCIC); writel(val | 3, base + REG_NP_SCU_PCIC); + val = readl(base + REG_RST_CTRL1); + val |= REG_PCIE_HB_RST; + writel(val, base + REG_RST_CTRL1); + val &= ~REG_PCIE_HB_RST; + writel(val, base + REG_RST_CTRL1); + return en7581_reset_register(&pdev->dev, base, en7581_rst_map, ARRAY_SIZE(en7581_rst_map), en7581_rst_ofs); -- 2.53.0