Explorar el Código

ARM: OMAP2xxx: powerdomain: core powerdomain missing logic retention states

Add the possible logic retention states for the 24xx CORE powerdomain.
Subsequent patches use this data to avoid returning incorrect data, by
skipping reads from register bitfields that don't actually exist.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Paul Walmsley hace 12 años
padre
commit
8e1ff676ef
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      arch/arm/mach-omap2/powerdomains2xxx_data.c

+ 1 - 0
arch/arm/mach-omap2/powerdomains2xxx_data.c

@@ -60,6 +60,7 @@ static struct powerdomain core_24xx_pwrdm = {
 	.name		  = "core_pwrdm",
 	.name		  = "core_pwrdm",
 	.prcm_offs	  = CORE_MOD,
 	.prcm_offs	  = CORE_MOD,
 	.pwrsts		  = PWRSTS_OFF_RET_ON,
 	.pwrsts		  = PWRSTS_OFF_RET_ON,
+	.pwrsts_logic_ret = PWRSTS_RET,
 	.banks		  = 3,
 	.banks		  = 3,
 	.pwrsts_mem_ret	  = {
 	.pwrsts_mem_ret	  = {
 		[0] = PWRSTS_OFF_RET,	 /* MEM1RETSTATE */
 		[0] = PWRSTS_OFF_RET,	 /* MEM1RETSTATE */