diff options
author | Conor Dooley <conor.dooley@microchip.com> | 2022-04-11 08:23:41 +0100 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2022-04-21 19:35:07 -0700 |
commit | 37843d0f6e7a23af19a6cbe68b9503d318fe1a29 (patch) | |
tree | feebf27b86a97e15f1696b555301458a7e202097 /drivers/scsi/smartpqi/smartpqi_sis.h | |
parent | 3123109284176b1532874591f7c81f3837bbdc17 (diff) |
clk: microchip: mpfs: don't reset disabled peripherals
The current clock driver for PolarFire SoC puts the hardware behind
"periph" clocks into reset if their clock is disabled. CONFIG_PM was
recently added to the riscv defconfig and exposed issues caused by this
behaviour, where the Cadence GEM was being put into reset between its
bringup & the PHY bringup:
https://lore.kernel.org/linux-riscv/9f4b057d-1985-5fd3-65c0-f944161c7792@microchip.com/
Fix this (for now) by removing the reset from mpfs_periph_clk_disable.
Fixes: 635e5e73370e ("clk: microchip: Add driver for Microchip PolarFire SoC")
Reviewed-by: Daire McNamara <daire.mcnamara@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20220411072340.740981-1-conor.dooley@microchip.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/scsi/smartpqi/smartpqi_sis.h')
0 files changed, 0 insertions, 0 deletions