Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/arch/arm/mach-omap2/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 2 kB image not shown  

Quelle  prm33xx.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * AM33XX PRM instance offset macros
 *
 * Copyright (C) 2011-2012 Texas Instruments Incorporated - https://www.ti.com/
 */


#ifndef __ARCH_ARM_MACH_OMAP2_PRM33XX_H
#define __ARCH_ARM_MACH_OMAP2_PRM33XX_H

#include "prcm-common.h"
#include "prm.h"

#define AM33XX_PRM_BASE               0x44E00000

#define AM33XX_PRM_REGADDR(inst, reg)                         \
 AM33XX_L4_WK_IO_ADDRESS(AM33XX_PRM_BASE + (inst) + (reg))


/* PRM instances */
#define AM33XX_PRM_OCP_SOCKET_MOD 0x0B00
#define AM33XX_PRM_PER_MOD  0x0C00
#define AM33XX_PRM_WKUP_MOD  0x0D00
#define AM33XX_PRM_MPU_MOD  0x0E00
#define AM33XX_PRM_DEVICE_MOD  0x0F00
#define AM33XX_PRM_RTC_MOD  0x1000
#define AM33XX_PRM_GFX_MOD  0x1100
#define AM33XX_PRM_CEFUSE_MOD  0x1200

/* PRM.PER_PRM register offsets */
#define AM33XX_PM_PER_PWRSTST_OFFSET  0x0008
#define AM33XX_PM_PER_PWRSTST   AM33XX_PRM_REGADDR(AM33XX_PRM_PER_MOD, 0x0008)
#define AM33XX_PM_PER_PWRSTCTRL_OFFSET  0x000c
#define AM33XX_PM_PER_PWRSTCTRL   AM33XX_PRM_REGADDR(AM33XX_PRM_PER_MOD, 0x000c)

/* PRM.WKUP_PRM register offsets */
#define AM33XX_PM_WKUP_PWRSTCTRL_OFFSET  0x0004
#define AM33XX_PM_WKUP_PWRSTCTRL  AM33XX_PRM_REGADDR(AM33XX_PRM_WKUP_MOD, 0x0004)
#define AM33XX_PM_WKUP_PWRSTST_OFFSET  0x0008
#define AM33XX_PM_WKUP_PWRSTST   AM33XX_PRM_REGADDR(AM33XX_PRM_WKUP_MOD, 0x0008)

/* PRM.MPU_PRM register offsets */
#define AM33XX_PM_MPU_PWRSTCTRL_OFFSET  0x0000
#define AM33XX_PM_MPU_PWRSTCTRL   AM33XX_PRM_REGADDR(AM33XX_PRM_MPU_MOD, 0x0000)
#define AM33XX_PM_MPU_PWRSTST_OFFSET  0x0004
#define AM33XX_PM_MPU_PWRSTST   AM33XX_PRM_REGADDR(AM33XX_PRM_MPU_MOD, 0x0004)

/* PRM.DEVICE_PRM register offsets */
#define AM33XX_PRM_RSTCTRL_OFFSET  0x0000
#define AM33XX_PRM_RSTCTRL   AM33XX_PRM_REGADDR(AM33XX_PRM_DEVICE_MOD, 0x0000)

/* PRM.RTC_PRM register offsets */
#define AM33XX_PM_RTC_PWRSTCTRL_OFFSET  0x0000
#define AM33XX_PM_RTC_PWRSTCTRL   AM33XX_PRM_REGADDR(AM33XX_PRM_RTC_MOD, 0x0000)
#define AM33XX_PM_RTC_PWRSTST_OFFSET  0x0004
#define AM33XX_PM_RTC_PWRSTST   AM33XX_PRM_REGADDR(AM33XX_PRM_RTC_MOD, 0x0004)

/* PRM.GFX_PRM register offsets */
#define AM33XX_PM_GFX_PWRSTCTRL_OFFSET  0x0000
#define AM33XX_PM_GFX_PWRSTCTRL   AM33XX_PRM_REGADDR(AM33XX_PRM_GFX_MOD, 0x0000)
#define AM33XX_PM_GFX_PWRSTST_OFFSET  0x0010
#define AM33XX_PM_GFX_PWRSTST   AM33XX_PRM_REGADDR(AM33XX_PRM_GFX_MOD, 0x0010)

/* PRM.CEFUSE_PRM register offsets */
#define AM33XX_PM_CEFUSE_PWRSTCTRL_OFFSET 0x0000
#define AM33XX_PM_CEFUSE_PWRSTCTRL  AM33XX_PRM_REGADDR(AM33XX_PRM_CEFUSE_MOD, 0x0000)
#define AM33XX_PM_CEFUSE_PWRSTST_OFFSET  0x0004
#define AM33XX_PM_CEFUSE_PWRSTST  AM33XX_PRM_REGADDR(AM33XX_PRM_CEFUSE_MOD, 0x0004)

#ifndef __ASSEMBLER__
int am33xx_prm_init(const struct omap_prcm_init_data *data);

#endif /* ASSEMBLER */
#endif

Messung V0.5
C=86 H=100 G=93

¤ Dauer der Verarbeitung: 0.1 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

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.