lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20221003070725.756039201@linuxfoundation.org> Date: Mon, 3 Oct 2022 09:10:48 +0200 From: Greg Kroah-Hartman <gregkh@...uxfoundation.org> To: linux-kernel@...r.kernel.org Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>, stable@...r.kernel.org, Richard Zhu <hongxing.zhu@....com>, Philipp Zabel <p.zabel@...gutronix.de>, Marek Vasut <marex@...x.de>, Richard Leitner <richard.leitner@...data.com>, Alexander Stein <alexander.stein@...tq-group.com>, Sasha Levin <sashal@...nel.org> Subject: [PATCH 5.19 052/101] reset: imx7: Fix the iMX8MP PCIe PHY PERST support From: Richard Zhu <hongxing.zhu@....com> [ Upstream commit 051d9eb403887bb11852b7a4f744728a6a4b1b58 ] On i.MX7/iMX8MM/iMX8MQ, the initialized default value of PERST bit(BIT3) of SRC_PCIEPHY_RCR is 1b'1. But i.MX8MP has one inversed default value 1b'0 of PERST bit. And the PERST bit should be kept 1b'1 after power and clocks are stable. So fix the i.MX8MP PCIe PHY PERST support here. Fixes: e08672c03981 ("reset: imx7: Add support for i.MX8MP SoC") Signed-off-by: Richard Zhu <hongxing.zhu@....com> Reviewed-by: Philipp Zabel <p.zabel@...gutronix.de> Tested-by: Marek Vasut <marex@...x.de> Tested-by: Richard Leitner <richard.leitner@...data.com> Tested-by: Alexander Stein <alexander.stein@...tq-group.com> Signed-off-by: Philipp Zabel <p.zabel@...gutronix.de> Link: https://lore.kernel.org/r/1661845564-11373-5-git-send-email-hongxing.zhu@nxp.com Signed-off-by: Sasha Levin <sashal@...nel.org> --- drivers/reset/reset-imx7.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/reset/reset-imx7.c b/drivers/reset/reset-imx7.c index 185a333df66c..d2408725eb2c 100644 --- a/drivers/reset/reset-imx7.c +++ b/drivers/reset/reset-imx7.c @@ -329,6 +329,7 @@ static int imx8mp_reset_set(struct reset_controller_dev *rcdev, break; case IMX8MP_RESET_PCIE_CTRL_APPS_EN: + case IMX8MP_RESET_PCIEPHY_PERST: value = assert ? 0 : bit; break; } -- 2.35.1
Powered by blists - more mailing lists