iLLD_TC23x
1.0
|
GTM on-chip implementation data. More...
#include "Cpu/Std/IfxCpu_Intrinsics.h"
#include "Ifx_Cfg.h"
#include "IfxGtm_reg.h"
#include "Port/Std/IfxPort.h"
Go to the source code of this file.
Data Structures | |
struct | IfxGtm_Tom_TGC |
TOM TGC objects. More... | |
Macros | |
#define | IFXGTM_CMU_CLKEN_CLK0 (0x00000002) |
Mask for CMU_CLK_EN register (Enable): CLK0. More... | |
#define | IFXGTM_CMU_CLKEN_CLK1 (0x00000008) |
Mask for CMU_CLK_EN register (Enable): CLK1. More... | |
#define | IFXGTM_CMU_CLKEN_CLK2 (0x00000020) |
Mask for CMU_CLK_EN register (Enable): CLK2. More... | |
#define | IFXGTM_CMU_CLKEN_CLK3 (0x00000080) |
Mask for CMU_CLK_EN register (Enable): CLK3. More... | |
#define | IFXGTM_CMU_CLKEN_CLK4 (0x00000200) |
Mask for CMU_CLK_EN register (Enable): CLK4. More... | |
#define | IFXGTM_CMU_CLKEN_CLK5 (0x00000800) |
Mask for CMU_CLK_EN register (Enable): CLK5. More... | |
#define | IFXGTM_CMU_CLKEN_CLK6 (0x00002000) |
Mask for CMU_CLK_EN register (Enable): CLK6. More... | |
#define | IFXGTM_CMU_CLKEN_CLK7 (0x00008000) |
Mask for CMU_CLK_EN register (Enable): CLK7. More... | |
#define | IFXGTM_CMU_CLKEN_ECLK0 (0x00020000) |
Mask for CMU_CLK_EN register (Enable): ECLK0. More... | |
#define | IFXGTM_CMU_CLKEN_ECLK1 (0x00080000) |
Mask for CMU_CLK_EN register (Enable): ECLK1. More... | |
#define | IFXGTM_CMU_CLKEN_ECLK2 (0x00200000) |
Mask for CMU_CLK_EN register (Enable): ECLK2. More... | |
#define | IFXGTM_CMU_CLKEN_FXCLK (0x00800000) |
Mask for CMU_CLK_EN register (Enable): FXCLK. More... | |
#define | IFXGTM_CMU_CLKEN_ALL (0x00AAAAAA) |
Mask for CMU_CLK_EN register (Enable): ALL clocks. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK0 (0x00000001) |
Mask for CMU_CLK_EN register (Disable): CLK0. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK1 (0x00000004) |
Mask for CMU_CLK_EN register (Disable): CLK1. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK2 (0x00000010) |
Mask for CMU_CLK_EN register (Disable): CLK2. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK3 (0x00000040) |
Mask for CMU_CLK_EN register (Disable): CLK3. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK4 (0x00000100) |
Mask for CMU_CLK_EN register (Disable): CLK4. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK5 (0x00000400) |
Mask for CMU_CLK_EN register (Disable): CLK5. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK6 (0x00001000) |
Mask for CMU_CLK_EN register (Disable): CLK6. More... | |
#define | IFXGTM_CMU_CLKDIS_CLK7 (0x00004000) |
Mask for CMU_CLK_EN register (Disable): CLK7. More... | |
#define | IFXGTM_CMU_CLKDIS_ECLK0 (0x00010000) |
Mask for CMU_CLK_EN register (Disable): ECLK0. More... | |
#define | IFXGTM_CMU_CLKDIS_ECLK1 (0x00040000) |
Mask for CMU_CLK_EN register (Disable): ECLK1. More... | |
#define | IFXGTM_CMU_CLKDIS_ECLK2 (0x00100000) |
Mask for CMU_CLK_EN register (Disable): ECLK2. More... | |
#define | IFXGTM_CMU_CLKDIS_FXCLK (0x00400000) |
Mask for CMU_CLK_EN register (Disable): FXCLK. More... | |
#define | IFXGTM_CMU_CLKDIS_ALL (0x00555555) |
Mask for CMU_CLK_EN register (Disable): ALL clocks. More... | |
#define | IFXGTM_NUM_ATOM_OBJECTS (4) |
#define | IFXGTM_NUM_TOM_OBJECTS (2) |
Typedefs | |
typedef struct IfxGtm_Tom_TGC | Ifx_GTM_TOM_TGC |
GTM on-chip implementation data.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_ALL (0x00555555) |
Mask for CMU_CLK_EN register (Disable): ALL clocks.
Definition at line 156 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK0 (0x00000001) |
Mask for CMU_CLK_EN register (Disable): CLK0.
Definition at line 108 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK1 (0x00000004) |
Mask for CMU_CLK_EN register (Disable): CLK1.
Definition at line 112 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK2 (0x00000010) |
Mask for CMU_CLK_EN register (Disable): CLK2.
Definition at line 116 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK3 (0x00000040) |
Mask for CMU_CLK_EN register (Disable): CLK3.
Definition at line 120 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK4 (0x00000100) |
Mask for CMU_CLK_EN register (Disable): CLK4.
Definition at line 124 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK5 (0x00000400) |
Mask for CMU_CLK_EN register (Disable): CLK5.
Definition at line 128 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK6 (0x00001000) |
Mask for CMU_CLK_EN register (Disable): CLK6.
Definition at line 132 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_CLK7 (0x00004000) |
Mask for CMU_CLK_EN register (Disable): CLK7.
Definition at line 136 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_ECLK0 (0x00010000) |
Mask for CMU_CLK_EN register (Disable): ECLK0.
Definition at line 140 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_ECLK1 (0x00040000) |
Mask for CMU_CLK_EN register (Disable): ECLK1.
Definition at line 144 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_ECLK2 (0x00100000) |
Mask for CMU_CLK_EN register (Disable): ECLK2.
Definition at line 148 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKDIS_FXCLK (0x00400000) |
Mask for CMU_CLK_EN register (Disable): FXCLK.
Definition at line 152 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_ALL (0x00AAAAAA) |
Mask for CMU_CLK_EN register (Enable): ALL clocks.
Definition at line 104 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK0 (0x00000002) |
Mask for CMU_CLK_EN register (Enable): CLK0.
Definition at line 56 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK1 (0x00000008) |
Mask for CMU_CLK_EN register (Enable): CLK1.
Definition at line 60 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK2 (0x00000020) |
Mask for CMU_CLK_EN register (Enable): CLK2.
Definition at line 64 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK3 (0x00000080) |
Mask for CMU_CLK_EN register (Enable): CLK3.
Definition at line 68 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK4 (0x00000200) |
Mask for CMU_CLK_EN register (Enable): CLK4.
Definition at line 72 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK5 (0x00000800) |
Mask for CMU_CLK_EN register (Enable): CLK5.
Definition at line 76 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK6 (0x00002000) |
Mask for CMU_CLK_EN register (Enable): CLK6.
Definition at line 80 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_CLK7 (0x00008000) |
Mask for CMU_CLK_EN register (Enable): CLK7.
Definition at line 84 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_ECLK0 (0x00020000) |
Mask for CMU_CLK_EN register (Enable): ECLK0.
Definition at line 88 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_ECLK1 (0x00080000) |
Mask for CMU_CLK_EN register (Enable): ECLK1.
Definition at line 92 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_ECLK2 (0x00200000) |
Mask for CMU_CLK_EN register (Enable): ECLK2.
Definition at line 96 of file IfxGtm_cfg.h.
#define IFXGTM_CMU_CLKEN_FXCLK (0x00800000) |
Mask for CMU_CLK_EN register (Enable): FXCLK.
Definition at line 100 of file IfxGtm_cfg.h.
#define IFXGTM_NUM_ATOM_OBJECTS (4) |
Definition at line 158 of file IfxGtm_cfg.h.
#define IFXGTM_NUM_TOM_OBJECTS (2) |
Definition at line 160 of file IfxGtm_cfg.h.
typedef struct IfxGtm_Tom_TGC Ifx_GTM_TOM_TGC |
Definition at line 166 of file IfxGtm_cfg.h.