linux/drivers/soc/fsl
Biwen Li e95f287dee soc: fsl: handle RCPM errata A-008646 on SoC LS1021A
Hardware issue:
- Reading register RCPM_IPPDEXPCR1 always return zero, this causes
  system firmware could not get correct information and wrongly do
  clock gating for all wakeup source IP during system suspend. Then
  those IPs will never get chance to wake system.

Workaround:
- Copy register RCPM_IPPDEXPCR1's setting to register SCFG_SPARECR8
  to allow system firmware's psci method read it and do things accordingly.

Signed-off-by: Biwen Li <biwen.li@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Li Yang <leoyang.li@nxp.com>
2020-11-23 19:16:02 -06:00
..
dpio soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc misdemeanours 2020-11-23 17:17:34 -06:00
qbman soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq' 2020-11-23 17:20:08 -06:00
qe soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr' 2020-11-23 17:19:33 -06:00
dpaa2-console.c soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" 2019-05-29 15:52:10 -05:00
guts.c soc: fsl: guts: Add definition for LS1028A 2019-08-15 16:43:59 -05:00
Kconfig soc: fsl: add RCPM driver 2019-11-12 15:26:05 -06:00
Makefile soc: fsl: add RCPM driver 2019-11-12 15:26:05 -06:00
rcpm.c soc: fsl: handle RCPM errata A-008646 on SoC LS1021A 2020-11-23 19:16:02 -06:00