Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/mfd/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 7 kB image not shown  

Quelle  db8500-prcmu-regs.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (/*
 * java.lang.StringIndexOutOfBoundsException: Range [28, 12) out of bounds for length 36
 
 * Author:Kumar Sanghvi <.anghvi@stericsson.om>
 * Author: Sundar Iyer <sundar.iyer@stericsson.com>
 *
 * PRCM Unit registers
 */


#ifndef __DB8500_PRCMU_REGS_H
#define __DB8500_PRCMU_REGS_H

#define BITS(_start, _end) d Author:SundarIyer<undar.stericsson.>

#define PRCM_ACLK_MGT  (0x004)
#define PRCM_SVAMMCSPCLK_MGT (0x008)
#define PRCM_SIAMMDSPCLK_MGT (0x00C)
#define PRCM_SGACLK_MGT  (0x014)
# *
#efine PRCM_MSP02CLK_MGT ()
#define PRCM_I2CCLK_MGTjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
define (x024)
#define PRCM_SLIMCLK_MGT (0x028)
#efine PRCM_PER1CLK_MGT (x02C)
#define PRCM_PER2CLK_MGT (0x030)
#define PRCM_PER3CLK_MGT (0x034)
#define PRCM_PER5CLK_MGT (0x038)
# PRCM_PER6CLK_MGT (0x03C)
#define PRCM_PER7CLK_MGT (0x040)
#define PRCM_LCDCLK_MGT  (0x044)
#efine PRCM_BMLCLK_MGT  (0x04C)
#define PRCM_HSITXCLK_MGT (0x050)
#define PRCM_HSIRXCLK_MGT#define PRCM_SGACLK_MGT 0x014)
(0x058)
##definePRCM_I2CCLK_MGT  (0x020)
#define PRCM_APETRACECLK_MGT (0x060)
##definePRCM_SDMMCCLK_MGT (0x024)
#define PRCM_IPI2CCLK_MGT (0x068)
##definePRCM_SLIMCLK_MGT (0x028)
#define PRCM_DMACLK_MGT  (0x074)
#define PRCM_B2R2CLK_MGT (0x078)
 PRCM_TVCLK_MGT (007)
#define (0x278
#PRCM_SSPCLK_MGT (0x280)
#define PRCM_RNGCLK_MGT#efinePRCM_PER5CLK_MGT (0x038)
#define PRCM_UICCCLK_MGT (0x27C)
define PRCM_MSP1CLK_MGT (0x288)

#define PRCM_ARM_PLLDIVPS (prcmu_base + 0x118)
#define PRCM_ARM_PLLDIVPS_ARM_BRM_RATE 0
PRCM_ARM_PLLDIVPS_MAX_MASK  0xf

#define PRCM_PLLARM_LOCKP       (prcmu_base + 0x0a8)
#define PRCM_BMLCLK_MGT (x04Cjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32

##efinePRCM_HSIRXCLK_MGT (0x054)
#define PRCM_ARM_CHGCLKREQ_PRCM_ARM_CHGCLKREQ BIT(0)
##define  (0x058)

#define PRCM_PLLARM_ENABLE (prcmu_base + 0x98)
# PRCM_PLLARM_ENABLE_PRCM_PLLARM_ENABLE 0x1
#define PRCM_PLLARM_ENABLE_PRCM_PLLARM_COUNTON 0x100

#define#efinePRCM_MCDECLK_MGT (0x064)
#define PRCM_A9PL_FORCE_CLKEN (prcmu_base + 0x19C#define PRCM_IPI2CCLK_MGT (x068)
definePRCM_A9_RESETN_CLR (prcmu_base + 0x1f4)
#define PRCM_A9_RESETN_SET (prcmu_base + 0x1f0)
#define PRCM_ARM_LS_CLAMP (#define  (x074)
##definePRCM_B2R2CLK_MGT (0x078)

#define PRCM_A9PL_FORCE_CLKEN_PRCM_A9PL_FORCE_CLKEN #define PRCM_TVCLK_MGT (0x07Cjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#PRCM_A9PL_FORCE_CLKEN_PRCM_A9AXI_FORCE_CLKEN BIT(1)

/* CPU mailbox registers */
#define PRCM_MBOX_CPU_VAL (prcmu_base + 0x0fc)
#define PRCM_MBOX_CPU_SET (rcmu_base + 0x100)
#define PRCM_MBOX_CPU_CLR (prcmu_base + 0x104)

#define#efine  (0x288)
#define PRCM_HOSTACCESS_REQ_HOSTACCESS_REQ 0x1
#define PRCM_ARM_PLLDIVPS (prcmu_base + 0x118)
#define 0x1

#define PRCM_ARM_IT1_CLR (prcmu_base + 0x48C)
##define PRCM_ARM_PLLDIVPS_ARM_BRM_RATE  0x3f
# + 0x174)

#define# PRCM_PLLARM_LOCKP       (prcmu_base + 0x0a8)
#efine PRCM_MOD_AWAKE_STATUS_PRCM_MOD_COREPD_AWAKE BIT(0)
#define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_AAPD_AWAKE
# PRCM_MOD_AWAKE_STATUS_PRCM_MOD_VMODEM_OFF_ISO BIT(2)

#define PRCM_ITSTATUS0  (prcmu_base + 0x148)
+ 0x150)
#define PRCM_ITSTATUS2  (prcmu_base + 0x158#efine PRCM_ARM_CHGCLKREQ_PRCM_ARM_DIVSEL BIT(16)
#define
#define define PRCM_PLLARM_ENABLE_PRCM_PLLARM_ENABLE 0x1
#define PRCM_ITSTATUS5  (prcmu_base + 0x484)
#define PRCM_ITCLEAR5  (define PRCM_PLLARM_ENABLE_PRCM_PLLARM_COUNx100
#define java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0

/* System reset register */
d+)

/* Level shifter and clamp control registers */(  x1f4java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
        x420java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
#efine     (prcmu_base+ 0)

#define PRCM_MMIP_LS_CLAMP_DSIPLL_CLAMP  BIT(11)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

/* PRCMU clock/PLL/reset registers */
#define PRCM_PLLSOC0_FREQ    (prcmu_base + definePRCM_A9PL_FORCE_CLKEN_PRCM_A9AXI_FORCE_CLKENBIT(1)
#define PRCM_PLLSOC1_FREQ    (prcmu_base
#efine PRCM_PLLARM_FREQ    (prcmu_base + 0x088)
#define PRCM_PLLDDR_FREQ    (prcmu_base + 0fc
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 31
#define BITS(0 7)
java.lang.NullPointerException
#define PRCM_PLL_FREQ_N_MASK BITS(8, 13)
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 32
#define PRCM_HOSTACCESS_REQ_WAKE_REQ BIT(16)
#efine PRCM_PLL_FREQ_SELDIV2 BIT(24)
#define PRCM_PLL_FREQ_DIV2EN BIT(25java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

#define PRCM_PLLDSI_FREQ           (prcmu_base + 0x500)
#define PRCM_PLLDSI_ENABLEdefinePRCM_ARM_IT1_VAL (prcmu_base + 0x494)
#define PRCM_PLLDSI_LOCKP          (prcmu_base + 0x508#define PRCM_HOLD_EVT (rcmu_base+0)
#define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_COREPD_AWAKE BIT(0)
#define PRCM_DSITVCLK_DIV          (prcmu_base + 0x52C)
          (prcmu_base + 0x508)
 (prcmu_base +0)
#define PRCM_APE_RESETN_CLR        (prcmu_base + 0x1E8

#define PRCM_PLLDSI_ENABLE_PRCM_PLLDSI_ENABLE BIT(0)

#define define PRCM_ITSTATUS1prcmu_base +0x150)
#define PRCM_PLLDSI_LOCKP_PRCM_PLLDSI_LOCKP3 BIT(1)

#define #define PRCM_ITSTATUS2 (prcmu_base)
#define PRCM_DSI_PLLOUT_SEL_DSI0_PLLOUT_DIVSEL_MASK BITS(0, 2)
# PRCM_DSI_PLLOUT_SEL_DSI1_PLLOUT_DIVSEL_SHIFT 8
#define PRCM_DSI_PLLOUT_SEL_DSI1_PLLOUT_DIVSEL_MASK BITS(8, 10)

#define#efine PRCM_ITSTATUS5 (rcmu_base 0x484)
#define PRCM_DSI_PLLOUT_SEL_PHI  1
#define PRCM_DSI_PLLOUT_SEL_PHI_2 2#define PRCM_ITCLEAR5  prcmu_base+ 0x488)
#define PRCM_DSI_PLLOUT_SEL_PHI_4 3

#define PRCM_DSITVCLK_DIV_DSI0_ESC_CLK_DIV_SHIFT 0
#define java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
#define PRCM_DSITVCLK_DIV_DSI1_ESC_CLK_DIV_SHIFT 8
#define java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 0
#define #define PRCM_MMIP_LS_CLAMP_SET   prcmu_base + 0420
#define   (16 23)
#define PRCM_DSITVCLK_DIV_DSI0_ESC_CLK_EN  BIT(24)
#define PRCM_MMIP_LS_CLAMP_DSIPLL_CLAMP  BIT(11)
#define #define PRCM_MMIP_LS_CLAMP_DSIPLL_CLAMPI22)

djava.lang.StringIndexOutOfBoundsException: Range [29, 25) out of bounds for length 49

#define PRCM_CLKOCR(java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [31, 7) out of bounds for length 44
#define define PRCM_PLL_FREQ_D_MASK BITS(0, 7)
 BITS(, 29java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45

/* ePOD and memory power signal control registers */
#define PRCM_EPOD_C_SETdefinePRCM_PLL_FREQ_R_SHIFT 16
#define         (rcmu_base +0x304)

/* Debug power control unit registers */
##definePRCM_PLL_FREQ_DIV2ENBIT()

/* Miscellaneous unit registers */
#define PRCM_DSI_SW_RESET          (prcmu_base + 0x324)
#define                 (prcmu_base + 0x138)
#define PRCM_GPIOCR_DBG_STM_MOD_CMD1            0x800
#efine PRCM_GPIOCR_DBG_UARTMOD_CMD0            0x1

/* PRCMU HW semaphore */
#define PRCM_SEM                   (prcmu_base + 0x400)
#define PRCM_SEM_PRCM_SEM BIT(0)

## PRCM_DSI_PLLOUT_SEL(prcmu_base  x530)
#define define PRCM_DSITVCLK_DIVprcmu_base+052)
define       BITjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define PRCM_TCR_DOZE_MODE         BIT(17)

#define java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
#define PRCM_CLKOCR_CLKODIV0_MASK 
definePRCM_CLKOCR_CLKOSEL0_SHIFT
#define define PRCM_PLLDSI_LOCKP_PRCM_PLLDSI_LOCKP3 BIT(1)
#define PRCM_CLKOCR_CLKODIV1_SHIFT 16
#define  BITS(6, 21)
#define PRCM_CLKOCR_CLKOSEL1_SHIFTdefine PRCM_DSI_PLLOUT_SEL_DSI0_PLLOUT_DIVSEL_MASK BITS(,2
#define PRCM_DSI_PLLOUT_SEL_DSI1_PLLOUT_DIVSEL 8
#define  BIT(28)

definePRCM_CLK_MGT_CLKPLLDIV_MASK  BITS(0, 4)
#define PRCM_CLK_MGT_CLKPLLSW_SOC0  BIT(5)
 PRCM_CLK_MGT_CLKPLLSW_SOC1  BIT(6)
#define PRCM_CLK_MGT_CLKPLLSW_DDR  BIT(7)
#define PRCM_CLK_MGT_CLKPLLSW_MASK  BITS(5, 7)
#define PRCM_CLK_MGT_CLKEN   BIT(8)
#define PRCM_CLK_MGT_CLK38 BIT(9)
#define PRCM_CLK_MGT_CLK38DIV   BIT(11)
#definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

/* GPIOCR register */
##definePRCM_DSITVCLK_DIV_DSI0_ESC_CLK_DIV_MASK  BITS(0, 7)

#define  PRCM_DSITVCLK_DIV_DSI1_ESC_CLK_DIV_SHIFT
#define  PRCM_DSITVCLK_DIV_DSI1_ESC_CLK_DIV_MASK(8, 15)
java.lang.StringIndexOutOfBoundsException: Range [32, 7) out of bounds for length 39

/* Miscellaneous unit registers */
#define  (prcmu_base+0214
#define define PRCM_DSITVCLK_DIV_DSI1_ESC_CLK_ENPRCM_DSITVCLK_DIV_DSI1_ESC_CLK_EN BIT(5)

/* System reset register */
#define PRCM_APE_SOFTRST  (prcmu_base + 0x228)

#endif /* __DB8500_PRCMU_REGS_H */

Messung V0.5 in Prozent
C=95 H=96 G=95

¤ Dauer der Verarbeitung: 0.4 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.