mirror-linux/drivers/soc
Nathan Rossi 328efccc78 soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
[ Upstream commit 9d1e8275a2 ]

Commit 836fb30949 ("soc: imx8m: Enable OCOTP clock before reading the
register") added configuration to enable the OCOTP clock before
attempting to read from the associated registers.

This same kexec issue is present with the imx8m SoCs that use the
imx8mm_soc_uid function (e.g. imx8mp). This requires the imx8mm_soc_uid
function to configure the OCOTP clock before accessing the associated
registers. This change implements the same clock enable functionality
that is present in the imx8mq_soc_revision function for the
imx8mm_soc_uid function.

Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Fixes: 836fb30949 ("soc: imx8m: Enable OCOTP clock before reading the register")
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-10-06 14:56:49 +02:00
..
actions
amlogic
apple
aspeed
atmel
bcm
canaan
dove
fsl
fujitsu
gemini
imx soc: imx8m: Enable OCOTP clock for imx8mm before reading registers 2023-10-06 14:56:49 +02:00
ixp4xx
lantiq
litex
mediatek
microchip
pxa
qcom soc: qcom: qmi_encdec: Restrict string length in decode 2023-09-19 12:27:57 +02:00
renesas
rockchip
samsung
sifive
sunxi
tegra
ti
ux500
versatile
xilinx
Kconfig
Makefile