// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP2 / 3 common powerdomain definitions
*
* Copyright ( C ) 2007 - 2008 , 2011 Texas Instruments , Inc .
* Copyright ( C ) 2007 - 2011 Nokia Corporation
*
* Paul Walmsley , Jouni H ö gander
*/
/*
* The names for the DSP / IVA2 powerdomains are confusing .
*
* Most OMAP chips have an on - board DSP .
*
* On the 2420 , this is a ' C55 DSP called , simply , the DSP . Its
* powerdomain is called the " DSP power domain . " On the 2430 , the
* on - board DSP is a ' C64 DSP , now called ( along with its hardware
* accelerators ) the IVA2 or IVA2 . 1 . Its powerdomain is still called
* the " DSP power domain . " On the 3430 , the DSP is a ' C64 DSP like the
* 2430 , also known as the IVA2 ; but its powerdomain is now called the
* " IVA2 power domain . "
*
* The 2420 also has something called the IVA , which is a separate ARM
* core , and has nothing to do with the DSP / IVA2 .
*
* Ideally the DSP / IVA2 could just be the same powerdomain , but the PRCM
* address offset is different between the C55 and C64 DSPs .
*/
#include "powerdomain.h"
#include "prcm-common.h"
#include "prm.h"
/* OMAP2/3-common powerdomains */
/*
* The GFX powerdomain is not present on 3430 ES2 , but currently we do not
* have a macro to filter it out at compile - time .
*/
struct powerdomain gfx_omap2_pwrdm = {
.name = "gfx_pwrdm" ,
.prcm_offs = GFX_MOD,
.pwrsts = PWRSTS_OFF_RET_ON,
.pwrsts_logic_ret = PWRSTS_RET,
.banks = 1 ,
.pwrsts_mem_ret = {
[0 ] = PWRSTS_RET, /* MEMRETSTATE */
},
.pwrsts_mem_on = {
[0 ] = PWRSTS_ON, /* MEMONSTATE */
},
.voltdm = { .name = "core" },
};
struct powerdomain wkup_omap2_pwrdm = {
.name = "wkup_pwrdm" ,
.prcm_offs = WKUP_MOD,
.pwrsts = PWRSTS_ON,
.voltdm = { .name = "wakeup" },
};
Messung V0.5 in Prozent C=90 H=100 G=95
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-09-28)
¤
*© Formatika GbR, Deutschland