/* SPDX-License-Identifier: BSD-3-Clause */
|
/*
|
* Copyright (c) 2020-2021 Rockchip Electronics Co., Ltd.
|
*/
|
|
#ifndef __RK3568_H
|
#define __RK3568_H
|
#ifdef __cplusplus
|
extern "C" {
|
#endif
|
/****************************************************************************************/
|
/* */
|
/* Module Structure Section */
|
/* */
|
/****************************************************************************************/
|
#ifndef __ASSEMBLY__
|
/* GRF Register Structure Define */
|
struct GRF_REG {
|
__IO uint32_t GPIO0A_IOMUX_L; /* Address Offset: 0x0000 */
|
__IO uint32_t GPIO0A_IOMUX_H; /* Address Offset: 0x0004 */
|
__IO uint32_t GPIO0B_IOMUX_L; /* Address Offset: 0x0008 */
|
__IO uint32_t GPIO0B_IOMUX_H; /* Address Offset: 0x000C */
|
__IO uint32_t GPIO0C_IOMUX_L; /* Address Offset: 0x0010 */
|
__IO uint32_t GPIO0C_IOMUX_H; /* Address Offset: 0x0014 */
|
__IO uint32_t GPIO0D_IOMUX_L; /* Address Offset: 0x0018 */
|
__IO uint32_t GPIO0D_IOMUX_H; /* Address Offset: 0x001C */
|
__IO uint32_t GPIO0A_P; /* Address Offset: 0x0020 */
|
__IO uint32_t GPIO0B_P; /* Address Offset: 0x0024 */
|
__IO uint32_t GPIO0C_P; /* Address Offset: 0x0028 */
|
__IO uint32_t GPIO0D_P; /* Address Offset: 0x002C */
|
__IO uint32_t GPIO0A_IE; /* Address Offset: 0x0030 */
|
__IO uint32_t GPIO0B_IE; /* Address Offset: 0x0034 */
|
__IO uint32_t GPIO0C_IE; /* Address Offset: 0x0038 */
|
__IO uint32_t GPIO0D_IE; /* Address Offset: 0x003C */
|
__IO uint32_t GPIO0A_OPD; /* Address Offset: 0x0040 */
|
__IO uint32_t GPIO0B_OPD; /* Address Offset: 0x0044 */
|
__IO uint32_t GPIO0C_OPD; /* Address Offset: 0x0048 */
|
__IO uint32_t GPIO0D_OPD; /* Address Offset: 0x004C */
|
__IO uint32_t GPIO0A_SUS; /* Address Offset: 0x0050 */
|
__IO uint32_t GPIO0B_SUS; /* Address Offset: 0x0054 */
|
__IO uint32_t GPIO0C_SUS; /* Address Offset: 0x0058 */
|
__IO uint32_t GPIO0D_SUS; /* Address Offset: 0x005C */
|
__IO uint32_t GPIO0A_SL; /* Address Offset: 0x0060 */
|
__IO uint32_t GPIO0B_SL; /* Address Offset: 0x0064 */
|
__IO uint32_t GPIO0C_SL; /* Address Offset: 0x0068 */
|
__IO uint32_t GPIO0D_SL; /* Address Offset: 0x006C */
|
__IO uint32_t GPIO0A_DS_0; /* Address Offset: 0x0070 */
|
__IO uint32_t GPIO0A_DS_1; /* Address Offset: 0x0074 */
|
__IO uint32_t GPIO0A_DS_2; /* Address Offset: 0x0078 */
|
__IO uint32_t GPIO0A_DS_3; /* Address Offset: 0x007C */
|
__IO uint32_t GPIO0B_DS_0; /* Address Offset: 0x0080 */
|
__IO uint32_t GPIO0B_DS_1; /* Address Offset: 0x0084 */
|
__IO uint32_t GPIO0B_DS_2; /* Address Offset: 0x0088 */
|
__IO uint32_t GPIO0B_DS_3; /* Address Offset: 0x008C */
|
__IO uint32_t GPIO0C_DS_0; /* Address Offset: 0x0090 */
|
__IO uint32_t GPIO0C_DS_1; /* Address Offset: 0x0094 */
|
__IO uint32_t GPIO0C_DS_2; /* Address Offset: 0x0098 */
|
__IO uint32_t GPIO0C_DS_3; /* Address Offset: 0x009C */
|
__IO uint32_t GPIO0D_DS_0; /* Address Offset: 0x00A0 */
|
__IO uint32_t GPIO0D_DS_1; /* Address Offset: 0x00A4 */
|
__IO uint32_t GPIO0D_DS_2; /* Address Offset: 0x00A8 */
|
__IO uint32_t GPIO0D_DS_3; /* Address Offset: 0x00AC */
|
uint32_t RESERVED00B0[20]; /* Address Offset: 0x00B0 */
|
__IO uint32_t SOC_CON0; /* Address Offset: 0x0100 */
|
__IO uint32_t SOC_CON1; /* Address Offset: 0x0104 */
|
__IO uint32_t SOC_CON2; /* Address Offset: 0x0108 */
|
__IO uint32_t SOC_CON3; /* Address Offset: 0x010C */
|
__IO uint32_t SOC_CON4; /* Address Offset: 0x0110 */
|
__IO uint32_t SOC_CON5; /* Address Offset: 0x0114 */
|
uint32_t RESERVED0118[2]; /* Address Offset: 0x0118 */
|
__I uint32_t SOC_STATUS; /* Address Offset: 0x0120 */
|
uint32_t RESERVED0124[7]; /* Address Offset: 0x0124 */
|
__IO uint32_t IO_VSEL0; /* Address Offset: 0x0140 */
|
__IO uint32_t IO_VSEL1; /* Address Offset: 0x0144 */
|
__IO uint32_t IO_VSEL2; /* Address Offset: 0x0148 */
|
uint32_t RESERVED014C[13]; /* Address Offset: 0x014C */
|
__IO uint32_t DLL_CON0; /* Address Offset: 0x0180 */
|
uint32_t RESERVED0184[31]; /* Address Offset: 0x0184 */
|
__IO uint32_t OS_REG0; /* Address Offset: 0x0200 */
|
__IO uint32_t OS_REG1; /* Address Offset: 0x0204 */
|
__IO uint32_t OS_REG2; /* Address Offset: 0x0208 */
|
__IO uint32_t OS_REG3; /* Address Offset: 0x020C */
|
__IO uint32_t OS_REG4; /* Address Offset: 0x0210 */
|
__IO uint32_t OS_REG5; /* Address Offset: 0x0214 */
|
__IO uint32_t OS_REG6; /* Address Offset: 0x0218 */
|
__IO uint32_t OS_REG7; /* Address Offset: 0x021C */
|
__IO uint32_t OS_REG8; /* Address Offset: 0x0220 */
|
__IO uint32_t OS_REG9; /* Address Offset: 0x0224 */
|
__IO uint32_t OS_REG10; /* Address Offset: 0x0228 */
|
__IO uint32_t OS_REG11; /* Address Offset: 0x022C */
|
__IO uint32_t RESET_FUNCTION_STATUS; /* Address Offset: 0x0230 */
|
__IO uint32_t RESET_FUNCTION_CLR; /* Address Offset: 0x0234 */
|
uint32_t RESERVED0238[82]; /* Address Offset: 0x0238 */
|
__IO uint32_t SIG_DETECT_CON; /* Address Offset: 0x0380 */
|
uint32_t RESERVED0384[3]; /* Address Offset: 0x0384 */
|
__IO uint32_t SIG_DETECT_STATUS; /* Address Offset: 0x0390 */
|
uint32_t RESERVED0394[3]; /* Address Offset: 0x0394 */
|
__IO uint32_t SIG_DETECT_STATUS_CLEAR; /* Address Offset: 0x03A0 */
|
uint32_t RESERVED03A4[3]; /* Address Offset: 0x03A4 */
|
__IO uint32_t SDMMC_DET_COUNTER; /* Address Offset: 0x03B0 */
|
uint32_t RESERVED03B4[65299]; /* Address Offset: 0x03B4 */
|
__IO uint32_t GPIO1A_IOMUX_L; /* Address Offset: 0x40000 */
|
__IO uint32_t GPIO1A_IOMUX_H; /* Address Offset: 0x40004 */
|
__IO uint32_t GPIO1B_IOMUX_L; /* Address Offset: 0x40008 */
|
__IO uint32_t GPIO1B_IOMUX_H; /* Address Offset: 0x4000C */
|
__IO uint32_t GPIO1C_IOMUX_L; /* Address Offset: 0x40010 */
|
__IO uint32_t GPIO1C_IOMUX_H; /* Address Offset: 0x40014 */
|
__IO uint32_t GPIO1D_IOMUX_L; /* Address Offset: 0x40018 */
|
__IO uint32_t GPIO1D_IOMUX_H; /* Address Offset: 0x4001C */
|
__IO uint32_t GPIO2A_IOMUX_L; /* Address Offset: 0x40020 */
|
__IO uint32_t GPIO2A_IOMUX_H; /* Address Offset: 0x40024 */
|
__IO uint32_t GPIO2B_IOMUX_L; /* Address Offset: 0x40028 */
|
__IO uint32_t GPIO2B_IOMUX_H; /* Address Offset: 0x4002C */
|
__IO uint32_t GPIO2C_IOMUX_L; /* Address Offset: 0x40030 */
|
__IO uint32_t GPIO2C_IOMUX_H; /* Address Offset: 0x40034 */
|
__IO uint32_t GPIO2D_IOMUX_L; /* Address Offset: 0x40038 */
|
__IO uint32_t GPIO2D_IOMUX_H; /* Address Offset: 0x4003C */
|
__IO uint32_t GPIO3A_IOMUX_L; /* Address Offset: 0x40040 */
|
__IO uint32_t GPIO3A_IOMUX_H; /* Address Offset: 0x40044 */
|
__IO uint32_t GPIO3B_IOMUX_L; /* Address Offset: 0x40048 */
|
__IO uint32_t GPIO3B_IOMUX_H; /* Address Offset: 0x4004C */
|
__IO uint32_t GPIO3C_IOMUX_L; /* Address Offset: 0x40050 */
|
__IO uint32_t GPIO3C_IOMUX_H; /* Address Offset: 0x40054 */
|
__IO uint32_t GPIO3D_IOMUX_L; /* Address Offset: 0x40058 */
|
__IO uint32_t GPIO3D_IOMUX_H; /* Address Offset: 0x4005C */
|
__IO uint32_t GPIO4A_IOMUX_L; /* Address Offset: 0x40060 */
|
__IO uint32_t GPIO4A_IOMUX_H; /* Address Offset: 0x40064 */
|
__IO uint32_t GPIO4B_IOMUX_L; /* Address Offset: 0x40068 */
|
__IO uint32_t GPIO4B_IOMUX_H; /* Address Offset: 0x4006C */
|
__IO uint32_t GPIO4C_IOMUX_L; /* Address Offset: 0x40070 */
|
__IO uint32_t GPIO4C_IOMUX_H; /* Address Offset: 0x40074 */
|
__IO uint32_t GPIO4D_IOMUX_L; /* Address Offset: 0x40078 */
|
__IO uint32_t GPIO4D_IOMUX_H; /* Address Offset: 0x4007C */
|
__IO uint32_t GPIO1A_P; /* Address Offset: 0x40080 */
|
__IO uint32_t GPIO1B_P; /* Address Offset: 0x40084 */
|
__IO uint32_t GPIO1C_P; /* Address Offset: 0x40088 */
|
__IO uint32_t GPIO1D_P; /* Address Offset: 0x4008C */
|
__IO uint32_t GPIO2A_P; /* Address Offset: 0x40090 */
|
__IO uint32_t GPIO2B_P; /* Address Offset: 0x40094 */
|
__IO uint32_t GPIO2C_P; /* Address Offset: 0x40098 */
|
__IO uint32_t GPIO2D_P; /* Address Offset: 0x4009C */
|
__IO uint32_t GPIO3A_P; /* Address Offset: 0x400A0 */
|
__IO uint32_t GPIO3B_P; /* Address Offset: 0x400A4 */
|
__IO uint32_t GPIO3C_P; /* Address Offset: 0x400A8 */
|
__IO uint32_t GPIO3D_P; /* Address Offset: 0x400AC */
|
__IO uint32_t GPIO4A_P; /* Address Offset: 0x400B0 */
|
__IO uint32_t GPIO4B_P; /* Address Offset: 0x400B4 */
|
__IO uint32_t GPIO4C_P; /* Address Offset: 0x400B8 */
|
__IO uint32_t GPIO4D_P; /* Address Offset: 0x400BC */
|
__IO uint32_t GPIO1A_IE; /* Address Offset: 0x400C0 */
|
__IO uint32_t GPIO1B_IE; /* Address Offset: 0x400C4 */
|
__IO uint32_t GPIO1C_IE; /* Address Offset: 0x400C8 */
|
__IO uint32_t GPIO1D_IE; /* Address Offset: 0x400CC */
|
__IO uint32_t GPIO2A_IE; /* Address Offset: 0x400D0 */
|
__IO uint32_t GPIO2B_IE; /* Address Offset: 0x400D4 */
|
__IO uint32_t GPIO2C_IE; /* Address Offset: 0x400D8 */
|
__IO uint32_t GPIO2D_IE; /* Address Offset: 0x400DC */
|
__IO uint32_t GPIO3A_IE; /* Address Offset: 0x400E0 */
|
__IO uint32_t GPIO3B_IE; /* Address Offset: 0x400E4 */
|
__IO uint32_t GPIO3C_IE; /* Address Offset: 0x400E8 */
|
__IO uint32_t GPIO3D_IE; /* Address Offset: 0x400EC */
|
__IO uint32_t GPIO4A_IE; /* Address Offset: 0x400F0 */
|
__IO uint32_t GPIO4B_IE; /* Address Offset: 0x400F4 */
|
__IO uint32_t GPIO4C_IE; /* Address Offset: 0x400F8 */
|
__IO uint32_t GPIO4D_IE; /* Address Offset: 0x400FC */
|
__IO uint32_t GPIO1A_OPD; /* Address Offset: 0x40100 */
|
__IO uint32_t GPIO1B_OPD; /* Address Offset: 0x40104 */
|
__IO uint32_t GPIO1C_OPD; /* Address Offset: 0x40108 */
|
__IO uint32_t GPIO1D_OPD; /* Address Offset: 0x4010C */
|
__IO uint32_t GPIO2A_OPD; /* Address Offset: 0x40110 */
|
__IO uint32_t GPIO2B_OPD; /* Address Offset: 0x40114 */
|
__IO uint32_t GPIO2C_OPD; /* Address Offset: 0x40118 */
|
__IO uint32_t GPIO2D_OPD; /* Address Offset: 0x4011C */
|
__IO uint32_t GPIO3A_OPD; /* Address Offset: 0x40120 */
|
__IO uint32_t GPIO3B_OPD; /* Address Offset: 0x40124 */
|
__IO uint32_t GPIO3C_OPD; /* Address Offset: 0x40128 */
|
__IO uint32_t GPIO3D_OPD; /* Address Offset: 0x4012C */
|
__IO uint32_t GPIO4A_OPD; /* Address Offset: 0x40130 */
|
__IO uint32_t GPIO4B_OPD; /* Address Offset: 0x40134 */
|
__IO uint32_t GPIO4C_OPD; /* Address Offset: 0x40138 */
|
__IO uint32_t GPIO4D_OPD; /* Address Offset: 0x4013C */
|
__IO uint32_t GPIO1A_SUS; /* Address Offset: 0x40140 */
|
__IO uint32_t GPIO1B_SUS; /* Address Offset: 0x40144 */
|
__IO uint32_t GPIO1C_SUS; /* Address Offset: 0x40148 */
|
__IO uint32_t GPIO1D_SUS; /* Address Offset: 0x4014C */
|
__IO uint32_t GPIO2A_SUS; /* Address Offset: 0x40150 */
|
__IO uint32_t GPIO2B_SUS; /* Address Offset: 0x40154 */
|
__IO uint32_t GPIO2C_SUS; /* Address Offset: 0x40158 */
|
__IO uint32_t GPIO2D_SUS; /* Address Offset: 0x4015C */
|
__IO uint32_t GPIO3A_SUS; /* Address Offset: 0x40160 */
|
__IO uint32_t GPIO3B_SUS; /* Address Offset: 0x40164 */
|
__IO uint32_t GPIO3C_SUS; /* Address Offset: 0x40168 */
|
__IO uint32_t GPIO3D_SUS; /* Address Offset: 0x4016C */
|
__IO uint32_t GPIO4A_SUS; /* Address Offset: 0x40170 */
|
__IO uint32_t GPIO4B_SUS; /* Address Offset: 0x40174 */
|
__IO uint32_t GPIO4C_SUS; /* Address Offset: 0x40178 */
|
__IO uint32_t GPIO4D_SUS; /* Address Offset: 0x4017C */
|
__IO uint32_t GPIO1A_SL; /* Address Offset: 0x40180 */
|
__IO uint32_t GPIO1B_SL; /* Address Offset: 0x40184 */
|
__IO uint32_t GPIO1C_SL; /* Address Offset: 0x40188 */
|
__IO uint32_t GPIO1D_SL; /* Address Offset: 0x4018C */
|
__IO uint32_t GPIO2A_SL; /* Address Offset: 0x40190 */
|
__IO uint32_t GPIO2B_SL; /* Address Offset: 0x40194 */
|
__IO uint32_t GPIO2C_SL; /* Address Offset: 0x40198 */
|
__IO uint32_t GPIO2D_SL; /* Address Offset: 0x4019C */
|
__IO uint32_t GPIO3A_SL; /* Address Offset: 0x401A0 */
|
__IO uint32_t GPIO3B_SL; /* Address Offset: 0x401A4 */
|
__IO uint32_t GPIO3C_SL; /* Address Offset: 0x401A8 */
|
__IO uint32_t GPIO3D_SL; /* Address Offset: 0x401AC */
|
__IO uint32_t GPIO4A_SL; /* Address Offset: 0x401B0 */
|
__IO uint32_t GPIO4B_SL; /* Address Offset: 0x401B4 */
|
__IO uint32_t GPIO4C_SL; /* Address Offset: 0x401B8 */
|
__IO uint32_t GPIO4D_SL; /* Address Offset: 0x401BC */
|
uint32_t RESERVED401C0[16]; /* Address Offset: 0x401C0 */
|
__IO uint32_t GPIO1A_DS_0; /* Address Offset: 0x40200 */
|
__IO uint32_t GPIO1A_DS_1; /* Address Offset: 0x40204 */
|
__IO uint32_t GPIO1A_DS_2; /* Address Offset: 0x40208 */
|
__IO uint32_t GPIO1A_DS_3; /* Address Offset: 0x4020C */
|
__IO uint32_t GPIO1B_DS_0; /* Address Offset: 0x40210 */
|
__IO uint32_t GPIO1B_DS_1; /* Address Offset: 0x40214 */
|
__IO uint32_t GPIO1B_DS_2; /* Address Offset: 0x40218 */
|
__IO uint32_t GPIO1B_DS_3; /* Address Offset: 0x4021C */
|
__IO uint32_t GPIO1C_DS_0; /* Address Offset: 0x40220 */
|
__IO uint32_t GPIO1C_DS_1; /* Address Offset: 0x40224 */
|
__IO uint32_t GPIO1C_DS_2; /* Address Offset: 0x40228 */
|
__IO uint32_t GPIO1C_DS_3; /* Address Offset: 0x4022C */
|
__IO uint32_t GPIO1D_DS_0; /* Address Offset: 0x40230 */
|
__IO uint32_t GPIO1D_DS_1; /* Address Offset: 0x40234 */
|
__IO uint32_t GPIO1D_DS_2; /* Address Offset: 0x40238 */
|
__IO uint32_t GPIO1D_DS_3; /* Address Offset: 0x4023C */
|
__IO uint32_t GPIO2A_DS_0; /* Address Offset: 0x40240 */
|
__IO uint32_t GPIO2A_DS_1; /* Address Offset: 0x40244 */
|
__IO uint32_t GPIO2A_DS_2; /* Address Offset: 0x40248 */
|
__IO uint32_t GPIO2A_DS_3; /* Address Offset: 0x4024C */
|
__IO uint32_t GPIO2B_DS_0; /* Address Offset: 0x40250 */
|
__IO uint32_t GPIO2B_DS_1; /* Address Offset: 0x40254 */
|
__IO uint32_t GPIO2B_DS_2; /* Address Offset: 0x40258 */
|
__IO uint32_t GPIO2B_DS_3; /* Address Offset: 0x4025C */
|
__IO uint32_t GPIO2C_DS_0; /* Address Offset: 0x40260 */
|
__IO uint32_t GPIO2C_DS_1; /* Address Offset: 0x40264 */
|
__IO uint32_t GPIO2C_DS_2; /* Address Offset: 0x40268 */
|
__IO uint32_t GPIO2C_DS_3; /* Address Offset: 0x4026C */
|
__IO uint32_t GPIO2D_DS_0; /* Address Offset: 0x40270 */
|
__IO uint32_t GPIO2D_DS_1; /* Address Offset: 0x40274 */
|
__IO uint32_t GPIO2D_DS_2; /* Address Offset: 0x40278 */
|
__IO uint32_t GPIO2D_DS_3; /* Address Offset: 0x4027C */
|
__IO uint32_t GPIO3A_DS_0; /* Address Offset: 0x40280 */
|
__IO uint32_t GPIO3A_DS_1; /* Address Offset: 0x40284 */
|
__IO uint32_t GPIO3A_DS_2; /* Address Offset: 0x40288 */
|
__IO uint32_t GPIO3A_DS_3; /* Address Offset: 0x4028C */
|
__IO uint32_t GPIO3B_DS_0; /* Address Offset: 0x40290 */
|
__IO uint32_t GPIO3B_DS_1; /* Address Offset: 0x40294 */
|
__IO uint32_t GPIO3B_DS_2; /* Address Offset: 0x40298 */
|
__IO uint32_t GPIO3B_DS_3; /* Address Offset: 0x4029C */
|
__IO uint32_t GPIO3C_DS_0; /* Address Offset: 0x402A0 */
|
__IO uint32_t GPIO3C_DS_1; /* Address Offset: 0x402A4 */
|
__IO uint32_t GPIO3C_DS_2; /* Address Offset: 0x402A8 */
|
__IO uint32_t GPIO3C_DS_3; /* Address Offset: 0x402AC */
|
__IO uint32_t GPIO3D_DS_0; /* Address Offset: 0x402B0 */
|
__IO uint32_t GPIO3D_DS_1; /* Address Offset: 0x402B4 */
|
__IO uint32_t GPIO3D_DS_2; /* Address Offset: 0x402B8 */
|
__IO uint32_t GPIO3D_DS_3; /* Address Offset: 0x402BC */
|
__IO uint32_t GPIO4A_DS_0; /* Address Offset: 0x402C0 */
|
__IO uint32_t GPIO4A_DS_1; /* Address Offset: 0x402C4 */
|
__IO uint32_t GPIO4A_DS_2; /* Address Offset: 0x402C8 */
|
__IO uint32_t GPIO4A_DS_3; /* Address Offset: 0x402CC */
|
__IO uint32_t GPIO4B_DS_0; /* Address Offset: 0x402D0 */
|
__IO uint32_t GPIO4B_DS_1; /* Address Offset: 0x402D4 */
|
__IO uint32_t GPIO4B_DS_2; /* Address Offset: 0x402D8 */
|
__IO uint32_t GPIO4B_DS_3; /* Address Offset: 0x402DC */
|
__IO uint32_t GPIO4C_DS_0; /* Address Offset: 0x402E0 */
|
__IO uint32_t GPIO4C_DS_1; /* Address Offset: 0x402E4 */
|
__IO uint32_t GPIO4C_DS_2; /* Address Offset: 0x402E8 */
|
__IO uint32_t GPIO4C_DS_3; /* Address Offset: 0x402EC */
|
__IO uint32_t GPIO4D_DS_0; /* Address Offset: 0x402F0 */
|
__IO uint32_t GPIO4D_DS_1; /* Address Offset: 0x402F4 */
|
__IO uint32_t GPIO4D_DS_2; /* Address Offset: 0x402F8 */
|
__IO uint32_t GPIO4D_DS_3; /* Address Offset: 0x402FC */
|
__IO uint32_t IOFUNC_SEL0; /* Address Offset: 0x40300 */
|
__IO uint32_t IOFUNC_SEL1; /* Address Offset: 0x40304 */
|
__IO uint32_t IOFUNC_SEL2; /* Address Offset: 0x40308 */
|
__IO uint32_t IOFUNC_SEL3; /* Address Offset: 0x4030C */
|
__IO uint32_t IOFUNC_SEL4; /* Address Offset: 0x40310 */
|
__IO uint32_t IOFUNC_SEL5; /* Address Offset: 0x40314 */
|
uint32_t RESERVED40318[10]; /* Address Offset: 0x40318 */
|
__IO uint32_t VI_CON0; /* Address Offset: 0x40340 */
|
__IO uint32_t VI_CON1; /* Address Offset: 0x40344 */
|
__IO uint32_t VI_STATUS0; /* Address Offset: 0x40348 */
|
uint32_t RESERVED4034C[5]; /* Address Offset: 0x4034C */
|
__IO uint32_t VO_CON0; /* Address Offset: 0x40360 */
|
__IO uint32_t VO_CON1; /* Address Offset: 0x40364 */
|
__IO uint32_t VO_CON2; /* Address Offset: 0x40368 */
|
uint32_t RESERVED4036C[5]; /* Address Offset: 0x4036C */
|
__IO uint32_t MAC0_CON0; /* Address Offset: 0x40380 */
|
__IO uint32_t MAC0_CON1; /* Address Offset: 0x40384 */
|
__IO uint32_t MAC1_CON0; /* Address Offset: 0x40388 */
|
__IO uint32_t MAC1_CON1; /* Address Offset: 0x4038C */
|
uint32_t RESERVED40390[4]; /* Address Offset: 0x40390 */
|
__IO uint32_t BIU_CON0; /* Address Offset: 0x403A0 */
|
__IO uint32_t BIU_CON1; /* Address Offset: 0x403A4 */
|
__IO uint32_t BIU_CON2; /* Address Offset: 0x403A8 */
|
uint32_t RESERVED403AC[5]; /* Address Offset: 0x403AC */
|
__IO uint32_t GIC_CON0; /* Address Offset: 0x403C0 */
|
__IO uint32_t GIC_CON1; /* Address Offset: 0x403C4 */
|
__IO uint32_t GIC_CON2; /* Address Offset: 0x403C8 */
|
uint32_t RESERVED403CC[9]; /* Address Offset: 0x403CC */
|
__IO uint32_t GPU_CON0; /* Address Offset: 0x403F0 */
|
__IO uint32_t GPU_CON1; /* Address Offset: 0x403F4 */
|
uint32_t RESERVED403F8[2]; /* Address Offset: 0x403F8 */
|
__IO uint32_t CPU_CON0; /* Address Offset: 0x40400 */
|
uint32_t RESERVED40404[7]; /* Address Offset: 0x40404 */
|
__IO uint32_t CPU_STATUS0; /* Address Offset: 0x40420 */
|
uint32_t RESERVED40424[55]; /* Address Offset: 0x40424 */
|
__IO uint32_t SOC_CON10; /* Address Offset: 0x40500 */
|
__IO uint32_t SOC_CON11; /* Address Offset: 0x40504 */
|
__IO uint32_t SOC_CON12; /* Address Offset: 0x40508 */
|
__IO uint32_t SOC_CON13; /* Address Offset: 0x4050C */
|
__IO uint32_t SOC_CON14; /* Address Offset: 0x40510 */
|
__IO uint32_t SOC_CON15; /* Address Offset: 0x40514 */
|
__IO uint32_t SOC_CON16; /* Address Offset: 0x40518 */
|
uint32_t RESERVED4051C[25]; /* Address Offset: 0x4051C */
|
__IO uint32_t SOC_STATUS0; /* Address Offset: 0x40580 */
|
uint32_t RESERVED40584[15]; /* Address Offset: 0x40584 */
|
__IO uint32_t RAM_CON; /* Address Offset: 0x405C0 */
|
__IO uint32_t CORE_RAM_CON; /* Address Offset: 0x405C4 */
|
uint32_t RESERVED405C8[14]; /* Address Offset: 0x405C8 */
|
__IO uint32_t TSADC_CON; /* Address Offset: 0x40600 */
|
uint32_t RESERVED40604[3]; /* Address Offset: 0x40604 */
|
__IO uint32_t SARADC_CON; /* Address Offset: 0x40610 */
|
uint32_t RESERVED40614[59]; /* Address Offset: 0x40614 */
|
__IO uint32_t GPUPVTPLL_CON0; /* Address Offset: 0x40700 */
|
__IO uint32_t GPUPVTPLL_CON1; /* Address Offset: 0x40704 */
|
__IO uint32_t GPUPVTPLL_CON2; /* Address Offset: 0x40708 */
|
__IO uint32_t GPUPVTPLL_CON3; /* Address Offset: 0x4070C */
|
uint32_t RESERVED40710[12]; /* Address Offset: 0x40710 */
|
__IO uint32_t NPUPVTPLL_CON0; /* Address Offset: 0x40740 */
|
__IO uint32_t NPUPVTPLL_CON1; /* Address Offset: 0x40744 */
|
__IO uint32_t NPUPVTPLL_CON2; /* Address Offset: 0x40748 */
|
__IO uint32_t NPUPVTPLL_CON3; /* Address Offset: 0x4074C */
|
uint32_t RESERVED40750[44]; /* Address Offset: 0x40750 */
|
__IO uint32_t CHIP_ID; /* Address Offset: 0x40800 */
|
uint32_t RESERVED40804[15]; /* Address Offset: 0x40804 */
|
__IO uint32_t GPIO1C5_DS; /* Address Offset: 0x40840 */
|
__IO uint32_t GPIO2A2_DS; /* Address Offset: 0x40844 */
|
__IO uint32_t GPIO2B0_DS; /* Address Offset: 0x40848 */
|
__IO uint32_t GPIO3A0_DS; /* Address Offset: 0x4084C */
|
__IO uint32_t GPIO3A6_DS; /* Address Offset: 0x40850 */
|
__IO uint32_t GPIO4A0_DS; /* Address Offset: 0x40854 */
|
uint32_t RESERVED40858[42]; /* Address Offset: 0x40858 */
|
__IO uint32_t DMAC0_CON0; /* Address Offset: 0x40900 */
|
__IO uint32_t DMAC0_CON1; /* Address Offset: 0x40904 */
|
__IO uint32_t DMAC0_CON2; /* Address Offset: 0x40908 */
|
__IO uint32_t DMAC0_CON3; /* Address Offset: 0x4090C */
|
__IO uint32_t DMAC0_CON4; /* Address Offset: 0x40910 */
|
__IO uint32_t DMAC0_CON5; /* Address Offset: 0x40914 */
|
__IO uint32_t DMAC0_CON6; /* Address Offset: 0x40918 */
|
__IO uint32_t DMAC0_CON7; /* Address Offset: 0x4091C */
|
__IO uint32_t DMAC0_CON8; /* Address Offset: 0x40920 */
|
__IO uint32_t DMAC0_CON9; /* Address Offset: 0x40924 */
|
uint32_t RESERVED40928[6]; /* Address Offset: 0x40928 */
|
__IO uint32_t DMAC1_CON0; /* Address Offset: 0x40940 */
|
__IO uint32_t DMAC1_CON1; /* Address Offset: 0x40944 */
|
__IO uint32_t DMAC1_CON2; /* Address Offset: 0x40948 */
|
__IO uint32_t DMAC1_CON3; /* Address Offset: 0x4094C */
|
__IO uint32_t DMAC1_CON4; /* Address Offset: 0x40950 */
|
__IO uint32_t DMAC1_CON5; /* Address Offset: 0x40954 */
|
__IO uint32_t DMAC1_CON6; /* Address Offset: 0x40958 */
|
__IO uint32_t DMAC1_CON7; /* Address Offset: 0x4095C */
|
__IO uint32_t DMAC1_CON8; /* Address Offset: 0x40960 */
|
__IO uint32_t DMAC1_CON9; /* Address Offset: 0x40964 */
|
};
|
/* PMUCRU Register Structure Define */
|
struct PMUCRU_REG {
|
__IO uint32_t PPLL_CON[5]; /* Address Offset: 0x0000 */
|
uint32_t RESERVED0014[11]; /* Address Offset: 0x0014 */
|
__IO uint32_t HPLL_CON[5]; /* Address Offset: 0x0040 */
|
uint32_t RESERVED0054[11]; /* Address Offset: 0x0054 */
|
__IO uint32_t MODE_CON00; /* Address Offset: 0x0080 */
|
uint32_t RESERVED0084[31]; /* Address Offset: 0x0084 */
|
__IO uint32_t CRU_CLKSEL_CON[10]; /* Address Offset: 0x0100 */
|
uint32_t RESERVED0128[22]; /* Address Offset: 0x0128 */
|
__IO uint32_t CRU_CLKGATE_CON[3]; /* Address Offset: 0x0180 */
|
uint32_t RESERVED018C[29]; /* Address Offset: 0x018C */
|
__IO uint32_t CRU_SOFTRST_CON[1]; /* Address Offset: 0x0200 */
|
};
|
/* TIMER Register Structure Define */
|
struct TIMER_REG {
|
__IO uint32_t LOAD_COUNT[2]; /* Address Offset: 0x0000 */
|
__I uint32_t CURRENT_VALUE[2]; /* Address Offset: 0x0008 */
|
__IO uint32_t CONTROLREG; /* Address Offset: 0x0010 */
|
uint32_t RESERVED0014; /* Address Offset: 0x0014 */
|
__IO uint32_t INTSTATUS; /* Address Offset: 0x0018 */
|
};
|
/* CRU Register Structure Define */
|
struct CRU_REG {
|
__IO uint32_t APLL_CON[5]; /* Address Offset: 0x0000 */
|
uint32_t RESERVED0014[3]; /* Address Offset: 0x0014 */
|
__IO uint32_t DPLL_CON[5]; /* Address Offset: 0x0020 */
|
uint32_t RESERVED0034[3]; /* Address Offset: 0x0034 */
|
__IO uint32_t GPLL_CON[5]; /* Address Offset: 0x0040 */
|
uint32_t RESERVED0054[3]; /* Address Offset: 0x0054 */
|
__IO uint32_t CPLL_CON[5]; /* Address Offset: 0x0060 */
|
uint32_t RESERVED0074[3]; /* Address Offset: 0x0074 */
|
__IO uint32_t NPLL_CON[2]; /* Address Offset: 0x0080 */
|
uint32_t RESERVED0088[6]; /* Address Offset: 0x0088 */
|
__IO uint32_t VPLL_CON[2]; /* Address Offset: 0x00A0 */
|
uint32_t RESERVED00A8[6]; /* Address Offset: 0x00A8 */
|
__IO uint32_t MODE_CON00; /* Address Offset: 0x00C0 */
|
__IO uint32_t MISC_CON[3]; /* Address Offset: 0x00C4 */
|
__IO uint32_t GLB_CNT_TH; /* Address Offset: 0x00D0 */
|
__IO uint32_t GLB_SRST_FST; /* Address Offset: 0x00D4 */
|
__IO uint32_t GLB_SRST_SND; /* Address Offset: 0x00D8 */
|
__IO uint32_t GLB_RST_CON; /* Address Offset: 0x00DC */
|
__IO uint32_t GLB_RST_ST; /* Address Offset: 0x00E0 */
|
uint32_t RESERVED00E4[7]; /* Address Offset: 0x00E4 */
|
__IO uint32_t CRU_CLKSEL_CON[85]; /* Address Offset: 0x0100 */
|
uint32_t RESERVED0254[43]; /* Address Offset: 0x0254 */
|
__IO uint32_t CRU_CLKGATE_CON[36]; /* Address Offset: 0x0300 */
|
uint32_t RESERVED0390[28]; /* Address Offset: 0x0390 */
|
__IO uint32_t CRU_SOFTRST_CON[30]; /* Address Offset: 0x0400 */
|
uint32_t RESERVED0478[2]; /* Address Offset: 0x0478 */
|
__IO uint32_t SSGTBL0_3; /* Address Offset: 0x0480 */
|
__IO uint32_t SSGTBL4_7; /* Address Offset: 0x0484 */
|
__IO uint32_t SSGTBL8_11; /* Address Offset: 0x0488 */
|
__IO uint32_t SSGTBL12_15; /* Address Offset: 0x048C */
|
__IO uint32_t SSGTBL16_19; /* Address Offset: 0x0490 */
|
__IO uint32_t SSGTBL20_23; /* Address Offset: 0x0494 */
|
__IO uint32_t SSGTBL24_27; /* Address Offset: 0x0498 */
|
__IO uint32_t SSGTBL28_31; /* Address Offset: 0x049C */
|
__IO uint32_t SSGTBL32_35; /* Address Offset: 0x04A0 */
|
__IO uint32_t SSGTBL36_39; /* Address Offset: 0x04A4 */
|
__IO uint32_t SSGTBL40_43; /* Address Offset: 0x04A8 */
|
__IO uint32_t SSGTBL44_47; /* Address Offset: 0x04AC */
|
__IO uint32_t SSGTBL48_51; /* Address Offset: 0x04B0 */
|
__IO uint32_t SSGTBL52_55; /* Address Offset: 0x04B4 */
|
__IO uint32_t SSGTBL56_59; /* Address Offset: 0x04B8 */
|
__IO uint32_t SSGTBL60_63; /* Address Offset: 0x04BC */
|
__IO uint32_t SSGTBL64_67; /* Address Offset: 0x04C0 */
|
__IO uint32_t SSGTBL68_71; /* Address Offset: 0x04C4 */
|
__IO uint32_t SSGTBL72_75; /* Address Offset: 0x04C8 */
|
__IO uint32_t SSGTBL76_79; /* Address Offset: 0x04CC */
|
__IO uint32_t SSGTBL80_83; /* Address Offset: 0x04D0 */
|
__IO uint32_t SSGTBL84_87; /* Address Offset: 0x04D4 */
|
__IO uint32_t SSGTBL88_91; /* Address Offset: 0x04D8 */
|
__IO uint32_t SSGTBL92_95; /* Address Offset: 0x04DC */
|
__IO uint32_t SSGTBL96_99; /* Address Offset: 0x04E0 */
|
__IO uint32_t SSGTBL100_103; /* Address Offset: 0x04E4 */
|
__IO uint32_t SSGTBL104_107; /* Address Offset: 0x04E8 */
|
__IO uint32_t SSGTBL108_111; /* Address Offset: 0x04EC */
|
__IO uint32_t SSGTBL112_115; /* Address Offset: 0x04F0 */
|
__IO uint32_t SSGTBL116_119; /* Address Offset: 0x04F4 */
|
__IO uint32_t SSGTBL120_123; /* Address Offset: 0x04F8 */
|
__IO uint32_t SSGTBL124_127; /* Address Offset: 0x04FC */
|
__IO uint32_t AUTOCS_CORE_CON0; /* Address Offset: 0x0500 */
|
__IO uint32_t AUTOCS_CORE_CON1; /* Address Offset: 0x0504 */
|
__IO uint32_t AUTOCS_GPU_CON0; /* Address Offset: 0x0508 */
|
__IO uint32_t AUTOCS_GPU_CON1; /* Address Offset: 0x050C */
|
__IO uint32_t AUTOCS_BUS_CON0; /* Address Offset: 0x0510 */
|
__IO uint32_t AUTOCS_BUS_CON1; /* Address Offset: 0x0514 */
|
__IO uint32_t AUTOCS_TOP_CON0; /* Address Offset: 0x0518 */
|
__IO uint32_t AUTOCS_TOP_CON1; /* Address Offset: 0x051C */
|
__IO uint32_t AUTOCS_RKVDEC_CON0; /* Address Offset: 0x0520 */
|
__IO uint32_t AUTOCS_RKVDEC_CON1; /* Address Offset: 0x0524 */
|
__IO uint32_t AUTOCS_RKVENC_CON0; /* Address Offset: 0x0528 */
|
__IO uint32_t AUTOCS_RKVENC_CON1; /* Address Offset: 0x052C */
|
__IO uint32_t AUTOCS_VPU_CON0; /* Address Offset: 0x0530 */
|
__IO uint32_t AUTOCS_VPU_CON1; /* Address Offset: 0x0534 */
|
__IO uint32_t AUTOCS_PERI_CON0; /* Address Offset: 0x0538 */
|
__IO uint32_t AUTOCS_PERI_CON1; /* Address Offset: 0x053C */
|
__IO uint32_t AUTOCS_GPLL_CON0; /* Address Offset: 0x0540 */
|
__IO uint32_t AUTOCS_GPLL_CON1; /* Address Offset: 0x0544 */
|
__IO uint32_t AUTOCS_CPLL_CON0; /* Address Offset: 0x0548 */
|
__IO uint32_t AUTOCS_CPLL_CON1; /* Address Offset: 0x054C */
|
uint32_t RESERVED0550[12]; /* Address Offset: 0x0550 */
|
__IO uint32_t SDMMC0_CON[2]; /* Address Offset: 0x0580 */
|
__IO uint32_t SDMMC1_CON[2]; /* Address Offset: 0x0588 */
|
__IO uint32_t SDMMC2_CON[2]; /* Address Offset: 0x0590 */
|
__IO uint32_t EMMC_CON[2]; /* Address Offset: 0x0598 */
|
};
|
/* I2C Register Structure Define */
|
struct I2C_REG {
|
__IO uint32_t CON; /* Address Offset: 0x0000 */
|
__IO uint32_t CLKDIV; /* Address Offset: 0x0004 */
|
__IO uint32_t MRXADDR; /* Address Offset: 0x0008 */
|
__IO uint32_t MRXRADDR; /* Address Offset: 0x000C */
|
__IO uint32_t MTXCNT; /* Address Offset: 0x0010 */
|
__IO uint32_t MRXCNT; /* Address Offset: 0x0014 */
|
__IO uint32_t IEN; /* Address Offset: 0x0018 */
|
__IO uint32_t IPD; /* Address Offset: 0x001C */
|
__I uint32_t FCNT; /* Address Offset: 0x0020 */
|
__IO uint32_t SCL_OE_DB; /* Address Offset: 0x0024 */
|
uint32_t RESERVED0028[54]; /* Address Offset: 0x0028 */
|
__IO uint32_t TXDATA[8]; /* Address Offset: 0x0100 */
|
uint32_t RESERVED0120[56]; /* Address Offset: 0x0120 */
|
__I uint32_t RXDATA[8]; /* Address Offset: 0x0200 */
|
__I uint32_t ST; /* Address Offset: 0x0220 */
|
__IO uint32_t DBGCTRL; /* Address Offset: 0x0224 */
|
};
|
/* UART Register Structure Define */
|
struct UART_REG {
|
union {
|
__I uint32_t RBR; /* Address Offset: 0x0000 */
|
__IO uint32_t DLL; /* Address Offset: 0x0000 */
|
__O uint32_t THR; /* Address Offset: 0x0000 */
|
};
|
union {
|
__IO uint32_t DLH; /* Address Offset: 0x0004 */
|
__IO uint32_t IER; /* Address Offset: 0x0004 */
|
};
|
union {
|
__O uint32_t FCR; /* Address Offset: 0x0008 */
|
__I uint32_t IIR; /* Address Offset: 0x0008 */
|
};
|
__IO uint32_t LCR; /* Address Offset: 0x000C */
|
__IO uint32_t MCR; /* Address Offset: 0x0010 */
|
__I uint32_t LSR; /* Address Offset: 0x0014 */
|
__I uint32_t MSR; /* Address Offset: 0x0018 */
|
__IO uint32_t SCR; /* Address Offset: 0x001C */
|
uint32_t RESERVED0020[4]; /* Address Offset: 0x0020 */
|
union {
|
__I uint32_t SRBR; /* Address Offset: 0x0030 */
|
__O uint32_t STHR; /* Address Offset: 0x0030 */
|
};
|
uint32_t RESERVED0034[15]; /* Address Offset: 0x0034 */
|
__IO uint32_t FAR; /* Address Offset: 0x0070 */
|
__I uint32_t TFR; /* Address Offset: 0x0074 */
|
__O uint32_t RFW; /* Address Offset: 0x0078 */
|
__I uint32_t USR; /* Address Offset: 0x007C */
|
__I uint32_t TFL; /* Address Offset: 0x0080 */
|
__I uint32_t RFL; /* Address Offset: 0x0084 */
|
__O uint32_t SRR; /* Address Offset: 0x0088 */
|
__IO uint32_t SRTS; /* Address Offset: 0x008C */
|
__IO uint32_t SBCR; /* Address Offset: 0x0090 */
|
__IO uint32_t SDMAM; /* Address Offset: 0x0094 */
|
__IO uint32_t SFE; /* Address Offset: 0x0098 */
|
__IO uint32_t SRT; /* Address Offset: 0x009C */
|
__IO uint32_t STET; /* Address Offset: 0x00A0 */
|
__IO uint32_t HTX; /* Address Offset: 0x00A4 */
|
__O uint32_t DMASA; /* Address Offset: 0x00A8 */
|
uint32_t RESERVED00AC[18]; /* Address Offset: 0x00AC */
|
__I uint32_t CPR; /* Address Offset: 0x00F4 */
|
__I uint32_t UCV; /* Address Offset: 0x00F8 */
|
__I uint32_t CTR; /* Address Offset: 0x00FC */
|
};
|
/* GPIO Register Structure Define */
|
struct GPIO_REG {
|
__IO uint32_t SWPORT_DR_L; /* Address Offset: 0x0000 */
|
__IO uint32_t SWPORT_DR_H; /* Address Offset: 0x0004 */
|
__IO uint32_t SWPORT_DDR_L; /* Address Offset: 0x0008 */
|
__IO uint32_t SWPORT_DDR_H; /* Address Offset: 0x000C */
|
__IO uint32_t INT_EN_L; /* Address Offset: 0x0010 */
|
__IO uint32_t INT_EN_H; /* Address Offset: 0x0014 */
|
__IO uint32_t INT_MASK_L; /* Address Offset: 0x0018 */
|
__IO uint32_t INT_MASK_H; /* Address Offset: 0x001C */
|
__IO uint32_t INT_TYPE_L; /* Address Offset: 0x0020 */
|
__IO uint32_t INT_TYPE_H; /* Address Offset: 0x0024 */
|
__IO uint32_t INT_POLARITY_L; /* Address Offset: 0x0028 */
|
__IO uint32_t INT_POLARITY_H; /* Address Offset: 0x002C */
|
__IO uint32_t INT_BOTHEDGE_L; /* Address Offset: 0x0030 */
|
__IO uint32_t INT_BOTHEDGE_H; /* Address Offset: 0x0034 */
|
__IO uint32_t DEBOUNCE_L; /* Address Offset: 0x0038 */
|
__IO uint32_t DEBOUNCE_H; /* Address Offset: 0x003C */
|
__IO uint32_t DBCLK_DIV_EN_L; /* Address Offset: 0x0040 */
|
__IO uint32_t DBCLK_DIV_EN_H; /* Address Offset: 0x0044 */
|
__IO uint32_t DBCLK_DIV_CON; /* Address Offset: 0x0048 */
|
uint32_t RESERVED004C; /* Address Offset: 0x004C */
|
__I uint32_t INT_STATUS; /* Address Offset: 0x0050 */
|
uint32_t RESERVED0054; /* Address Offset: 0x0054 */
|
__I uint32_t INT_RAWSTATUS; /* Address Offset: 0x0058 */
|
uint32_t RESERVED005C; /* Address Offset: 0x005C */
|
__IO uint32_t PORT_EOI_L; /* Address Offset: 0x0060 */
|
__IO uint32_t PORT_EOI_H; /* Address Offset: 0x0064 */
|
uint32_t RESERVED0068[2]; /* Address Offset: 0x0068 */
|
__I uint32_t EXT_PORT; /* Address Offset: 0x0070 */
|
uint32_t RESERVED0074; /* Address Offset: 0x0074 */
|
__I uint32_t VER_ID; /* Address Offset: 0x0078 */
|
};
|
/* PWM Register Structure Define */
|
struct PWM_CHANNEL {
|
__I uint32_t CNT;
|
__IO uint32_t PERIOD_HPR;
|
__IO uint32_t DUTY_LPR;
|
__IO uint32_t CTRL;
|
};
|
struct PWM_REG {
|
struct PWM_CHANNEL CHANNELS[4]; /* Address Offset: 0x0000 */
|
__IO uint32_t INTSTS; /* Address Offset: 0x0040 */
|
__IO uint32_t INT_EN; /* Address Offset: 0x0044 */
|
uint32_t RESERVED0048[2]; /* Address Offset: 0x0048 */
|
__IO uint32_t FIFO_CTRL; /* Address Offset: 0x0050 */
|
__IO uint32_t FIFO_INTSTS; /* Address Offset: 0x0054 */
|
__IO uint32_t FIFO_TOUTTHR; /* Address Offset: 0x0058 */
|
__IO uint32_t VERSION_ID; /* Address Offset: 0x005C */
|
__I uint32_t FIFO; /* Address Offset: 0x0060 */
|
uint32_t RESERVED0064[7]; /* Address Offset: 0x0064 */
|
__IO uint32_t PWRMATCH_CTRL; /* Address Offset: 0x0080 */
|
__IO uint32_t PWRMATCH_LPRE; /* Address Offset: 0x0084 */
|
__IO uint32_t PWRMATCH_HPRE; /* Address Offset: 0x0088 */
|
__IO uint32_t PWRMATCH_LD; /* Address Offset: 0x008C */
|
__IO uint32_t PWRMATCH_HD_ZERO; /* Address Offset: 0x0090 */
|
__IO uint32_t PWRMATCH_HD_ONE; /* Address Offset: 0x0094 */
|
__IO uint32_t PWRMATCH_VALUE[10]; /* Address Offset: 0x0098 */
|
uint32_t RESERVED00C0[3]; /* Address Offset: 0x00C0 */
|
__I uint32_t PWM3_PWRCAPTURE_VALUE; /* Address Offset: 0x00CC */
|
__IO uint32_t FILTER_CTRL; /* Address Offset: 0x00D0 */
|
};
|
/* PMU Register Structure Define */
|
struct PMU_REG {
|
__I uint32_t VERSION; /* Address Offset: 0x0000 */
|
__IO uint32_t PWR_CON; /* Address Offset: 0x0004 */
|
__I uint32_t MAIN_PWR_STATE; /* Address Offset: 0x0008 */
|
__IO uint32_t INT_MASK_CON; /* Address Offset: 0x000C */
|
__IO uint32_t WAKEUP_INT_CON; /* Address Offset: 0x0010 */
|
__I uint32_t WAKEUP_INT_ST; /* Address Offset: 0x0014 */
|
__IO uint32_t WAKEUP_EDGE_CON; /* Address Offset: 0x0018 */
|
__IO uint32_t WAKEUP_EDGE_ST; /* Address Offset: 0x001C */
|
uint32_t RESERVED0020[8]; /* Address Offset: 0x0020 */
|
__IO uint32_t BUS_IDLE_CON0; /* Address Offset: 0x0040 */
|
__IO uint32_t BUS_IDLE_CON1; /* Address Offset: 0x0044 */
|
uint32_t RESERVED0048[2]; /* Address Offset: 0x0048 */
|
__IO uint32_t BUS_IDLE_SFTCON0; /* Address Offset: 0x0050 */
|
__IO uint32_t BUS_IDLE_SFTCON1; /* Address Offset: 0x0054 */
|
uint32_t RESERVED0058[2]; /* Address Offset: 0x0058 */
|
__I uint32_t BUS_IDLE_ACK; /* Address Offset: 0x0060 */
|
uint32_t RESERVED0064; /* Address Offset: 0x0064 */
|
__I uint32_t BUS_IDLE_ST; /* Address Offset: 0x0068 */
|
uint32_t RESERVED006C; /* Address Offset: 0x006C */
|
__IO uint32_t NOC_AUTO_CON0; /* Address Offset: 0x0070 */
|
__IO uint32_t NOC_AUTO_CON1; /* Address Offset: 0x0074 */
|
uint32_t RESERVED0078[2]; /* Address Offset: 0x0078 */
|
__IO uint32_t DDR_PWR_CON; /* Address Offset: 0x0080 */
|
__IO uint32_t DDR_PWR_SFTCON; /* Address Offset: 0x0084 */
|
__I uint32_t DDR_PWR_STATE; /* Address Offset: 0x0088 */
|
__I uint32_t DDR_PWR_ST; /* Address Offset: 0x008C */
|
__IO uint32_t PWR_GATE_CON; /* Address Offset: 0x0090 */
|
__I uint32_t PWR_GATE_STATE; /* Address Offset: 0x0094 */
|
__I uint32_t PWR_DWN_ST; /* Address Offset: 0x0098 */
|
uint32_t RESERVED009C; /* Address Offset: 0x009C */
|
__IO uint32_t PWR_GATE_SFTCON; /* Address Offset: 0x00A0 */
|
uint32_t RESERVED00A4; /* Address Offset: 0x00A4 */
|
__IO uint32_t VOL_GATE_SFTCON; /* Address Offset: 0x00A8 */
|
uint32_t RESERVED00AC; /* Address Offset: 0x00AC */
|
__IO uint32_t CRU_PWR_CON; /* Address Offset: 0x00B0 */
|
__IO uint32_t CRU_PWR_SFTCON; /* Address Offset: 0x00B4 */
|
__I uint32_t CRU_PWR_STATE; /* Address Offset: 0x00B8 */
|
uint32_t RESERVED00BC; /* Address Offset: 0x00BC */
|
__IO uint32_t PLLPD_CON; /* Address Offset: 0x00C0 */
|
__IO uint32_t PLLPD_SFTCON; /* Address Offset: 0x00C4 */
|
uint32_t RESERVED00C8[2]; /* Address Offset: 0x00C8 */
|
__IO uint32_t INFO_TX_CON; /* Address Offset: 0x00D0 */
|
uint32_t RESERVED00D4[11]; /* Address Offset: 0x00D4 */
|
__IO uint32_t DSU_STABLE_CNT; /* Address Offset: 0x0100 */
|
__IO uint32_t PMIC_STABLE_CNT; /* Address Offset: 0x0104 */
|
__IO uint32_t OSC_STABLE_CNT; /* Address Offset: 0x0108 */
|
__IO uint32_t WAKEUP_RSTCLR_CNT; /* Address Offset: 0x010C */
|
__IO uint32_t PLL_LOCK_CNT; /* Address Offset: 0x0110 */
|
uint32_t RESERVED0114; /* Address Offset: 0x0114 */
|
__IO uint32_t DSU_PWRUP_CNT; /* Address Offset: 0x0118 */
|
__IO uint32_t DSU_PWRDN_CNT; /* Address Offset: 0x011C */
|
__IO uint32_t GPU_VOLUP_CNT; /* Address Offset: 0x0120 */
|
__IO uint32_t GPU_VOLDN_CNT; /* Address Offset: 0x0124 */
|
__IO uint32_t WAKEUP_TIMEOUT_CNT; /* Address Offset: 0x0128 */
|
__IO uint32_t PWM_SWITCH_CNT; /* Address Offset: 0x012C */
|
__IO uint32_t DBG_RST_CNT; /* Address Offset: 0x0130 */
|
uint32_t RESERVED0134[19]; /* Address Offset: 0x0134 */
|
__IO uint32_t SYS_REG0; /* Address Offset: 0x0180 */
|
__IO uint32_t SYS_REG1; /* Address Offset: 0x0184 */
|
__IO uint32_t SYS_REG2; /* Address Offset: 0x0188 */
|
__IO uint32_t SYS_REG3; /* Address Offset: 0x018C */
|
__IO uint32_t SYS_REG4; /* Address Offset: 0x0190 */
|
__IO uint32_t SYS_REG5; /* Address Offset: 0x0194 */
|
__IO uint32_t SYS_REG6; /* Address Offset: 0x0198 */
|
__IO uint32_t SYS_REG7; /* Address Offset: 0x019C */
|
uint32_t RESERVED01A0[88]; /* Address Offset: 0x01A0 */
|
__IO uint32_t DSU_PWR_CON; /* Address Offset: 0x0300 */
|
__IO uint32_t DSU_PWR_SFTCON; /* Address Offset: 0x0304 */
|
__IO uint32_t DSU_AUTO_CON; /* Address Offset: 0x0308 */
|
__I uint32_t DSU_PWR_STATE; /* Address Offset: 0x030C */
|
__IO uint32_t CPU_AUTO_PWR_CON0; /* Address Offset: 0x0310 */
|
__IO uint32_t CPU_AUTO_PWR_CON1; /* Address Offset: 0x0314 */
|
__IO uint32_t CPU_PWR_SFTCON; /* Address Offset: 0x0318 */
|
__I uint32_t CLUSTER_PWR_ST; /* Address Offset: 0x031C */
|
__IO uint32_t CLUSTER_IDLE_CON; /* Address Offset: 0x0320 */
|
__IO uint32_t CLUSTER_IDLE_SFTCON; /* Address Offset: 0x0324 */
|
__I uint32_t CLUSTER_IDLE_ACK; /* Address Offset: 0x0328 */
|
__I uint32_t CLUSTER_IDLE_ST; /* Address Offset: 0x032C */
|
__IO uint32_t DBG_PWR_CON; /* Address Offset: 0x0330 */
|
};
|
/* SPINLOCK Register Structure Define */
|
struct SPINLOCK_REG {
|
__IO uint32_t STATUS[64]; /* Address Offset: 0x0000 */
|
};
|
/* GMAC Register Structure Define */
|
struct GMAC_REG {
|
__IO uint32_t MAC_CONFIGURATION; /* Address Offset: 0x0000 */
|
__IO uint32_t MAC_EXT_CONFIGURATION; /* Address Offset: 0x0004 */
|
__IO uint32_t MAC_PACKET_FILTER; /* Address Offset: 0x0008 */
|
__IO uint32_t MAC_WATCHDOG_TIMEOUT; /* Address Offset: 0x000C */
|
__IO uint32_t MAC_HASH_TABLE_REG0; /* Address Offset: 0x0010 */
|
__IO uint32_t MAC_HASH_TABLE_REG1; /* Address Offset: 0x0014 */
|
uint32_t RESERVED0018[14]; /* Address Offset: 0x0018 */
|
__IO uint32_t MAC_VLAN_TAG; /* Address Offset: 0x0050 */
|
uint32_t RESERVED0054[7]; /* Address Offset: 0x0054 */
|
__IO uint32_t MAC_Q0_TX_FLOW_CTRL; /* Address Offset: 0x0070 */
|
uint32_t RESERVED0074[7]; /* Address Offset: 0x0074 */
|
__IO uint32_t MAC_RX_FLOW_CTRL; /* Address Offset: 0x0090 */
|
uint32_t RESERVED0094[7]; /* Address Offset: 0x0094 */
|
__I uint32_t MAC_INTERRUPT_STATUS; /* Address Offset: 0x00B0 */
|
__IO uint32_t MAC_INTERRUPT_ENABLE; /* Address Offset: 0x00B4 */
|
__I uint32_t MAC_RX_TX_STATUS; /* Address Offset: 0x00B8 */
|
uint32_t RESERVED00BC; /* Address Offset: 0x00BC */
|
__IO uint32_t MAC_PMT_CONTROL_STATUS; /* Address Offset: 0x00C0 */
|
__IO uint32_t RWK_FILTER0_BYTE_MASK; /* Address Offset: 0x00C4 */
|
__IO uint32_t RWK_FILTER1_BYTE_MASK; /* Address Offset: 0x00C8 */
|
union {
|
__IO uint32_t RWK_FILTER2_BYTE_MASK; /* Address Offset: 0x00CC */
|
__IO uint32_t RWK_FILTER3_BYTE_MASK; /* Address Offset: 0x00CC */
|
};
|
union {
|
__IO uint32_t RWK_FILTER01_CRC; /* Address Offset: 0x00D0 */
|
__IO uint32_t MAC_LPI_CONTROL_STATUS; /* Address Offset: 0x00D0 */
|
};
|
union {
|
__IO uint32_t RWK_FILTER23_CRC; /* Address Offset: 0x00D4 */
|
__IO uint32_t MAC_LPI_TIMERS_CONTROL; /* Address Offset: 0x00D4 */
|
};
|
union {
|
__IO uint32_t RWK_FILTER_OFFSET; /* Address Offset: 0x00D8 */
|
__IO uint32_t MAC_LPI_ENTRY_TIMER; /* Address Offset: 0x00D8 */
|
};
|
union {
|
__IO uint32_t RWK_FILTER_COMMAND; /* Address Offset: 0x00DC */
|
__IO uint32_t MAC_1US_TIC_COUNTER; /* Address Offset: 0x00DC */
|
};
|
uint32_t RESERVED00E0[6]; /* Address Offset: 0x00E0 */
|
__IO uint32_t MAC_PHYIF_CONTROL_STATUS; /* Address Offset: 0x00F8 */
|
uint32_t RESERVED00FC[5]; /* Address Offset: 0x00FC */
|
__IO uint32_t MAC_VERSION; /* Address Offset: 0x0110 */
|
__I uint32_t MAC_DEBUG; /* Address Offset: 0x0114 */
|
uint32_t RESERVED0118; /* Address Offset: 0x0118 */
|
__I uint32_t MAC_HW_FEATURE0; /* Address Offset: 0x011C */
|
__I uint32_t MAC_HW_FEATURE1; /* Address Offset: 0x0120 */
|
__I uint32_t MAC_HW_FEATURE2; /* Address Offset: 0x0124 */
|
__IO uint32_t MAC_HW_FEATURE3; /* Address Offset: 0x0128 */
|
uint32_t RESERVED012C[53]; /* Address Offset: 0x012C */
|
__IO uint32_t MAC_MDIO_ADDRESS; /* Address Offset: 0x0200 */
|
__IO uint32_t MAC_MDIO_DATA; /* Address Offset: 0x0204 */
|
uint32_t RESERVED0208[10]; /* Address Offset: 0x0208 */
|
__IO uint32_t MAC_CSR_SW_CTRL; /* Address Offset: 0x0230 */
|
uint32_t RESERVED0234[51]; /* Address Offset: 0x0234 */
|
__IO uint32_t MAC_ADDRESS0_HIGH; /* Address Offset: 0x0300 */
|
__IO uint32_t MAC_ADDRESS0_LOW; /* Address Offset: 0x0304 */
|
uint32_t RESERVED0308[254]; /* Address Offset: 0x0308 */
|
__IO uint32_t MMC_CONTROL; /* Address Offset: 0x0700 */
|
__I uint32_t MMC_RX_INTERRUPT; /* Address Offset: 0x0704 */
|
__I uint32_t MMC_TX_INTERRUPT; /* Address Offset: 0x0708 */
|
__IO uint32_t MMC_RX_INTERRUPT_MASK; /* Address Offset: 0x070C */
|
__IO uint32_t MMC_TX_INTERRUPT_MASK; /* Address Offset: 0x0710 */
|
__I uint32_t TX_OCTET_COUNT_GOOD_BAD; /* Address Offset: 0x0714 */
|
__I uint32_t TX_PACKET_COUNT_GOOD_BAD; /* Address Offset: 0x0718 */
|
uint32_t RESERVED071C[11]; /* Address Offset: 0x071C */
|
__I uint32_t TX_UNDERFLOW_ERROR_PACKETS; /* Address Offset: 0x0748 */
|
uint32_t RESERVED074C[5]; /* Address Offset: 0x074C */
|
__I uint32_t TX_CARRIER_ERROR_PACKETS; /* Address Offset: 0x0760 */
|
__I uint32_t TX_OCTET_COUNT_GOOD; /* Address Offset: 0x0764 */
|
__I uint32_t TX_PACKET_COUNT_GOOD; /* Address Offset: 0x0768 */
|
uint32_t RESERVED076C[5]; /* Address Offset: 0x076C */
|
__I uint32_t RX_PACKETS_COUNT_GOOD_BAD; /* Address Offset: 0x0780 */
|
__I uint32_t RX_OCTET_COUNT_GOOD_BAD; /* Address Offset: 0x0784 */
|
__I uint32_t RX_OCTET_COUNT_GOOD; /* Address Offset: 0x0788 */
|
uint32_t RESERVED078C; /* Address Offset: 0x078C */
|
__I uint32_t RX_MULTICAST_PACKETS_GOOD; /* Address Offset: 0x0790 */
|
__I uint32_t RX_CRC_ERROR_PACKETS; /* Address Offset: 0x0794 */
|
uint32_t RESERVED0798[12]; /* Address Offset: 0x0798 */
|
__I uint32_t RX_LENGTH_ERROR_PACKETS; /* Address Offset: 0x07C8 */
|
uint32_t RESERVED07CC[2]; /* Address Offset: 0x07CC */
|
__I uint32_t RX_FIFO_OVERFLOW_PACKETS; /* Address Offset: 0x07D4 */
|
uint32_t RESERVED07D8[10]; /* Address Offset: 0x07D8 */
|
__IO uint32_t MMC_IPC_RX_INTERRUPT_MASK; /* Address Offset: 0x0800 */
|
uint32_t RESERVED0804; /* Address Offset: 0x0804 */
|
__I uint32_t MMC_IPC_RX_INTERRUPT; /* Address Offset: 0x0808 */
|
uint32_t RESERVED080C; /* Address Offset: 0x080C */
|
__I uint32_t RXIPV4_GOOD_PACKETS; /* Address Offset: 0x0810 */
|
__I uint32_t RXIPV4_HEADER_ERROR_PACKETS; /* Address Offset: 0x0814 */
|
uint32_t RESERVED0818[3]; /* Address Offset: 0x0818 */
|
__I uint32_t RXIPV6_GOOD_PACKETS; /* Address Offset: 0x0824 */
|
__I uint32_t RXIPV6_HEADER_ERROR_PACKETS; /* Address Offset: 0x0828 */
|
uint32_t RESERVED082C[2]; /* Address Offset: 0x082C */
|
__I uint32_t RXUDP_ERROR_PACKETS; /* Address Offset: 0x0834 */
|
uint32_t RESERVED0838; /* Address Offset: 0x0838 */
|
__I uint32_t RXTCP_ERROR_PACKETS; /* Address Offset: 0x083C */
|
uint32_t RESERVED0840; /* Address Offset: 0x0840 */
|
__I uint32_t RXICMP_ERROR_PACKETS; /* Address Offset: 0x0844 */
|
uint32_t RESERVED0848[3]; /* Address Offset: 0x0848 */
|
__I uint32_t RXIPV4_HEADER_ERROR_OCTETS; /* Address Offset: 0x0854 */
|
uint32_t RESERVED0858[4]; /* Address Offset: 0x0858 */
|
__I uint32_t RXIPV6_HEADER_ERROR_OCTETS; /* Address Offset: 0x0868 */
|
uint32_t RESERVED086C[2]; /* Address Offset: 0x086C */
|
__I uint32_t RXUDP_ERROR_OCTETS; /* Address Offset: 0x0874 */
|
uint32_t RESERVED0878; /* Address Offset: 0x0878 */
|
__I uint32_t RXTCP_ERROR_OCTETS; /* Address Offset: 0x087C */
|
uint32_t RESERVED0880; /* Address Offset: 0x0880 */
|
__I uint32_t RXICMP_ERROR_OCTETS; /* Address Offset: 0x0884 */
|
uint32_t RESERVED0888[158]; /* Address Offset: 0x0888 */
|
__IO uint32_t MAC_TIMESTAMP_CONTROL; /* Address Offset: 0x0B00 */
|
__IO uint32_t MAC_SUB_SECOND_INCREMENT; /* Address Offset: 0x0B04 */
|
__IO uint32_t MAC_SYSTEM_TIME_SECS; /* Address Offset: 0x0B08 */
|
__IO uint32_t MAC_SYSTEM_TIME_NS; /* Address Offset: 0x0B0C */
|
__IO uint32_t MAC_SYS_TIME_SECS_UPDATE; /* Address Offset: 0x0B10 */
|
__IO uint32_t MAC_SYS_TIME_NS_UPDATE; /* Address Offset: 0x0B14 */
|
__IO uint32_t MAC_TIMESTAMP_ADDEND; /* Address Offset: 0x0B18 */
|
uint32_t RESERVED0B1C; /* Address Offset: 0x0B1C */
|
__I uint32_t MAC_TIMESTAMP_STATUS; /* Address Offset: 0x0B20 */
|
uint32_t RESERVED0B24[3]; /* Address Offset: 0x0B24 */
|
__I uint32_t MAC_TX_TS_STATUS_NS; /* Address Offset: 0x0B30 */
|
__I uint32_t MAC_TX_TS_STATUS_SECS; /* Address Offset: 0x0B34 */
|
uint32_t RESERVED0B38[2]; /* Address Offset: 0x0B38 */
|
__IO uint32_t MAC_AUXILIARY_CONTROL; /* Address Offset: 0x0B40 */
|
uint32_t RESERVED0B44; /* Address Offset: 0x0B44 */
|
__I uint32_t MAC_AUXILIARY_TS_NS; /* Address Offset: 0x0B48 */
|
__IO uint32_t MAC_AUXILIARY_TS_SECS; /* Address Offset: 0x0B4C */
|
uint32_t RESERVED0B50[2]; /* Address Offset: 0x0B50 */
|
__IO uint32_t MAC_TS_INGRESS_CORR_NS; /* Address Offset: 0x0B58 */
|
__IO uint32_t MAC_TS_EGRESS_CORR_NS; /* Address Offset: 0x0B5C */
|
uint32_t RESERVED0B60[2]; /* Address Offset: 0x0B60 */
|
__I uint32_t MAC_TS_INGRESS_LATENCY; /* Address Offset: 0x0B68 */
|
__I uint32_t MAC_TS_EGRESS_LATENCY; /* Address Offset: 0x0B6C */
|
__IO uint32_t MAC_PPS_CONTROL; /* Address Offset: 0x0B70 */
|
uint32_t RESERVED0B74[37]; /* Address Offset: 0x0B74 */
|
__IO uint32_t MTL_DBG_CTL; /* Address Offset: 0x0C08 */
|
__IO uint32_t MTL_DBG_STS; /* Address Offset: 0x0C0C */
|
__IO uint32_t MTL_FIFO_DEBUG_DATA; /* Address Offset: 0x0C10 */
|
uint32_t RESERVED0C14[3]; /* Address Offset: 0x0C14 */
|
__I uint32_t MTL_INTERRUPT_STATUS; /* Address Offset: 0x0C20 */
|
uint32_t RESERVED0C24[55]; /* Address Offset: 0x0C24 */
|
__IO uint32_t MTL_TXQ0_OPERATION_MODE; /* Address Offset: 0x0D00 */
|
__I uint32_t MTL_TXQ0_UNDERFLOW; /* Address Offset: 0x0D04 */
|
__I uint32_t MTL_TXQ0_DEBUG; /* Address Offset: 0x0D08 */
|
uint32_t RESERVED0D0C[8]; /* Address Offset: 0x0D0C */
|
__IO uint32_t MTL_Q0_INTERRUPT_CTRL_STATUS; /* Address Offset: 0x0D2C */
|
__IO uint32_t MTL_RXQ0_OPERATION_MODE; /* Address Offset: 0x0D30 */
|
__I uint32_t MTL_RXQ0_MISS_PKT_OVF_CNT; /* Address Offset: 0x0D34 */
|
__I uint32_t MTL_RXQ0_DEBUG; /* Address Offset: 0x0D38 */
|
uint32_t RESERVED0D3C[177]; /* Address Offset: 0x0D3C */
|
__IO uint32_t DMA_MODE; /* Address Offset: 0x1000 */
|
__IO uint32_t DMA_SYSBUS_MODE; /* Address Offset: 0x1004 */
|
__I uint32_t DMA_INTERRUPT_STATUS; /* Address Offset: 0x1008 */
|
__I uint32_t DMA_DEBUG_STATUS0; /* Address Offset: 0x100C */
|
uint32_t RESERVED1010[12]; /* Address Offset: 0x1010 */
|
__IO uint32_t AXI_LPI_ENTRY_INTERVAL; /* Address Offset: 0x1040 */
|
uint32_t RESERVED1044[47]; /* Address Offset: 0x1044 */
|
__IO uint32_t DMA_CH0_CONTROL; /* Address Offset: 0x1100 */
|
__IO uint32_t DMA_CH0_TX_CONTROL; /* Address Offset: 0x1104 */
|
__IO uint32_t DMA_CH0_RX_CONTROL; /* Address Offset: 0x1108 */
|
uint32_t RESERVED110C[2]; /* Address Offset: 0x110C */
|
__IO uint32_t DMA_CH0_TXDESC_LIST_ADDRESS; /* Address Offset: 0x1114 */
|
uint32_t RESERVED1118; /* Address Offset: 0x1118 */
|
__IO uint32_t DMA_CH0_RXDESC_LIST_ADDRESS; /* Address Offset: 0x111C */
|
__IO uint32_t DMA_CH0_TXDESC_TAIL_POINTER; /* Address Offset: 0x1120 */
|
uint32_t RESERVED1124; /* Address Offset: 0x1124 */
|
__IO uint32_t DMA_CH0_RXDESC_TAIL_POINTER; /* Address Offset: 0x1128 */
|
__IO uint32_t DMA_CH0_TXDESC_RING_LENGTH; /* Address Offset: 0x112C */
|
__IO uint32_t DMA_CH0_RXDESC_RING_LENGTH; /* Address Offset: 0x1130 */
|
__IO uint32_t DMA_CH0_INTERRUPT_ENABLE; /* Address Offset: 0x1134 */
|
__IO uint32_t DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER; /* Address Offset: 0x1138 */
|
uint32_t RESERVED113C[2]; /* Address Offset: 0x113C */
|
__I uint32_t DMA_CH0_CURRENT_APP_TXDESC; /* Address Offset: 0x1144 */
|
uint32_t RESERVED1148; /* Address Offset: 0x1148 */
|
__I uint32_t DMA_CH0_CURRENT_APP_RXDESC; /* Address Offset: 0x114C */
|
uint32_t RESERVED1150; /* Address Offset: 0x1150 */
|
__I uint32_t DMA_CH0_CURRENT_APP_TXBUFFER; /* Address Offset: 0x1154 */
|
uint32_t RESERVED1158; /* Address Offset: 0x1158 */
|
__I uint32_t DMA_CH0_CURRENT_APP_RXBUFFER; /* Address Offset: 0x115C */
|
__IO uint32_t DMA_CH0_STATUS; /* Address Offset: 0x1160 */
|
__I uint32_t DMA_CH0_MISS_FRAME_CNT; /* Address Offset: 0x1164 */
|
__I uint32_t DMA_CH0_RX_ERI_CNT; /* Address Offset: 0x1168 */
|
};
|
/* FSPI Register Structure Define */
|
struct FSPI_REG {
|
__IO uint32_t CTRL0; /* Address Offset: 0x0000 */
|
__IO uint32_t IMR; /* Address Offset: 0x0004 */
|
__IO uint32_t ICLR; /* Address Offset: 0x0008 */
|
__IO uint32_t FTLR; /* Address Offset: 0x000C */
|
__IO uint32_t RCVR; /* Address Offset: 0x0010 */
|
__IO uint32_t AX0; /* Address Offset: 0x0014 */
|
__IO uint32_t ABIT0; /* Address Offset: 0x0018 */
|
__IO uint32_t ISR; /* Address Offset: 0x001C */
|
__IO uint32_t FSR; /* Address Offset: 0x0020 */
|
__I uint32_t SR; /* Address Offset: 0x0024 */
|
__I uint32_t RISR; /* Address Offset: 0x0028 */
|
__I uint32_t VER; /* Address Offset: 0x002C */
|
__IO uint32_t QOP; /* Address Offset: 0x0030 */
|
__IO uint32_t EXT_CTRL; /* Address Offset: 0x0034 */
|
uint32_t RESERVED0038; /* Address Offset: 0x0038 */
|
__IO uint32_t DLL_CTRL0; /* Address Offset: 0x003C */
|
uint32_t RESERVED0040; /* Address Offset: 0x0040 */
|
__IO uint32_t EXT_AX; /* Address Offset: 0x0044 */
|
__IO uint32_t SCLK_INATM_CNT; /* Address Offset: 0x0048 */
|
uint32_t RESERVED004C; /* Address Offset: 0x004C */
|
__O uint32_t XMMC_WCMD0; /* Address Offset: 0x0050 */
|
__O uint32_t XMMC_RCMD0; /* Address Offset: 0x0054 */
|
__IO uint32_t XMMC_CTRL; /* Address Offset: 0x0058 */
|
__IO uint32_t MODE; /* Address Offset: 0x005C */
|
__IO uint32_t DEVRGN; /* Address Offset: 0x0060 */
|
__IO uint32_t DEVSIZE0; /* Address Offset: 0x0064 */
|
__IO uint32_t TME0; /* Address Offset: 0x0068 */
|
uint32_t RESERVED006C; /* Address Offset: 0x006C */
|
__IO uint32_t XMMC_RX_WTMRK; /* Address Offset: 0x0070 */
|
uint32_t RESERVED0074[3]; /* Address Offset: 0x0074 */
|
__IO uint32_t DMATR; /* Address Offset: 0x0080 */
|
__IO uint32_t DMAADDR; /* Address Offset: 0x0084 */
|
__IO uint32_t LEN_CTRL; /* Address Offset: 0x0088 */
|
__IO uint32_t LEN_EXT; /* Address Offset: 0x008C */
|
uint32_t RESERVED0090; /* Address Offset: 0x0090 */
|
__IO uint32_t XMMCSR; /* Address Offset: 0x0094 */
|
uint32_t RESERVED0098[26]; /* Address Offset: 0x0098 */
|
__O uint32_t CMD; /* Address Offset: 0x0100 */
|
__O uint32_t ADDR; /* Address Offset: 0x0104 */
|
__IO uint32_t DATA; /* Address Offset: 0x0108 */
|
uint32_t RESERVED010C[61]; /* Address Offset: 0x010C */
|
__IO uint32_t CTRL1; /* Address Offset: 0x0200 */
|
uint32_t RESERVED0204[4]; /* Address Offset: 0x0204 */
|
__IO uint32_t AX1; /* Address Offset: 0x0214 */
|
__IO uint32_t ABIT1; /* Address Offset: 0x0218 */
|
uint32_t RESERVED021C[8]; /* Address Offset: 0x021C */
|
__IO uint32_t DLL_CTRL1; /* Address Offset: 0x023C */
|
uint32_t RESERVED0240[4]; /* Address Offset: 0x0240 */
|
__O uint32_t XMMC_WCMD1; /* Address Offset: 0x0250 */
|
__O uint32_t XMMC_RCMD1; /* Address Offset: 0x0254 */
|
uint32_t RESERVED0258[3]; /* Address Offset: 0x0258 */
|
__IO uint32_t DEVSIZE1; /* Address Offset: 0x0264 */
|
__IO uint32_t TME1; /* Address Offset: 0x0268 */
|
};
|
/* DMA Register Structure Define */
|
struct DMA_CHANNEL_STATUS {
|
__I uint32_t CSR;
|
__I uint32_t CPC;
|
};
|
struct DMA_CHANNEL_CONFIG {
|
__I uint32_t SAR;
|
__I uint32_t DAR;
|
__I uint32_t CCR;
|
__I uint32_t LC0;
|
__I uint32_t LC1;
|
uint32_t PADDING[3];
|
};
|
struct DMA_REG {
|
__I uint32_t DSR; /* Address Offset: 0x0000 */
|
__I uint32_t DPC; /* Address Offset: 0x0004 */
|
uint32_t RESERVED0008[6]; /* Address Offset: 0x0008 */
|
__IO uint32_t INTEN; /* Address Offset: 0x0020 */
|
__I uint32_t EVENT_RIS; /* Address Offset: 0x0024 */
|
__I uint32_t INTMIS; /* Address Offset: 0x0028 */
|
__O uint32_t INTCLR; /* Address Offset: 0x002C */
|
__I uint32_t FSRD; /* Address Offset: 0x0030 */
|
__I uint32_t FSRC; /* Address Offset: 0x0034 */
|
__IO uint32_t FTRD; /* Address Offset: 0x0038 */
|
uint32_t RESERVED003C; /* Address Offset: 0x003C */
|
__I uint32_t FTR[6]; /* Address Offset: 0x0040 */
|
uint32_t RESERVED0058[42]; /* Address Offset: 0x0058 */
|
struct DMA_CHANNEL_STATUS CHAN_STS[8]; /* Address Offset: 0x0100 */
|
uint32_t RESERVED0140[176]; /* Address Offset: 0x0140 */
|
struct DMA_CHANNEL_CONFIG CHAN_CFG[8]; /* Address Offset: 0x0400 */
|
uint32_t RESERVED0500[512]; /* Address Offset: 0x0500 */
|
__I uint32_t DBGSTATUS; /* Address Offset: 0x0D00 */
|
__O uint32_t DBGCMD; /* Address Offset: 0x0D04 */
|
__O uint32_t DBGINST[2]; /* Address Offset: 0x0D08 */
|
uint32_t RESERVED0D10[60]; /* Address Offset: 0x0D10 */
|
__I uint32_t CR[5]; /* Address Offset: 0x0E00 */
|
__I uint32_t CRDN; /* Address Offset: 0x0E14 */
|
uint32_t RESERVED0E18[26]; /* Address Offset: 0x0E18 */
|
__IO uint32_t WD; /* Address Offset: 0x0E80 */
|
};
|
/* CAN Register Structure Define */
|
struct CAN_REG {
|
__IO uint32_t MODE; /* Address Offset: 0x0000 */
|
__IO uint32_t CMD; /* Address Offset: 0x0004 */
|
__I uint32_t STATE; /* Address Offset: 0x0008 */
|
__IO uint32_t INT; /* Address Offset: 0x000C */
|
__IO uint32_t INT_MASK; /* Address Offset: 0x0010 */
|
__IO uint32_t DMA_CTRL; /* Address Offset: 0x0014 */
|
__IO uint32_t BITTIMING; /* Address Offset: 0x0018 */
|
uint32_t RESERVED001C[3]; /* Address Offset: 0x001C */
|
__I uint32_t ARBITFAIL; /* Address Offset: 0x0028 */
|
__IO uint32_t ERROR_CODE; /* Address Offset: 0x002C */
|
uint32_t RESERVED0030; /* Address Offset: 0x0030 */
|
__I uint32_t RXERRORCNT; /* Address Offset: 0x0034 */
|
__I uint32_t TXERRORCNT; /* Address Offset: 0x0038 */
|
__IO uint32_t IDCODE; /* Address Offset: 0x003C */
|
__IO uint32_t IDMASK; /* Address Offset: 0x0040 */
|
uint32_t RESERVED0044[3]; /* Address Offset: 0x0044 */
|
__IO uint32_t TXFRAMEINFO; /* Address Offset: 0x0050 */
|
__IO uint32_t TXID; /* Address Offset: 0x0054 */
|
__IO uint32_t TXDATA0; /* Address Offset: 0x0058 */
|
__IO uint32_t TXDATA1; /* Address Offset: 0x005C */
|
__I uint32_t RXFRAMEINFO; /* Address Offset: 0x0060 */
|
__I uint32_t RXID; /* Address Offset: 0x0064 */
|
__I uint32_t RXDATA0; /* Address Offset: 0x0068 */
|
__I uint32_t RXDATA1; /* Address Offset: 0x006C */
|
__I uint32_t RTL_VERSION; /* Address Offset: 0x0070 */
|
uint32_t RESERVED0074[35]; /* Address Offset: 0x0074 */
|
__IO uint32_t FD_NOMINAL_BITTIMING; /* Address Offset: 0x0100 */
|
__IO uint32_t FD_DATA_BITTIMING; /* Address Offset: 0x0104 */
|
__IO uint32_t TRANSMIT_DELAY_COMPENSATION; /* Address Offset: 0x0108 */
|
__IO uint32_t TIMESTAMP_CTRL; /* Address Offset: 0x010C */
|
__IO uint32_t TIMESTAMP; /* Address Offset: 0x0110 */
|
__IO uint32_t TXEVENT_FIFO_CTRL; /* Address Offset: 0x0114 */
|
__IO uint32_t RX_FIFO_CTRL; /* Address Offset: 0x0118 */
|
__IO uint32_t AFR_CTRL; /* Address Offset: 0x011C */
|
__IO uint32_t IDCODE0; /* Address Offset: 0x0120 */
|
__IO uint32_t IDMASK0; /* Address Offset: 0x0124 */
|
__IO uint32_t IDCODE1; /* Address Offset: 0x0128 */
|
__IO uint32_t IDMASK1; /* Address Offset: 0x012C */
|
__IO uint32_t IDCODE2; /* Address Offset: 0x0130 */
|
__IO uint32_t IDMASK2; /* Address Offset: 0x0134 */
|
__IO uint32_t IDCODE3; /* Address Offset: 0x0138 */
|
__IO uint32_t IDMASK3; /* Address Offset: 0x013C */
|
__IO uint32_t IDCODE4; /* Address Offset: 0x0140 */
|
__IO uint32_t IDMASK4; /* Address Offset: 0x0144 */
|
uint32_t RESERVED0148[46]; /* Address Offset: 0x0148 */
|
__IO uint32_t FD_TXFRAMEINFO; /* Address Offset: 0x0200 */
|
__IO uint32_t FD_TXID; /* Address Offset: 0x0204 */
|
__IO uint32_t FD_TXDATA[16]; /* Address Offset: 0x0208 */
|
uint32_t RESERVED0248[46]; /* Address Offset: 0x0248 */
|
__IO uint32_t FD_RXFRAMEINFO; /* Address Offset: 0x0300 */
|
__I uint32_t FD_RXID; /* Address Offset: 0x0304 */
|
__I uint32_t FD_RXTIMESTAMP; /* Address Offset: 0x0308 */
|
__I uint32_t FD_RXDATA[16]; /* Address Offset: 0x030C */
|
uint32_t RESERVED034C[45]; /* Address Offset: 0x034C */
|
__I uint32_t RX_FIFO_RDATA; /* Address Offset: 0x0400 */
|
uint32_t RESERVED0404[63]; /* Address Offset: 0x0404 */
|
__I uint32_t TXE_FIFO_RDATA; /* Address Offset: 0x0500 */
|
};
|
/* WDT Register Structure Define */
|
struct WDT_REG {
|
__IO uint32_t CR; /* Address Offset: 0x0000 */
|
__IO uint32_t TORR; /* Address Offset: 0x0004 */
|
__I uint32_t CCVR; /* Address Offset: 0x0008 */
|
__O uint32_t CRR; /* Address Offset: 0x000C */
|
__I uint32_t STAT; /* Address Offset: 0x0010 */
|
__I uint32_t EOI; /* Address Offset: 0x0014 */
|
};
|
/* SPI Register Structure Define */
|
struct SPI_REG {
|
__IO uint32_t CTRLR[2]; /* Address Offset: 0x0000 */
|
__IO uint32_t ENR; /* Address Offset: 0x0008 */
|
__IO uint32_t SER; /* Address Offset: 0x000C */
|
__IO uint32_t BAUDR; /* Address Offset: 0x0010 */
|
__IO uint32_t TXFTLR; /* Address Offset: 0x0014 */
|
__IO uint32_t RXFTLR; /* Address Offset: 0x0018 */
|
__I uint32_t TXFLR; /* Address Offset: 0x001C */
|
__I uint32_t RXFLR; /* Address Offset: 0x0020 */
|
__I uint32_t SR; /* Address Offset: 0x0024 */
|
__IO uint32_t IPR; /* Address Offset: 0x0028 */
|
__IO uint32_t IMR; /* Address Offset: 0x002C */
|
__IO uint32_t ISR; /* Address Offset: 0x0030 */
|
__IO uint32_t RISR; /* Address Offset: 0x0034 */
|
__O uint32_t ICR; /* Address Offset: 0x0038 */
|
__IO uint32_t DMACR; /* Address Offset: 0x003C */
|
__IO uint32_t DMATDLR; /* Address Offset: 0x0040 */
|
__IO uint32_t DMARDLR; /* Address Offset: 0x0044 */
|
uint32_t RESERVED0048; /* Address Offset: 0x0048 */
|
__IO uint32_t TIMEOUT; /* Address Offset: 0x004C */
|
__IO uint32_t BYPASS; /* Address Offset: 0x0050 */
|
uint32_t RESERVED0054[235]; /* Address Offset: 0x0054 */
|
__O uint32_t TXDR; /* Address Offset: 0x0400 */
|
uint32_t RESERVED0404[255]; /* Address Offset: 0x0404 */
|
__I uint32_t RXDR; /* Address Offset: 0x0800 */
|
};
|
/* TSADC Register Structure Define */
|
struct TSADC_REG {
|
__IO uint32_t USER_CON; /* Address Offset: 0x0000 */
|
__IO uint32_t AUTO_CON; /* Address Offset: 0x0004 */
|
__IO uint32_t INT_EN; /* Address Offset: 0x0008 */
|
__IO uint32_t INT_PD; /* Address Offset: 0x000C */
|
uint32_t RESERVED0010[4]; /* Address Offset: 0x0010 */
|
__I uint32_t DATA[2]; /* Address Offset: 0x0020 */
|
uint32_t RESERVED0028[2]; /* Address Offset: 0x0028 */
|
__IO uint32_t COMP_INT[2]; /* Address Offset: 0x0030 */
|
uint32_t RESERVED0038[2]; /* Address Offset: 0x0038 */
|
__IO uint32_t COMP_SHUT[2]; /* Address Offset: 0x0040 */
|
uint32_t RESERVED0048[6]; /* Address Offset: 0x0048 */
|
__IO uint32_t HIGHT_INT_DEBOUNCE; /* Address Offset: 0x0060 */
|
__IO uint32_t HIGHT_TSHUT_DEBOUNCE; /* Address Offset: 0x0064 */
|
__IO uint32_t AUTO_PERIOD; /* Address Offset: 0x0068 */
|
__IO uint32_t AUTO_PERIOD_HT; /* Address Offset: 0x006C */
|
uint32_t RESERVED0070[4]; /* Address Offset: 0x0070 */
|
__IO uint32_t COMP_LOW_INT[2]; /* Address Offset: 0x0080 */
|
};
|
/* MBOX Register Structure Define */
|
struct MBOX_CMD_DAT {
|
__IO uint32_t CMD;
|
__IO uint32_t DATA;
|
};
|
struct MBOX_REG {
|
__IO uint32_t A2B_INTEN; /* Address Offset: 0x0000 */
|
__IO uint32_t A2B_STATUS; /* Address Offset: 0x0004 */
|
struct MBOX_CMD_DAT A2B[4]; /* Address Offset: 0x0008 */
|
__IO uint32_t B2A_INTEN; /* Address Offset: 0x0028 */
|
__IO uint32_t B2A_STATUS; /* Address Offset: 0x002C */
|
struct MBOX_CMD_DAT B2A[4]; /* Address Offset: 0x0030 */
|
uint32_t RESERVED0050[44]; /* Address Offset: 0x0050 */
|
__IO uint32_t ATOMIC_LOCK[32]; /* Address Offset: 0x0100 */
|
};
|
#endif /* __ASSEMBLY__ */
|
/****************************************************************************************/
|
/* */
|
/* Module Address Section */
|
/* */
|
/****************************************************************************************/
|
/* Memory Base */
|
#define GRF_BASE 0xFDC20000U /* GRF base address */
|
#define PMUCRU_BASE 0xFDD00000U /* PMUCRU base address */
|
#define TIMER6_BASE 0xFDD1C000U /* TIMER6 base address */
|
#define TIMER7_BASE 0xFDD1C020U /* TIMER7 base address */
|
#define CRU_BASE 0xFDD20000U /* CRU base address */
|
#define I2C0_BASE 0xFDD40000U /* I2C0 base address */
|
#define UART0_BASE 0xFDD50000U /* UART0 base address */
|
#define GPIO0_BASE 0xFDD60000U /* GPIO0 base address */
|
#define PWM0_BASE 0xFDD70000U /* PWM0 base address */
|
#define PMU_BASE 0xFDD90000U /* PMU base address */
|
#define SPINLOCK_BASE 0xFDE30000U /* SPINLOCK base address */
|
#define GMAC1_BASE 0xFE010000U /* GMAC1 base address */
|
#define GMAC0_BASE 0xFE2A0000U /* GMAC0 base address */
|
#define FSPI_BASE 0xFE300000U /* FSPI base address */
|
#define DMA0_BASE 0xFE530000U /* DMA0 base address */
|
#define DMA1_BASE 0xFE550000U /* DMA1 base address */
|
#define CAN0_BASE 0xFE570000U /* CAN0 base address */
|
#define CAN1_BASE 0xFE580000U /* CAN1 base address */
|
#define CAN2_BASE 0xFE590000U /* CAN2 base address */
|
#define I2C1_BASE 0xFE5A0000U /* I2C1 base address */
|
#define I2C2_BASE 0xFE5B0000U /* I2C2 base address */
|
#define I2C3_BASE 0xFE5C0000U /* I2C3 base address */
|
#define I2C4_BASE 0xFE5D0000U /* I2C4 base address */
|
#define I2C5_BASE 0xFE5E0000U /* I2C5 base address */
|
#define TIMER0_BASE 0xFE5F0000U /* TIMER0 base address */
|
#define TIMER1_BASE 0xFE5F0020U /* TIMER1 base address */
|
#define TIMER2_BASE 0xFE5F0040U /* TIMER2 base address */
|
#define TIMER3_BASE 0xFE5F0060U /* TIMER3 base address */
|
#define TIMER4_BASE 0xFE5F0080U /* TIMER4 base address */
|
#define TIMER5_BASE 0xFE5F00A0U /* TIMER5 base address */
|
#define WDT_BASE 0xFE600000U /* WDT base address */
|
#define SPI0_BASE 0xFE610000U /* SPI0 base address */
|
#define SPI1_BASE 0xFE620000U /* SPI1 base address */
|
#define SPI2_BASE 0xFE630000U /* SPI2 base address */
|
#define SPI3_BASE 0xFE640000U /* SPI3 base address */
|
#define UART1_BASE 0xFE650000U /* UART1 base address */
|
#define UART2_BASE 0xFE660000U /* UART2 base address */
|
#define UART3_BASE 0xFE670000U /* UART3 base address */
|
#define UART4_BASE 0xFE680000U /* UART4 base address */
|
#define UART5_BASE 0xFE690000U /* UART5 base address */
|
#define UART6_BASE 0xFE6A0000U /* UART6 base address */
|
#define UART7_BASE 0xFE6B0000U /* UART7 base address */
|
#define UART8_BASE 0xFE6C0000U /* UART8 base address */
|
#define UART9_BASE 0xFE6D0000U /* UART9 base address */
|
#define PWM1_BASE 0xFE6E0000U /* PWM1 base address */
|
#define PWM2_BASE 0xFE6F0000U /* PWM2 base address */
|
#define PWM3_BASE 0xFE700000U /* PWM3 base address */
|
#define TSADC_BASE 0xFE710000U /* TSADC base address */
|
#define GPIO1_BASE 0xFE740000U /* GPIO1 base address */
|
#define GPIO2_BASE 0xFE750000U /* GPIO2 base address */
|
#define GPIO3_BASE 0xFE760000U /* GPIO3 base address */
|
#define GPIO4_BASE 0xFE770000U /* GPIO4 base address */
|
#define MBOX0_BASE 0xFE780000U /* MBOX0 base address */
|
/****************************************************************************************/
|
/* */
|
/* Module Variable Section */
|
/* */
|
/****************************************************************************************/
|
/* Module Variable Define */
|
|
#define GRF ((struct GRF_REG *) GRF_BASE)
|
#define PMUCRU ((struct PMUCRU_REG *) PMUCRU_BASE)
|
#define TIMER6 ((struct TIMER_REG *) TIMER6_BASE)
|
#define TIMER7 ((struct TIMER_REG *) TIMER7_BASE)
|
#define CRU ((struct CRU_REG *) CRU_BASE)
|
#define I2C0 ((struct I2C_REG *) I2C0_BASE)
|
#define UART0 ((struct UART_REG *) UART0_BASE)
|
#define GPIO0 ((struct GPIO_REG *) GPIO0_BASE)
|
#define PWM0 ((struct PWM_REG *) PWM0_BASE)
|
#define PMU ((struct PMU_REG *) PMU_BASE)
|
#define SPINLOCK ((struct SPINLOCK_REG *) SPINLOCK_BASE)
|
#define GMAC1 ((struct GMAC_REG *) GMAC1_BASE)
|
#define GMAC0 ((struct GMAC_REG *) GMAC0_BASE)
|
#define FSPI ((struct FSPI_REG *) FSPI_BASE)
|
#define DMA0 ((struct DMA_REG *) DMA0_BASE)
|
#define DMA1 ((struct DMA_REG *) DMA1_BASE)
|
#define CAN0 ((struct CAN_REG *) CAN0_BASE)
|
#define CAN1 ((struct CAN_REG *) CAN1_BASE)
|
#define CAN2 ((struct CAN_REG *) CAN2_BASE)
|
#define I2C1 ((struct I2C_REG *) I2C1_BASE)
|
#define I2C2 ((struct I2C_REG *) I2C2_BASE)
|
#define I2C3 ((struct I2C_REG *) I2C3_BASE)
|
#define I2C4 ((struct I2C_REG *) I2C4_BASE)
|
#define I2C5 ((struct I2C_REG *) I2C5_BASE)
|
#define TIMER0 ((struct TIMER_REG *) TIMER0_BASE)
|
#define TIMER1 ((struct TIMER_REG *) TIMER1_BASE)
|
#define TIMER2 ((struct TIMER_REG *) TIMER2_BASE)
|
#define TIMER3 ((struct TIMER_REG *) TIMER3_BASE)
|
#define TIMER4 ((struct TIMER_REG *) TIMER4_BASE)
|
#define TIMER5 ((struct TIMER_REG *) TIMER5_BASE)
|
#define WDT ((struct WDT_REG *) WDT_BASE)
|
#define SPI0 ((struct SPI_REG *) SPI0_BASE)
|
#define SPI1 ((struct SPI_REG *) SPI1_BASE)
|
#define SPI2 ((struct SPI_REG *) SPI2_BASE)
|
#define SPI3 ((struct SPI_REG *) SPI3_BASE)
|
#define UART1 ((struct UART_REG *) UART1_BASE)
|
#define UART2 ((struct UART_REG *) UART2_BASE)
|
#define UART3 ((struct UART_REG *) UART3_BASE)
|
#define UART4 ((struct UART_REG *) UART4_BASE)
|
#define UART5 ((struct UART_REG *) UART5_BASE)
|
#define UART6 ((struct UART_REG *) UART6_BASE)
|
#define UART7 ((struct UART_REG *) UART7_BASE)
|
#define UART8 ((struct UART_REG *) UART8_BASE)
|
#define UART9 ((struct UART_REG *) UART9_BASE)
|
#define PWM1 ((struct PWM_REG *) PWM1_BASE)
|
#define PWM2 ((struct PWM_REG *) PWM2_BASE)
|
#define PWM3 ((struct PWM_REG *) PWM3_BASE)
|
#define TSADC ((struct TSADC_REG *) TSADC_BASE)
|
#define GPIO1 ((struct GPIO_REG *) GPIO1_BASE)
|
#define GPIO2 ((struct GPIO_REG *) GPIO2_BASE)
|
#define GPIO3 ((struct GPIO_REG *) GPIO3_BASE)
|
#define GPIO4 ((struct GPIO_REG *) GPIO4_BASE)
|
#define MBOX0 ((struct MBOX_REG *) MBOX0_BASE)
|
|
#define IS_GRF_INSTANCE(instance) ((instance) == GRF)
|
#define IS_PMUCRU_INSTANCE(instance) ((instance) == PMUCRU)
|
#define IS_CRU_INSTANCE(instance) ((instance) == CRU)
|
#define IS_PMU_INSTANCE(instance) ((instance) == PMU)
|
#define IS_SPINLOCK_INSTANCE(instance) ((instance) == SPINLOCK)
|
#define IS_FSPI_INSTANCE(instance) ((instance) == FSPI)
|
#define IS_WDT_INSTANCE(instance) ((instance) == WDT)
|
#define IS_TSADC_INSTANCE(instance) ((instance) == TSADC)
|
#define IS_TIMER_INSTANCE(instance) (((instance) == TIMER6) || ((instance) == TIMER7) || ((instance) == TIMER0) || ((instance) == TIMER1) || ((instance) == TIMER2) || ((instance) == TIMER3) || ((instance) == TIMER4) || ((instance) == TIMER5))
|
#define IS_I2C_INSTANCE(instance) (((instance) == I2C0) || ((instance) == I2C1) || ((instance) == I2C2) || ((instance) == I2C3) || ((instance) == I2C4) || ((instance) == I2C5))
|
#define IS_UART_INSTANCE(instance) (((instance) == UART0) || ((instance) == UART1) || ((instance) == UART2) || ((instance) == UART3) || ((instance) == UART4) || ((instance) == UART5) || ((instance) == UART6) || ((instance) == UART7) || ((instance) == UART8) || ((instance) == UART9))
|
#define IS_GPIO_INSTANCE(instance) (((instance) == GPIO0) || ((instance) == GPIO1) || ((instance) == GPIO2) || ((instance) == GPIO3) || ((instance) == GPIO4))
|
#define IS_PWM_INSTANCE(instance) (((instance) == PWM0) || ((instance) == PWM1) || ((instance) == PWM2) || ((instance) == PWM3))
|
#define IS_GMAC_INSTANCE(instance) (((instance) == GMAC1) || ((instance) == GMAC0))
|
#define IS_DMA_INSTANCE(instance) (((instance) == DMA0) || ((instance) == DMA1))
|
#define IS_CAN_INSTANCE(instance) (((instance) == CAN0) || ((instance) == CAN1) || ((instance) == CAN2))
|
#define IS_SPI_INSTANCE(instance) (((instance) == SPI0) || ((instance) == SPI1) || ((instance) == SPI2) || ((instance) == SPI3))
|
#define IS_MBOX_INSTANCE(instance) ((instance) == MBOX0)
|
/****************************************************************************************/
|
/* */
|
/* Register Bitmap Section */
|
/* */
|
/****************************************************************************************/
|
/******************************************GRF*******************************************/
|
/* GPIO0A_IOMUX_L */
|
#define GRF_GPIO0A_IOMUX_L_OFFSET (0x0U)
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A0_SEL_SHIFT (0U)
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A0_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_L_GPIO0A0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A1_SEL_SHIFT (4U)
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A1_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_L_GPIO0A1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A2_SEL_SHIFT (8U)
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A2_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_L_GPIO0A2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A3_SEL_SHIFT (12U)
|
#define GRF_GPIO0A_IOMUX_L_GPIO0A3_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_L_GPIO0A3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO0A_IOMUX_H */
|
#define GRF_GPIO0A_IOMUX_H_OFFSET (0x4U)
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A4_SEL_SHIFT (0U)
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A4_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_H_GPIO0A4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A5_SEL_SHIFT (4U)
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A5_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_H_GPIO0A5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A6_SEL_SHIFT (8U)
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A6_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_H_GPIO0A6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A7_SEL_SHIFT (12U)
|
#define GRF_GPIO0A_IOMUX_H_GPIO0A7_SEL_MASK (0x7U << GRF_GPIO0A_IOMUX_H_GPIO0A7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO0B_IOMUX_L */
|
#define GRF_GPIO0B_IOMUX_L_OFFSET (0x8U)
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B0_SEL_SHIFT (0U)
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B0_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_L_GPIO0B0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B1_SEL_SHIFT (4U)
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B1_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_L_GPIO0B1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B2_SEL_SHIFT (8U)
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B2_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_L_GPIO0B2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B3_SEL_SHIFT (12U)
|
#define GRF_GPIO0B_IOMUX_L_GPIO0B3_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_L_GPIO0B3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO0B_IOMUX_H */
|
#define GRF_GPIO0B_IOMUX_H_OFFSET (0xCU)
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B4_SEL_SHIFT (0U)
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B4_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_H_GPIO0B4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B5_SEL_SHIFT (4U)
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B5_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_H_GPIO0B5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B6_SEL_SHIFT (8U)
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B6_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_H_GPIO0B6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B7_SEL_SHIFT (12U)
|
#define GRF_GPIO0B_IOMUX_H_GPIO0B7_SEL_MASK (0x7U << GRF_GPIO0B_IOMUX_H_GPIO0B7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO0C_IOMUX_L */
|
#define GRF_GPIO0C_IOMUX_L_OFFSET (0x10U)
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C0_SEL_SHIFT (0U)
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C0_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_L_GPIO0C0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C1_SEL_SHIFT (4U)
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C1_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_L_GPIO0C1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C2_SEL_SHIFT (8U)
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C2_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_L_GPIO0C2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C3_SEL_SHIFT (12U)
|
#define GRF_GPIO0C_IOMUX_L_GPIO0C3_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_L_GPIO0C3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO0C_IOMUX_H */
|
#define GRF_GPIO0C_IOMUX_H_OFFSET (0x14U)
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C4_SEL_SHIFT (0U)
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C4_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_H_GPIO0C4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C5_SEL_SHIFT (4U)
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C5_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_H_GPIO0C5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C6_SEL_SHIFT (8U)
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C6_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_H_GPIO0C6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C7_SEL_SHIFT (12U)
|
#define GRF_GPIO0C_IOMUX_H_GPIO0C7_SEL_MASK (0x7U << GRF_GPIO0C_IOMUX_H_GPIO0C7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO0D_IOMUX_L */
|
#define GRF_GPIO0D_IOMUX_L_OFFSET (0x18U)
|
#define GRF_GPIO0D_IOMUX_L_GPIO0D0_SEL_SHIFT (0U)
|
#define GRF_GPIO0D_IOMUX_L_GPIO0D0_SEL_MASK (0x7U << GRF_GPIO0D_IOMUX_L_GPIO0D0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0D_IOMUX_L_GPIO0D1_SEL_SHIFT (4U)
|
#define GRF_GPIO0D_IOMUX_L_GPIO0D1_SEL_MASK (0x7U << GRF_GPIO0D_IOMUX_L_GPIO0D1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0D_IOMUX_L_GPIO0D3_SEL_SHIFT (12U)
|
#define GRF_GPIO0D_IOMUX_L_GPIO0D3_SEL_MASK (0x7U << GRF_GPIO0D_IOMUX_L_GPIO0D3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO0D_IOMUX_H */
|
#define GRF_GPIO0D_IOMUX_H_OFFSET (0x1CU)
|
#define GRF_GPIO0D_IOMUX_H_GPIO0D4_SEL_SHIFT (0U)
|
#define GRF_GPIO0D_IOMUX_H_GPIO0D4_SEL_MASK (0x7U << GRF_GPIO0D_IOMUX_H_GPIO0D4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO0D_IOMUX_H_GPIO0D5_SEL_SHIFT (4U)
|
#define GRF_GPIO0D_IOMUX_H_GPIO0D5_SEL_MASK (0x7U << GRF_GPIO0D_IOMUX_H_GPIO0D5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO0D_IOMUX_H_GPIO0D6_SEL_SHIFT (8U)
|
#define GRF_GPIO0D_IOMUX_H_GPIO0D6_SEL_MASK (0x7U << GRF_GPIO0D_IOMUX_H_GPIO0D6_SEL_SHIFT) /* 0x00000700 */
|
/* GPIO0A_P */
|
#define GRF_GPIO0A_P_OFFSET (0x20U)
|
#define GRF_GPIO0A_P_GPIO0A0_P_SHIFT (0U)
|
#define GRF_GPIO0A_P_GPIO0A0_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0A_P_GPIO0A1_P_SHIFT (2U)
|
#define GRF_GPIO0A_P_GPIO0A1_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0A_P_GPIO0A2_P_SHIFT (4U)
|
#define GRF_GPIO0A_P_GPIO0A2_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0A_P_GPIO0A3_P_SHIFT (6U)
|
#define GRF_GPIO0A_P_GPIO0A3_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0A_P_GPIO0A4_P_SHIFT (8U)
|
#define GRF_GPIO0A_P_GPIO0A4_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0A_P_GPIO0A5_P_SHIFT (10U)
|
#define GRF_GPIO0A_P_GPIO0A5_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0A_P_GPIO0A6_P_SHIFT (12U)
|
#define GRF_GPIO0A_P_GPIO0A6_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0A_P_GPIO0A7_P_SHIFT (14U)
|
#define GRF_GPIO0A_P_GPIO0A7_P_MASK (0x3U << GRF_GPIO0A_P_GPIO0A7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO0B_P */
|
#define GRF_GPIO0B_P_OFFSET (0x24U)
|
#define GRF_GPIO0B_P_GPIO0B0_P_SHIFT (0U)
|
#define GRF_GPIO0B_P_GPIO0B0_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0B_P_GPIO0B1_P_SHIFT (2U)
|
#define GRF_GPIO0B_P_GPIO0B1_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0B_P_GPIO0B2_P_SHIFT (4U)
|
#define GRF_GPIO0B_P_GPIO0B2_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0B_P_GPIO0B3_P_SHIFT (6U)
|
#define GRF_GPIO0B_P_GPIO0B3_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0B_P_GPIO0B4_P_SHIFT (8U)
|
#define GRF_GPIO0B_P_GPIO0B4_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0B_P_GPIO0B5_P_SHIFT (10U)
|
#define GRF_GPIO0B_P_GPIO0B5_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0B_P_GPIO0B6_P_SHIFT (12U)
|
#define GRF_GPIO0B_P_GPIO0B6_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0B_P_GPIO0B7_P_SHIFT (14U)
|
#define GRF_GPIO0B_P_GPIO0B7_P_MASK (0x3U << GRF_GPIO0B_P_GPIO0B7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO0C_P */
|
#define GRF_GPIO0C_P_OFFSET (0x28U)
|
#define GRF_GPIO0C_P_GPIO0C0_P_SHIFT (0U)
|
#define GRF_GPIO0C_P_GPIO0C0_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0C_P_GPIO0C1_P_SHIFT (2U)
|
#define GRF_GPIO0C_P_GPIO0C1_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0C_P_GPIO0C2_P_SHIFT (4U)
|
#define GRF_GPIO0C_P_GPIO0C2_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0C_P_GPIO0C3_P_SHIFT (6U)
|
#define GRF_GPIO0C_P_GPIO0C3_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0C_P_GPIO0C4_P_SHIFT (8U)
|
#define GRF_GPIO0C_P_GPIO0C4_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0C_P_GPIO0C5_P_SHIFT (10U)
|
#define GRF_GPIO0C_P_GPIO0C5_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0C_P_GPIO0C6_P_SHIFT (12U)
|
#define GRF_GPIO0C_P_GPIO0C6_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0C_P_GPIO0C7_P_SHIFT (14U)
|
#define GRF_GPIO0C_P_GPIO0C7_P_MASK (0x3U << GRF_GPIO0C_P_GPIO0C7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO0D_P */
|
#define GRF_GPIO0D_P_OFFSET (0x2CU)
|
#define GRF_GPIO0D_P_GPIO0D0_P_SHIFT (0U)
|
#define GRF_GPIO0D_P_GPIO0D0_P_MASK (0x3U << GRF_GPIO0D_P_GPIO0D0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0D_P_GPIO0D1_P_SHIFT (2U)
|
#define GRF_GPIO0D_P_GPIO0D1_P_MASK (0x3U << GRF_GPIO0D_P_GPIO0D1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0D_P_GPIO0D2_P_SHIFT (4U)
|
#define GRF_GPIO0D_P_GPIO0D2_P_MASK (0x3U << GRF_GPIO0D_P_GPIO0D2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0D_P_GPIO0D3_P_SHIFT (6U)
|
#define GRF_GPIO0D_P_GPIO0D3_P_MASK (0x3U << GRF_GPIO0D_P_GPIO0D3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0D_P_GPIO0D4_P_SHIFT (8U)
|
#define GRF_GPIO0D_P_GPIO0D4_P_MASK (0x3U << GRF_GPIO0D_P_GPIO0D4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0D_P_GPIO0D5_P_SHIFT (10U)
|
#define GRF_GPIO0D_P_GPIO0D5_P_MASK (0x3U << GRF_GPIO0D_P_GPIO0D5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0D_P_GPIO0D6_P_SHIFT (12U)
|
#define GRF_GPIO0D_P_GPIO0D6_P_MASK (0x3U << GRF_GPIO0D_P_GPIO0D6_P_SHIFT) /* 0x00003000 */
|
/* GPIO0A_IE */
|
#define GRF_GPIO0A_IE_OFFSET (0x30U)
|
#define GRF_GPIO0A_IE_GPIO0A0_IE_SHIFT (0U)
|
#define GRF_GPIO0A_IE_GPIO0A0_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0A_IE_GPIO0A1_IE_SHIFT (2U)
|
#define GRF_GPIO0A_IE_GPIO0A1_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0A_IE_GPIO0A2_IE_SHIFT (4U)
|
#define GRF_GPIO0A_IE_GPIO0A2_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0A_IE_GPIO0A3_IE_SHIFT (6U)
|
#define GRF_GPIO0A_IE_GPIO0A3_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0A_IE_GPIO0A4_IE_SHIFT (8U)
|
#define GRF_GPIO0A_IE_GPIO0A4_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0A_IE_GPIO0A5_IE_SHIFT (10U)
|
#define GRF_GPIO0A_IE_GPIO0A5_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0A_IE_GPIO0A6_IE_SHIFT (12U)
|
#define GRF_GPIO0A_IE_GPIO0A6_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0A_IE_GPIO0A7_IE_SHIFT (14U)
|
#define GRF_GPIO0A_IE_GPIO0A7_IE_MASK (0x3U << GRF_GPIO0A_IE_GPIO0A7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO0B_IE */
|
#define GRF_GPIO0B_IE_OFFSET (0x34U)
|
#define GRF_GPIO0B_IE_GPIO0B0_IE_SHIFT (0U)
|
#define GRF_GPIO0B_IE_GPIO0B0_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0B_IE_GPIO0B1_IE_SHIFT (2U)
|
#define GRF_GPIO0B_IE_GPIO0B1_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0B_IE_GPIO0B2_IE_SHIFT (4U)
|
#define GRF_GPIO0B_IE_GPIO0B2_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0B_IE_GPIO0B3_IE_SHIFT (6U)
|
#define GRF_GPIO0B_IE_GPIO0B3_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0B_IE_GPIO0B4_IE_SHIFT (8U)
|
#define GRF_GPIO0B_IE_GPIO0B4_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0B_IE_GPIO0B5_IE_SHIFT (10U)
|
#define GRF_GPIO0B_IE_GPIO0B5_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0B_IE_GPIO0B6_IE_SHIFT (12U)
|
#define GRF_GPIO0B_IE_GPIO0B6_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0B_IE_GPIO0B7_IE_SHIFT (14U)
|
#define GRF_GPIO0B_IE_GPIO0B7_IE_MASK (0x3U << GRF_GPIO0B_IE_GPIO0B7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO0C_IE */
|
#define GRF_GPIO0C_IE_OFFSET (0x38U)
|
#define GRF_GPIO0C_IE_GPIO0C0_IE_SHIFT (0U)
|
#define GRF_GPIO0C_IE_GPIO0C0_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0C_IE_GPIO0C1_IE_SHIFT (2U)
|
#define GRF_GPIO0C_IE_GPIO0C1_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0C_IE_GPIO0C2_IE_SHIFT (4U)
|
#define GRF_GPIO0C_IE_GPIO0C2_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0C_IE_GPIO0C3_IE_SHIFT (6U)
|
#define GRF_GPIO0C_IE_GPIO0C3_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0C_IE_GPIO0C4_IE_SHIFT (8U)
|
#define GRF_GPIO0C_IE_GPIO0C4_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0C_IE_GPIO0C5_IE_SHIFT (10U)
|
#define GRF_GPIO0C_IE_GPIO0C5_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0C_IE_GPIO0C6_IE_SHIFT (12U)
|
#define GRF_GPIO0C_IE_GPIO0C6_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0C_IE_GPIO0C7_IE_SHIFT (14U)
|
#define GRF_GPIO0C_IE_GPIO0C7_IE_MASK (0x3U << GRF_GPIO0C_IE_GPIO0C7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO0D_IE */
|
#define GRF_GPIO0D_IE_OFFSET (0x3CU)
|
#define GRF_GPIO0D_IE_GPIO0D0_IE_SHIFT (0U)
|
#define GRF_GPIO0D_IE_GPIO0D0_IE_MASK (0x3U << GRF_GPIO0D_IE_GPIO0D0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0D_IE_GPIO0D1_IE_SHIFT (2U)
|
#define GRF_GPIO0D_IE_GPIO0D1_IE_MASK (0x3U << GRF_GPIO0D_IE_GPIO0D1_IE_SHIFT) /* 0x0000000C */
|
/* GPIO0A_OPD */
|
#define GRF_GPIO0A_OPD_OFFSET (0x40U)
|
#define GRF_GPIO0A_OPD_GPIO0A0_OPD_SHIFT (0U)
|
#define GRF_GPIO0A_OPD_GPIO0A0_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0A_OPD_GPIO0A1_OPD_SHIFT (1U)
|
#define GRF_GPIO0A_OPD_GPIO0A1_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO0A_OPD_GPIO0A2_OPD_SHIFT (2U)
|
#define GRF_GPIO0A_OPD_GPIO0A2_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO0A_OPD_GPIO0A3_OPD_SHIFT (3U)
|
#define GRF_GPIO0A_OPD_GPIO0A3_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO0A_OPD_GPIO0A4_OPD_SHIFT (4U)
|
#define GRF_GPIO0A_OPD_GPIO0A4_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO0A_OPD_GPIO0A5_OPD_SHIFT (5U)
|
#define GRF_GPIO0A_OPD_GPIO0A5_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO0A_OPD_GPIO0A6_OPD_SHIFT (6U)
|
#define GRF_GPIO0A_OPD_GPIO0A6_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO0A_OPD_GPIO0A7_OPD_SHIFT (7U)
|
#define GRF_GPIO0A_OPD_GPIO0A7_OPD_MASK (0x1U << GRF_GPIO0A_OPD_GPIO0A7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO0B_OPD */
|
#define GRF_GPIO0B_OPD_OFFSET (0x44U)
|
#define GRF_GPIO0B_OPD_GPIO0B0_OPD_SHIFT (0U)
|
#define GRF_GPIO0B_OPD_GPIO0B0_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0B_OPD_GPIO0B1_OPD_SHIFT (1U)
|
#define GRF_GPIO0B_OPD_GPIO0B1_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO0B_OPD_GPIO0B2_OPD_SHIFT (2U)
|
#define GRF_GPIO0B_OPD_GPIO0B2_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO0B_OPD_GPIO0B3_OPD_SHIFT (3U)
|
#define GRF_GPIO0B_OPD_GPIO0B3_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO0B_OPD_GPIO0B4_OPD_SHIFT (4U)
|
#define GRF_GPIO0B_OPD_GPIO0B4_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO0B_OPD_GPIO0B5_OPD_SHIFT (5U)
|
#define GRF_GPIO0B_OPD_GPIO0B5_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO0B_OPD_GPIO0B6_OPD_SHIFT (6U)
|
#define GRF_GPIO0B_OPD_GPIO0B6_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO0B_OPD_GPIO0B7_OPD_SHIFT (7U)
|
#define GRF_GPIO0B_OPD_GPIO0B7_OPD_MASK (0x1U << GRF_GPIO0B_OPD_GPIO0B7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO0C_OPD */
|
#define GRF_GPIO0C_OPD_OFFSET (0x48U)
|
#define GRF_GPIO0C_OPD_GPIO0C0_OPD_SHIFT (0U)
|
#define GRF_GPIO0C_OPD_GPIO0C0_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0C_OPD_GPIO0C1_OPD_SHIFT (1U)
|
#define GRF_GPIO0C_OPD_GPIO0C1_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO0C_OPD_GPIO0C2_OPD_SHIFT (2U)
|
#define GRF_GPIO0C_OPD_GPIO0C2_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO0C_OPD_GPIO0C3_OPD_SHIFT (3U)
|
#define GRF_GPIO0C_OPD_GPIO0C3_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO0C_OPD_GPIO0C4_OPD_SHIFT (4U)
|
#define GRF_GPIO0C_OPD_GPIO0C4_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO0C_OPD_GPIO0C5_OPD_SHIFT (5U)
|
#define GRF_GPIO0C_OPD_GPIO0C5_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO0C_OPD_GPIO0C6_OPD_SHIFT (6U)
|
#define GRF_GPIO0C_OPD_GPIO0C6_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO0C_OPD_GPIO0C7_OPD_SHIFT (7U)
|
#define GRF_GPIO0C_OPD_GPIO0C7_OPD_MASK (0x1U << GRF_GPIO0C_OPD_GPIO0C7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO0D_OPD */
|
#define GRF_GPIO0D_OPD_OFFSET (0x4CU)
|
#define GRF_GPIO0D_OPD_GPIO0D0_OPD_SHIFT (0U)
|
#define GRF_GPIO0D_OPD_GPIO0D0_OPD_MASK (0x1U << GRF_GPIO0D_OPD_GPIO0D0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0D_OPD_GPIO0D1_OPD_SHIFT (1U)
|
#define GRF_GPIO0D_OPD_GPIO0D1_OPD_MASK (0x1U << GRF_GPIO0D_OPD_GPIO0D1_OPD_SHIFT) /* 0x00000002 */
|
/* GPIO0A_SUS */
|
#define GRF_GPIO0A_SUS_OFFSET (0x50U)
|
#define GRF_GPIO0A_SUS_GPIO0A0_SUS_SHIFT (0U)
|
#define GRF_GPIO0A_SUS_GPIO0A0_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0A_SUS_GPIO0A1_SUS_SHIFT (1U)
|
#define GRF_GPIO0A_SUS_GPIO0A1_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO0A_SUS_GPIO0A2_SUS_SHIFT (2U)
|
#define GRF_GPIO0A_SUS_GPIO0A2_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO0A_SUS_GPIO0A3_SUS_SHIFT (3U)
|
#define GRF_GPIO0A_SUS_GPIO0A3_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO0A_SUS_GPIO0A4_SUS_SHIFT (4U)
|
#define GRF_GPIO0A_SUS_GPIO0A4_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO0A_SUS_GPIO0A5_SUS_SHIFT (5U)
|
#define GRF_GPIO0A_SUS_GPIO0A5_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO0A_SUS_GPIO0A6_SUS_SHIFT (6U)
|
#define GRF_GPIO0A_SUS_GPIO0A6_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO0A_SUS_GPIO0A7_SUS_SHIFT (7U)
|
#define GRF_GPIO0A_SUS_GPIO0A7_SUS_MASK (0x1U << GRF_GPIO0A_SUS_GPIO0A7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO0B_SUS */
|
#define GRF_GPIO0B_SUS_OFFSET (0x54U)
|
#define GRF_GPIO0B_SUS_GPIO0B0_SUS_SHIFT (0U)
|
#define GRF_GPIO0B_SUS_GPIO0B0_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0B_SUS_GPIO0B1_SUS_SHIFT (1U)
|
#define GRF_GPIO0B_SUS_GPIO0B1_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO0B_SUS_GPIO0B2_SUS_SHIFT (2U)
|
#define GRF_GPIO0B_SUS_GPIO0B2_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO0B_SUS_GPIO0B3_SUS_SHIFT (3U)
|
#define GRF_GPIO0B_SUS_GPIO0B3_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO0B_SUS_GPIO0B4_SUS_SHIFT (4U)
|
#define GRF_GPIO0B_SUS_GPIO0B4_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO0B_SUS_GPIO0B5_SUS_SHIFT (5U)
|
#define GRF_GPIO0B_SUS_GPIO0B5_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO0B_SUS_GPIO0B6_SUS_SHIFT (6U)
|
#define GRF_GPIO0B_SUS_GPIO0B6_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO0B_SUS_GPIO0B7_SUS_SHIFT (7U)
|
#define GRF_GPIO0B_SUS_GPIO0B7_SUS_MASK (0x1U << GRF_GPIO0B_SUS_GPIO0B7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO0C_SUS */
|
#define GRF_GPIO0C_SUS_OFFSET (0x58U)
|
#define GRF_GPIO0C_SUS_GPIO0C0_SUS_SHIFT (0U)
|
#define GRF_GPIO0C_SUS_GPIO0C0_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0C_SUS_GPIO0C1_SUS_SHIFT (1U)
|
#define GRF_GPIO0C_SUS_GPIO0C1_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO0C_SUS_GPIO0C2_SUS_SHIFT (2U)
|
#define GRF_GPIO0C_SUS_GPIO0C2_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO0C_SUS_GPIO0C3_SUS_SHIFT (3U)
|
#define GRF_GPIO0C_SUS_GPIO0C3_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO0C_SUS_GPIO0C4_SUS_SHIFT (4U)
|
#define GRF_GPIO0C_SUS_GPIO0C4_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO0C_SUS_GPIO0C5_SUS_SHIFT (5U)
|
#define GRF_GPIO0C_SUS_GPIO0C5_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO0C_SUS_GPIO0C6_SUS_SHIFT (6U)
|
#define GRF_GPIO0C_SUS_GPIO0C6_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO0C_SUS_GPIO0C7_SUS_SHIFT (7U)
|
#define GRF_GPIO0C_SUS_GPIO0C7_SUS_MASK (0x1U << GRF_GPIO0C_SUS_GPIO0C7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO0D_SUS */
|
#define GRF_GPIO0D_SUS_OFFSET (0x5CU)
|
#define GRF_GPIO0D_SUS_GPIO0D0_SUS_SHIFT (0U)
|
#define GRF_GPIO0D_SUS_GPIO0D0_SUS_MASK (0x1U << GRF_GPIO0D_SUS_GPIO0D0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO0D_SUS_GPIO0D1_SUS_SHIFT (1U)
|
#define GRF_GPIO0D_SUS_GPIO0D1_SUS_MASK (0x1U << GRF_GPIO0D_SUS_GPIO0D1_SUS_SHIFT) /* 0x00000002 */
|
/* GPIO0A_SL */
|
#define GRF_GPIO0A_SL_OFFSET (0x60U)
|
#define GRF_GPIO0A_SL_GPIO0A0_SL_SHIFT (0U)
|
#define GRF_GPIO0A_SL_GPIO0A0_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0A_SL_GPIO0A1_SL_SHIFT (2U)
|
#define GRF_GPIO0A_SL_GPIO0A1_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0A_SL_GPIO0A2_SL_SHIFT (4U)
|
#define GRF_GPIO0A_SL_GPIO0A2_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0A_SL_GPIO0A3_SL_SHIFT (6U)
|
#define GRF_GPIO0A_SL_GPIO0A3_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0A_SL_GPIO0A4_SL_SHIFT (8U)
|
#define GRF_GPIO0A_SL_GPIO0A4_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0A_SL_GPIO0A5_SL_SHIFT (10U)
|
#define GRF_GPIO0A_SL_GPIO0A5_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0A_SL_GPIO0A6_SL_SHIFT (12U)
|
#define GRF_GPIO0A_SL_GPIO0A6_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0A_SL_GPIO0A7_SL_SHIFT (14U)
|
#define GRF_GPIO0A_SL_GPIO0A7_SL_MASK (0x3U << GRF_GPIO0A_SL_GPIO0A7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO0B_SL */
|
#define GRF_GPIO0B_SL_OFFSET (0x64U)
|
#define GRF_GPIO0B_SL_GPIO0B0_SL_SHIFT (0U)
|
#define GRF_GPIO0B_SL_GPIO0B0_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0B_SL_GPIO0B1_SL_SHIFT (2U)
|
#define GRF_GPIO0B_SL_GPIO0B1_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0B_SL_GPIO0B2_SL_SHIFT (4U)
|
#define GRF_GPIO0B_SL_GPIO0B2_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0B_SL_GPIO0B3_SL_SHIFT (6U)
|
#define GRF_GPIO0B_SL_GPIO0B3_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0B_SL_GPIO0B4_SL_SHIFT (8U)
|
#define GRF_GPIO0B_SL_GPIO0B4_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0B_SL_GPIO0B5_SL_SHIFT (10U)
|
#define GRF_GPIO0B_SL_GPIO0B5_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0B_SL_GPIO0B6_SL_SHIFT (12U)
|
#define GRF_GPIO0B_SL_GPIO0B6_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0B_SL_GPIO0B7_SL_SHIFT (14U)
|
#define GRF_GPIO0B_SL_GPIO0B7_SL_MASK (0x3U << GRF_GPIO0B_SL_GPIO0B7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO0C_SL */
|
#define GRF_GPIO0C_SL_OFFSET (0x68U)
|
#define GRF_GPIO0C_SL_GPIO0C0_SL_SHIFT (0U)
|
#define GRF_GPIO0C_SL_GPIO0C0_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0C_SL_GPIO0C1_SL_SHIFT (2U)
|
#define GRF_GPIO0C_SL_GPIO0C1_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0C_SL_GPIO0C2_SL_SHIFT (4U)
|
#define GRF_GPIO0C_SL_GPIO0C2_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0C_SL_GPIO0C3_SL_SHIFT (6U)
|
#define GRF_GPIO0C_SL_GPIO0C3_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0C_SL_GPIO0C4_SL_SHIFT (8U)
|
#define GRF_GPIO0C_SL_GPIO0C4_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0C_SL_GPIO0C5_SL_SHIFT (10U)
|
#define GRF_GPIO0C_SL_GPIO0C5_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0C_SL_GPIO0C6_SL_SHIFT (12U)
|
#define GRF_GPIO0C_SL_GPIO0C6_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0C_SL_GPIO0C7_SL_SHIFT (14U)
|
#define GRF_GPIO0C_SL_GPIO0C7_SL_MASK (0x3U << GRF_GPIO0C_SL_GPIO0C7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO0D_SL */
|
#define GRF_GPIO0D_SL_OFFSET (0x6CU)
|
#define GRF_GPIO0D_SL_GPIO0D0_SL_SHIFT (0U)
|
#define GRF_GPIO0D_SL_GPIO0D0_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO0D_SL_GPIO0D1_SL_SHIFT (2U)
|
#define GRF_GPIO0D_SL_GPIO0D1_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO0D_SL_GPIO0D2_SL_SHIFT (4U)
|
#define GRF_GPIO0D_SL_GPIO0D2_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO0D_SL_GPIO0D3_SL_SHIFT (6U)
|
#define GRF_GPIO0D_SL_GPIO0D3_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO0D_SL_GPIO0D4_SL_SHIFT (8U)
|
#define GRF_GPIO0D_SL_GPIO0D4_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO0D_SL_GPIO0D5_SL_SHIFT (10U)
|
#define GRF_GPIO0D_SL_GPIO0D5_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO0D_SL_GPIO0D6_SL_SHIFT (12U)
|
#define GRF_GPIO0D_SL_GPIO0D6_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO0D_SL_GPIO0D7_SL_SHIFT (14U)
|
#define GRF_GPIO0D_SL_GPIO0D7_SL_MASK (0x3U << GRF_GPIO0D_SL_GPIO0D7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO0A_DS_0 */
|
#define GRF_GPIO0A_DS_0_OFFSET (0x70U)
|
#define GRF_GPIO0A_DS_0_GPIO0A0_DS_SHIFT (0U)
|
#define GRF_GPIO0A_DS_0_GPIO0A0_DS_MASK (0x3FU << GRF_GPIO0A_DS_0_GPIO0A0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0A_DS_0_GPIO0A1_DS_SHIFT (8U)
|
#define GRF_GPIO0A_DS_0_GPIO0A1_DS_MASK (0x3FU << GRF_GPIO0A_DS_0_GPIO0A1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0A_DS_1 */
|
#define GRF_GPIO0A_DS_1_OFFSET (0x74U)
|
#define GRF_GPIO0A_DS_1_GPIO0A2_DS_SHIFT (0U)
|
#define GRF_GPIO0A_DS_1_GPIO0A2_DS_MASK (0x3FU << GRF_GPIO0A_DS_1_GPIO0A2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0A_DS_1_GPIO0A3_DS_SHIFT (8U)
|
#define GRF_GPIO0A_DS_1_GPIO0A3_DS_MASK (0x3FU << GRF_GPIO0A_DS_1_GPIO0A3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0A_DS_2 */
|
#define GRF_GPIO0A_DS_2_OFFSET (0x78U)
|
#define GRF_GPIO0A_DS_2_GPIO0A4_DS_SHIFT (0U)
|
#define GRF_GPIO0A_DS_2_GPIO0A4_DS_MASK (0x3FU << GRF_GPIO0A_DS_2_GPIO0A4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0A_DS_2_GPIO0A5_DS_SHIFT (8U)
|
#define GRF_GPIO0A_DS_2_GPIO0A5_DS_MASK (0x3FU << GRF_GPIO0A_DS_2_GPIO0A5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0A_DS_3 */
|
#define GRF_GPIO0A_DS_3_OFFSET (0x7CU)
|
#define GRF_GPIO0A_DS_3_GPIO0A6_DS_SHIFT (0U)
|
#define GRF_GPIO0A_DS_3_GPIO0A6_DS_MASK (0x3FU << GRF_GPIO0A_DS_3_GPIO0A6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0A_DS_3_GPIO0A7_DS_SHIFT (8U)
|
#define GRF_GPIO0A_DS_3_GPIO0A7_DS_MASK (0x3FU << GRF_GPIO0A_DS_3_GPIO0A7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0B_DS_0 */
|
#define GRF_GPIO0B_DS_0_OFFSET (0x80U)
|
#define GRF_GPIO0B_DS_0_GPIO0B0_DS_SHIFT (0U)
|
#define GRF_GPIO0B_DS_0_GPIO0B0_DS_MASK (0x3FU << GRF_GPIO0B_DS_0_GPIO0B0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0B_DS_0_GPIO0B1_DS_SHIFT (8U)
|
#define GRF_GPIO0B_DS_0_GPIO0B1_DS_MASK (0x3FU << GRF_GPIO0B_DS_0_GPIO0B1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0B_DS_1 */
|
#define GRF_GPIO0B_DS_1_OFFSET (0x84U)
|
#define GRF_GPIO0B_DS_1_GPIO0B2_DS_SHIFT (0U)
|
#define GRF_GPIO0B_DS_1_GPIO0B2_DS_MASK (0x3FU << GRF_GPIO0B_DS_1_GPIO0B2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0B_DS_1_GPIO0B3_DS_SHIFT (8U)
|
#define GRF_GPIO0B_DS_1_GPIO0B3_DS_MASK (0x3FU << GRF_GPIO0B_DS_1_GPIO0B3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0B_DS_2 */
|
#define GRF_GPIO0B_DS_2_OFFSET (0x88U)
|
#define GRF_GPIO0B_DS_2_GPIO0B4_DS_SHIFT (0U)
|
#define GRF_GPIO0B_DS_2_GPIO0B4_DS_MASK (0x3FU << GRF_GPIO0B_DS_2_GPIO0B4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0B_DS_2_GPIO0B5_DS_SHIFT (8U)
|
#define GRF_GPIO0B_DS_2_GPIO0B5_DS_MASK (0x3FU << GRF_GPIO0B_DS_2_GPIO0B5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0B_DS_3 */
|
#define GRF_GPIO0B_DS_3_OFFSET (0x8CU)
|
#define GRF_GPIO0B_DS_3_GPIO0B6_DS_SHIFT (0U)
|
#define GRF_GPIO0B_DS_3_GPIO0B6_DS_MASK (0x3FU << GRF_GPIO0B_DS_3_GPIO0B6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0B_DS_3_GPIO0B7_DS_SHIFT (8U)
|
#define GRF_GPIO0B_DS_3_GPIO0B7_DS_MASK (0x3FU << GRF_GPIO0B_DS_3_GPIO0B7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0C_DS_0 */
|
#define GRF_GPIO0C_DS_0_OFFSET (0x90U)
|
#define GRF_GPIO0C_DS_0_GPIO0C0_DS_SHIFT (0U)
|
#define GRF_GPIO0C_DS_0_GPIO0C0_DS_MASK (0x3FU << GRF_GPIO0C_DS_0_GPIO0C0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0C_DS_0_GPIO0C1_DS_SHIFT (8U)
|
#define GRF_GPIO0C_DS_0_GPIO0C1_DS_MASK (0x3FU << GRF_GPIO0C_DS_0_GPIO0C1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0C_DS_1 */
|
#define GRF_GPIO0C_DS_1_OFFSET (0x94U)
|
#define GRF_GPIO0C_DS_1_GPIO0C2_DS_SHIFT (0U)
|
#define GRF_GPIO0C_DS_1_GPIO0C2_DS_MASK (0x3FU << GRF_GPIO0C_DS_1_GPIO0C2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0C_DS_1_GPIO0C3_DS_SHIFT (8U)
|
#define GRF_GPIO0C_DS_1_GPIO0C3_DS_MASK (0x3FU << GRF_GPIO0C_DS_1_GPIO0C3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0C_DS_2 */
|
#define GRF_GPIO0C_DS_2_OFFSET (0x98U)
|
#define GRF_GPIO0C_DS_2_GPIO0C4_DS_SHIFT (0U)
|
#define GRF_GPIO0C_DS_2_GPIO0C4_DS_MASK (0x3FU << GRF_GPIO0C_DS_2_GPIO0C4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0C_DS_2_GPIO0C5_DS_SHIFT (8U)
|
#define GRF_GPIO0C_DS_2_GPIO0C5_DS_MASK (0x3FU << GRF_GPIO0C_DS_2_GPIO0C5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0C_DS_3 */
|
#define GRF_GPIO0C_DS_3_OFFSET (0x9CU)
|
#define GRF_GPIO0C_DS_3_GPIO0C6_DS_SHIFT (0U)
|
#define GRF_GPIO0C_DS_3_GPIO0C6_DS_MASK (0x3FU << GRF_GPIO0C_DS_3_GPIO0C6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0C_DS_3_GPIO0C7_DS_SHIFT (8U)
|
#define GRF_GPIO0C_DS_3_GPIO0C7_DS_MASK (0x3FU << GRF_GPIO0C_DS_3_GPIO0C7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO0D_DS_0 */
|
#define GRF_GPIO0D_DS_0_OFFSET (0xA0U)
|
#define GRF_GPIO0D_DS_0_GPIO0D0_DS_SHIFT (0U)
|
#define GRF_GPIO0D_DS_0_GPIO0D0_DS_MASK (0x3FU << GRF_GPIO0D_DS_0_GPIO0D0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO0D_DS_0_GPIO0D1_DS_SHIFT (8U)
|
#define GRF_GPIO0D_DS_0_GPIO0D1_DS_MASK (0x3FU << GRF_GPIO0D_DS_0_GPIO0D1_DS_SHIFT) /* 0x00003F00 */
|
/* SOC_CON0 */
|
#define GRF_SOC_CON0_OFFSET (0x100U)
|
#define GRF_SOC_CON0_CON_32K_IOE_SHIFT (0U)
|
#define GRF_SOC_CON0_CON_32K_IOE_MASK (0x1U << GRF_SOC_CON0_CON_32K_IOE_SHIFT) /* 0x00000001 */
|
#define GRF_SOC_CON0_I2C0_IOMUX_SEL_SHIFT (1U)
|
#define GRF_SOC_CON0_I2C0_IOMUX_SEL_MASK (0x1U << GRF_SOC_CON0_I2C0_IOMUX_SEL_SHIFT) /* 0x00000002 */
|
#define GRF_SOC_CON0_APLL_OSC_SOURCE_SEL_SHIFT (2U)
|
#define GRF_SOC_CON0_APLL_OSC_SOURCE_SEL_MASK (0x1U << GRF_SOC_CON0_APLL_OSC_SOURCE_SEL_SHIFT) /* 0x00000004 */
|
#define GRF_SOC_CON0_DPLL_OSC_SOURCE_SEL_SHIFT (3U)
|
#define GRF_SOC_CON0_DPLL_OSC_SOURCE_SEL_MASK (0x1U << GRF_SOC_CON0_DPLL_OSC_SOURCE_SEL_SHIFT) /* 0x00000008 */
|
#define GRF_SOC_CON0_UART0_RTS_SEL_SHIFT (5U)
|
#define GRF_SOC_CON0_UART0_RTS_SEL_MASK (0x1U << GRF_SOC_CON0_UART0_RTS_SEL_SHIFT) /* 0x00000020 */
|
#define GRF_SOC_CON0_UART0_CTS_SEL_SHIFT (6U)
|
#define GRF_SOC_CON0_UART0_CTS_SEL_MASK (0x1U << GRF_SOC_CON0_UART0_CTS_SEL_SHIFT) /* 0x00000040 */
|
#define GRF_SOC_CON0_GRF_CON_PMIC_SLEEP_SEL_SHIFT (7U)
|
#define GRF_SOC_CON0_GRF_CON_PMIC_SLEEP_SEL_MASK (0x1U << GRF_SOC_CON0_GRF_CON_PMIC_SLEEP_SEL_SHIFT) /* 0x00000080 */
|
#define GRF_SOC_CON0_DDRPHY_BUFFEREN_SEL_SHIFT (12U)
|
#define GRF_SOC_CON0_DDRPHY_BUFFEREN_SEL_MASK (0x1U << GRF_SOC_CON0_DDRPHY_BUFFEREN_SEL_SHIFT) /* 0x00001000 */
|
#define GRF_SOC_CON0_DDRPHY_BUFFEREN_CORE_SHIFT (13U)
|
#define GRF_SOC_CON0_DDRPHY_BUFFEREN_CORE_MASK (0x1U << GRF_SOC_CON0_DDRPHY_BUFFEREN_CORE_SHIFT) /* 0x00002000 */
|
#define GRF_SOC_CON0_PVTM_FRQ_DONE_SHIFT (14U)
|
#define GRF_SOC_CON0_PVTM_FRQ_DONE_MASK (0x1U << GRF_SOC_CON0_PVTM_FRQ_DONE_SHIFT) /* 0x00004000 */
|
/* SOC_CON1 */
|
#define GRF_SOC_CON1_OFFSET (0x104U)
|
#define GRF_SOC_CON1_RESETN_HOLD_SHIFT (0U)
|
#define GRF_SOC_CON1_RESETN_HOLD_MASK (0xFFFFU << GRF_SOC_CON1_RESETN_HOLD_SHIFT) /* 0x0000FFFF */
|
/* SOC_CON2 */
|
#define GRF_SOC_CON2_OFFSET (0x108U)
|
#define GRF_SOC_CON2_RESETN_HOLD_SHIFT (0U)
|
#define GRF_SOC_CON2_RESETN_HOLD_MASK (0xFFU << GRF_SOC_CON2_RESETN_HOLD_SHIFT) /* 0x000000FF */
|
/* SOC_CON3 */
|
#define GRF_SOC_CON3_OFFSET (0x10CU)
|
#define GRF_SOC_CON3_TSADC_SHUT_RESET_TRIGGER_EN_SHIFT (0U)
|
#define GRF_SOC_CON3_TSADC_SHUT_RESET_TRIGGER_EN_MASK (0x1U << GRF_SOC_CON3_TSADC_SHUT_RESET_TRIGGER_EN_SHIFT) /* 0x00000001 */
|
#define GRF_SOC_CON3_WDT_SHUT_RESET_TRIGGER_EN_SHIFT (1U)
|
#define GRF_SOC_CON3_WDT_SHUT_RESET_TRIGGER_EN_MASK (0x1U << GRF_SOC_CON3_WDT_SHUT_RESET_TRIGGER_EN_SHIFT) /* 0x00000002 */
|
#define GRF_SOC_CON3_DDRIO_RET_EN_SHIFT (2U)
|
#define GRF_SOC_CON3_DDRIO_RET_EN_MASK (0x1U << GRF_SOC_CON3_DDRIO_RET_EN_SHIFT) /* 0x00000004 */
|
#define GRF_SOC_CON3_SREF_ENTER_EN_SHIFT (3U)
|
#define GRF_SOC_CON3_SREF_ENTER_EN_MASK (0x1U << GRF_SOC_CON3_SREF_ENTER_EN_SHIFT) /* 0x00000008 */
|
#define GRF_SOC_CON3_DDRC_GATING_EN_SHIFT (4U)
|
#define GRF_SOC_CON3_DDRC_GATING_EN_MASK (0x1U << GRF_SOC_CON3_DDRC_GATING_EN_SHIFT) /* 0x00000010 */
|
#define GRF_SOC_CON3_DDR_IO_RET_DE_REQ_SHIFT (5U)
|
#define GRF_SOC_CON3_DDR_IO_RET_DE_REQ_MASK (0x1U << GRF_SOC_CON3_DDR_IO_RET_DE_REQ_SHIFT) /* 0x00000020 */
|
#define GRF_SOC_CON3_DDR_IO_RET_CFG_SHIFT (6U)
|
#define GRF_SOC_CON3_DDR_IO_RET_CFG_MASK (0x1U << GRF_SOC_CON3_DDR_IO_RET_CFG_SHIFT) /* 0x00000040 */
|
#define GRF_SOC_CON3_DDR_IO_RET_OEN_CFG_SHIFT (7U)
|
#define GRF_SOC_CON3_DDR_IO_RET_OEN_CFG_MASK (0x1U << GRF_SOC_CON3_DDR_IO_RET_OEN_CFG_SHIFT) /* 0x00000080 */
|
#define GRF_SOC_CON3_UPCTL_C_SYSREQ_CFG_SHIFT (8U)
|
#define GRF_SOC_CON3_UPCTL_C_SYSREQ_CFG_MASK (0x1U << GRF_SOC_CON3_UPCTL_C_SYSREQ_CFG_SHIFT) /* 0x00000100 */
|
#define GRF_SOC_CON3_CORE_WFI_EN_SHIFT (9U)
|
#define GRF_SOC_CON3_CORE_WFI_EN_MASK (0x1U << GRF_SOC_CON3_CORE_WFI_EN_SHIFT) /* 0x00000200 */
|
#define GRF_SOC_CON3_CORE_OFF_EN_SHIFT (10U)
|
#define GRF_SOC_CON3_CORE_OFF_EN_MASK (0x1U << GRF_SOC_CON3_CORE_OFF_EN_SHIFT) /* 0x00000400 */
|
#define GRF_SOC_CON3_CORE_RET_EN_SHIFT (11U)
|
#define GRF_SOC_CON3_CORE_RET_EN_MASK (0x1U << GRF_SOC_CON3_CORE_RET_EN_SHIFT) /* 0x00000800 */
|
#define GRF_SOC_CON3_CORE_PACTIVE_EN_SHIFT (12U)
|
#define GRF_SOC_CON3_CORE_PACTIVE_EN_MASK (0x1U << GRF_SOC_CON3_CORE_PACTIVE_EN_SHIFT) /* 0x00001000 */
|
#define GRF_SOC_CON3_DSU_OFF_EN_SHIFT (13U)
|
#define GRF_SOC_CON3_DSU_OFF_EN_MASK (0x1U << GRF_SOC_CON3_DSU_OFF_EN_SHIFT) /* 0x00002000 */
|
#define GRF_SOC_CON3_DSU_RET_EN_SHIFT (14U)
|
#define GRF_SOC_CON3_DSU_RET_EN_MASK (0x1U << GRF_SOC_CON3_DSU_RET_EN_SHIFT) /* 0x00004000 */
|
#define GRF_SOC_CON3_DSU_PACTIVE_EN_SHIFT (15U)
|
#define GRF_SOC_CON3_DSU_PACTIVE_EN_MASK (0x1U << GRF_SOC_CON3_DSU_PACTIVE_EN_SHIFT) /* 0x00008000 */
|
/* SOC_CON4 */
|
#define GRF_SOC_CON4_OFFSET (0x110U)
|
#define GRF_SOC_CON4_PWM0_IOMUX_SEL_SHIFT (0U)
|
#define GRF_SOC_CON4_PWM0_IOMUX_SEL_MASK (0x3U << GRF_SOC_CON4_PWM0_IOMUX_SEL_SHIFT) /* 0x00000003 */
|
#define GRF_SOC_CON4_PWM1_IOMUX_SEL_SHIFT (2U)
|
#define GRF_SOC_CON4_PWM1_IOMUX_SEL_MASK (0x3U << GRF_SOC_CON4_PWM1_IOMUX_SEL_SHIFT) /* 0x0000000C */
|
#define GRF_SOC_CON4_PWM2_IOMUX_SEL_SHIFT (4U)
|
#define GRF_SOC_CON4_PWM2_IOMUX_SEL_MASK (0x3U << GRF_SOC_CON4_PWM2_IOMUX_SEL_SHIFT) /* 0x00000030 */
|
#define GRF_SOC_CON4_GPU_PWREN_POL_SHIFT (10U)
|
#define GRF_SOC_CON4_GPU_PWREN_POL_MASK (0x3U << GRF_SOC_CON4_GPU_PWREN_POL_SHIFT) /* 0x00000C00 */
|
#define GRF_SOC_CON4_SPRA_HD_WTSEL_SHIFT (12U)
|
#define GRF_SOC_CON4_SPRA_HD_WTSEL_MASK (0x3U << GRF_SOC_CON4_SPRA_HD_WTSEL_SHIFT) /* 0x00003000 */
|
#define GRF_SOC_CON4_SPRA_HD_RTSEL_SHIFT (14U)
|
#define GRF_SOC_CON4_SPRA_HD_RTSEL_MASK (0x3U << GRF_SOC_CON4_SPRA_HD_RTSEL_SHIFT) /* 0x0000C000 */
|
/* SOC_CON5 */
|
#define GRF_SOC_CON5_OFFSET (0x114U)
|
#define GRF_SOC_CON5_OUT2CHIP_RST_INIT_SHIFT (0U)
|
#define GRF_SOC_CON5_OUT2CHIP_RST_INIT_MASK (0x1FFFU << GRF_SOC_CON5_OUT2CHIP_RST_INIT_SHIFT) /* 0x00001FFF */
|
/* SOC_STATUS */
|
#define GRF_SOC_STATUS_OFFSET (0x120U)
|
#define GRF_SOC_STATUS (0x0U)
|
#define GRF_SOC_STATUS_WFI_STATUS_SHIFT (0U)
|
#define GRF_SOC_STATUS_WFI_STATUS_MASK (0xFU << GRF_SOC_STATUS_WFI_STATUS_SHIFT) /* 0x0000000F */
|
/* IO_VSEL0 */
|
#define GRF_IO_VSEL0_OFFSET (0x140U)
|
#define GRF_IO_VSEL0_VCCIO2_VOLTAGE_CONTROL_SELECT_SHIFT (0U)
|
#define GRF_IO_VSEL0_VCCIO2_VOLTAGE_CONTROL_SELECT_MASK (0x1U << GRF_IO_VSEL0_VCCIO2_VOLTAGE_CONTROL_SELECT_SHIFT) /* 0x00000001 */
|
#define GRF_IO_VSEL0_POC_VCCIO1_SEL18_SHIFT (1U)
|
#define GRF_IO_VSEL0_POC_VCCIO1_SEL18_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO1_SEL18_SHIFT) /* 0x00000002 */
|
#define GRF_IO_VSEL0_POC_VCCIO2_SEL18_SHIFT (2U)
|
#define GRF_IO_VSEL0_POC_VCCIO2_SEL18_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO2_SEL18_SHIFT) /* 0x00000004 */
|
#define GRF_IO_VSEL0_POC_VCCIO3_SEL18_SHIFT (3U)
|
#define GRF_IO_VSEL0_POC_VCCIO3_SEL18_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO3_SEL18_SHIFT) /* 0x00000008 */
|
#define GRF_IO_VSEL0_POC_VCCIO4_SEL18_SHIFT (4U)
|
#define GRF_IO_VSEL0_POC_VCCIO4_SEL18_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO4_SEL18_SHIFT) /* 0x00000010 */
|
#define GRF_IO_VSEL0_POC_VCCIO5_SEL18_SHIFT (5U)
|
#define GRF_IO_VSEL0_POC_VCCIO5_SEL18_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO5_SEL18_SHIFT) /* 0x00000020 */
|
#define GRF_IO_VSEL0_POC_VCCIO6_SEL18_SHIFT (6U)
|
#define GRF_IO_VSEL0_POC_VCCIO6_SEL18_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO6_SEL18_SHIFT) /* 0x00000040 */
|
#define GRF_IO_VSEL0_POC_VCCIO7_SEL18_SHIFT (7U)
|
#define GRF_IO_VSEL0_POC_VCCIO7_SEL18_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO7_SEL18_SHIFT) /* 0x00000080 */
|
#define GRF_IO_VSEL0_POC_VCCIO1_SEL25_SHIFT (8U)
|
#define GRF_IO_VSEL0_POC_VCCIO1_SEL25_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO1_SEL25_SHIFT) /* 0x00000100 */
|
#define GRF_IO_VSEL0_POC_VCCIO2_SEL25_SHIFT (9U)
|
#define GRF_IO_VSEL0_POC_VCCIO2_SEL25_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO2_SEL25_SHIFT) /* 0x00000200 */
|
#define GRF_IO_VSEL0_POC_VCCIO3_SEL25_SHIFT (10U)
|
#define GRF_IO_VSEL0_POC_VCCIO3_SEL25_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO3_SEL25_SHIFT) /* 0x00000400 */
|
#define GRF_IO_VSEL0_POC_VCCIO4_SEL25_SHIFT (11U)
|
#define GRF_IO_VSEL0_POC_VCCIO4_SEL25_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO4_SEL25_SHIFT) /* 0x00000800 */
|
#define GRF_IO_VSEL0_POC_VCCIO5_SEL25_SHIFT (12U)
|
#define GRF_IO_VSEL0_POC_VCCIO5_SEL25_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO5_SEL25_SHIFT) /* 0x00001000 */
|
#define GRF_IO_VSEL0_POC_VCCIO6_SEL25_SHIFT (13U)
|
#define GRF_IO_VSEL0_POC_VCCIO6_SEL25_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO6_SEL25_SHIFT) /* 0x00002000 */
|
#define GRF_IO_VSEL0_POC_VCCIO7_SEL25_SHIFT (14U)
|
#define GRF_IO_VSEL0_POC_VCCIO7_SEL25_MASK (0x1U << GRF_IO_VSEL0_POC_VCCIO7_SEL25_SHIFT) /* 0x00004000 */
|
/* IO_VSEL1 */
|
#define GRF_IO_VSEL1_OFFSET (0x144U)
|
#define GRF_IO_VSEL1_POC_VCCIO1_SEL33_SHIFT (1U)
|
#define GRF_IO_VSEL1_POC_VCCIO1_SEL33_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO1_SEL33_SHIFT) /* 0x00000002 */
|
#define GRF_IO_VSEL1_POC_VCCIO2_SEL33_SHIFT (2U)
|
#define GRF_IO_VSEL1_POC_VCCIO2_SEL33_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO2_SEL33_SHIFT) /* 0x00000004 */
|
#define GRF_IO_VSEL1_POC_VCCIO3_SEL33_SHIFT (3U)
|
#define GRF_IO_VSEL1_POC_VCCIO3_SEL33_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO3_SEL33_SHIFT) /* 0x00000008 */
|
#define GRF_IO_VSEL1_POC_VCCIO4_SEL33_SHIFT (4U)
|
#define GRF_IO_VSEL1_POC_VCCIO4_SEL33_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO4_SEL33_SHIFT) /* 0x00000010 */
|
#define GRF_IO_VSEL1_POC_VCCIO5_SEL33_SHIFT (5U)
|
#define GRF_IO_VSEL1_POC_VCCIO5_SEL33_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO5_SEL33_SHIFT) /* 0x00000020 */
|
#define GRF_IO_VSEL1_POC_VCCIO6_SEL33_SHIFT (6U)
|
#define GRF_IO_VSEL1_POC_VCCIO6_SEL33_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO6_SEL33_SHIFT) /* 0x00000040 */
|
#define GRF_IO_VSEL1_POC_VCCIO7_SEL33_SHIFT (7U)
|
#define GRF_IO_VSEL1_POC_VCCIO7_SEL33_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO7_SEL33_SHIFT) /* 0x00000080 */
|
#define GRF_IO_VSEL1_POC_VCCIO1_IDDQ_SHIFT (8U)
|
#define GRF_IO_VSEL1_POC_VCCIO1_IDDQ_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO1_IDDQ_SHIFT) /* 0x00000100 */
|
#define GRF_IO_VSEL1_POC_VCCIO2_IDDQ_SHIFT (9U)
|
#define GRF_IO_VSEL1_POC_VCCIO2_IDDQ_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO2_IDDQ_SHIFT) /* 0x00000200 */
|
#define GRF_IO_VSEL1_POC_VCCIO3_IDDQ_SHIFT (10U)
|
#define GRF_IO_VSEL1_POC_VCCIO3_IDDQ_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO3_IDDQ_SHIFT) /* 0x00000400 */
|
#define GRF_IO_VSEL1_POC_VCCIO4_IDDQ_SHIFT (11U)
|
#define GRF_IO_VSEL1_POC_VCCIO4_IDDQ_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO4_IDDQ_SHIFT) /* 0x00000800 */
|
#define GRF_IO_VSEL1_POC_VCCIO5_IDDQ_SHIFT (12U)
|
#define GRF_IO_VSEL1_POC_VCCIO5_IDDQ_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO5_IDDQ_SHIFT) /* 0x00001000 */
|
#define GRF_IO_VSEL1_POC_VCCIO6_IDDQ_SHIFT (13U)
|
#define GRF_IO_VSEL1_POC_VCCIO6_IDDQ_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO6_IDDQ_SHIFT) /* 0x00002000 */
|
#define GRF_IO_VSEL1_POC_VCCIO7_IDDQ_SHIFT (14U)
|
#define GRF_IO_VSEL1_POC_VCCIO7_IDDQ_MASK (0x1U << GRF_IO_VSEL1_POC_VCCIO7_IDDQ_SHIFT) /* 0x00004000 */
|
/* IO_VSEL2 */
|
#define GRF_IO_VSEL2_OFFSET (0x148U)
|
#define GRF_IO_VSEL2_POC_PMUIO2_SEL18_SHIFT (1U)
|
#define GRF_IO_VSEL2_POC_PMUIO2_SEL18_MASK (0x1U << GRF_IO_VSEL2_POC_PMUIO2_SEL18_SHIFT) /* 0x00000002 */
|
#define GRF_IO_VSEL2_POC_PMUIO2_SEL25_SHIFT (3U)
|
#define GRF_IO_VSEL2_POC_PMUIO2_SEL25_MASK (0x1U << GRF_IO_VSEL2_POC_PMUIO2_SEL25_SHIFT) /* 0x00000008 */
|
#define GRF_IO_VSEL2_POC_PMUIO2_SEL33_SHIFT (5U)
|
#define GRF_IO_VSEL2_POC_PMUIO2_SEL33_MASK (0x1U << GRF_IO_VSEL2_POC_PMUIO2_SEL33_SHIFT) /* 0x00000020 */
|
#define GRF_IO_VSEL2_POC_PMUIO1_IDDQ_SHIFT (6U)
|
#define GRF_IO_VSEL2_POC_PMUIO1_IDDQ_MASK (0x1U << GRF_IO_VSEL2_POC_PMUIO1_IDDQ_SHIFT) /* 0x00000040 */
|
#define GRF_IO_VSEL2_POC_PMUIO2_IDDQ_SHIFT (7U)
|
#define GRF_IO_VSEL2_POC_PMUIO2_IDDQ_MASK (0x1U << GRF_IO_VSEL2_POC_PMUIO2_IDDQ_SHIFT) /* 0x00000080 */
|
/* DLL_CON0 */
|
#define GRF_DLL_CON0_OFFSET (0x180U)
|
#define GRF_DLL_CON0_PVTM_CLKOUT_DIV_SHIFT (0U)
|
#define GRF_DLL_CON0_PVTM_CLKOUT_DIV_MASK (0xFFFU << GRF_DLL_CON0_PVTM_CLKOUT_DIV_SHIFT) /* 0x00000FFF */
|
/* OS_REG0 */
|
#define GRF_OS_REG0_OFFSET (0x200U)
|
#define GRF_OS_REG0_PMU_OS_REG0_SHIFT (0U)
|
#define GRF_OS_REG0_PMU_OS_REG0_MASK (0xFFFFFFFFU << GRF_OS_REG0_PMU_OS_REG0_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG1 */
|
#define GRF_OS_REG1_OFFSET (0x204U)
|
#define GRF_OS_REG1_PMU_OS_REG1_SHIFT (0U)
|
#define GRF_OS_REG1_PMU_OS_REG1_MASK (0xFFFFFFFFU << GRF_OS_REG1_PMU_OS_REG1_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG2 */
|
#define GRF_OS_REG2_OFFSET (0x208U)
|
#define GRF_OS_REG2_PMU_OS_REG2_SHIFT (0U)
|
#define GRF_OS_REG2_PMU_OS_REG2_MASK (0xFFFFFFFFU << GRF_OS_REG2_PMU_OS_REG2_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG3 */
|
#define GRF_OS_REG3_OFFSET (0x20CU)
|
#define GRF_OS_REG3_PMU_OS_REG3_SHIFT (0U)
|
#define GRF_OS_REG3_PMU_OS_REG3_MASK (0xFFFFFFFFU << GRF_OS_REG3_PMU_OS_REG3_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG4 */
|
#define GRF_OS_REG4_OFFSET (0x210U)
|
#define GRF_OS_REG4_PMU_OS_REG4_SHIFT (0U)
|
#define GRF_OS_REG4_PMU_OS_REG4_MASK (0xFFFFFFFFU << GRF_OS_REG4_PMU_OS_REG4_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG5 */
|
#define GRF_OS_REG5_OFFSET (0x214U)
|
#define GRF_OS_REG5_PMU_OS_REG5_SHIFT (0U)
|
#define GRF_OS_REG5_PMU_OS_REG5_MASK (0xFFFFFFFFU << GRF_OS_REG5_PMU_OS_REG5_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG6 */
|
#define GRF_OS_REG6_OFFSET (0x218U)
|
#define GRF_OS_REG6_PMU_OS_REG6_SHIFT (0U)
|
#define GRF_OS_REG6_PMU_OS_REG6_MASK (0xFFFFFFFFU << GRF_OS_REG6_PMU_OS_REG6_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG7 */
|
#define GRF_OS_REG7_OFFSET (0x21CU)
|
#define GRF_OS_REG7_PMU_OS_REG7_SHIFT (0U)
|
#define GRF_OS_REG7_PMU_OS_REG7_MASK (0xFFFFFFFFU << GRF_OS_REG7_PMU_OS_REG7_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG8 */
|
#define GRF_OS_REG8_OFFSET (0x220U)
|
#define GRF_OS_REG8_PMU_OS_REG8_SHIFT (0U)
|
#define GRF_OS_REG8_PMU_OS_REG8_MASK (0xFFFFFFFFU << GRF_OS_REG8_PMU_OS_REG8_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG9 */
|
#define GRF_OS_REG9_OFFSET (0x224U)
|
#define GRF_OS_REG9_PMU_OS_REG9_SHIFT (0U)
|
#define GRF_OS_REG9_PMU_OS_REG9_MASK (0xFFFFFFFFU << GRF_OS_REG9_PMU_OS_REG9_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG10 */
|
#define GRF_OS_REG10_OFFSET (0x228U)
|
#define GRF_OS_REG10_PMU_OS_REG10_SHIFT (0U)
|
#define GRF_OS_REG10_PMU_OS_REG10_MASK (0xFFFFFFFFU << GRF_OS_REG10_PMU_OS_REG10_SHIFT) /* 0xFFFFFFFF */
|
/* OS_REG11 */
|
#define GRF_OS_REG11_OFFSET (0x22CU)
|
#define GRF_OS_REG11_PMU_OS_REG11_SHIFT (0U)
|
#define GRF_OS_REG11_PMU_OS_REG11_MASK (0xFFFFFFFFU << GRF_OS_REG11_PMU_OS_REG11_SHIFT) /* 0xFFFFFFFF */
|
/* RESET_FUNCTION_STATUS */
|
#define GRF_RESET_FUNCTION_STATUS_OFFSET (0x230U)
|
#define GRF_RESET_FUNCTION_STATUS_FIRST_RESET_SRC_SHIFT (0U)
|
#define GRF_RESET_FUNCTION_STATUS_FIRST_RESET_SRC_MASK (0x1U << GRF_RESET_FUNCTION_STATUS_FIRST_RESET_SRC_SHIFT) /* 0x00000001 */
|
#define GRF_RESET_FUNCTION_STATUS_WDT_RESET_SRC_SHIFT (1U)
|
#define GRF_RESET_FUNCTION_STATUS_WDT_RESET_SRC_MASK (0x1U << GRF_RESET_FUNCTION_STATUS_WDT_RESET_SRC_SHIFT) /* 0x00000002 */
|
#define GRF_RESET_FUNCTION_STATUS_TSADC_SHUT_RESET_SRC_SHIFT (2U)
|
#define GRF_RESET_FUNCTION_STATUS_TSADC_SHUT_RESET_SRC_MASK (0x1U << GRF_RESET_FUNCTION_STATUS_TSADC_SHUT_RESET_SRC_SHIFT) /* 0x00000004 */
|
#define GRF_RESET_FUNCTION_STATUS_DDR_FAIL_SAFE_SRC_SHIFT (3U)
|
#define GRF_RESET_FUNCTION_STATUS_DDR_FAIL_SAFE_SRC_MASK (0x1U << GRF_RESET_FUNCTION_STATUS_DDR_FAIL_SAFE_SRC_SHIFT) /* 0x00000008 */
|
/* RESET_FUNCTION_CLR */
|
#define GRF_RESET_FUNCTION_CLR_OFFSET (0x234U)
|
#define GRF_RESET_FUNCTION_CLR_FIRST_RESET_SRC_CLR_SHIFT (0U)
|
#define GRF_RESET_FUNCTION_CLR_FIRST_RESET_SRC_CLR_MASK (0x1U << GRF_RESET_FUNCTION_CLR_FIRST_RESET_SRC_CLR_SHIFT) /* 0x00000001 */
|
#define GRF_RESET_FUNCTION_CLR_WDT_RESET_SRC_CLR_SHIFT (1U)
|
#define GRF_RESET_FUNCTION_CLR_WDT_RESET_SRC_CLR_MASK (0x1U << GRF_RESET_FUNCTION_CLR_WDT_RESET_SRC_CLR_SHIFT) /* 0x00000002 */
|
#define GRF_RESET_FUNCTION_CLR_TSADC_SHUT_RESET_SRC_CLR_SHIFT (2U)
|
#define GRF_RESET_FUNCTION_CLR_TSADC_SHUT_RESET_SRC_CLR_MASK (0x1U << GRF_RESET_FUNCTION_CLR_TSADC_SHUT_RESET_SRC_CLR_SHIFT) /* 0x00000004 */
|
#define GRF_RESET_FUNCTION_CLR_DDR_FAIL_SAFE_SRC_CLR_SHIFT (3U)
|
#define GRF_RESET_FUNCTION_CLR_DDR_FAIL_SAFE_SRC_CLR_MASK (0x1U << GRF_RESET_FUNCTION_CLR_DDR_FAIL_SAFE_SRC_CLR_SHIFT) /* 0x00000008 */
|
/* SIG_DETECT_CON */
|
#define GRF_SIG_DETECT_CON_OFFSET (0x380U)
|
#define GRF_SIG_DETECT_CON_SDMMC0_DETECTN_POS_IRQ_MSK_SHIFT (0U)
|
#define GRF_SIG_DETECT_CON_SDMMC0_DETECTN_POS_IRQ_MSK_MASK (0x1U << GRF_SIG_DETECT_CON_SDMMC0_DETECTN_POS_IRQ_MSK_SHIFT) /* 0x00000001 */
|
#define GRF_SIG_DETECT_CON_SDMMC0_DETECTN_NEG_IRQ_MSK_SHIFT (1U)
|
#define GRF_SIG_DETECT_CON_SDMMC0_DETECTN_NEG_IRQ_MSK_MASK (0x1U << GRF_SIG_DETECT_CON_SDMMC0_DETECTN_NEG_IRQ_MSK_SHIFT) /* 0x00000002 */
|
#define GRF_SIG_DETECT_CON_SDMMC1_DETECTN_POS_IRQ_MSK_SHIFT (2U)
|
#define GRF_SIG_DETECT_CON_SDMMC1_DETECTN_POS_IRQ_MSK_MASK (0x1U << GRF_SIG_DETECT_CON_SDMMC1_DETECTN_POS_IRQ_MSK_SHIFT) /* 0x00000004 */
|
#define GRF_SIG_DETECT_CON_SDMMC1_DETECTN_NEG_IRQ_MSK_SHIFT (3U)
|
#define GRF_SIG_DETECT_CON_SDMMC1_DETECTN_NEG_IRQ_MSK_MASK (0x1U << GRF_SIG_DETECT_CON_SDMMC1_DETECTN_NEG_IRQ_MSK_SHIFT) /* 0x00000008 */
|
#define GRF_SIG_DETECT_CON_SDMMC2_DETECTN_POS_IRQ_MSK_SHIFT (4U)
|
#define GRF_SIG_DETECT_CON_SDMMC2_DETECTN_POS_IRQ_MSK_MASK (0x1U << GRF_SIG_DETECT_CON_SDMMC2_DETECTN_POS_IRQ_MSK_SHIFT) /* 0x00000010 */
|
#define GRF_SIG_DETECT_CON_SDMMC2_DETECTN_NEG_IRQ_MSK_SHIFT (5U)
|
#define GRF_SIG_DETECT_CON_SDMMC2_DETECTN_NEG_IRQ_MSK_MASK (0x1U << GRF_SIG_DETECT_CON_SDMMC2_DETECTN_NEG_IRQ_MSK_SHIFT) /* 0x00000020 */
|
/* SIG_DETECT_STATUS */
|
#define GRF_SIG_DETECT_STATUS_OFFSET (0x390U)
|
#define GRF_SIG_DETECT_STATUS_SDMMC0_DETECTN_POS_IRQ_SHIFT (0U)
|
#define GRF_SIG_DETECT_STATUS_SDMMC0_DETECTN_POS_IRQ_MASK (0x1U << GRF_SIG_DETECT_STATUS_SDMMC0_DETECTN_POS_IRQ_SHIFT) /* 0x00000001 */
|
#define GRF_SIG_DETECT_STATUS_SDMMC0_DETECTN_NEG_IRQ_SHIFT (1U)
|
#define GRF_SIG_DETECT_STATUS_SDMMC0_DETECTN_NEG_IRQ_MASK (0x1U << GRF_SIG_DETECT_STATUS_SDMMC0_DETECTN_NEG_IRQ_SHIFT) /* 0x00000002 */
|
#define GRF_SIG_DETECT_STATUS_SDMMC1_DETECTN_POS_IRQ_SHIFT (2U)
|
#define GRF_SIG_DETECT_STATUS_SDMMC1_DETECTN_POS_IRQ_MASK (0x1U << GRF_SIG_DETECT_STATUS_SDMMC1_DETECTN_POS_IRQ_SHIFT) /* 0x00000004 */
|
#define GRF_SIG_DETECT_STATUS_SDMMC1_DETECTN_NEG_IRQ_SHIFT (3U)
|
#define GRF_SIG_DETECT_STATUS_SDMMC1_DETECTN_NEG_IRQ_MASK (0x1U << GRF_SIG_DETECT_STATUS_SDMMC1_DETECTN_NEG_IRQ_SHIFT) /* 0x00000008 */
|
#define GRF_SIG_DETECT_STATUS_SDMMC2_DETECTN_POS_IRQ_SHIFT (4U)
|
#define GRF_SIG_DETECT_STATUS_SDMMC2_DETECTN_POS_IRQ_MASK (0x1U << GRF_SIG_DETECT_STATUS_SDMMC2_DETECTN_POS_IRQ_SHIFT) /* 0x00000010 */
|
#define GRF_SIG_DETECT_STATUS_SDMMC2_DETECTN_NEG_IRQ_SHIFT (5U)
|
#define GRF_SIG_DETECT_STATUS_SDMMC2_DETECTN_NEG_IRQ_MASK (0x1U << GRF_SIG_DETECT_STATUS_SDMMC2_DETECTN_NEG_IRQ_SHIFT) /* 0x00000020 */
|
/* SIG_DETECT_STATUS_CLEAR */
|
#define GRF_SIG_DETECT_STATUS_CLEAR_OFFSET (0x3A0U)
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC0_DETECTN_POS_IRQ_CLR_SHIFT (0U)
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC0_DETECTN_POS_IRQ_CLR_MASK (0x1U << GRF_SIG_DETECT_STATUS_CLEAR_SDMMC0_DETECTN_POS_IRQ_CLR_SHIFT) /* 0x00000001 */
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC0_DETECTN_NEG_IRQ_CLR_SHIFT (1U)
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC0_DETECTN_NEG_IRQ_CLR_MASK (0x1U << GRF_SIG_DETECT_STATUS_CLEAR_SDMMC0_DETECTN_NEG_IRQ_CLR_SHIFT) /* 0x00000002 */
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC1_DETECTN_POS_IRQ_CLR_SHIFT (2U)
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC1_DETECTN_POS_IRQ_CLR_MASK (0x1U << GRF_SIG_DETECT_STATUS_CLEAR_SDMMC1_DETECTN_POS_IRQ_CLR_SHIFT) /* 0x00000004 */
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC1_DETECTN_NEG_IRQ_CLR_SHIFT (3U)
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC1_DETECTN_NEG_IRQ_CLR_MASK (0x1U << GRF_SIG_DETECT_STATUS_CLEAR_SDMMC1_DETECTN_NEG_IRQ_CLR_SHIFT) /* 0x00000008 */
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC2_DETECTN_POS_IRQ_CLR_SHIFT (4U)
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC2_DETECTN_POS_IRQ_CLR_MASK (0x1U << GRF_SIG_DETECT_STATUS_CLEAR_SDMMC2_DETECTN_POS_IRQ_CLR_SHIFT) /* 0x00000010 */
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC2_DETECTN_NEG_IRQ_CLR_SHIFT (5U)
|
#define GRF_SIG_DETECT_STATUS_CLEAR_SDMMC2_DETECTN_NEG_IRQ_CLR_MASK (0x1U << GRF_SIG_DETECT_STATUS_CLEAR_SDMMC2_DETECTN_NEG_IRQ_CLR_SHIFT) /* 0x00000020 */
|
/* SDMMC_DET_COUNTER */
|
#define GRF_SDMMC_DET_COUNTER_OFFSET (0x3B0U)
|
#define GRF_SDMMC_DET_COUNTER_SDMMC_DETECTN_COUNT_SHIFT (0U)
|
#define GRF_SDMMC_DET_COUNTER_SDMMC_DETECTN_COUNT_MASK (0xFFFFFU << GRF_SDMMC_DET_COUNTER_SDMMC_DETECTN_COUNT_SHIFT) /* 0x000FFFFF */
|
/* GPIO1A_IOMUX_L */
|
#define GRF_GPIO1A_IOMUX_L_OFFSET (0x40000U)
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A0_SEL_SHIFT (0U)
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A0_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_L_GPIO1A0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A1_SEL_SHIFT (4U)
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A1_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_L_GPIO1A1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A2_SEL_SHIFT (8U)
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A2_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_L_GPIO1A2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A3_SEL_SHIFT (12U)
|
#define GRF_GPIO1A_IOMUX_L_GPIO1A3_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_L_GPIO1A3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO1A_IOMUX_H */
|
#define GRF_GPIO1A_IOMUX_H_OFFSET (0x40004U)
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A4_SEL_SHIFT (0U)
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A4_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_H_GPIO1A4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A5_SEL_SHIFT (4U)
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A5_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_H_GPIO1A5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A6_SEL_SHIFT (8U)
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A6_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_H_GPIO1A6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A7_SEL_SHIFT (12U)
|
#define GRF_GPIO1A_IOMUX_H_GPIO1A7_SEL_MASK (0x7U << GRF_GPIO1A_IOMUX_H_GPIO1A7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO1B_IOMUX_L */
|
#define GRF_GPIO1B_IOMUX_L_OFFSET (0x40008U)
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B0_SEL_SHIFT (0U)
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B0_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_L_GPIO1B0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B1_SEL_SHIFT (4U)
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B1_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_L_GPIO1B1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B2_SEL_SHIFT (8U)
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B2_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_L_GPIO1B2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B3_SEL_SHIFT (12U)
|
#define GRF_GPIO1B_IOMUX_L_GPIO1B3_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_L_GPIO1B3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO1B_IOMUX_H */
|
#define GRF_GPIO1B_IOMUX_H_OFFSET (0x4000CU)
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B4_SEL_SHIFT (0U)
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B4_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_H_GPIO1B4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B5_SEL_SHIFT (4U)
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B5_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_H_GPIO1B5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B6_SEL_SHIFT (8U)
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B6_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_H_GPIO1B6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B7_SEL_SHIFT (12U)
|
#define GRF_GPIO1B_IOMUX_H_GPIO1B7_SEL_MASK (0x7U << GRF_GPIO1B_IOMUX_H_GPIO1B7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO1C_IOMUX_L */
|
#define GRF_GPIO1C_IOMUX_L_OFFSET (0x40010U)
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C0_SEL_SHIFT (0U)
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C0_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_L_GPIO1C0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C1_SEL_SHIFT (4U)
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C1_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_L_GPIO1C1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C2_SEL_SHIFT (8U)
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C2_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_L_GPIO1C2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C3_SEL_SHIFT (12U)
|
#define GRF_GPIO1C_IOMUX_L_GPIO1C3_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_L_GPIO1C3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO1C_IOMUX_H */
|
#define GRF_GPIO1C_IOMUX_H_OFFSET (0x40014U)
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C4_SEL_SHIFT (0U)
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C4_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_H_GPIO1C4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C5_SEL_SHIFT (4U)
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C5_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_H_GPIO1C5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C6_SEL_SHIFT (8U)
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C6_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_H_GPIO1C6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C7_SEL_SHIFT (12U)
|
#define GRF_GPIO1C_IOMUX_H_GPIO1C7_SEL_MASK (0x7U << GRF_GPIO1C_IOMUX_H_GPIO1C7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO1D_IOMUX_L */
|
#define GRF_GPIO1D_IOMUX_L_OFFSET (0x40018U)
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D0_SEL_SHIFT (0U)
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D0_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_L_GPIO1D0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D1_SEL_SHIFT (4U)
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D1_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_L_GPIO1D1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D2_SEL_SHIFT (8U)
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D2_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_L_GPIO1D2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D3_SEL_SHIFT (12U)
|
#define GRF_GPIO1D_IOMUX_L_GPIO1D3_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_L_GPIO1D3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO1D_IOMUX_H */
|
#define GRF_GPIO1D_IOMUX_H_OFFSET (0x4001CU)
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D4_SEL_SHIFT (0U)
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D4_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_H_GPIO1D4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D5_SEL_SHIFT (4U)
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D5_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_H_GPIO1D5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D6_SEL_SHIFT (8U)
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D6_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_H_GPIO1D6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D7_SEL_SHIFT (12U)
|
#define GRF_GPIO1D_IOMUX_H_GPIO1D7_SEL_MASK (0x7U << GRF_GPIO1D_IOMUX_H_GPIO1D7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO2A_IOMUX_L */
|
#define GRF_GPIO2A_IOMUX_L_OFFSET (0x40020U)
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A0_SEL_SHIFT (0U)
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A0_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_L_GPIO2A0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A1_SEL_SHIFT (4U)
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A1_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_L_GPIO2A1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A2_SEL_SHIFT (8U)
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A2_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_L_GPIO2A2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A3_SEL_SHIFT (12U)
|
#define GRF_GPIO2A_IOMUX_L_GPIO2A3_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_L_GPIO2A3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO2A_IOMUX_H */
|
#define GRF_GPIO2A_IOMUX_H_OFFSET (0x40024U)
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A4_SEL_SHIFT (0U)
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A4_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_H_GPIO2A4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A5_SEL_SHIFT (4U)
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A5_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_H_GPIO2A5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A6_SEL_SHIFT (8U)
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A6_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_H_GPIO2A6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A7_SEL_SHIFT (12U)
|
#define GRF_GPIO2A_IOMUX_H_GPIO2A7_SEL_MASK (0x7U << GRF_GPIO2A_IOMUX_H_GPIO2A7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO2B_IOMUX_L */
|
#define GRF_GPIO2B_IOMUX_L_OFFSET (0x40028U)
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B0_SEL_SHIFT (0U)
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B0_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_L_GPIO2B0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B1_SEL_SHIFT (4U)
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B1_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_L_GPIO2B1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B2_SEL_SHIFT (8U)
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B2_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_L_GPIO2B2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B3_SEL_SHIFT (12U)
|
#define GRF_GPIO2B_IOMUX_L_GPIO2B3_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_L_GPIO2B3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO2B_IOMUX_H */
|
#define GRF_GPIO2B_IOMUX_H_OFFSET (0x4002CU)
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B4_SEL_SHIFT (0U)
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B4_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_H_GPIO2B4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B5_SEL_SHIFT (4U)
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B5_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_H_GPIO2B5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B6_SEL_SHIFT (8U)
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B6_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_H_GPIO2B6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B7_SEL_SHIFT (12U)
|
#define GRF_GPIO2B_IOMUX_H_GPIO2B7_SEL_MASK (0x7U << GRF_GPIO2B_IOMUX_H_GPIO2B7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO2C_IOMUX_L */
|
#define GRF_GPIO2C_IOMUX_L_OFFSET (0x40030U)
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C0_SEL_SHIFT (0U)
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C0_SEL_MASK (0x7U << GRF_GPIO2C_IOMUX_L_GPIO2C0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C1_SEL_SHIFT (4U)
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C1_SEL_MASK (0x7U << GRF_GPIO2C_IOMUX_L_GPIO2C1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C2_SEL_SHIFT (8U)
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C2_SEL_MASK (0x7U << GRF_GPIO2C_IOMUX_L_GPIO2C2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C3_SEL_SHIFT (12U)
|
#define GRF_GPIO2C_IOMUX_L_GPIO2C3_SEL_MASK (0x7U << GRF_GPIO2C_IOMUX_L_GPIO2C3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO2C_IOMUX_H */
|
#define GRF_GPIO2C_IOMUX_H_OFFSET (0x40034U)
|
#define GRF_GPIO2C_IOMUX_H_GPIO2C4_SEL_SHIFT (0U)
|
#define GRF_GPIO2C_IOMUX_H_GPIO2C4_SEL_MASK (0x7U << GRF_GPIO2C_IOMUX_H_GPIO2C4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2C_IOMUX_H_GPIO2C5_SEL_SHIFT (4U)
|
#define GRF_GPIO2C_IOMUX_H_GPIO2C5_SEL_MASK (0x7U << GRF_GPIO2C_IOMUX_H_GPIO2C5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2C_IOMUX_H_GPIO2C6_SEL_SHIFT (8U)
|
#define GRF_GPIO2C_IOMUX_H_GPIO2C6_SEL_MASK (0x7U << GRF_GPIO2C_IOMUX_H_GPIO2C6_SEL_SHIFT) /* 0x00000700 */
|
/* GPIO2D_IOMUX_L */
|
#define GRF_GPIO2D_IOMUX_L_OFFSET (0x40038U)
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D0_SEL_SHIFT (0U)
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D0_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_L_GPIO2D0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D1_SEL_SHIFT (4U)
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D1_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_L_GPIO2D1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D2_SEL_SHIFT (8U)
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D2_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_L_GPIO2D2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D3_SEL_SHIFT (12U)
|
#define GRF_GPIO2D_IOMUX_L_GPIO2D3_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_L_GPIO2D3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO2D_IOMUX_H */
|
#define GRF_GPIO2D_IOMUX_H_OFFSET (0x4003CU)
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D4_SEL_SHIFT (0U)
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D4_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_H_GPIO2D4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D5_SEL_SHIFT (4U)
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D5_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_H_GPIO2D5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D6_SEL_SHIFT (8U)
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D6_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_H_GPIO2D6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D7_SEL_SHIFT (12U)
|
#define GRF_GPIO2D_IOMUX_H_GPIO2D7_SEL_MASK (0x7U << GRF_GPIO2D_IOMUX_H_GPIO2D7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3A_IOMUX_L */
|
#define GRF_GPIO3A_IOMUX_L_OFFSET (0x40040U)
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A0_SEL_SHIFT (0U)
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A0_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_L_GPIO3A0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A1_SEL_SHIFT (4U)
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A1_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_L_GPIO3A1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A2_SEL_SHIFT (8U)
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A2_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_L_GPIO3A2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A3_SEL_SHIFT (12U)
|
#define GRF_GPIO3A_IOMUX_L_GPIO3A3_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_L_GPIO3A3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3A_IOMUX_H */
|
#define GRF_GPIO3A_IOMUX_H_OFFSET (0x40044U)
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A4_SEL_SHIFT (0U)
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A4_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_H_GPIO3A4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A5_SEL_SHIFT (4U)
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A5_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_H_GPIO3A5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A6_SEL_SHIFT (8U)
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A6_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_H_GPIO3A6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A7_SEL_SHIFT (12U)
|
#define GRF_GPIO3A_IOMUX_H_GPIO3A7_SEL_MASK (0x7U << GRF_GPIO3A_IOMUX_H_GPIO3A7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3B_IOMUX_L */
|
#define GRF_GPIO3B_IOMUX_L_OFFSET (0x40048U)
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B0_SEL_SHIFT (0U)
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B0_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_L_GPIO3B0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B1_SEL_SHIFT (4U)
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B1_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_L_GPIO3B1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B2_SEL_SHIFT (8U)
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B2_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_L_GPIO3B2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B3_SEL_SHIFT (12U)
|
#define GRF_GPIO3B_IOMUX_L_GPIO3B3_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_L_GPIO3B3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3B_IOMUX_H */
|
#define GRF_GPIO3B_IOMUX_H_OFFSET (0x4004CU)
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B4_SEL_SHIFT (0U)
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B4_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_H_GPIO3B4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B5_SEL_SHIFT (4U)
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B5_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_H_GPIO3B5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B6_SEL_SHIFT (8U)
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B6_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_H_GPIO3B6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B7_SEL_SHIFT (12U)
|
#define GRF_GPIO3B_IOMUX_H_GPIO3B7_SEL_MASK (0x7U << GRF_GPIO3B_IOMUX_H_GPIO3B7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3C_IOMUX_L */
|
#define GRF_GPIO3C_IOMUX_L_OFFSET (0x40050U)
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C0_SEL_SHIFT (0U)
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C0_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_L_GPIO3C0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C1_SEL_SHIFT (4U)
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C1_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_L_GPIO3C1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C2_SEL_SHIFT (8U)
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C2_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_L_GPIO3C2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C3_SEL_SHIFT (12U)
|
#define GRF_GPIO3C_IOMUX_L_GPIO3C3_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_L_GPIO3C3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3C_IOMUX_H */
|
#define GRF_GPIO3C_IOMUX_H_OFFSET (0x40054U)
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C4_SEL_SHIFT (0U)
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C4_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_H_GPIO3C4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C5_SEL_SHIFT (4U)
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C5_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_H_GPIO3C5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C6_SEL_SHIFT (8U)
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C6_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_H_GPIO3C6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C7_SEL_SHIFT (12U)
|
#define GRF_GPIO3C_IOMUX_H_GPIO3C7_SEL_MASK (0x7U << GRF_GPIO3C_IOMUX_H_GPIO3C7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3D_IOMUX_L */
|
#define GRF_GPIO3D_IOMUX_L_OFFSET (0x40058U)
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D0_SEL_SHIFT (0U)
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D0_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_L_GPIO3D0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D1_SEL_SHIFT (4U)
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D1_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_L_GPIO3D1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D2_SEL_SHIFT (8U)
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D2_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_L_GPIO3D2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D3_SEL_SHIFT (12U)
|
#define GRF_GPIO3D_IOMUX_L_GPIO3D3_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_L_GPIO3D3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO3D_IOMUX_H */
|
#define GRF_GPIO3D_IOMUX_H_OFFSET (0x4005CU)
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D4_SEL_SHIFT (0U)
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D4_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_H_GPIO3D4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D5_SEL_SHIFT (4U)
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D5_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_H_GPIO3D5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D6_SEL_SHIFT (8U)
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D6_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_H_GPIO3D6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D7_SEL_SHIFT (12U)
|
#define GRF_GPIO3D_IOMUX_H_GPIO3D7_SEL_MASK (0x7U << GRF_GPIO3D_IOMUX_H_GPIO3D7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO4A_IOMUX_L */
|
#define GRF_GPIO4A_IOMUX_L_OFFSET (0x40060U)
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A0_SEL_SHIFT (0U)
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A0_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_L_GPIO4A0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A1_SEL_SHIFT (4U)
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A1_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_L_GPIO4A1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A2_SEL_SHIFT (8U)
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A2_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_L_GPIO4A2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A3_SEL_SHIFT (12U)
|
#define GRF_GPIO4A_IOMUX_L_GPIO4A3_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_L_GPIO4A3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO4A_IOMUX_H */
|
#define GRF_GPIO4A_IOMUX_H_OFFSET (0x40064U)
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A4_SEL_SHIFT (0U)
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A4_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_H_GPIO4A4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A5_SEL_SHIFT (4U)
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A5_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_H_GPIO4A5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A6_SEL_SHIFT (8U)
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A6_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_H_GPIO4A6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A7_SEL_SHIFT (12U)
|
#define GRF_GPIO4A_IOMUX_H_GPIO4A7_SEL_MASK (0x7U << GRF_GPIO4A_IOMUX_H_GPIO4A7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO4B_IOMUX_L */
|
#define GRF_GPIO4B_IOMUX_L_OFFSET (0x40068U)
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B0_SEL_SHIFT (0U)
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B0_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_L_GPIO4B0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B1_SEL_SHIFT (4U)
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B1_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_L_GPIO4B1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B2_SEL_SHIFT (8U)
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B2_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_L_GPIO4B2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B3_SEL_SHIFT (12U)
|
#define GRF_GPIO4B_IOMUX_L_GPIO4B3_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_L_GPIO4B3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO4B_IOMUX_H */
|
#define GRF_GPIO4B_IOMUX_H_OFFSET (0x4006CU)
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B4_SEL_SHIFT (0U)
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B4_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_H_GPIO4B4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B5_SEL_SHIFT (4U)
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B5_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_H_GPIO4B5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B6_SEL_SHIFT (8U)
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B6_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_H_GPIO4B6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B7_SEL_SHIFT (12U)
|
#define GRF_GPIO4B_IOMUX_H_GPIO4B7_SEL_MASK (0x7U << GRF_GPIO4B_IOMUX_H_GPIO4B7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO4C_IOMUX_L */
|
#define GRF_GPIO4C_IOMUX_L_OFFSET (0x40070U)
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C0_SEL_SHIFT (0U)
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C0_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_L_GPIO4C0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C1_SEL_SHIFT (4U)
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C1_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_L_GPIO4C1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C2_SEL_SHIFT (8U)
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C2_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_L_GPIO4C2_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C3_SEL_SHIFT (12U)
|
#define GRF_GPIO4C_IOMUX_L_GPIO4C3_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_L_GPIO4C3_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO4C_IOMUX_H */
|
#define GRF_GPIO4C_IOMUX_H_OFFSET (0x40074U)
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C4_SEL_SHIFT (0U)
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C4_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_H_GPIO4C4_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C5_SEL_SHIFT (4U)
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C5_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_H_GPIO4C5_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C6_SEL_SHIFT (8U)
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C6_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_H_GPIO4C6_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C7_SEL_SHIFT (12U)
|
#define GRF_GPIO4C_IOMUX_H_GPIO4C7_SEL_MASK (0x7U << GRF_GPIO4C_IOMUX_H_GPIO4C7_SEL_SHIFT) /* 0x00007000 */
|
/* GPIO4D_IOMUX_L */
|
#define GRF_GPIO4D_IOMUX_L_OFFSET (0x40078U)
|
#define GRF_GPIO4D_IOMUX_L_GPIO4D0_SEL_SHIFT (0U)
|
#define GRF_GPIO4D_IOMUX_L_GPIO4D0_SEL_MASK (0x7U << GRF_GPIO4D_IOMUX_L_GPIO4D0_SEL_SHIFT) /* 0x00000007 */
|
#define GRF_GPIO4D_IOMUX_L_GPIO4D1_SEL_SHIFT (4U)
|
#define GRF_GPIO4D_IOMUX_L_GPIO4D1_SEL_MASK (0x7U << GRF_GPIO4D_IOMUX_L_GPIO4D1_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_GPIO4D_IOMUX_L_GPIO4D2_SEL_SHIFT (8U)
|
#define GRF_GPIO4D_IOMUX_L_GPIO4D2_SEL_MASK (0x7U << GRF_GPIO4D_IOMUX_L_GPIO4D2_SEL_SHIFT) /* 0x00000700 */
|
/* GPIO1A_P */
|
#define GRF_GPIO1A_P_OFFSET (0x40080U)
|
#define GRF_GPIO1A_P_GPIO1A0_P_SHIFT (0U)
|
#define GRF_GPIO1A_P_GPIO1A0_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1A_P_GPIO1A1_P_SHIFT (2U)
|
#define GRF_GPIO1A_P_GPIO1A1_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1A_P_GPIO1A2_P_SHIFT (4U)
|
#define GRF_GPIO1A_P_GPIO1A2_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1A_P_GPIO1A3_P_SHIFT (6U)
|
#define GRF_GPIO1A_P_GPIO1A3_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1A_P_GPIO1A4_P_SHIFT (8U)
|
#define GRF_GPIO1A_P_GPIO1A4_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1A_P_GPIO1A5_P_SHIFT (10U)
|
#define GRF_GPIO1A_P_GPIO1A5_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1A_P_GPIO1A6_P_SHIFT (12U)
|
#define GRF_GPIO1A_P_GPIO1A6_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1A_P_GPIO1A7_P_SHIFT (14U)
|
#define GRF_GPIO1A_P_GPIO1A7_P_MASK (0x3U << GRF_GPIO1A_P_GPIO1A7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO1B_P */
|
#define GRF_GPIO1B_P_OFFSET (0x40084U)
|
#define GRF_GPIO1B_P_GPIO1B0_P_SHIFT (0U)
|
#define GRF_GPIO1B_P_GPIO1B0_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1B_P_GPIO1B1_P_SHIFT (2U)
|
#define GRF_GPIO1B_P_GPIO1B1_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1B_P_GPIO1B2_P_SHIFT (4U)
|
#define GRF_GPIO1B_P_GPIO1B2_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1B_P_GPIO1B3_P_SHIFT (6U)
|
#define GRF_GPIO1B_P_GPIO1B3_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1B_P_GPIO1B4_P_SHIFT (8U)
|
#define GRF_GPIO1B_P_GPIO1B4_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1B_P_GPIO1B5_P_SHIFT (10U)
|
#define GRF_GPIO1B_P_GPIO1B5_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1B_P_GPIO1B6_P_SHIFT (12U)
|
#define GRF_GPIO1B_P_GPIO1B6_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1B_P_GPIO1B7_P_SHIFT (14U)
|
#define GRF_GPIO1B_P_GPIO1B7_P_MASK (0x3U << GRF_GPIO1B_P_GPIO1B7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO1C_P */
|
#define GRF_GPIO1C_P_OFFSET (0x40088U)
|
#define GRF_GPIO1C_P_GPIO1C0_P_SHIFT (0U)
|
#define GRF_GPIO1C_P_GPIO1C0_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1C_P_GPIO1C1_P_SHIFT (2U)
|
#define GRF_GPIO1C_P_GPIO1C1_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1C_P_GPIO1C2_P_SHIFT (4U)
|
#define GRF_GPIO1C_P_GPIO1C2_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1C_P_GPIO1C3_P_SHIFT (6U)
|
#define GRF_GPIO1C_P_GPIO1C3_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1C_P_GPIO1C4_P_SHIFT (8U)
|
#define GRF_GPIO1C_P_GPIO1C4_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1C_P_GPIO1C5_P_SHIFT (10U)
|
#define GRF_GPIO1C_P_GPIO1C5_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1C_P_GPIO1C6_P_SHIFT (12U)
|
#define GRF_GPIO1C_P_GPIO1C6_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1C_P_GPIO1C7_P_SHIFT (14U)
|
#define GRF_GPIO1C_P_GPIO1C7_P_MASK (0x3U << GRF_GPIO1C_P_GPIO1C7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO1D_P */
|
#define GRF_GPIO1D_P_OFFSET (0x4008CU)
|
#define GRF_GPIO1D_P_GPIO1D0_P_SHIFT (0U)
|
#define GRF_GPIO1D_P_GPIO1D0_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1D_P_GPIO1D1_P_SHIFT (2U)
|
#define GRF_GPIO1D_P_GPIO1D1_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1D_P_GPIO1D2_P_SHIFT (4U)
|
#define GRF_GPIO1D_P_GPIO1D2_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1D_P_GPIO1D3_P_SHIFT (6U)
|
#define GRF_GPIO1D_P_GPIO1D3_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1D_P_GPIO1D4_P_SHIFT (8U)
|
#define GRF_GPIO1D_P_GPIO1D4_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1D_P_GPIO1D5_P_SHIFT (10U)
|
#define GRF_GPIO1D_P_GPIO1D5_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1D_P_GPIO1D6_P_SHIFT (12U)
|
#define GRF_GPIO1D_P_GPIO1D6_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1D_P_GPIO1D7_P_SHIFT (14U)
|
#define GRF_GPIO1D_P_GPIO1D7_P_MASK (0x3U << GRF_GPIO1D_P_GPIO1D7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO2A_P */
|
#define GRF_GPIO2A_P_OFFSET (0x40090U)
|
#define GRF_GPIO2A_P_GPIO2A0_P_SHIFT (0U)
|
#define GRF_GPIO2A_P_GPIO2A0_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2A_P_GPIO2A1_P_SHIFT (2U)
|
#define GRF_GPIO2A_P_GPIO2A1_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2A_P_GPIO2A2_P_SHIFT (4U)
|
#define GRF_GPIO2A_P_GPIO2A2_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2A_P_GPIO2A3_P_SHIFT (6U)
|
#define GRF_GPIO2A_P_GPIO2A3_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2A_P_GPIO2A4_P_SHIFT (8U)
|
#define GRF_GPIO2A_P_GPIO2A4_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2A_P_GPIO2A5_P_SHIFT (10U)
|
#define GRF_GPIO2A_P_GPIO2A5_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2A_P_GPIO2A6_P_SHIFT (12U)
|
#define GRF_GPIO2A_P_GPIO2A6_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2A_P_GPIO2A7_P_SHIFT (14U)
|
#define GRF_GPIO2A_P_GPIO2A7_P_MASK (0x3U << GRF_GPIO2A_P_GPIO2A7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO2B_P */
|
#define GRF_GPIO2B_P_OFFSET (0x40094U)
|
#define GRF_GPIO2B_P_GPIO2B0_P_SHIFT (0U)
|
#define GRF_GPIO2B_P_GPIO2B0_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2B_P_GPIO2B1_P_SHIFT (2U)
|
#define GRF_GPIO2B_P_GPIO2B1_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2B_P_GPIO2B2_P_SHIFT (4U)
|
#define GRF_GPIO2B_P_GPIO2B2_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2B_P_GPIO2B3_P_SHIFT (6U)
|
#define GRF_GPIO2B_P_GPIO2B3_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2B_P_GPIO2B4_P_SHIFT (8U)
|
#define GRF_GPIO2B_P_GPIO2B4_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2B_P_GPIO2B5_P_SHIFT (10U)
|
#define GRF_GPIO2B_P_GPIO2B5_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2B_P_GPIO2B6_P_SHIFT (12U)
|
#define GRF_GPIO2B_P_GPIO2B6_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2B_P_GPIO2B7_P_SHIFT (14U)
|
#define GRF_GPIO2B_P_GPIO2B7_P_MASK (0x3U << GRF_GPIO2B_P_GPIO2B7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO2C_P */
|
#define GRF_GPIO2C_P_OFFSET (0x40098U)
|
#define GRF_GPIO2C_P_GPIO2C0_P_SHIFT (0U)
|
#define GRF_GPIO2C_P_GPIO2C0_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2C_P_GPIO2C1_P_SHIFT (2U)
|
#define GRF_GPIO2C_P_GPIO2C1_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2C_P_GPIO2C2_P_SHIFT (4U)
|
#define GRF_GPIO2C_P_GPIO2C2_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2C_P_GPIO2C3_P_SHIFT (6U)
|
#define GRF_GPIO2C_P_GPIO2C3_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2C_P_GPIO2C4_P_SHIFT (8U)
|
#define GRF_GPIO2C_P_GPIO2C4_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2C_P_GPIO2C5_P_SHIFT (10U)
|
#define GRF_GPIO2C_P_GPIO2C5_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2C_P_GPIO2C6_P_SHIFT (12U)
|
#define GRF_GPIO2C_P_GPIO2C6_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2C_P_GPIO2C7_P_SHIFT (14U)
|
#define GRF_GPIO2C_P_GPIO2C7_P_MASK (0x3U << GRF_GPIO2C_P_GPIO2C7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO2D_P */
|
#define GRF_GPIO2D_P_OFFSET (0x4009CU)
|
#define GRF_GPIO2D_P_GPIO2D0_P_SHIFT (0U)
|
#define GRF_GPIO2D_P_GPIO2D0_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2D_P_GPIO2D1_P_SHIFT (2U)
|
#define GRF_GPIO2D_P_GPIO2D1_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2D_P_GPIO2D2_P_SHIFT (4U)
|
#define GRF_GPIO2D_P_GPIO2D2_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2D_P_GPIO2D3_P_SHIFT (6U)
|
#define GRF_GPIO2D_P_GPIO2D3_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2D_P_GPIO2D4_P_SHIFT (8U)
|
#define GRF_GPIO2D_P_GPIO2D4_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2D_P_GPIO2D5_P_SHIFT (10U)
|
#define GRF_GPIO2D_P_GPIO2D5_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2D_P_GPIO2D6_P_SHIFT (12U)
|
#define GRF_GPIO2D_P_GPIO2D6_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2D_P_GPIO2D7_P_SHIFT (14U)
|
#define GRF_GPIO2D_P_GPIO2D7_P_MASK (0x3U << GRF_GPIO2D_P_GPIO2D7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO3A_P */
|
#define GRF_GPIO3A_P_OFFSET (0x400A0U)
|
#define GRF_GPIO3A_P_GPIO3A0_P_SHIFT (0U)
|
#define GRF_GPIO3A_P_GPIO3A0_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3A_P_GPIO3A1_P_SHIFT (2U)
|
#define GRF_GPIO3A_P_GPIO3A1_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3A_P_GPIO3A2_P_SHIFT (4U)
|
#define GRF_GPIO3A_P_GPIO3A2_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3A_P_GPIO3A3_P_SHIFT (6U)
|
#define GRF_GPIO3A_P_GPIO3A3_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3A_P_GPIO3A4_P_SHIFT (8U)
|
#define GRF_GPIO3A_P_GPIO3A4_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3A_P_GPIO3A5_P_SHIFT (10U)
|
#define GRF_GPIO3A_P_GPIO3A5_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3A_P_GPIO3A6_P_SHIFT (12U)
|
#define GRF_GPIO3A_P_GPIO3A6_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3A_P_GPIO3A7_P_SHIFT (14U)
|
#define GRF_GPIO3A_P_GPIO3A7_P_MASK (0x3U << GRF_GPIO3A_P_GPIO3A7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO3B_P */
|
#define GRF_GPIO3B_P_OFFSET (0x400A4U)
|
#define GRF_GPIO3B_P_GPIO3B0_P_SHIFT (0U)
|
#define GRF_GPIO3B_P_GPIO3B0_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3B_P_GPIO3B1_P_SHIFT (2U)
|
#define GRF_GPIO3B_P_GPIO3B1_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3B_P_GPIO3B2_P_SHIFT (4U)
|
#define GRF_GPIO3B_P_GPIO3B2_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3B_P_GPIO3B3_P_SHIFT (6U)
|
#define GRF_GPIO3B_P_GPIO3B3_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3B_P_GPIO3B4_P_SHIFT (8U)
|
#define GRF_GPIO3B_P_GPIO3B4_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3B_P_GPIO3B5_P_SHIFT (10U)
|
#define GRF_GPIO3B_P_GPIO3B5_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3B_P_GPIO3B6_P_SHIFT (12U)
|
#define GRF_GPIO3B_P_GPIO3B6_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3B_P_GPIO3B7_P_SHIFT (14U)
|
#define GRF_GPIO3B_P_GPIO3B7_P_MASK (0x3U << GRF_GPIO3B_P_GPIO3B7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO3C_P */
|
#define GRF_GPIO3C_P_OFFSET (0x400A8U)
|
#define GRF_GPIO3C_P_GPIO3C0_P_SHIFT (0U)
|
#define GRF_GPIO3C_P_GPIO3C0_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3C_P_GPIO3C1_P_SHIFT (2U)
|
#define GRF_GPIO3C_P_GPIO3C1_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3C_P_GPIO3C2_P_SHIFT (4U)
|
#define GRF_GPIO3C_P_GPIO3C2_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3C_P_GPIO3C3_P_SHIFT (6U)
|
#define GRF_GPIO3C_P_GPIO3C3_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3C_P_GPIO3C4_P_SHIFT (8U)
|
#define GRF_GPIO3C_P_GPIO3C4_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3C_P_GPIO3C5_P_SHIFT (10U)
|
#define GRF_GPIO3C_P_GPIO3C5_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3C_P_GPIO3C6_P_SHIFT (12U)
|
#define GRF_GPIO3C_P_GPIO3C6_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3C_P_GPIO3C7_P_SHIFT (14U)
|
#define GRF_GPIO3C_P_GPIO3C7_P_MASK (0x3U << GRF_GPIO3C_P_GPIO3C7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO3D_P */
|
#define GRF_GPIO3D_P_OFFSET (0x400ACU)
|
#define GRF_GPIO3D_P_GPIO3D0_P_SHIFT (0U)
|
#define GRF_GPIO3D_P_GPIO3D0_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3D_P_GPIO3D1_P_SHIFT (2U)
|
#define GRF_GPIO3D_P_GPIO3D1_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3D_P_GPIO3D2_P_SHIFT (4U)
|
#define GRF_GPIO3D_P_GPIO3D2_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3D_P_GPIO3D3_P_SHIFT (6U)
|
#define GRF_GPIO3D_P_GPIO3D3_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3D_P_GPIO3D4_P_SHIFT (8U)
|
#define GRF_GPIO3D_P_GPIO3D4_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3D_P_GPIO3D5_P_SHIFT (10U)
|
#define GRF_GPIO3D_P_GPIO3D5_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3D_P_GPIO3D6_P_SHIFT (12U)
|
#define GRF_GPIO3D_P_GPIO3D6_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3D_P_GPIO3D7_P_SHIFT (14U)
|
#define GRF_GPIO3D_P_GPIO3D7_P_MASK (0x3U << GRF_GPIO3D_P_GPIO3D7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO4A_P */
|
#define GRF_GPIO4A_P_OFFSET (0x400B0U)
|
#define GRF_GPIO4A_P_GPIO4A0_P_SHIFT (0U)
|
#define GRF_GPIO4A_P_GPIO4A0_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4A_P_GPIO4A1_P_SHIFT (2U)
|
#define GRF_GPIO4A_P_GPIO4A1_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4A_P_GPIO4A2_P_SHIFT (4U)
|
#define GRF_GPIO4A_P_GPIO4A2_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4A_P_GPIO4A3_P_SHIFT (6U)
|
#define GRF_GPIO4A_P_GPIO4A3_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4A_P_GPIO4A4_P_SHIFT (8U)
|
#define GRF_GPIO4A_P_GPIO4A4_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4A_P_GPIO4A5_P_SHIFT (10U)
|
#define GRF_GPIO4A_P_GPIO4A5_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4A_P_GPIO4A6_P_SHIFT (12U)
|
#define GRF_GPIO4A_P_GPIO4A6_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4A_P_GPIO4A7_P_SHIFT (14U)
|
#define GRF_GPIO4A_P_GPIO4A7_P_MASK (0x3U << GRF_GPIO4A_P_GPIO4A7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO4B_P */
|
#define GRF_GPIO4B_P_OFFSET (0x400B4U)
|
#define GRF_GPIO4B_P_GPIO4B0_P_SHIFT (0U)
|
#define GRF_GPIO4B_P_GPIO4B0_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4B_P_GPIO4B1_P_SHIFT (2U)
|
#define GRF_GPIO4B_P_GPIO4B1_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4B_P_GPIO4B2_P_SHIFT (4U)
|
#define GRF_GPIO4B_P_GPIO4B2_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4B_P_GPIO4B3_P_SHIFT (6U)
|
#define GRF_GPIO4B_P_GPIO4B3_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4B_P_GPIO4B4_P_SHIFT (8U)
|
#define GRF_GPIO4B_P_GPIO4B4_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4B_P_GPIO4B5_P_SHIFT (10U)
|
#define GRF_GPIO4B_P_GPIO4B5_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4B_P_GPIO4B6_P_SHIFT (12U)
|
#define GRF_GPIO4B_P_GPIO4B6_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4B_P_GPIO4B7_P_SHIFT (14U)
|
#define GRF_GPIO4B_P_GPIO4B7_P_MASK (0x3U << GRF_GPIO4B_P_GPIO4B7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO4C_P */
|
#define GRF_GPIO4C_P_OFFSET (0x400B8U)
|
#define GRF_GPIO4C_P_GPIO4C0_P_SHIFT (0U)
|
#define GRF_GPIO4C_P_GPIO4C0_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4C_P_GPIO4C1_P_SHIFT (2U)
|
#define GRF_GPIO4C_P_GPIO4C1_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4C_P_GPIO4C2_P_SHIFT (4U)
|
#define GRF_GPIO4C_P_GPIO4C2_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4C_P_GPIO4C3_P_SHIFT (6U)
|
#define GRF_GPIO4C_P_GPIO4C3_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4C_P_GPIO4C4_P_SHIFT (8U)
|
#define GRF_GPIO4C_P_GPIO4C4_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4C_P_GPIO4C5_P_SHIFT (10U)
|
#define GRF_GPIO4C_P_GPIO4C5_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4C_P_GPIO4C6_P_SHIFT (12U)
|
#define GRF_GPIO4C_P_GPIO4C6_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4C_P_GPIO4C7_P_SHIFT (14U)
|
#define GRF_GPIO4C_P_GPIO4C7_P_MASK (0x3U << GRF_GPIO4C_P_GPIO4C7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO4D_P */
|
#define GRF_GPIO4D_P_OFFSET (0x400BCU)
|
#define GRF_GPIO4D_P_GPIO4D0_P_SHIFT (0U)
|
#define GRF_GPIO4D_P_GPIO4D0_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D0_P_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4D_P_GPIO4D1_P_SHIFT (2U)
|
#define GRF_GPIO4D_P_GPIO4D1_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D1_P_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4D_P_GPIO4D2_P_SHIFT (4U)
|
#define GRF_GPIO4D_P_GPIO4D2_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D2_P_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4D_P_GPIO4D3_P_SHIFT (6U)
|
#define GRF_GPIO4D_P_GPIO4D3_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D3_P_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4D_P_GPIO4D4_P_SHIFT (8U)
|
#define GRF_GPIO4D_P_GPIO4D4_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D4_P_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4D_P_GPIO4D5_P_SHIFT (10U)
|
#define GRF_GPIO4D_P_GPIO4D5_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D5_P_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4D_P_GPIO4D6_P_SHIFT (12U)
|
#define GRF_GPIO4D_P_GPIO4D6_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D6_P_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4D_P_GPIO4D7_P_SHIFT (14U)
|
#define GRF_GPIO4D_P_GPIO4D7_P_MASK (0x3U << GRF_GPIO4D_P_GPIO4D7_P_SHIFT) /* 0x0000C000 */
|
/* GPIO1A_IE */
|
#define GRF_GPIO1A_IE_OFFSET (0x400C0U)
|
#define GRF_GPIO1A_IE_GPIO1A0_IE_SHIFT (0U)
|
#define GRF_GPIO1A_IE_GPIO1A0_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1A_IE_GPIO1A1_IE_SHIFT (2U)
|
#define GRF_GPIO1A_IE_GPIO1A1_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1A_IE_GPIO1A2_IE_SHIFT (4U)
|
#define GRF_GPIO1A_IE_GPIO1A2_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1A_IE_GPIO1A3_IE_SHIFT (6U)
|
#define GRF_GPIO1A_IE_GPIO1A3_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1A_IE_GPIO1A4_IE_SHIFT (8U)
|
#define GRF_GPIO1A_IE_GPIO1A4_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1A_IE_GPIO1A5_IE_SHIFT (10U)
|
#define GRF_GPIO1A_IE_GPIO1A5_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1A_IE_GPIO1A6_IE_SHIFT (12U)
|
#define GRF_GPIO1A_IE_GPIO1A6_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1A_IE_GPIO1A7_IE_SHIFT (14U)
|
#define GRF_GPIO1A_IE_GPIO1A7_IE_MASK (0x3U << GRF_GPIO1A_IE_GPIO1A7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO1B_IE */
|
#define GRF_GPIO1B_IE_OFFSET (0x400C4U)
|
#define GRF_GPIO1B_IE_GPIO1B0_IE_SHIFT (0U)
|
#define GRF_GPIO1B_IE_GPIO1B0_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1B_IE_GPIO1B1_IE_SHIFT (2U)
|
#define GRF_GPIO1B_IE_GPIO1B1_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1B_IE_GPIO1B2_IE_SHIFT (4U)
|
#define GRF_GPIO1B_IE_GPIO1B2_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1B_IE_GPIO1B3_IE_SHIFT (6U)
|
#define GRF_GPIO1B_IE_GPIO1B3_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1B_IE_GPIO1B4_IE_SHIFT (8U)
|
#define GRF_GPIO1B_IE_GPIO1B4_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1B_IE_GPIO1B5_IE_SHIFT (10U)
|
#define GRF_GPIO1B_IE_GPIO1B5_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1B_IE_GPIO1B6_IE_SHIFT (12U)
|
#define GRF_GPIO1B_IE_GPIO1B6_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1B_IE_GPIO1B7_IE_SHIFT (14U)
|
#define GRF_GPIO1B_IE_GPIO1B7_IE_MASK (0x3U << GRF_GPIO1B_IE_GPIO1B7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO1C_IE */
|
#define GRF_GPIO1C_IE_OFFSET (0x400C8U)
|
#define GRF_GPIO1C_IE_GPIO1C0_IE_SHIFT (0U)
|
#define GRF_GPIO1C_IE_GPIO1C0_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1C_IE_GPIO1C1_IE_SHIFT (2U)
|
#define GRF_GPIO1C_IE_GPIO1C1_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1C_IE_GPIO1C2_IE_SHIFT (4U)
|
#define GRF_GPIO1C_IE_GPIO1C2_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1C_IE_GPIO1C3_IE_SHIFT (6U)
|
#define GRF_GPIO1C_IE_GPIO1C3_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1C_IE_GPIO1C4_IE_SHIFT (8U)
|
#define GRF_GPIO1C_IE_GPIO1C4_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1C_IE_GPIO1C5_IE_SHIFT (10U)
|
#define GRF_GPIO1C_IE_GPIO1C5_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1C_IE_GPIO1C6_IE_SHIFT (12U)
|
#define GRF_GPIO1C_IE_GPIO1C6_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1C_IE_GPIO1C7_IE_SHIFT (14U)
|
#define GRF_GPIO1C_IE_GPIO1C7_IE_MASK (0x3U << GRF_GPIO1C_IE_GPIO1C7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO1D_IE */
|
#define GRF_GPIO1D_IE_OFFSET (0x400CCU)
|
#define GRF_GPIO1D_IE_GPIO1D0_IE_SHIFT (0U)
|
#define GRF_GPIO1D_IE_GPIO1D0_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1D_IE_GPIO1D1_IE_SHIFT (2U)
|
#define GRF_GPIO1D_IE_GPIO1D1_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1D_IE_GPIO1D2_IE_SHIFT (4U)
|
#define GRF_GPIO1D_IE_GPIO1D2_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1D_IE_GPIO1D3_IE_SHIFT (6U)
|
#define GRF_GPIO1D_IE_GPIO1D3_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1D_IE_GPIO1D4_IE_SHIFT (8U)
|
#define GRF_GPIO1D_IE_GPIO1D4_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1D_IE_GPIO1D5_IE_SHIFT (10U)
|
#define GRF_GPIO1D_IE_GPIO1D5_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1D_IE_GPIO1D6_IE_SHIFT (12U)
|
#define GRF_GPIO1D_IE_GPIO1D6_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1D_IE_GPIO1D7_IE_SHIFT (14U)
|
#define GRF_GPIO1D_IE_GPIO1D7_IE_MASK (0x3U << GRF_GPIO1D_IE_GPIO1D7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO2A_IE */
|
#define GRF_GPIO2A_IE_OFFSET (0x400D0U)
|
#define GRF_GPIO2A_IE_GPIO2A0_IE_SHIFT (0U)
|
#define GRF_GPIO2A_IE_GPIO2A0_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2A_IE_GPIO2A1_IE_SHIFT (2U)
|
#define GRF_GPIO2A_IE_GPIO2A1_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2A_IE_GPIO2A2_IE_SHIFT (4U)
|
#define GRF_GPIO2A_IE_GPIO2A2_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2A_IE_GPIO2A3_IE_SHIFT (6U)
|
#define GRF_GPIO2A_IE_GPIO2A3_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2A_IE_GPIO2A4_IE_SHIFT (8U)
|
#define GRF_GPIO2A_IE_GPIO2A4_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2A_IE_GPIO2A5_IE_SHIFT (10U)
|
#define GRF_GPIO2A_IE_GPIO2A5_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2A_IE_GPIO2A6_IE_SHIFT (12U)
|
#define GRF_GPIO2A_IE_GPIO2A6_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2A_IE_GPIO2A7_IE_SHIFT (14U)
|
#define GRF_GPIO2A_IE_GPIO2A7_IE_MASK (0x3U << GRF_GPIO2A_IE_GPIO2A7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO2B_IE */
|
#define GRF_GPIO2B_IE_OFFSET (0x400D4U)
|
#define GRF_GPIO2B_IE_GPIO2B0_IE_SHIFT (0U)
|
#define GRF_GPIO2B_IE_GPIO2B0_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2B_IE_GPIO2B1_IE_SHIFT (2U)
|
#define GRF_GPIO2B_IE_GPIO2B1_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2B_IE_GPIO2B2_IE_SHIFT (4U)
|
#define GRF_GPIO2B_IE_GPIO2B2_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2B_IE_GPIO2B3_IE_SHIFT (6U)
|
#define GRF_GPIO2B_IE_GPIO2B3_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2B_IE_GPIO2B4_IE_SHIFT (8U)
|
#define GRF_GPIO2B_IE_GPIO2B4_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2B_IE_GPIO2B5_IE_SHIFT (10U)
|
#define GRF_GPIO2B_IE_GPIO2B5_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2B_IE_GPIO2B6_IE_SHIFT (12U)
|
#define GRF_GPIO2B_IE_GPIO2B6_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2B_IE_GPIO2B7_IE_SHIFT (14U)
|
#define GRF_GPIO2B_IE_GPIO2B7_IE_MASK (0x3U << GRF_GPIO2B_IE_GPIO2B7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO2C_IE */
|
#define GRF_GPIO2C_IE_OFFSET (0x400D8U)
|
#define GRF_GPIO2C_IE_GPIO2C0_IE_SHIFT (0U)
|
#define GRF_GPIO2C_IE_GPIO2C0_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2C_IE_GPIO2C1_IE_SHIFT (2U)
|
#define GRF_GPIO2C_IE_GPIO2C1_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2C_IE_GPIO2C2_IE_SHIFT (4U)
|
#define GRF_GPIO2C_IE_GPIO2C2_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2C_IE_GPIO2C3_IE_SHIFT (6U)
|
#define GRF_GPIO2C_IE_GPIO2C3_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2C_IE_GPIO2C4_IE_SHIFT (8U)
|
#define GRF_GPIO2C_IE_GPIO2C4_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2C_IE_GPIO2C5_IE_SHIFT (10U)
|
#define GRF_GPIO2C_IE_GPIO2C5_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2C_IE_GPIO2C6_IE_SHIFT (12U)
|
#define GRF_GPIO2C_IE_GPIO2C6_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2C_IE_GPIO2C7_IE_SHIFT (14U)
|
#define GRF_GPIO2C_IE_GPIO2C7_IE_MASK (0x3U << GRF_GPIO2C_IE_GPIO2C7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO2D_IE */
|
#define GRF_GPIO2D_IE_OFFSET (0x400DCU)
|
#define GRF_GPIO2D_IE_GPIO2D0_IE_SHIFT (0U)
|
#define GRF_GPIO2D_IE_GPIO2D0_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2D0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2D_IE_GPIO2D1_IE_SHIFT (2U)
|
#define GRF_GPIO2D_IE_GPIO2D1_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2D1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2D_IE_GPIO2D2_IE_SHIFT (4U)
|
#define GRF_GPIO2D_IE_GPIO2D2_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2D2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2D_IE_GPIO2D3_IE_SHIFT (6U)
|
#define GRF_GPIO2D_IE_GPIO2D3_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2D3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2D_IE_GPIO2D4_IE_SHIFT (8U)
|
#define GRF_GPIO2D_IE_GPIO2D4_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2D4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2D_IE_GPIO2A5_IE_SHIFT (10U)
|
#define GRF_GPIO2D_IE_GPIO2A5_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2A5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2D_IE_GPIO2A6_IE_SHIFT (12U)
|
#define GRF_GPIO2D_IE_GPIO2A6_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2A6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2D_IE_GPIO2D7_IE_SHIFT (14U)
|
#define GRF_GPIO2D_IE_GPIO2D7_IE_MASK (0x3U << GRF_GPIO2D_IE_GPIO2D7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO3A_IE */
|
#define GRF_GPIO3A_IE_OFFSET (0x400E0U)
|
#define GRF_GPIO3A_IE_GPIO3A0_IE_SHIFT (0U)
|
#define GRF_GPIO3A_IE_GPIO3A0_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3A_IE_GPIO3A1_IE_SHIFT (2U)
|
#define GRF_GPIO3A_IE_GPIO3A1_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3A_IE_GPIO3A2_IE_SHIFT (4U)
|
#define GRF_GPIO3A_IE_GPIO3A2_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3A_IE_GPIO3A3_IE_SHIFT (6U)
|
#define GRF_GPIO3A_IE_GPIO3A3_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3A_IE_GPIO3A4_IE_SHIFT (8U)
|
#define GRF_GPIO3A_IE_GPIO3A4_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3A_IE_GPIO3A5_IE_SHIFT (10U)
|
#define GRF_GPIO3A_IE_GPIO3A5_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3A_IE_GPIO3A6_IE_SHIFT (12U)
|
#define GRF_GPIO3A_IE_GPIO3A6_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3A_IE_GPIO3A7_IE_SHIFT (14U)
|
#define GRF_GPIO3A_IE_GPIO3A7_IE_MASK (0x3U << GRF_GPIO3A_IE_GPIO3A7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO3B_IE */
|
#define GRF_GPIO3B_IE_OFFSET (0x400E4U)
|
#define GRF_GPIO3B_IE_GPIO3B0_IE_SHIFT (0U)
|
#define GRF_GPIO3B_IE_GPIO3B0_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3B_IE_GPIO3B1_IE_SHIFT (2U)
|
#define GRF_GPIO3B_IE_GPIO3B1_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3B_IE_GPIO3B2_IE_SHIFT (4U)
|
#define GRF_GPIO3B_IE_GPIO3B2_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3B_IE_GPIO3B3_IE_SHIFT (6U)
|
#define GRF_GPIO3B_IE_GPIO3B3_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3B_IE_GPIO3B4_IE_SHIFT (8U)
|
#define GRF_GPIO3B_IE_GPIO3B4_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3B_IE_GPIO3B5_IE_SHIFT (10U)
|
#define GRF_GPIO3B_IE_GPIO3B5_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3B_IE_GPIO3B6_IE_SHIFT (12U)
|
#define GRF_GPIO3B_IE_GPIO3B6_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3B_IE_GPIO3B7_IE_SHIFT (14U)
|
#define GRF_GPIO3B_IE_GPIO3B7_IE_MASK (0x3U << GRF_GPIO3B_IE_GPIO3B7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO3C_IE */
|
#define GRF_GPIO3C_IE_OFFSET (0x400E8U)
|
#define GRF_GPIO3C_IE_GPIO3C0_IE_SHIFT (0U)
|
#define GRF_GPIO3C_IE_GPIO3C0_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3C_IE_GPIO3C1_IE_SHIFT (2U)
|
#define GRF_GPIO3C_IE_GPIO3C1_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3C_IE_GPIO3C2_IE_SHIFT (4U)
|
#define GRF_GPIO3C_IE_GPIO3C2_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3C_IE_GPIO3C3_IE_SHIFT (6U)
|
#define GRF_GPIO3C_IE_GPIO3C3_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3C_IE_GPIO3C4_IE_SHIFT (8U)
|
#define GRF_GPIO3C_IE_GPIO3C4_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3C_IE_GPIO3C5_IE_SHIFT (10U)
|
#define GRF_GPIO3C_IE_GPIO3C5_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3C_IE_GPIO3C6_IE_SHIFT (12U)
|
#define GRF_GPIO3C_IE_GPIO3C6_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3C_IE_GPIO3C7_IE_SHIFT (14U)
|
#define GRF_GPIO3C_IE_GPIO3C7_IE_MASK (0x3U << GRF_GPIO3C_IE_GPIO3C7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO3D_IE */
|
#define GRF_GPIO3D_IE_OFFSET (0x400ECU)
|
#define GRF_GPIO3D_IE_GPIO3D0_IE_SHIFT (0U)
|
#define GRF_GPIO3D_IE_GPIO3D0_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3D_IE_GPIO3D1_IE_SHIFT (2U)
|
#define GRF_GPIO3D_IE_GPIO3D1_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3D_IE_GPIO3D2_IE_SHIFT (4U)
|
#define GRF_GPIO3D_IE_GPIO3D2_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3D_IE_GPIO3D3_IE_SHIFT (6U)
|
#define GRF_GPIO3D_IE_GPIO3D3_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3D_IE_GPIO3D4_IE_SHIFT (8U)
|
#define GRF_GPIO3D_IE_GPIO3D4_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3D_IE_GPIO3D5_IE_SHIFT (10U)
|
#define GRF_GPIO3D_IE_GPIO3D5_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3D_IE_GPIO3D6_IE_SHIFT (12U)
|
#define GRF_GPIO3D_IE_GPIO3D6_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3D_IE_GPIO3D7_IE_SHIFT (14U)
|
#define GRF_GPIO3D_IE_GPIO3D7_IE_MASK (0x3U << GRF_GPIO3D_IE_GPIO3D7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO4A_IE */
|
#define GRF_GPIO4A_IE_OFFSET (0x400F0U)
|
#define GRF_GPIO4A_IE_GPIO4A0_IE_SHIFT (0U)
|
#define GRF_GPIO4A_IE_GPIO4A0_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4A_IE_GPIO4A1_IE_SHIFT (2U)
|
#define GRF_GPIO4A_IE_GPIO4A1_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4A_IE_GPIO4A2_IE_SHIFT (4U)
|
#define GRF_GPIO4A_IE_GPIO4A2_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4A_IE_GPIO4A3_IE_SHIFT (6U)
|
#define GRF_GPIO4A_IE_GPIO4A3_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4A_IE_GPIO4A4_IE_SHIFT (8U)
|
#define GRF_GPIO4A_IE_GPIO4A4_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4A_IE_GPIO4A5_IE_SHIFT (10U)
|
#define GRF_GPIO4A_IE_GPIO4A5_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4A_IE_GPIO4A6_IE_SHIFT (12U)
|
#define GRF_GPIO4A_IE_GPIO4A6_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4A_IE_GPIO4A7_IE_SHIFT (14U)
|
#define GRF_GPIO4A_IE_GPIO4A7_IE_MASK (0x3U << GRF_GPIO4A_IE_GPIO4A7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO4B_IE */
|
#define GRF_GPIO4B_IE_OFFSET (0x400F4U)
|
#define GRF_GPIO4B_IE_GPIO4B0_IE_SHIFT (0U)
|
#define GRF_GPIO4B_IE_GPIO4B0_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4B_IE_GPIO4B1_IE_SHIFT (2U)
|
#define GRF_GPIO4B_IE_GPIO4B1_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4B_IE_GPIO4B2_IE_SHIFT (4U)
|
#define GRF_GPIO4B_IE_GPIO4B2_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4B_IE_GPIO4B3_IE_SHIFT (6U)
|
#define GRF_GPIO4B_IE_GPIO4B3_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4B_IE_GPIO4B4_IE_SHIFT (8U)
|
#define GRF_GPIO4B_IE_GPIO4B4_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4B_IE_GPIO4B5_IE_SHIFT (10U)
|
#define GRF_GPIO4B_IE_GPIO4B5_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4B_IE_GPIO4B6_IE_SHIFT (12U)
|
#define GRF_GPIO4B_IE_GPIO4B6_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4B_IE_GPIO4B7_IE_SHIFT (14U)
|
#define GRF_GPIO4B_IE_GPIO4B7_IE_MASK (0x3U << GRF_GPIO4B_IE_GPIO4B7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO4C_IE */
|
#define GRF_GPIO4C_IE_OFFSET (0x400F8U)
|
#define GRF_GPIO4C_IE_GPIO4C0_IE_SHIFT (0U)
|
#define GRF_GPIO4C_IE_GPIO4C0_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4C_IE_GPIO4C1_IE_SHIFT (2U)
|
#define GRF_GPIO4C_IE_GPIO4C1_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4C_IE_GPIO4C2_IE_SHIFT (4U)
|
#define GRF_GPIO4C_IE_GPIO4C2_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4C_IE_GPIO4C3_IE_SHIFT (6U)
|
#define GRF_GPIO4C_IE_GPIO4C3_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4C_IE_GPIO4C4_IE_SHIFT (8U)
|
#define GRF_GPIO4C_IE_GPIO4C4_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4C_IE_GPIO4C5_IE_SHIFT (10U)
|
#define GRF_GPIO4C_IE_GPIO4C5_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4C_IE_GPIO4C6_IE_SHIFT (12U)
|
#define GRF_GPIO4C_IE_GPIO4C6_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4C_IE_GPIO4C7_IE_SHIFT (14U)
|
#define GRF_GPIO4C_IE_GPIO4C7_IE_MASK (0x3U << GRF_GPIO4C_IE_GPIO4C7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO4D_IE */
|
#define GRF_GPIO4D_IE_OFFSET (0x400FCU)
|
#define GRF_GPIO4D_IE_GPIO4D0_IE_SHIFT (0U)
|
#define GRF_GPIO4D_IE_GPIO4D0_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D0_IE_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4D_IE_GPIO4D1_IE_SHIFT (2U)
|
#define GRF_GPIO4D_IE_GPIO4D1_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D1_IE_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4D_IE_GPIO4D2_IE_SHIFT (4U)
|
#define GRF_GPIO4D_IE_GPIO4D2_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D2_IE_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4D_IE_GPIO4D3_IE_SHIFT (6U)
|
#define GRF_GPIO4D_IE_GPIO4D3_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D3_IE_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4D_IE_GPIO4D4_IE_SHIFT (8U)
|
#define GRF_GPIO4D_IE_GPIO4D4_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D4_IE_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4D_IE_GPIO4D5_IE_SHIFT (10U)
|
#define GRF_GPIO4D_IE_GPIO4D5_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D5_IE_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4D_IE_GPIO4D6_IE_SHIFT (12U)
|
#define GRF_GPIO4D_IE_GPIO4D6_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D6_IE_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4D_IE_GPIO4D7_IE_SHIFT (14U)
|
#define GRF_GPIO4D_IE_GPIO4D7_IE_MASK (0x3U << GRF_GPIO4D_IE_GPIO4D7_IE_SHIFT) /* 0x0000C000 */
|
/* GPIO1A_OPD */
|
#define GRF_GPIO1A_OPD_OFFSET (0x40100U)
|
#define GRF_GPIO1A_OPD_GPIO1A0_OPD_SHIFT (0U)
|
#define GRF_GPIO1A_OPD_GPIO1A0_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1A_OPD_GPIO1A1_OPD_SHIFT (1U)
|
#define GRF_GPIO1A_OPD_GPIO1A1_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1A_OPD_GPIO1A2_OPD_SHIFT (2U)
|
#define GRF_GPIO1A_OPD_GPIO1A2_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1A_OPD_GPIO1A3_OPD_SHIFT (3U)
|
#define GRF_GPIO1A_OPD_GPIO1A3_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1A_OPD_GPIO1A4_OPD_SHIFT (4U)
|
#define GRF_GPIO1A_OPD_GPIO1A4_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1A_OPD_GPIO1A5_OPD_SHIFT (5U)
|
#define GRF_GPIO1A_OPD_GPIO1A5_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1A_OPD_GPIO1A6_OPD_SHIFT (6U)
|
#define GRF_GPIO1A_OPD_GPIO1A6_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1A_OPD_GPIO1A7_OPD_SHIFT (7U)
|
#define GRF_GPIO1A_OPD_GPIO1A7_OPD_MASK (0x1U << GRF_GPIO1A_OPD_GPIO1A7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO1B_OPD */
|
#define GRF_GPIO1B_OPD_OFFSET (0x40104U)
|
#define GRF_GPIO1B_OPD_GPIO1B0_OPD_SHIFT (0U)
|
#define GRF_GPIO1B_OPD_GPIO1B0_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1B_OPD_GPIO1B1_OPD_SHIFT (1U)
|
#define GRF_GPIO1B_OPD_GPIO1B1_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1B_OPD_GPIO1B2_OPD_SHIFT (2U)
|
#define GRF_GPIO1B_OPD_GPIO1B2_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1B_OPD_GPIO1B3_OPD_SHIFT (3U)
|
#define GRF_GPIO1B_OPD_GPIO1B3_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1B_OPD_GPIO1B4_OPD_SHIFT (4U)
|
#define GRF_GPIO1B_OPD_GPIO1B4_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1B_OPD_GPIO1B5_OPD_SHIFT (5U)
|
#define GRF_GPIO1B_OPD_GPIO1B5_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1B_OPD_GPIO1B6_OPD_SHIFT (6U)
|
#define GRF_GPIO1B_OPD_GPIO1B6_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1B_OPD_GPIO1B7_OPD_SHIFT (7U)
|
#define GRF_GPIO1B_OPD_GPIO1B7_OPD_MASK (0x1U << GRF_GPIO1B_OPD_GPIO1B7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO1C_OPD */
|
#define GRF_GPIO1C_OPD_OFFSET (0x40108U)
|
#define GRF_GPIO1C_OPD_GPIO1C0_OPD_SHIFT (0U)
|
#define GRF_GPIO1C_OPD_GPIO1C0_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1C_OPD_GPIO1C1_OPD_SHIFT (1U)
|
#define GRF_GPIO1C_OPD_GPIO1C1_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1C_OPD_GPIO1C2_OPD_SHIFT (2U)
|
#define GRF_GPIO1C_OPD_GPIO1C2_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1C_OPD_GPIO1C3_OPD_SHIFT (3U)
|
#define GRF_GPIO1C_OPD_GPIO1C3_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1C_OPD_GPIO1C4_OPD_SHIFT (4U)
|
#define GRF_GPIO1C_OPD_GPIO1C4_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1C_OPD_GPIO1C5_OPD_SHIFT (5U)
|
#define GRF_GPIO1C_OPD_GPIO1C5_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1C_OPD_GPIO1C6_OPD_SHIFT (6U)
|
#define GRF_GPIO1C_OPD_GPIO1C6_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1C_OPD_GPIO1C7_OPD_SHIFT (7U)
|
#define GRF_GPIO1C_OPD_GPIO1C7_OPD_MASK (0x1U << GRF_GPIO1C_OPD_GPIO1C7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO1D_OPD */
|
#define GRF_GPIO1D_OPD_OFFSET (0x4010CU)
|
#define GRF_GPIO1D_OPD_GPIO1D0_OPD_SHIFT (0U)
|
#define GRF_GPIO1D_OPD_GPIO1D0_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1D_OPD_GPIO1D1_OPD_SHIFT (1U)
|
#define GRF_GPIO1D_OPD_GPIO1D1_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1D_OPD_GPIO1D2_OPD_SHIFT (2U)
|
#define GRF_GPIO1D_OPD_GPIO1D2_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1D_OPD_GPIO1D3_OPD_SHIFT (3U)
|
#define GRF_GPIO1D_OPD_GPIO1D3_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1D_OPD_GPIO1D4_OPD_SHIFT (4U)
|
#define GRF_GPIO1D_OPD_GPIO1D4_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1D_OPD_GPIO1D5_OPD_SHIFT (5U)
|
#define GRF_GPIO1D_OPD_GPIO1D5_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1D_OPD_GPIO1D6_OPD_SHIFT (6U)
|
#define GRF_GPIO1D_OPD_GPIO1D6_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1D_OPD_GPIO1D7_OPD_SHIFT (7U)
|
#define GRF_GPIO1D_OPD_GPIO1D7_OPD_MASK (0x1U << GRF_GPIO1D_OPD_GPIO1D7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO2A_OPD */
|
#define GRF_GPIO2A_OPD_OFFSET (0x40110U)
|
#define GRF_GPIO2A_OPD_GPIO2A0_OPD_SHIFT (0U)
|
#define GRF_GPIO2A_OPD_GPIO2A0_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2A_OPD_GPIO2A1_OPD_SHIFT (1U)
|
#define GRF_GPIO2A_OPD_GPIO2A1_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2A_OPD_GPIO2A2_OPD_SHIFT (2U)
|
#define GRF_GPIO2A_OPD_GPIO2A2_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2A_OPD_GPIO2A3_OPD_SHIFT (3U)
|
#define GRF_GPIO2A_OPD_GPIO2A3_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2A_OPD_GPIO2A4_OPD_SHIFT (4U)
|
#define GRF_GPIO2A_OPD_GPIO2A4_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2A_OPD_GPIO2A5_OPD_SHIFT (5U)
|
#define GRF_GPIO2A_OPD_GPIO2A5_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2A_OPD_GPIO2A6_OPD_SHIFT (6U)
|
#define GRF_GPIO2A_OPD_GPIO2A6_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2A_OPD_GPIO2A7_OPD_SHIFT (7U)
|
#define GRF_GPIO2A_OPD_GPIO2A7_OPD_MASK (0x1U << GRF_GPIO2A_OPD_GPIO2A7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO2B_OPD */
|
#define GRF_GPIO2B_OPD_OFFSET (0x40114U)
|
#define GRF_GPIO2B_OPD_GPIO2B0_OPD_SHIFT (0U)
|
#define GRF_GPIO2B_OPD_GPIO2B0_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2B_OPD_GPIO2B1_OPD_SHIFT (1U)
|
#define GRF_GPIO2B_OPD_GPIO2B1_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2B_OPD_GPIO2B2_OPD_SHIFT (2U)
|
#define GRF_GPIO2B_OPD_GPIO2B2_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2B_OPD_GPIO2B3_OPD_SHIFT (3U)
|
#define GRF_GPIO2B_OPD_GPIO2B3_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2B_OPD_GPIO2B4_OPD_SHIFT (4U)
|
#define GRF_GPIO2B_OPD_GPIO2B4_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2B_OPD_GPIO2B5_OPD_SHIFT (5U)
|
#define GRF_GPIO2B_OPD_GPIO2B5_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2B_OPD_GPIO2B6_OPD_SHIFT (6U)
|
#define GRF_GPIO2B_OPD_GPIO2B6_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2B_OPD_GPIO2B7_OPD_SHIFT (7U)
|
#define GRF_GPIO2B_OPD_GPIO2B7_OPD_MASK (0x1U << GRF_GPIO2B_OPD_GPIO2B7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO2C_OPD */
|
#define GRF_GPIO2C_OPD_OFFSET (0x40118U)
|
#define GRF_GPIO2C_OPD_GPIO2C0_OPD_SHIFT (0U)
|
#define GRF_GPIO2C_OPD_GPIO2C0_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2C_OPD_GPIO2C1_OPD_SHIFT (1U)
|
#define GRF_GPIO2C_OPD_GPIO2C1_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2C_OPD_GPIO2C2_OPD_SHIFT (2U)
|
#define GRF_GPIO2C_OPD_GPIO2C2_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2C_OPD_GPIO2C3_OPD_SHIFT (3U)
|
#define GRF_GPIO2C_OPD_GPIO2C3_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2C_OPD_GPIO2C4_OPD_SHIFT (4U)
|
#define GRF_GPIO2C_OPD_GPIO2C4_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2C_OPD_GPIO2C5_OPD_SHIFT (5U)
|
#define GRF_GPIO2C_OPD_GPIO2C5_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2C_OPD_GPIO2C6_OPD_SHIFT (6U)
|
#define GRF_GPIO2C_OPD_GPIO2C6_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2C_OPD_GPIO2C7_OPD_SHIFT (7U)
|
#define GRF_GPIO2C_OPD_GPIO2C7_OPD_MASK (0x1U << GRF_GPIO2C_OPD_GPIO2C7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO2D_OPD */
|
#define GRF_GPIO2D_OPD_OFFSET (0x4011CU)
|
#define GRF_GPIO2D_OPD_GPIO2D0_OPD_SHIFT (0U)
|
#define GRF_GPIO2D_OPD_GPIO2D0_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2D_OPD_GPIO2D1_OPD_SHIFT (1U)
|
#define GRF_GPIO2D_OPD_GPIO2D1_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2D_OPD_GPIO2D2_OPD_SHIFT (2U)
|
#define GRF_GPIO2D_OPD_GPIO2D2_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2D_OPD_GPIO2D3_OPD_SHIFT (3U)
|
#define GRF_GPIO2D_OPD_GPIO2D3_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2D_OPD_GPIO2D4_OPD_SHIFT (4U)
|
#define GRF_GPIO2D_OPD_GPIO2D4_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2D_OPD_GPIO2D5_OPD_SHIFT (5U)
|
#define GRF_GPIO2D_OPD_GPIO2D5_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2D_OPD_GPIO2D6_OPD_SHIFT (6U)
|
#define GRF_GPIO2D_OPD_GPIO2D6_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2D_OPD_GPIO2D7_OPD_SHIFT (7U)
|
#define GRF_GPIO2D_OPD_GPIO2D7_OPD_MASK (0x1U << GRF_GPIO2D_OPD_GPIO2D7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO3A_OPD */
|
#define GRF_GPIO3A_OPD_OFFSET (0x40120U)
|
#define GRF_GPIO3A_OPD_GPIO3A0_OPD_SHIFT (0U)
|
#define GRF_GPIO3A_OPD_GPIO3A0_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3A_OPD_GPIO3A1_OPD_SHIFT (1U)
|
#define GRF_GPIO3A_OPD_GPIO3A1_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3A_OPD_GPIO3A2_OPD_SHIFT (2U)
|
#define GRF_GPIO3A_OPD_GPIO3A2_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3A_OPD_GPIO3A3_OPD_SHIFT (3U)
|
#define GRF_GPIO3A_OPD_GPIO3A3_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3A_OPD_GPIO3A4_OPD_SHIFT (4U)
|
#define GRF_GPIO3A_OPD_GPIO3A4_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3A_OPD_GPIO3A5_OPD_SHIFT (5U)
|
#define GRF_GPIO3A_OPD_GPIO3A5_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3A_OPD_GPIO3A6_OPD_SHIFT (6U)
|
#define GRF_GPIO3A_OPD_GPIO3A6_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3A_OPD_GPIO3A7_OPD_SHIFT (7U)
|
#define GRF_GPIO3A_OPD_GPIO3A7_OPD_MASK (0x1U << GRF_GPIO3A_OPD_GPIO3A7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO3B_OPD */
|
#define GRF_GPIO3B_OPD_OFFSET (0x40124U)
|
#define GRF_GPIO3B_OPD_GPIO3B0_OPD_SHIFT (0U)
|
#define GRF_GPIO3B_OPD_GPIO3B0_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3B_OPD_GPIO3B1_OPD_SHIFT (1U)
|
#define GRF_GPIO3B_OPD_GPIO3B1_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3B_OPD_GPIO3B2_OPD_SHIFT (2U)
|
#define GRF_GPIO3B_OPD_GPIO3B2_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3B_OPD_GPIO3B3_OPD_SHIFT (3U)
|
#define GRF_GPIO3B_OPD_GPIO3B3_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3B_OPD_GPIO3B4_OPD_SHIFT (4U)
|
#define GRF_GPIO3B_OPD_GPIO3B4_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3B_OPD_GPIO3B5_OPD_SHIFT (5U)
|
#define GRF_GPIO3B_OPD_GPIO3B5_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3B_OPD_GPIO3B6_OPD_SHIFT (6U)
|
#define GRF_GPIO3B_OPD_GPIO3B6_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3B_OPD_GPIO3B7_OPD_SHIFT (7U)
|
#define GRF_GPIO3B_OPD_GPIO3B7_OPD_MASK (0x1U << GRF_GPIO3B_OPD_GPIO3B7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO3C_OPD */
|
#define GRF_GPIO3C_OPD_OFFSET (0x40128U)
|
#define GRF_GPIO3C_OPD_GPIO3C0_OPD_SHIFT (0U)
|
#define GRF_GPIO3C_OPD_GPIO3C0_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3C_OPD_GPIO3C1_OPD_SHIFT (1U)
|
#define GRF_GPIO3C_OPD_GPIO3C1_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3C_OPD_GPIO3C2_OPD_SHIFT (2U)
|
#define GRF_GPIO3C_OPD_GPIO3C2_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3C_OPD_GPIO3C3_OPD_SHIFT (3U)
|
#define GRF_GPIO3C_OPD_GPIO3C3_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3C_OPD_GPIO3C4_OPD_SHIFT (4U)
|
#define GRF_GPIO3C_OPD_GPIO3C4_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3C_OPD_GPIO3C5_OPD_SHIFT (5U)
|
#define GRF_GPIO3C_OPD_GPIO3C5_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3C_OPD_GPIO3C6_OPD_SHIFT (6U)
|
#define GRF_GPIO3C_OPD_GPIO3C6_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3C_OPD_GPIO3C7_OPD_SHIFT (7U)
|
#define GRF_GPIO3C_OPD_GPIO3C7_OPD_MASK (0x1U << GRF_GPIO3C_OPD_GPIO3C7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO3D_OPD */
|
#define GRF_GPIO3D_OPD_OFFSET (0x4012CU)
|
#define GRF_GPIO3D_OPD_GPIO3D0_OPD_SHIFT (0U)
|
#define GRF_GPIO3D_OPD_GPIO3D0_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3D_OPD_GPIO3D1_OPD_SHIFT (1U)
|
#define GRF_GPIO3D_OPD_GPIO3D1_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3D_OPD_GPIO3D2_OPD_SHIFT (2U)
|
#define GRF_GPIO3D_OPD_GPIO3D2_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3D_OPD_GPIO3D3_OPD_SHIFT (3U)
|
#define GRF_GPIO3D_OPD_GPIO3D3_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3D_OPD_GPIO3D4_OPD_SHIFT (4U)
|
#define GRF_GPIO3D_OPD_GPIO3D4_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3D_OPD_GPIO3D5_OPD_SHIFT (5U)
|
#define GRF_GPIO3D_OPD_GPIO3D5_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3D_OPD_GPIO3D6_OPD_SHIFT (6U)
|
#define GRF_GPIO3D_OPD_GPIO3D6_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3D_OPD_GPIO3D7_OPD_SHIFT (7U)
|
#define GRF_GPIO3D_OPD_GPIO3D7_OPD_MASK (0x1U << GRF_GPIO3D_OPD_GPIO3D7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO4A_OPD */
|
#define GRF_GPIO4A_OPD_OFFSET (0x40130U)
|
#define GRF_GPIO4A_OPD_GPIO4A0_OPD_SHIFT (0U)
|
#define GRF_GPIO4A_OPD_GPIO4A0_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4A_OPD_GPIO4A1_OPD_SHIFT (1U)
|
#define GRF_GPIO4A_OPD_GPIO4A1_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4A_OPD_GPIO4A2_OPD_SHIFT (2U)
|
#define GRF_GPIO4A_OPD_GPIO4A2_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4A_OPD_GPIO4A3_OPD_SHIFT (3U)
|
#define GRF_GPIO4A_OPD_GPIO4A3_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4A_OPD_GPIO4A4_OPD_SHIFT (4U)
|
#define GRF_GPIO4A_OPD_GPIO4A4_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4A_OPD_GPIO4A5_OPD_SHIFT (5U)
|
#define GRF_GPIO4A_OPD_GPIO4A5_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4A_OPD_GPIO4A6_OPD_SHIFT (6U)
|
#define GRF_GPIO4A_OPD_GPIO4A6_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4A_OPD_GPIO4A7_OPD_SHIFT (7U)
|
#define GRF_GPIO4A_OPD_GPIO4A7_OPD_MASK (0x1U << GRF_GPIO4A_OPD_GPIO4A7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO4B_OPD */
|
#define GRF_GPIO4B_OPD_OFFSET (0x40134U)
|
#define GRF_GPIO4B_OPD_GPIO4B0_OPD_SHIFT (0U)
|
#define GRF_GPIO4B_OPD_GPIO4B0_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4B_OPD_GPIO4B1_OPD_SHIFT (1U)
|
#define GRF_GPIO4B_OPD_GPIO4B1_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4B_OPD_GPIO4B2_OPD_SHIFT (2U)
|
#define GRF_GPIO4B_OPD_GPIO4B2_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4B_OPD_GPIO4B3_OPD_SHIFT (3U)
|
#define GRF_GPIO4B_OPD_GPIO4B3_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4B_OPD_GPIO4B4_OPD_SHIFT (4U)
|
#define GRF_GPIO4B_OPD_GPIO4B4_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4B_OPD_GPIO4B5_OPD_SHIFT (5U)
|
#define GRF_GPIO4B_OPD_GPIO4B5_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4B_OPD_GPIO4B6_OPD_SHIFT (6U)
|
#define GRF_GPIO4B_OPD_GPIO4B6_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4B_OPD_GPIO4B7_OPD_SHIFT (7U)
|
#define GRF_GPIO4B_OPD_GPIO4B7_OPD_MASK (0x1U << GRF_GPIO4B_OPD_GPIO4B7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO4C_OPD */
|
#define GRF_GPIO4C_OPD_OFFSET (0x40138U)
|
#define GRF_GPIO4C_OPD_GPIO4C0_OPD_SHIFT (0U)
|
#define GRF_GPIO4C_OPD_GPIO4C0_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4C_OPD_GPIO4C1_OPD_SHIFT (1U)
|
#define GRF_GPIO4C_OPD_GPIO4C1_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4C_OPD_GPIO4C2_OPD_SHIFT (2U)
|
#define GRF_GPIO4C_OPD_GPIO4C2_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4C_OPD_GPIO4C3_OPD_SHIFT (3U)
|
#define GRF_GPIO4C_OPD_GPIO4C3_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4C_OPD_GPIO4C4_OPD_SHIFT (4U)
|
#define GRF_GPIO4C_OPD_GPIO4C4_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4C_OPD_GPIO4C5_OPD_SHIFT (5U)
|
#define GRF_GPIO4C_OPD_GPIO4C5_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4C_OPD_GPIO4C6_OPD_SHIFT (6U)
|
#define GRF_GPIO4C_OPD_GPIO4C6_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4C_OPD_GPIO4C7_OPD_SHIFT (7U)
|
#define GRF_GPIO4C_OPD_GPIO4C7_OPD_MASK (0x1U << GRF_GPIO4C_OPD_GPIO4C7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO4D_OPD */
|
#define GRF_GPIO4D_OPD_OFFSET (0x4013CU)
|
#define GRF_GPIO4D_OPD_GPIO4D0_OPD_SHIFT (0U)
|
#define GRF_GPIO4D_OPD_GPIO4D0_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D0_OPD_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4D_OPD_GPIO4D1_OPD_SHIFT (1U)
|
#define GRF_GPIO4D_OPD_GPIO4D1_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D1_OPD_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4D_OPD_GPIO4D2_OPD_SHIFT (2U)
|
#define GRF_GPIO4D_OPD_GPIO4D2_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D2_OPD_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4D_OPD_GPIO4D3_OPD_SHIFT (3U)
|
#define GRF_GPIO4D_OPD_GPIO4D3_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D3_OPD_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4D_OPD_GPIO4D4_OPD_SHIFT (4U)
|
#define GRF_GPIO4D_OPD_GPIO4D4_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D4_OPD_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4D_OPD_GPIO4D5_OPD_SHIFT (5U)
|
#define GRF_GPIO4D_OPD_GPIO4D5_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D5_OPD_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4D_OPD_GPIO4D6_OPD_SHIFT (6U)
|
#define GRF_GPIO4D_OPD_GPIO4D6_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D6_OPD_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4D_OPD_GPIO4D7_OPD_SHIFT (7U)
|
#define GRF_GPIO4D_OPD_GPIO4D7_OPD_MASK (0x1U << GRF_GPIO4D_OPD_GPIO4D7_OPD_SHIFT) /* 0x00000080 */
|
/* GPIO1A_SUS */
|
#define GRF_GPIO1A_SUS_OFFSET (0x40140U)
|
#define GRF_GPIO1A_SUS_GPIO1A0_SUS_SHIFT (0U)
|
#define GRF_GPIO1A_SUS_GPIO1A0_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1A_SUS_GPIO1A1_SUS_SHIFT (1U)
|
#define GRF_GPIO1A_SUS_GPIO1A1_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1A_SUS_GPIO1A2_SUS_SHIFT (2U)
|
#define GRF_GPIO1A_SUS_GPIO1A2_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1A_SUS_GPIO1A3_SUS_SHIFT (3U)
|
#define GRF_GPIO1A_SUS_GPIO1A3_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1A_SUS_GPIO1A4_SUS_SHIFT (4U)
|
#define GRF_GPIO1A_SUS_GPIO1A4_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1A_SUS_GPIO1A5_SUS_SHIFT (5U)
|
#define GRF_GPIO1A_SUS_GPIO1A5_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1A_SUS_GPIO1A6_SUS_SHIFT (6U)
|
#define GRF_GPIO1A_SUS_GPIO1A6_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1A_SUS_GPIO1A7_SUS_SHIFT (7U)
|
#define GRF_GPIO1A_SUS_GPIO1A7_SUS_MASK (0x1U << GRF_GPIO1A_SUS_GPIO1A7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO1B_SUS */
|
#define GRF_GPIO1B_SUS_OFFSET (0x40144U)
|
#define GRF_GPIO1B_SUS_GPIO1B0_SUS_SHIFT (0U)
|
#define GRF_GPIO1B_SUS_GPIO1B0_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1B_SUS_GPIO1B1_SUS_SHIFT (1U)
|
#define GRF_GPIO1B_SUS_GPIO1B1_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1B_SUS_GPIO1B2_SUS_SHIFT (2U)
|
#define GRF_GPIO1B_SUS_GPIO1B2_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1B_SUS_GPIO1B3_SUS_SHIFT (3U)
|
#define GRF_GPIO1B_SUS_GPIO1B3_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1B_SUS_GPIO1B4_SUS_SHIFT (4U)
|
#define GRF_GPIO1B_SUS_GPIO1B4_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1B_SUS_GPIO1B5_SUS_SHIFT (5U)
|
#define GRF_GPIO1B_SUS_GPIO1B5_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1B_SUS_GPIO1B6_SUS_SHIFT (6U)
|
#define GRF_GPIO1B_SUS_GPIO1B6_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1B_SUS_GPIO1B7_SUS_SHIFT (7U)
|
#define GRF_GPIO1B_SUS_GPIO1B7_SUS_MASK (0x1U << GRF_GPIO1B_SUS_GPIO1B7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO1C_SUS */
|
#define GRF_GPIO1C_SUS_OFFSET (0x40148U)
|
#define GRF_GPIO1C_SUS_GPIO1C0_SUS_SHIFT (0U)
|
#define GRF_GPIO1C_SUS_GPIO1C0_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1C_SUS_GPIO1C1_SUS_SHIFT (1U)
|
#define GRF_GPIO1C_SUS_GPIO1C1_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1C_SUS_GPIO1C2_SUS_SHIFT (2U)
|
#define GRF_GPIO1C_SUS_GPIO1C2_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1C_SUS_GPIO1C3_SUS_SHIFT (3U)
|
#define GRF_GPIO1C_SUS_GPIO1C3_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1C_SUS_GPIO1C4_SUS_SHIFT (4U)
|
#define GRF_GPIO1C_SUS_GPIO1C4_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1C_SUS_GPIO1C5_SUS_SHIFT (5U)
|
#define GRF_GPIO1C_SUS_GPIO1C5_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1C_SUS_GPIO1C6_SUS_SHIFT (6U)
|
#define GRF_GPIO1C_SUS_GPIO1C6_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1C_SUS_GPIO1C7_SUS_SHIFT (7U)
|
#define GRF_GPIO1C_SUS_GPIO1C7_SUS_MASK (0x1U << GRF_GPIO1C_SUS_GPIO1C7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO1D_SUS */
|
#define GRF_GPIO1D_SUS_OFFSET (0x4014CU)
|
#define GRF_GPIO1D_SUS_GPIO1D0_SUS_SHIFT (0U)
|
#define GRF_GPIO1D_SUS_GPIO1D0_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO1D_SUS_GPIO1D1_SUS_SHIFT (1U)
|
#define GRF_GPIO1D_SUS_GPIO1D1_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO1D_SUS_GPIO1D2_SUS_SHIFT (2U)
|
#define GRF_GPIO1D_SUS_GPIO1D2_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO1D_SUS_GPIO1D3_SUS_SHIFT (3U)
|
#define GRF_GPIO1D_SUS_GPIO1D3_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO1D_SUS_GPIO1D4_SUS_SHIFT (4U)
|
#define GRF_GPIO1D_SUS_GPIO1D4_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO1D_SUS_GPIO1D5_SUS_SHIFT (5U)
|
#define GRF_GPIO1D_SUS_GPIO1D5_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO1D_SUS_GPIO1D6_SUS_SHIFT (6U)
|
#define GRF_GPIO1D_SUS_GPIO1D6_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO1D_SUS_GPIO1D7_SUS_SHIFT (7U)
|
#define GRF_GPIO1D_SUS_GPIO1D7_SUS_MASK (0x1U << GRF_GPIO1D_SUS_GPIO1D7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO2A_SUS */
|
#define GRF_GPIO2A_SUS_OFFSET (0x40150U)
|
#define GRF_GPIO2A_SUS_GPIO2A0_SUS_SHIFT (0U)
|
#define GRF_GPIO2A_SUS_GPIO2A0_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2A_SUS_GPIO2A1_SUS_SHIFT (1U)
|
#define GRF_GPIO2A_SUS_GPIO2A1_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2A_SUS_GPIO2A2_SUS_SHIFT (2U)
|
#define GRF_GPIO2A_SUS_GPIO2A2_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2A_SUS_GPIO2A3_SUS_SHIFT (3U)
|
#define GRF_GPIO2A_SUS_GPIO2A3_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2A_SUS_GPIO2A4_SUS_SHIFT (4U)
|
#define GRF_GPIO2A_SUS_GPIO2A4_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2A_SUS_GPIO2A5_SUS_SHIFT (5U)
|
#define GRF_GPIO2A_SUS_GPIO2A5_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2A_SUS_GPIO2A6_SUS_SHIFT (6U)
|
#define GRF_GPIO2A_SUS_GPIO2A6_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2A_SUS_GPIO2A7_SUS_SHIFT (7U)
|
#define GRF_GPIO2A_SUS_GPIO2A7_SUS_MASK (0x1U << GRF_GPIO2A_SUS_GPIO2A7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO2B_SUS */
|
#define GRF_GPIO2B_SUS_OFFSET (0x40154U)
|
#define GRF_GPIO2B_SUS_GPIO2B0_SUS_SHIFT (0U)
|
#define GRF_GPIO2B_SUS_GPIO2B0_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2B_SUS_GPIO2B1_SUS_SHIFT (1U)
|
#define GRF_GPIO2B_SUS_GPIO2B1_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2B_SUS_GPIO2B2_SUS_SHIFT (2U)
|
#define GRF_GPIO2B_SUS_GPIO2B2_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2B_SUS_GPIO2B3_SUS_SHIFT (3U)
|
#define GRF_GPIO2B_SUS_GPIO2B3_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2B_SUS_GPIO2B4_SUS_SHIFT (4U)
|
#define GRF_GPIO2B_SUS_GPIO2B4_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2B_SUS_GPIO2B5_SUS_SHIFT (5U)
|
#define GRF_GPIO2B_SUS_GPIO2B5_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2B_SUS_GPIO2B6_SUS_SHIFT (6U)
|
#define GRF_GPIO2B_SUS_GPIO2B6_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2B_SUS_GPIO2B7_SUS_SHIFT (7U)
|
#define GRF_GPIO2B_SUS_GPIO2B7_SUS_MASK (0x1U << GRF_GPIO2B_SUS_GPIO2B7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO2C_SUS */
|
#define GRF_GPIO2C_SUS_OFFSET (0x40158U)
|
#define GRF_GPIO2C_SUS_GPIO2C0_SUS_SHIFT (0U)
|
#define GRF_GPIO2C_SUS_GPIO2C0_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2C_SUS_GPIO2C1_SUS_SHIFT (1U)
|
#define GRF_GPIO2C_SUS_GPIO2C1_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2C_SUS_GPIO2C2_SUS_SHIFT (2U)
|
#define GRF_GPIO2C_SUS_GPIO2C2_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2C_SUS_GPIO2C3_SUS_SHIFT (3U)
|
#define GRF_GPIO2C_SUS_GPIO2C3_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2C_SUS_GPIO2C4_SUS_SHIFT (4U)
|
#define GRF_GPIO2C_SUS_GPIO2C4_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2C_SUS_GPIO2C5_SUS_SHIFT (5U)
|
#define GRF_GPIO2C_SUS_GPIO2C5_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2C_SUS_GPIO2C6_SUS_SHIFT (6U)
|
#define GRF_GPIO2C_SUS_GPIO2C6_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2C_SUS_GPIO2C7_SUS_SHIFT (7U)
|
#define GRF_GPIO2C_SUS_GPIO2C7_SUS_MASK (0x1U << GRF_GPIO2C_SUS_GPIO2C7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO2D_SUS */
|
#define GRF_GPIO2D_SUS_OFFSET (0x4015CU)
|
#define GRF_GPIO2D_SUS_GPIO2D0_SUS_SHIFT (0U)
|
#define GRF_GPIO2D_SUS_GPIO2D0_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO2D_SUS_GPIO2D1_SUS_SHIFT (1U)
|
#define GRF_GPIO2D_SUS_GPIO2D1_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO2D_SUS_GPIO2D2_SUS_SHIFT (2U)
|
#define GRF_GPIO2D_SUS_GPIO2D2_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO2D_SUS_GPIO2D3_SUS_SHIFT (3U)
|
#define GRF_GPIO2D_SUS_GPIO2D3_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO2D_SUS_GPIO2D4_SUS_SHIFT (4U)
|
#define GRF_GPIO2D_SUS_GPIO2D4_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO2D_SUS_GPIO2D5_SUS_SHIFT (5U)
|
#define GRF_GPIO2D_SUS_GPIO2D5_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO2D_SUS_GPIO2D6_SUS_SHIFT (6U)
|
#define GRF_GPIO2D_SUS_GPIO2D6_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO2D_SUS_GPIO2D7_SUS_SHIFT (7U)
|
#define GRF_GPIO2D_SUS_GPIO2D7_SUS_MASK (0x1U << GRF_GPIO2D_SUS_GPIO2D7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO3A_SUS */
|
#define GRF_GPIO3A_SUS_OFFSET (0x40160U)
|
#define GRF_GPIO3A_SUS_GPIO3A0_SUS_SHIFT (0U)
|
#define GRF_GPIO3A_SUS_GPIO3A0_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3A_SUS_GPIO3A1_SUS_SHIFT (1U)
|
#define GRF_GPIO3A_SUS_GPIO3A1_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3A_SUS_GPIO3A2_SUS_SHIFT (2U)
|
#define GRF_GPIO3A_SUS_GPIO3A2_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3A_SUS_GPIO3A3_SUS_SHIFT (3U)
|
#define GRF_GPIO3A_SUS_GPIO3A3_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3A_SUS_GPIO3A4_SUS_SHIFT (4U)
|
#define GRF_GPIO3A_SUS_GPIO3A4_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3A_SUS_GPIO3A5_SUS_SHIFT (5U)
|
#define GRF_GPIO3A_SUS_GPIO3A5_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3A_SUS_GPIO3A6_SUS_SHIFT (6U)
|
#define GRF_GPIO3A_SUS_GPIO3A6_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3A_SUS_GPIO3A7_SUS_SHIFT (7U)
|
#define GRF_GPIO3A_SUS_GPIO3A7_SUS_MASK (0x1U << GRF_GPIO3A_SUS_GPIO3A7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO3B_SUS */
|
#define GRF_GPIO3B_SUS_OFFSET (0x40164U)
|
#define GRF_GPIO3B_SUS_GPIO3B0_SUS_SHIFT (0U)
|
#define GRF_GPIO3B_SUS_GPIO3B0_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3B_SUS_GPIO3B1_SUS_SHIFT (1U)
|
#define GRF_GPIO3B_SUS_GPIO3B1_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3B_SUS_GPIO3B2_SUS_SHIFT (2U)
|
#define GRF_GPIO3B_SUS_GPIO3B2_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3B_SUS_GPIO3B3_SUS_SHIFT (3U)
|
#define GRF_GPIO3B_SUS_GPIO3B3_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3B_SUS_GPIO3B4_SUS_SHIFT (4U)
|
#define GRF_GPIO3B_SUS_GPIO3B4_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3B_SUS_GPIO3B5_SUS_SHIFT (5U)
|
#define GRF_GPIO3B_SUS_GPIO3B5_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3B_SUS_GPIO3B6_SUS_SHIFT (6U)
|
#define GRF_GPIO3B_SUS_GPIO3B6_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3B_SUS_GPIO3B7_SUS_SHIFT (7U)
|
#define GRF_GPIO3B_SUS_GPIO3B7_SUS_MASK (0x1U << GRF_GPIO3B_SUS_GPIO3B7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO3C_SUS */
|
#define GRF_GPIO3C_SUS_OFFSET (0x40168U)
|
#define GRF_GPIO3C_SUS_GPIO3C0_SUS_SHIFT (0U)
|
#define GRF_GPIO3C_SUS_GPIO3C0_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3C_SUS_GPIO3C1_SUS_SHIFT (1U)
|
#define GRF_GPIO3C_SUS_GPIO3C1_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3C_SUS_GPIO3C2_SUS_SHIFT (2U)
|
#define GRF_GPIO3C_SUS_GPIO3C2_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3C_SUS_GPIO3C3_SUS_SHIFT (3U)
|
#define GRF_GPIO3C_SUS_GPIO3C3_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3C_SUS_GPIO3C4_SUS_SHIFT (4U)
|
#define GRF_GPIO3C_SUS_GPIO3C4_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3C_SUS_GPIO3C5_SUS_SHIFT (5U)
|
#define GRF_GPIO3C_SUS_GPIO3C5_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3C_SUS_GPIO3C6_SUS_SHIFT (6U)
|
#define GRF_GPIO3C_SUS_GPIO3C6_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3C_SUS_GPIO3C7_SUS_SHIFT (7U)
|
#define GRF_GPIO3C_SUS_GPIO3C7_SUS_MASK (0x1U << GRF_GPIO3C_SUS_GPIO3C7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO3D_SUS */
|
#define GRF_GPIO3D_SUS_OFFSET (0x4016CU)
|
#define GRF_GPIO3D_SUS_GPIO3D0_SUS_SHIFT (0U)
|
#define GRF_GPIO3D_SUS_GPIO3D0_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO3D_SUS_GPIO3D1_SUS_SHIFT (1U)
|
#define GRF_GPIO3D_SUS_GPIO3D1_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO3D_SUS_GPIO3D2_SUS_SHIFT (2U)
|
#define GRF_GPIO3D_SUS_GPIO3D2_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO3D_SUS_GPIO3D3_SUS_SHIFT (3U)
|
#define GRF_GPIO3D_SUS_GPIO3D3_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO3D_SUS_GPIO3D4_SUS_SHIFT (4U)
|
#define GRF_GPIO3D_SUS_GPIO3D4_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO3D_SUS_GPIO3D5_SUS_SHIFT (5U)
|
#define GRF_GPIO3D_SUS_GPIO3D5_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO3D_SUS_GPIO3D6_SUS_SHIFT (6U)
|
#define GRF_GPIO3D_SUS_GPIO3D6_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO3D_SUS_GPIO3D7_SUS_SHIFT (7U)
|
#define GRF_GPIO3D_SUS_GPIO3D7_SUS_MASK (0x1U << GRF_GPIO3D_SUS_GPIO3D7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO4A_SUS */
|
#define GRF_GPIO4A_SUS_OFFSET (0x40170U)
|
#define GRF_GPIO4A_SUS_GPIO4A0_SUS_SHIFT (0U)
|
#define GRF_GPIO4A_SUS_GPIO4A0_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4A_SUS_GPIO4A1_SUS_SHIFT (1U)
|
#define GRF_GPIO4A_SUS_GPIO4A1_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4A_SUS_GPIO4A2_SUS_SHIFT (2U)
|
#define GRF_GPIO4A_SUS_GPIO4A2_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4A_SUS_GPIO4A3_SUS_SHIFT (3U)
|
#define GRF_GPIO4A_SUS_GPIO4A3_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4A_SUS_GPIO4A4_SUS_SHIFT (4U)
|
#define GRF_GPIO4A_SUS_GPIO4A4_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4A_SUS_GPIO4A5_SUS_SHIFT (5U)
|
#define GRF_GPIO4A_SUS_GPIO4A5_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4A_SUS_GPIO4A6_SUS_SHIFT (6U)
|
#define GRF_GPIO4A_SUS_GPIO4A6_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4A_SUS_GPIO4A7_SUS_SHIFT (7U)
|
#define GRF_GPIO4A_SUS_GPIO4A7_SUS_MASK (0x1U << GRF_GPIO4A_SUS_GPIO4A7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO4B_SUS */
|
#define GRF_GPIO4B_SUS_OFFSET (0x40174U)
|
#define GRF_GPIO4B_SUS_GPIO4B0_SUS_SHIFT (0U)
|
#define GRF_GPIO4B_SUS_GPIO4B0_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4B_SUS_GPIO4B1_SUS_SHIFT (1U)
|
#define GRF_GPIO4B_SUS_GPIO4B1_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4B_SUS_GPIO4B2_SUS_SHIFT (2U)
|
#define GRF_GPIO4B_SUS_GPIO4B2_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4B_SUS_GPIO4B3_SUS_SHIFT (3U)
|
#define GRF_GPIO4B_SUS_GPIO4B3_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4B_SUS_GPIO4B4_SUS_SHIFT (4U)
|
#define GRF_GPIO4B_SUS_GPIO4B4_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4B_SUS_GPIO4B5_SUS_SHIFT (5U)
|
#define GRF_GPIO4B_SUS_GPIO4B5_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4B_SUS_GPIO4B6_SUS_SHIFT (6U)
|
#define GRF_GPIO4B_SUS_GPIO4B6_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4B_SUS_GPIO4B7_SUS_SHIFT (7U)
|
#define GRF_GPIO4B_SUS_GPIO4B7_SUS_MASK (0x1U << GRF_GPIO4B_SUS_GPIO4B7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO4C_SUS */
|
#define GRF_GPIO4C_SUS_OFFSET (0x40178U)
|
#define GRF_GPIO4C_SUS_GPIO4C0_SUS_SHIFT (0U)
|
#define GRF_GPIO4C_SUS_GPIO4C0_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4C_SUS_GPIO4C1_SUS_SHIFT (1U)
|
#define GRF_GPIO4C_SUS_GPIO4C1_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4C_SUS_GPIO4C2_SUS_SHIFT (2U)
|
#define GRF_GPIO4C_SUS_GPIO4C2_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4C_SUS_GPIO4C3_SUS_SHIFT (3U)
|
#define GRF_GPIO4C_SUS_GPIO4C3_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4C_SUS_GPIO4C4_SUS_SHIFT (4U)
|
#define GRF_GPIO4C_SUS_GPIO4C4_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4C_SUS_GPIO4C5_SUS_SHIFT (5U)
|
#define GRF_GPIO4C_SUS_GPIO4C5_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4C_SUS_GPIO4C6_SUS_SHIFT (6U)
|
#define GRF_GPIO4C_SUS_GPIO4C6_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4C_SUS_GPIO4C7_SUS_SHIFT (7U)
|
#define GRF_GPIO4C_SUS_GPIO4C7_SUS_MASK (0x1U << GRF_GPIO4C_SUS_GPIO4C7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO4D_SUS */
|
#define GRF_GPIO4D_SUS_OFFSET (0x4017CU)
|
#define GRF_GPIO4D_SUS_GPIO4D0_SUS_SHIFT (0U)
|
#define GRF_GPIO4D_SUS_GPIO4D0_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D0_SUS_SHIFT) /* 0x00000001 */
|
#define GRF_GPIO4D_SUS_GPIO4D1_SUS_SHIFT (1U)
|
#define GRF_GPIO4D_SUS_GPIO4D1_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D1_SUS_SHIFT) /* 0x00000002 */
|
#define GRF_GPIO4D_SUS_GPIO4D2_SUS_SHIFT (2U)
|
#define GRF_GPIO4D_SUS_GPIO4D2_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D2_SUS_SHIFT) /* 0x00000004 */
|
#define GRF_GPIO4D_SUS_GPIO4D3_SUS_SHIFT (3U)
|
#define GRF_GPIO4D_SUS_GPIO4D3_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D3_SUS_SHIFT) /* 0x00000008 */
|
#define GRF_GPIO4D_SUS_GPIO4D4_SUS_SHIFT (4U)
|
#define GRF_GPIO4D_SUS_GPIO4D4_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D4_SUS_SHIFT) /* 0x00000010 */
|
#define GRF_GPIO4D_SUS_GPIO4D5_SUS_SHIFT (5U)
|
#define GRF_GPIO4D_SUS_GPIO4D5_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D5_SUS_SHIFT) /* 0x00000020 */
|
#define GRF_GPIO4D_SUS_GPIO4D6_SUS_SHIFT (6U)
|
#define GRF_GPIO4D_SUS_GPIO4D6_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D6_SUS_SHIFT) /* 0x00000040 */
|
#define GRF_GPIO4D_SUS_GPIO4D7_SUS_SHIFT (7U)
|
#define GRF_GPIO4D_SUS_GPIO4D7_SUS_MASK (0x1U << GRF_GPIO4D_SUS_GPIO4D7_SUS_SHIFT) /* 0x00000080 */
|
/* GPIO1A_SL */
|
#define GRF_GPIO1A_SL_OFFSET (0x40180U)
|
#define GRF_GPIO1A_SL_GPIO1A0_SL_SHIFT (0U)
|
#define GRF_GPIO1A_SL_GPIO1A0_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1A_SL_GPIO1A1_SL_SHIFT (2U)
|
#define GRF_GPIO1A_SL_GPIO1A1_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1A_SL_GPIO1A2_SL_SHIFT (4U)
|
#define GRF_GPIO1A_SL_GPIO1A2_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1A_SL_GPIO1A3_SL_SHIFT (6U)
|
#define GRF_GPIO1A_SL_GPIO1A3_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1A_SL_GPIO1A4_SL_SHIFT (8U)
|
#define GRF_GPIO1A_SL_GPIO1A4_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1A_SL_GPIO1A5_SL_SHIFT (10U)
|
#define GRF_GPIO1A_SL_GPIO1A5_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1A_SL_GPIO1A6_SL_SHIFT (12U)
|
#define GRF_GPIO1A_SL_GPIO1A6_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1A_SL_GPIO1A7_SL_SHIFT (14U)
|
#define GRF_GPIO1A_SL_GPIO1A7_SL_MASK (0x3U << GRF_GPIO1A_SL_GPIO1A7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO1B_SL */
|
#define GRF_GPIO1B_SL_OFFSET (0x40184U)
|
#define GRF_GPIO1B_SL_GPIO1B0_SL_SHIFT (0U)
|
#define GRF_GPIO1B_SL_GPIO1B0_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1B_SL_GPIO1B1_SL_SHIFT (2U)
|
#define GRF_GPIO1B_SL_GPIO1B1_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1B_SL_GPIO1B2_SL_SHIFT (4U)
|
#define GRF_GPIO1B_SL_GPIO1B2_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1B_SL_GPIO1B3_SL_SHIFT (6U)
|
#define GRF_GPIO1B_SL_GPIO1B3_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1B_SL_GPIO1B4_SL_SHIFT (8U)
|
#define GRF_GPIO1B_SL_GPIO1B4_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1B_SL_GPIO1B5_SL_SHIFT (10U)
|
#define GRF_GPIO1B_SL_GPIO1B5_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1B_SL_GPIO1B6_SL_SHIFT (12U)
|
#define GRF_GPIO1B_SL_GPIO1B6_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1B_SL_GPIO1B7_SL_SHIFT (14U)
|
#define GRF_GPIO1B_SL_GPIO1B7_SL_MASK (0x3U << GRF_GPIO1B_SL_GPIO1B7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO1C_SL */
|
#define GRF_GPIO1C_SL_OFFSET (0x40188U)
|
#define GRF_GPIO1C_SL_GPIO1C0_SL_SHIFT (0U)
|
#define GRF_GPIO1C_SL_GPIO1C0_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1C_SL_GPIO1C1_SL_SHIFT (2U)
|
#define GRF_GPIO1C_SL_GPIO1C1_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1C_SL_GPIO1C2_SL_SHIFT (4U)
|
#define GRF_GPIO1C_SL_GPIO1C2_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1C_SL_GPIO1C3_SL_SHIFT (6U)
|
#define GRF_GPIO1C_SL_GPIO1C3_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1C_SL_GPIO1C4_SL_SHIFT (8U)
|
#define GRF_GPIO1C_SL_GPIO1C4_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1C_SL_GPIO1C5_SL_SHIFT (10U)
|
#define GRF_GPIO1C_SL_GPIO1C5_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1C_SL_GPIO1C6_SL_SHIFT (12U)
|
#define GRF_GPIO1C_SL_GPIO1C6_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1C_SL_GPIO1C7_SL_SHIFT (14U)
|
#define GRF_GPIO1C_SL_GPIO1C7_SL_MASK (0x3U << GRF_GPIO1C_SL_GPIO1C7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO1D_SL */
|
#define GRF_GPIO1D_SL_OFFSET (0x4018CU)
|
#define GRF_GPIO1D_SL_GPIO1D0_SL_SHIFT (0U)
|
#define GRF_GPIO1D_SL_GPIO1D0_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO1D_SL_GPIO1D1_SL_SHIFT (2U)
|
#define GRF_GPIO1D_SL_GPIO1D1_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO1D_SL_GPIO1D2_SL_SHIFT (4U)
|
#define GRF_GPIO1D_SL_GPIO1D2_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO1D_SL_GPIO1D3_SL_SHIFT (6U)
|
#define GRF_GPIO1D_SL_GPIO1D3_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO1D_SL_GPIO1D4_SL_SHIFT (8U)
|
#define GRF_GPIO1D_SL_GPIO1D4_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO1D_SL_GPIO1D5_SL_SHIFT (10U)
|
#define GRF_GPIO1D_SL_GPIO1D5_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO1D_SL_GPIO1D6_SL_SHIFT (12U)
|
#define GRF_GPIO1D_SL_GPIO1D6_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO1D_SL_GPIO1D7_SL_SHIFT (14U)
|
#define GRF_GPIO1D_SL_GPIO1D7_SL_MASK (0x3U << GRF_GPIO1D_SL_GPIO1D7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO2A_SL */
|
#define GRF_GPIO2A_SL_OFFSET (0x40190U)
|
#define GRF_GPIO2A_SL_GPIO2A0_SL_SHIFT (0U)
|
#define GRF_GPIO2A_SL_GPIO2A0_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2A_SL_GPIO2A1_SL_SHIFT (2U)
|
#define GRF_GPIO2A_SL_GPIO2A1_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2A_SL_GPIO2A2_SL_SHIFT (4U)
|
#define GRF_GPIO2A_SL_GPIO2A2_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2A_SL_GPIO2A3_SL_SHIFT (6U)
|
#define GRF_GPIO2A_SL_GPIO2A3_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2A_SL_GPIO2A4_SL_SHIFT (8U)
|
#define GRF_GPIO2A_SL_GPIO2A4_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2A_SL_GPIO2A5_SL_SHIFT (10U)
|
#define GRF_GPIO2A_SL_GPIO2A5_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2A_SL_GPIO2A6_SL_SHIFT (12U)
|
#define GRF_GPIO2A_SL_GPIO2A6_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2A_SL_GPIO2A7_SL_SHIFT (14U)
|
#define GRF_GPIO2A_SL_GPIO2A7_SL_MASK (0x3U << GRF_GPIO2A_SL_GPIO2A7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO2B_SL */
|
#define GRF_GPIO2B_SL_OFFSET (0x40194U)
|
#define GRF_GPIO2B_SL_GPIO2B0_SL_SHIFT (0U)
|
#define GRF_GPIO2B_SL_GPIO2B0_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2B_SL_GPIO2B1_SL_SHIFT (2U)
|
#define GRF_GPIO2B_SL_GPIO2B1_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2B_SL_GPIO2B2_SL_SHIFT (4U)
|
#define GRF_GPIO2B_SL_GPIO2B2_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2B_SL_GPIO2B3_SL_SHIFT (6U)
|
#define GRF_GPIO2B_SL_GPIO2B3_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2B_SL_GPIO2B4_SL_SHIFT (8U)
|
#define GRF_GPIO2B_SL_GPIO2B4_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2B_SL_GPIO2B5_SL_SHIFT (10U)
|
#define GRF_GPIO2B_SL_GPIO2B5_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2B_SL_GPIO2B6_SL_SHIFT (12U)
|
#define GRF_GPIO2B_SL_GPIO2B6_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2B_SL_GPIO2B7_SL_SHIFT (14U)
|
#define GRF_GPIO2B_SL_GPIO2B7_SL_MASK (0x3U << GRF_GPIO2B_SL_GPIO2B7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO2C_SL */
|
#define GRF_GPIO2C_SL_OFFSET (0x40198U)
|
#define GRF_GPIO2C_SL_GPIO2C0_SL_SHIFT (0U)
|
#define GRF_GPIO2C_SL_GPIO2C0_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2C_SL_GPIO2C1_SL_SHIFT (2U)
|
#define GRF_GPIO2C_SL_GPIO2C1_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2C_SL_GPIO2C2_SL_SHIFT (4U)
|
#define GRF_GPIO2C_SL_GPIO2C2_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2C_SL_GPIO2C3_SL_SHIFT (6U)
|
#define GRF_GPIO2C_SL_GPIO2C3_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2C_SL_GPIO2C4_SL_SHIFT (8U)
|
#define GRF_GPIO2C_SL_GPIO2C4_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2C_SL_GPIO2C5_SL_SHIFT (10U)
|
#define GRF_GPIO2C_SL_GPIO2C5_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2C_SL_GPIO2C6_SL_SHIFT (12U)
|
#define GRF_GPIO2C_SL_GPIO2C6_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2C_SL_GPIO2C7_SL_SHIFT (14U)
|
#define GRF_GPIO2C_SL_GPIO2C7_SL_MASK (0x3U << GRF_GPIO2C_SL_GPIO2C7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO2D_SL */
|
#define GRF_GPIO2D_SL_OFFSET (0x4019CU)
|
#define GRF_GPIO2D_SL_GPIO2D0_SL_SHIFT (0U)
|
#define GRF_GPIO2D_SL_GPIO2D0_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO2D_SL_GPIO2D1_SL_SHIFT (2U)
|
#define GRF_GPIO2D_SL_GPIO2D1_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO2D_SL_GPIO2D2_SL_SHIFT (4U)
|
#define GRF_GPIO2D_SL_GPIO2D2_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO2D_SL_GPIO2D3_SL_SHIFT (6U)
|
#define GRF_GPIO2D_SL_GPIO2D3_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO2D_SL_GPIO2D4_SL_SHIFT (8U)
|
#define GRF_GPIO2D_SL_GPIO2D4_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO2D_SL_GPIO2D5_SL_SHIFT (10U)
|
#define GRF_GPIO2D_SL_GPIO2D5_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO2D_SL_GPIO2D6_SL_SHIFT (12U)
|
#define GRF_GPIO2D_SL_GPIO2D6_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO2D_SL_GPIO2D7_SL_SHIFT (14U)
|
#define GRF_GPIO2D_SL_GPIO2D7_SL_MASK (0x3U << GRF_GPIO2D_SL_GPIO2D7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO3A_SL */
|
#define GRF_GPIO3A_SL_OFFSET (0x401A0U)
|
#define GRF_GPIO3A_SL_GPIO3A0_SL_SHIFT (0U)
|
#define GRF_GPIO3A_SL_GPIO3A0_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3A_SL_GPIO3A1_SL_SHIFT (2U)
|
#define GRF_GPIO3A_SL_GPIO3A1_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3A_SL_GPIO3A2_SL_SHIFT (4U)
|
#define GRF_GPIO3A_SL_GPIO3A2_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3A_SL_GPIO3A3_SL_SHIFT (6U)
|
#define GRF_GPIO3A_SL_GPIO3A3_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3A_SL_GPIO3A4_SL_SHIFT (8U)
|
#define GRF_GPIO3A_SL_GPIO3A4_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3A_SL_GPIO3A5_SL_SHIFT (10U)
|
#define GRF_GPIO3A_SL_GPIO3A5_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3A_SL_GPIO3A6_SL_SHIFT (12U)
|
#define GRF_GPIO3A_SL_GPIO3A6_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3A_SL_GPIO3A7_SL_SHIFT (14U)
|
#define GRF_GPIO3A_SL_GPIO3A7_SL_MASK (0x3U << GRF_GPIO3A_SL_GPIO3A7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO3B_SL */
|
#define GRF_GPIO3B_SL_OFFSET (0x401A4U)
|
#define GRF_GPIO3B_SL_GPIO3B0_SL_SHIFT (0U)
|
#define GRF_GPIO3B_SL_GPIO3B0_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3B_SL_GPIO3B1_SL_SHIFT (2U)
|
#define GRF_GPIO3B_SL_GPIO3B1_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3B_SL_GPIO3B2_SL_SHIFT (4U)
|
#define GRF_GPIO3B_SL_GPIO3B2_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3B_SL_GPIO3B3_SL_SHIFT (6U)
|
#define GRF_GPIO3B_SL_GPIO3B3_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3B_SL_GPIO3B4_SL_SHIFT (8U)
|
#define GRF_GPIO3B_SL_GPIO3B4_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3B_SL_GPIO3B5_SL_SHIFT (10U)
|
#define GRF_GPIO3B_SL_GPIO3B5_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3B_SL_GPIO3B6_SL_SHIFT (12U)
|
#define GRF_GPIO3B_SL_GPIO3B6_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3B_SL_GPIO3B7_SL_SHIFT (14U)
|
#define GRF_GPIO3B_SL_GPIO3B7_SL_MASK (0x3U << GRF_GPIO3B_SL_GPIO3B7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO3C_SL */
|
#define GRF_GPIO3C_SL_OFFSET (0x401A8U)
|
#define GRF_GPIO3C_SL_GPIO3C0_SL_SHIFT (0U)
|
#define GRF_GPIO3C_SL_GPIO3C0_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3C_SL_GPIO3C1_SL_SHIFT (2U)
|
#define GRF_GPIO3C_SL_GPIO3C1_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3C_SL_GPIO3C2_SL_SHIFT (4U)
|
#define GRF_GPIO3C_SL_GPIO3C2_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3C_SL_GPIO3C3_SL_SHIFT (6U)
|
#define GRF_GPIO3C_SL_GPIO3C3_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3C_SL_GPIO3C4_SL_SHIFT (8U)
|
#define GRF_GPIO3C_SL_GPIO3C4_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3C_SL_GPIO3C5_SL_SHIFT (10U)
|
#define GRF_GPIO3C_SL_GPIO3C5_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3C_SL_GPIO3C6_SL_SHIFT (12U)
|
#define GRF_GPIO3C_SL_GPIO3C6_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3C_SL_GPIO3C7_SL_SHIFT (14U)
|
#define GRF_GPIO3C_SL_GPIO3C7_SL_MASK (0x3U << GRF_GPIO3C_SL_GPIO3C7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO3D_SL */
|
#define GRF_GPIO3D_SL_OFFSET (0x401ACU)
|
#define GRF_GPIO3D_SL_GPIO3D0_SL_SHIFT (0U)
|
#define GRF_GPIO3D_SL_GPIO3D0_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO3D_SL_GPIO3D1_SL_SHIFT (2U)
|
#define GRF_GPIO3D_SL_GPIO3D1_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO3D_SL_GPIO3D2_SL_SHIFT (4U)
|
#define GRF_GPIO3D_SL_GPIO3D2_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO3D_SL_GPIO3D3_SL_SHIFT (6U)
|
#define GRF_GPIO3D_SL_GPIO3D3_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO3D_SL_GPIO3D4_SL_SHIFT (8U)
|
#define GRF_GPIO3D_SL_GPIO3D4_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO3D_SL_GPIO3D5_SL_SHIFT (10U)
|
#define GRF_GPIO3D_SL_GPIO3D5_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO3D_SL_GPIO3D6_SL_SHIFT (12U)
|
#define GRF_GPIO3D_SL_GPIO3D6_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO3D_SL_GPIO3D7_SL_SHIFT (14U)
|
#define GRF_GPIO3D_SL_GPIO3D7_SL_MASK (0x3U << GRF_GPIO3D_SL_GPIO3D7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO4A_SL */
|
#define GRF_GPIO4A_SL_OFFSET (0x401B0U)
|
#define GRF_GPIO4A_SL_GPIO4A0_SL_SHIFT (0U)
|
#define GRF_GPIO4A_SL_GPIO4A0_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4A_SL_GPIO4A1_SL_SHIFT (2U)
|
#define GRF_GPIO4A_SL_GPIO4A1_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4A_SL_GPIO4A2_SL_SHIFT (4U)
|
#define GRF_GPIO4A_SL_GPIO4A2_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4A_SL_GPIO4A3_SL_SHIFT (6U)
|
#define GRF_GPIO4A_SL_GPIO4A3_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4A_SL_GPIO4A4_SL_SHIFT (8U)
|
#define GRF_GPIO4A_SL_GPIO4A4_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4A_SL_GPIO4A5_SL_SHIFT (10U)
|
#define GRF_GPIO4A_SL_GPIO4A5_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4A_SL_GPIO4A6_SL_SHIFT (12U)
|
#define GRF_GPIO4A_SL_GPIO4A6_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4A_SL_GPIO4A7_SL_SHIFT (14U)
|
#define GRF_GPIO4A_SL_GPIO4A7_SL_MASK (0x3U << GRF_GPIO4A_SL_GPIO4A7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO4B_SL */
|
#define GRF_GPIO4B_SL_OFFSET (0x401B4U)
|
#define GRF_GPIO4B_SL_GPIO4B0_SL_SHIFT (0U)
|
#define GRF_GPIO4B_SL_GPIO4B0_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4B_SL_GPIO4B1_SL_SHIFT (2U)
|
#define GRF_GPIO4B_SL_GPIO4B1_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4B_SL_GPIO4B2_SL_SHIFT (4U)
|
#define GRF_GPIO4B_SL_GPIO4B2_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4B_SL_GPIO4B3_SL_SHIFT (6U)
|
#define GRF_GPIO4B_SL_GPIO4B3_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4B_SL_GPIO4B4_SL_SHIFT (8U)
|
#define GRF_GPIO4B_SL_GPIO4B4_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4B_SL_GPIO4B5_SL_SHIFT (10U)
|
#define GRF_GPIO4B_SL_GPIO4B5_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4B_SL_GPIO4B6_SL_SHIFT (12U)
|
#define GRF_GPIO4B_SL_GPIO4B6_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4B_SL_GPIO4B7_SL_SHIFT (14U)
|
#define GRF_GPIO4B_SL_GPIO4B7_SL_MASK (0x3U << GRF_GPIO4B_SL_GPIO4B7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO4C_SL */
|
#define GRF_GPIO4C_SL_OFFSET (0x401B8U)
|
#define GRF_GPIO4C_SL_GPIO4C0_SL_SHIFT (0U)
|
#define GRF_GPIO4C_SL_GPIO4C0_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4C_SL_GPIO4C1_SL_SHIFT (2U)
|
#define GRF_GPIO4C_SL_GPIO4C1_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4C_SL_GPIO4C2_SL_SHIFT (4U)
|
#define GRF_GPIO4C_SL_GPIO4C2_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4C_SL_GPIO4C3_SL_SHIFT (6U)
|
#define GRF_GPIO4C_SL_GPIO4C3_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4C_SL_GPIO4C4_SL_SHIFT (8U)
|
#define GRF_GPIO4C_SL_GPIO4C4_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4C_SL_GPIO4C5_SL_SHIFT (10U)
|
#define GRF_GPIO4C_SL_GPIO4C5_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4C_SL_GPIO4C6_SL_SHIFT (12U)
|
#define GRF_GPIO4C_SL_GPIO4C6_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4C_SL_GPIO4C7_SL_SHIFT (14U)
|
#define GRF_GPIO4C_SL_GPIO4C7_SL_MASK (0x3U << GRF_GPIO4C_SL_GPIO4C7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO4D_SL */
|
#define GRF_GPIO4D_SL_OFFSET (0x401BCU)
|
#define GRF_GPIO4D_SL_GPIO4D0_SL_SHIFT (0U)
|
#define GRF_GPIO4D_SL_GPIO4D0_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D0_SL_SHIFT) /* 0x00000003 */
|
#define GRF_GPIO4D_SL_GPIO4D1_SL_SHIFT (2U)
|
#define GRF_GPIO4D_SL_GPIO4D1_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D1_SL_SHIFT) /* 0x0000000C */
|
#define GRF_GPIO4D_SL_GPIO4D2_SL_SHIFT (4U)
|
#define GRF_GPIO4D_SL_GPIO4D2_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D2_SL_SHIFT) /* 0x00000030 */
|
#define GRF_GPIO4D_SL_GPIO4D3_SL_SHIFT (6U)
|
#define GRF_GPIO4D_SL_GPIO4D3_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D3_SL_SHIFT) /* 0x000000C0 */
|
#define GRF_GPIO4D_SL_GPIO4D4_SL_SHIFT (8U)
|
#define GRF_GPIO4D_SL_GPIO4D4_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D4_SL_SHIFT) /* 0x00000300 */
|
#define GRF_GPIO4D_SL_GPIO4D5_SL_SHIFT (10U)
|
#define GRF_GPIO4D_SL_GPIO4D5_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D5_SL_SHIFT) /* 0x00000C00 */
|
#define GRF_GPIO4D_SL_GPIO4D6_SL_SHIFT (12U)
|
#define GRF_GPIO4D_SL_GPIO4D6_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D6_SL_SHIFT) /* 0x00003000 */
|
#define GRF_GPIO4D_SL_GPIO4D7_SL_SHIFT (14U)
|
#define GRF_GPIO4D_SL_GPIO4D7_SL_MASK (0x3U << GRF_GPIO4D_SL_GPIO4D7_SL_SHIFT) /* 0x0000C000 */
|
/* GPIO1A_DS_0 */
|
#define GRF_GPIO1A_DS_0_OFFSET (0x40200U)
|
#define GRF_GPIO1A_DS_0_GPIO1A0_DS_SHIFT (0U)
|
#define GRF_GPIO1A_DS_0_GPIO1A0_DS_MASK (0x3FU << GRF_GPIO1A_DS_0_GPIO1A0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1A_DS_0_GPIO1A1_DS_SHIFT (8U)
|
#define GRF_GPIO1A_DS_0_GPIO1A1_DS_MASK (0x3FU << GRF_GPIO1A_DS_0_GPIO1A1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1A_DS_1 */
|
#define GRF_GPIO1A_DS_1_OFFSET (0x40204U)
|
#define GRF_GPIO1A_DS_1_GPIO1A2_DS_SHIFT (0U)
|
#define GRF_GPIO1A_DS_1_GPIO1A2_DS_MASK (0x3FU << GRF_GPIO1A_DS_1_GPIO1A2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1A_DS_1_GPIO1A3_DS_SHIFT (8U)
|
#define GRF_GPIO1A_DS_1_GPIO1A3_DS_MASK (0x3FU << GRF_GPIO1A_DS_1_GPIO1A3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1A_DS_2 */
|
#define GRF_GPIO1A_DS_2_OFFSET (0x40208U)
|
#define GRF_GPIO1A_DS_2_GPIO1A4_DS_SHIFT (0U)
|
#define GRF_GPIO1A_DS_2_GPIO1A4_DS_MASK (0x3FU << GRF_GPIO1A_DS_2_GPIO1A4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1A_DS_2_GPIO1A5_DS_SHIFT (8U)
|
#define GRF_GPIO1A_DS_2_GPIO1A5_DS_MASK (0x3FU << GRF_GPIO1A_DS_2_GPIO1A5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1A_DS_3 */
|
#define GRF_GPIO1A_DS_3_OFFSET (0x4020CU)
|
#define GRF_GPIO1A_DS_3_GPIO1A6_DS_SHIFT (0U)
|
#define GRF_GPIO1A_DS_3_GPIO1A6_DS_MASK (0x3FU << GRF_GPIO1A_DS_3_GPIO1A6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1A_DS_3_GPIO1A7_DS_SHIFT (8U)
|
#define GRF_GPIO1A_DS_3_GPIO1A7_DS_MASK (0x3FU << GRF_GPIO1A_DS_3_GPIO1A7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1B_DS_0 */
|
#define GRF_GPIO1B_DS_0_OFFSET (0x40210U)
|
#define GRF_GPIO1B_DS_0_GPIO1B0_DS_SHIFT (0U)
|
#define GRF_GPIO1B_DS_0_GPIO1B0_DS_MASK (0x3FU << GRF_GPIO1B_DS_0_GPIO1B0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1B_DS_0_GPIO1B1_DS_SHIFT (8U)
|
#define GRF_GPIO1B_DS_0_GPIO1B1_DS_MASK (0x3FU << GRF_GPIO1B_DS_0_GPIO1B1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1B_DS_1 */
|
#define GRF_GPIO1B_DS_1_OFFSET (0x40214U)
|
#define GRF_GPIO1B_DS_1_GPIO1B2_DS_SHIFT (0U)
|
#define GRF_GPIO1B_DS_1_GPIO1B2_DS_MASK (0x3FU << GRF_GPIO1B_DS_1_GPIO1B2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1B_DS_1_GPIO1B3_DS_SHIFT (8U)
|
#define GRF_GPIO1B_DS_1_GPIO1B3_DS_MASK (0x3FU << GRF_GPIO1B_DS_1_GPIO1B3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1B_DS_2 */
|
#define GRF_GPIO1B_DS_2_OFFSET (0x40218U)
|
#define GRF_GPIO1B_DS_2_GPIO1B4_DS_SHIFT (0U)
|
#define GRF_GPIO1B_DS_2_GPIO1B4_DS_MASK (0x3FU << GRF_GPIO1B_DS_2_GPIO1B4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1B_DS_2_GPIO1B5_DS_SHIFT (8U)
|
#define GRF_GPIO1B_DS_2_GPIO1B5_DS_MASK (0x3FU << GRF_GPIO1B_DS_2_GPIO1B5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1B_DS_3 */
|
#define GRF_GPIO1B_DS_3_OFFSET (0x4021CU)
|
#define GRF_GPIO1B_DS_3_GPIO1B6_DS_SHIFT (0U)
|
#define GRF_GPIO1B_DS_3_GPIO1B6_DS_MASK (0x3FU << GRF_GPIO1B_DS_3_GPIO1B6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1B_DS_3_GPIO1B7_DS_SHIFT (8U)
|
#define GRF_GPIO1B_DS_3_GPIO1B7_DS_MASK (0x3FU << GRF_GPIO1B_DS_3_GPIO1B7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1C_DS_0 */
|
#define GRF_GPIO1C_DS_0_OFFSET (0x40220U)
|
#define GRF_GPIO1C_DS_0_GPIO1C0_DS_SHIFT (0U)
|
#define GRF_GPIO1C_DS_0_GPIO1C0_DS_MASK (0x3FU << GRF_GPIO1C_DS_0_GPIO1C0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1C_DS_0_GPIO1C1_DS_SHIFT (8U)
|
#define GRF_GPIO1C_DS_0_GPIO1C1_DS_MASK (0x3FU << GRF_GPIO1C_DS_0_GPIO1C1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1C_DS_1 */
|
#define GRF_GPIO1C_DS_1_OFFSET (0x40224U)
|
#define GRF_GPIO1C_DS_1_GPIO1C2_DS_SHIFT (0U)
|
#define GRF_GPIO1C_DS_1_GPIO1C2_DS_MASK (0x3FU << GRF_GPIO1C_DS_1_GPIO1C2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1C_DS_1_GPIO1C3_DS_SHIFT (8U)
|
#define GRF_GPIO1C_DS_1_GPIO1C3_DS_MASK (0x3FU << GRF_GPIO1C_DS_1_GPIO1C3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1C_DS_2 */
|
#define GRF_GPIO1C_DS_2_OFFSET (0x40228U)
|
#define GRF_GPIO1C_DS_2_GPIO1C4_DS_SHIFT (0U)
|
#define GRF_GPIO1C_DS_2_GPIO1C4_DS_MASK (0x3FU << GRF_GPIO1C_DS_2_GPIO1C4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1C_DS_2_GPIO1C5_DS_SHIFT (8U)
|
#define GRF_GPIO1C_DS_2_GPIO1C5_DS_MASK (0x3FU << GRF_GPIO1C_DS_2_GPIO1C5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1C_DS_3 */
|
#define GRF_GPIO1C_DS_3_OFFSET (0x4022CU)
|
#define GRF_GPIO1C_DS_3_GPIO1C6_DS_SHIFT (0U)
|
#define GRF_GPIO1C_DS_3_GPIO1C6_DS_MASK (0x3FU << GRF_GPIO1C_DS_3_GPIO1C6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1C_DS_3_GPIO1C7_DS_SHIFT (8U)
|
#define GRF_GPIO1C_DS_3_GPIO1C7_DS_MASK (0x3FU << GRF_GPIO1C_DS_3_GPIO1C7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1D_DS_0 */
|
#define GRF_GPIO1D_DS_0_OFFSET (0x40230U)
|
#define GRF_GPIO1D_DS_0_GPIO1D0_DS_SHIFT (0U)
|
#define GRF_GPIO1D_DS_0_GPIO1D0_DS_MASK (0x3FU << GRF_GPIO1D_DS_0_GPIO1D0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1D_DS_0_GPIO1D1_DS_SHIFT (8U)
|
#define GRF_GPIO1D_DS_0_GPIO1D1_DS_MASK (0x3FU << GRF_GPIO1D_DS_0_GPIO1D1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1D_DS_1 */
|
#define GRF_GPIO1D_DS_1_OFFSET (0x40234U)
|
#define GRF_GPIO1D_DS_1_GPIO1D2_DS_SHIFT (0U)
|
#define GRF_GPIO1D_DS_1_GPIO1D2_DS_MASK (0x3FU << GRF_GPIO1D_DS_1_GPIO1D2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1D_DS_1_GPIO1D3_DS_SHIFT (8U)
|
#define GRF_GPIO1D_DS_1_GPIO1D3_DS_MASK (0x3FU << GRF_GPIO1D_DS_1_GPIO1D3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1D_DS_2 */
|
#define GRF_GPIO1D_DS_2_OFFSET (0x40238U)
|
#define GRF_GPIO1D_DS_2_GPIO1D4_DS_SHIFT (0U)
|
#define GRF_GPIO1D_DS_2_GPIO1D4_DS_MASK (0x3FU << GRF_GPIO1D_DS_2_GPIO1D4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1D_DS_2_GPIO1D5_DS_SHIFT (8U)
|
#define GRF_GPIO1D_DS_2_GPIO1D5_DS_MASK (0x3FU << GRF_GPIO1D_DS_2_GPIO1D5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO1D_DS_3 */
|
#define GRF_GPIO1D_DS_3_OFFSET (0x4023CU)
|
#define GRF_GPIO1D_DS_3_GPIO1D6_DS_SHIFT (0U)
|
#define GRF_GPIO1D_DS_3_GPIO1D6_DS_MASK (0x3FU << GRF_GPIO1D_DS_3_GPIO1D6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO1D_DS_3_GPIO1D7_DS_SHIFT (8U)
|
#define GRF_GPIO1D_DS_3_GPIO1D7_DS_MASK (0x3FU << GRF_GPIO1D_DS_3_GPIO1D7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2A_DS_0 */
|
#define GRF_GPIO2A_DS_0_OFFSET (0x40240U)
|
#define GRF_GPIO2A_DS_0_GPIO2A0_DS_SHIFT (0U)
|
#define GRF_GPIO2A_DS_0_GPIO2A0_DS_MASK (0x3FU << GRF_GPIO2A_DS_0_GPIO2A0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2A_DS_0_GPIO2A1_DS_SHIFT (8U)
|
#define GRF_GPIO2A_DS_0_GPIO2A1_DS_MASK (0x3FU << GRF_GPIO2A_DS_0_GPIO2A1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2A_DS_1 */
|
#define GRF_GPIO2A_DS_1_OFFSET (0x40244U)
|
#define GRF_GPIO2A_DS_1_GPIO2A2_DS_SHIFT (0U)
|
#define GRF_GPIO2A_DS_1_GPIO2A2_DS_MASK (0x3FU << GRF_GPIO2A_DS_1_GPIO2A2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2A_DS_1_GPIO2A3_DS_SHIFT (8U)
|
#define GRF_GPIO2A_DS_1_GPIO2A3_DS_MASK (0x3FU << GRF_GPIO2A_DS_1_GPIO2A3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2A_DS_2 */
|
#define GRF_GPIO2A_DS_2_OFFSET (0x40248U)
|
#define GRF_GPIO2A_DS_2_GPIO2A4_DS_SHIFT (0U)
|
#define GRF_GPIO2A_DS_2_GPIO2A4_DS_MASK (0x3FU << GRF_GPIO2A_DS_2_GPIO2A4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2A_DS_2_GPIO2A5_DS_SHIFT (8U)
|
#define GRF_GPIO2A_DS_2_GPIO2A5_DS_MASK (0x3FU << GRF_GPIO2A_DS_2_GPIO2A5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2A_DS_3 */
|
#define GRF_GPIO2A_DS_3_OFFSET (0x4024CU)
|
#define GRF_GPIO2A_DS_3_GPIO2A6_DS_SHIFT (0U)
|
#define GRF_GPIO2A_DS_3_GPIO2A6_DS_MASK (0x3FU << GRF_GPIO2A_DS_3_GPIO2A6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2A_DS_3_GPIO2A7_DS_SHIFT (8U)
|
#define GRF_GPIO2A_DS_3_GPIO2A7_DS_MASK (0x3FU << GRF_GPIO2A_DS_3_GPIO2A7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2B_DS_0 */
|
#define GRF_GPIO2B_DS_0_OFFSET (0x40250U)
|
#define GRF_GPIO2B_DS_0_GPIO2B0_DS_SHIFT (0U)
|
#define GRF_GPIO2B_DS_0_GPIO2B0_DS_MASK (0x3FU << GRF_GPIO2B_DS_0_GPIO2B0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2B_DS_0_GPIO2B1_DS_SHIFT (8U)
|
#define GRF_GPIO2B_DS_0_GPIO2B1_DS_MASK (0x3FU << GRF_GPIO2B_DS_0_GPIO2B1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2B_DS_1 */
|
#define GRF_GPIO2B_DS_1_OFFSET (0x40254U)
|
#define GRF_GPIO2B_DS_1_GPIO2B2_DS_SHIFT (0U)
|
#define GRF_GPIO2B_DS_1_GPIO2B2_DS_MASK (0x3FU << GRF_GPIO2B_DS_1_GPIO2B2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2B_DS_1_GPIO2B3_DS_SHIFT (8U)
|
#define GRF_GPIO2B_DS_1_GPIO2B3_DS_MASK (0x3FU << GRF_GPIO2B_DS_1_GPIO2B3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2B_DS_2 */
|
#define GRF_GPIO2B_DS_2_OFFSET (0x40258U)
|
#define GRF_GPIO2B_DS_2_GPIO2B4_DS_SHIFT (0U)
|
#define GRF_GPIO2B_DS_2_GPIO2B4_DS_MASK (0x3FU << GRF_GPIO2B_DS_2_GPIO2B4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2B_DS_2_GPIO2B5_DS_SHIFT (8U)
|
#define GRF_GPIO2B_DS_2_GPIO2B5_DS_MASK (0x3FU << GRF_GPIO2B_DS_2_GPIO2B5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2B_DS_3 */
|
#define GRF_GPIO2B_DS_3_OFFSET (0x4025CU)
|
#define GRF_GPIO2B_DS_3_GPIO2B6_DS_SHIFT (0U)
|
#define GRF_GPIO2B_DS_3_GPIO2B6_DS_MASK (0x3FU << GRF_GPIO2B_DS_3_GPIO2B6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2B_DS_3_GPIO2B7_DS_SHIFT (8U)
|
#define GRF_GPIO2B_DS_3_GPIO2B7_DS_MASK (0x3FU << GRF_GPIO2B_DS_3_GPIO2B7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2C_DS_0 */
|
#define GRF_GPIO2C_DS_0_OFFSET (0x40260U)
|
#define GRF_GPIO2C_DS_0_GPIO2C0_DS_SHIFT (0U)
|
#define GRF_GPIO2C_DS_0_GPIO2C0_DS_MASK (0x3FU << GRF_GPIO2C_DS_0_GPIO2C0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2C_DS_0_GPIO2C1_DS_SHIFT (8U)
|
#define GRF_GPIO2C_DS_0_GPIO2C1_DS_MASK (0x3FU << GRF_GPIO2C_DS_0_GPIO2C1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2C_DS_1 */
|
#define GRF_GPIO2C_DS_1_OFFSET (0x40264U)
|
#define GRF_GPIO2C_DS_1_GPIO2C2_DS_SHIFT (0U)
|
#define GRF_GPIO2C_DS_1_GPIO2C2_DS_MASK (0x3FU << GRF_GPIO2C_DS_1_GPIO2C2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2C_DS_1_GPIO2C3_DS_SHIFT (8U)
|
#define GRF_GPIO2C_DS_1_GPIO2C3_DS_MASK (0x3FU << GRF_GPIO2C_DS_1_GPIO2C3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2C_DS_2 */
|
#define GRF_GPIO2C_DS_2_OFFSET (0x40268U)
|
#define GRF_GPIO2C_DS_2_GPIO2C4_DS_SHIFT (0U)
|
#define GRF_GPIO2C_DS_2_GPIO2C4_DS_MASK (0x3FU << GRF_GPIO2C_DS_2_GPIO2C4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2C_DS_2_GPIO2C5_DS_SHIFT (8U)
|
#define GRF_GPIO2C_DS_2_GPIO2C5_DS_MASK (0x3FU << GRF_GPIO2C_DS_2_GPIO2C5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2C_DS_3 */
|
#define GRF_GPIO2C_DS_3_OFFSET (0x4026CU)
|
#define GRF_GPIO2C_DS_3_GPIO2C6_DS_SHIFT (0U)
|
#define GRF_GPIO2C_DS_3_GPIO2C6_DS_MASK (0x3FU << GRF_GPIO2C_DS_3_GPIO2C6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2C_DS_3_GPIO2C7_DS_SHIFT (8U)
|
#define GRF_GPIO2C_DS_3_GPIO2C7_DS_MASK (0x3FU << GRF_GPIO2C_DS_3_GPIO2C7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2D_DS_0 */
|
#define GRF_GPIO2D_DS_0_OFFSET (0x40270U)
|
#define GRF_GPIO2D_DS_0_GPIO2D0_DS_SHIFT (0U)
|
#define GRF_GPIO2D_DS_0_GPIO2D0_DS_MASK (0x3FU << GRF_GPIO2D_DS_0_GPIO2D0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2D_DS_0_GPIO2D1_DS_SHIFT (8U)
|
#define GRF_GPIO2D_DS_0_GPIO2D1_DS_MASK (0x3FU << GRF_GPIO2D_DS_0_GPIO2D1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2D_DS_1 */
|
#define GRF_GPIO2D_DS_1_OFFSET (0x40274U)
|
#define GRF_GPIO2D_DS_1_GPIO2D2_DS_SHIFT (0U)
|
#define GRF_GPIO2D_DS_1_GPIO2D2_DS_MASK (0x3FU << GRF_GPIO2D_DS_1_GPIO2D2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2D_DS_1_GPIO2D3_DS_SHIFT (8U)
|
#define GRF_GPIO2D_DS_1_GPIO2D3_DS_MASK (0x3FU << GRF_GPIO2D_DS_1_GPIO2D3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2D_DS_2 */
|
#define GRF_GPIO2D_DS_2_OFFSET (0x40278U)
|
#define GRF_GPIO2D_DS_2_GPIO2D4_DS_SHIFT (0U)
|
#define GRF_GPIO2D_DS_2_GPIO2D4_DS_MASK (0x3FU << GRF_GPIO2D_DS_2_GPIO2D4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2D_DS_2_GPIO2D5_DS_SHIFT (8U)
|
#define GRF_GPIO2D_DS_2_GPIO2D5_DS_MASK (0x3FU << GRF_GPIO2D_DS_2_GPIO2D5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO2D_DS_3 */
|
#define GRF_GPIO2D_DS_3_OFFSET (0x4027CU)
|
#define GRF_GPIO2D_DS_3_GPIO2D6_DS_SHIFT (0U)
|
#define GRF_GPIO2D_DS_3_GPIO2D6_DS_MASK (0x3FU << GRF_GPIO2D_DS_3_GPIO2D6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO2D_DS_3_GPIO2D7_DS_SHIFT (8U)
|
#define GRF_GPIO2D_DS_3_GPIO2D7_DS_MASK (0x3FU << GRF_GPIO2D_DS_3_GPIO2D7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3A_DS_0 */
|
#define GRF_GPIO3A_DS_0_OFFSET (0x40280U)
|
#define GRF_GPIO3A_DS_0_GPIO3A0_DS_SHIFT (0U)
|
#define GRF_GPIO3A_DS_0_GPIO3A0_DS_MASK (0x3FU << GRF_GPIO3A_DS_0_GPIO3A0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3A_DS_0_GPIO3A1_DS_SHIFT (8U)
|
#define GRF_GPIO3A_DS_0_GPIO3A1_DS_MASK (0x3FU << GRF_GPIO3A_DS_0_GPIO3A1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3A_DS_1 */
|
#define GRF_GPIO3A_DS_1_OFFSET (0x40284U)
|
#define GRF_GPIO3A_DS_1_GPIO3A2_DS_SHIFT (0U)
|
#define GRF_GPIO3A_DS_1_GPIO3A2_DS_MASK (0x3FU << GRF_GPIO3A_DS_1_GPIO3A2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3A_DS_1_GPIO3A3_DS_SHIFT (8U)
|
#define GRF_GPIO3A_DS_1_GPIO3A3_DS_MASK (0x3FU << GRF_GPIO3A_DS_1_GPIO3A3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3A_DS_2 */
|
#define GRF_GPIO3A_DS_2_OFFSET (0x40288U)
|
#define GRF_GPIO3A_DS_2_GPIO3A4_DS_SHIFT (0U)
|
#define GRF_GPIO3A_DS_2_GPIO3A4_DS_MASK (0x3FU << GRF_GPIO3A_DS_2_GPIO3A4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3A_DS_2_GPIO3A5_DS_SHIFT (8U)
|
#define GRF_GPIO3A_DS_2_GPIO3A5_DS_MASK (0x3FU << GRF_GPIO3A_DS_2_GPIO3A5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3A_DS_3 */
|
#define GRF_GPIO3A_DS_3_OFFSET (0x4028CU)
|
#define GRF_GPIO3A_DS_3_GPIO3A6_DS_SHIFT (0U)
|
#define GRF_GPIO3A_DS_3_GPIO3A6_DS_MASK (0x3FU << GRF_GPIO3A_DS_3_GPIO3A6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3A_DS_3_GPIO3A7_DS_SHIFT (8U)
|
#define GRF_GPIO3A_DS_3_GPIO3A7_DS_MASK (0x3FU << GRF_GPIO3A_DS_3_GPIO3A7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3B_DS_0 */
|
#define GRF_GPIO3B_DS_0_OFFSET (0x40290U)
|
#define GRF_GPIO3B_DS_0_GPIO3B0_DS_SHIFT (0U)
|
#define GRF_GPIO3B_DS_0_GPIO3B0_DS_MASK (0x3FU << GRF_GPIO3B_DS_0_GPIO3B0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3B_DS_0_GPIO3B1_DS_SHIFT (8U)
|
#define GRF_GPIO3B_DS_0_GPIO3B1_DS_MASK (0x3FU << GRF_GPIO3B_DS_0_GPIO3B1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3B_DS_1 */
|
#define GRF_GPIO3B_DS_1_OFFSET (0x40294U)
|
#define GRF_GPIO3B_DS_1_GPIO3B2_DS_SHIFT (0U)
|
#define GRF_GPIO3B_DS_1_GPIO3B2_DS_MASK (0x3FU << GRF_GPIO3B_DS_1_GPIO3B2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3B_DS_1_GPIO3B3_DS_SHIFT (8U)
|
#define GRF_GPIO3B_DS_1_GPIO3B3_DS_MASK (0x3FU << GRF_GPIO3B_DS_1_GPIO3B3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3B_DS_2 */
|
#define GRF_GPIO3B_DS_2_OFFSET (0x40298U)
|
#define GRF_GPIO3B_DS_2_GPIO3B4_DS_SHIFT (0U)
|
#define GRF_GPIO3B_DS_2_GPIO3B4_DS_MASK (0x3FU << GRF_GPIO3B_DS_2_GPIO3B4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3B_DS_2_GPIO3B5_DS_SHIFT (8U)
|
#define GRF_GPIO3B_DS_2_GPIO3B5_DS_MASK (0x3FU << GRF_GPIO3B_DS_2_GPIO3B5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3B_DS_3 */
|
#define GRF_GPIO3B_DS_3_OFFSET (0x4029CU)
|
#define GRF_GPIO3B_DS_3_GPIO3B6_DS_SHIFT (0U)
|
#define GRF_GPIO3B_DS_3_GPIO3B6_DS_MASK (0x3FU << GRF_GPIO3B_DS_3_GPIO3B6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3B_DS_3_GPIO3B7_DS_SHIFT (8U)
|
#define GRF_GPIO3B_DS_3_GPIO3B7_DS_MASK (0x3FU << GRF_GPIO3B_DS_3_GPIO3B7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3C_DS_0 */
|
#define GRF_GPIO3C_DS_0_OFFSET (0x402A0U)
|
#define GRF_GPIO3C_DS_0_GPIO3C0_DS_SHIFT (0U)
|
#define GRF_GPIO3C_DS_0_GPIO3C0_DS_MASK (0x3FU << GRF_GPIO3C_DS_0_GPIO3C0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3C_DS_0_GPIO3C1_DS_SHIFT (8U)
|
#define GRF_GPIO3C_DS_0_GPIO3C1_DS_MASK (0x3FU << GRF_GPIO3C_DS_0_GPIO3C1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3C_DS_1 */
|
#define GRF_GPIO3C_DS_1_OFFSET (0x402A4U)
|
#define GRF_GPIO3C_DS_1_GPIO3C2_DS_SHIFT (0U)
|
#define GRF_GPIO3C_DS_1_GPIO3C2_DS_MASK (0x3FU << GRF_GPIO3C_DS_1_GPIO3C2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3C_DS_1_GPIO3C3_DS_SHIFT (8U)
|
#define GRF_GPIO3C_DS_1_GPIO3C3_DS_MASK (0x3FU << GRF_GPIO3C_DS_1_GPIO3C3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3C_DS_2 */
|
#define GRF_GPIO3C_DS_2_OFFSET (0x402A8U)
|
#define GRF_GPIO3C_DS_2_GPIO3C4_DS_SHIFT (0U)
|
#define GRF_GPIO3C_DS_2_GPIO3C4_DS_MASK (0x3FU << GRF_GPIO3C_DS_2_GPIO3C4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3C_DS_2_GPIO3C5_DS_SHIFT (8U)
|
#define GRF_GPIO3C_DS_2_GPIO3C5_DS_MASK (0x3FU << GRF_GPIO3C_DS_2_GPIO3C5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3C_DS_3 */
|
#define GRF_GPIO3C_DS_3_OFFSET (0x402ACU)
|
#define GRF_GPIO3C_DS_3_GPIO3C6_DS_SHIFT (0U)
|
#define GRF_GPIO3C_DS_3_GPIO3C6_DS_MASK (0x3FU << GRF_GPIO3C_DS_3_GPIO3C6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3C_DS_3_GPIO3C7_DS_SHIFT (8U)
|
#define GRF_GPIO3C_DS_3_GPIO3C7_DS_MASK (0x3FU << GRF_GPIO3C_DS_3_GPIO3C7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3D_DS_0 */
|
#define GRF_GPIO3D_DS_0_OFFSET (0x402B0U)
|
#define GRF_GPIO3D_DS_0_GPIO3D0_DS_SHIFT (0U)
|
#define GRF_GPIO3D_DS_0_GPIO3D0_DS_MASK (0x3FU << GRF_GPIO3D_DS_0_GPIO3D0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3D_DS_0_GPIO3D1_DS_SHIFT (8U)
|
#define GRF_GPIO3D_DS_0_GPIO3D1_DS_MASK (0x3FU << GRF_GPIO3D_DS_0_GPIO3D1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3D_DS_1 */
|
#define GRF_GPIO3D_DS_1_OFFSET (0x402B4U)
|
#define GRF_GPIO3D_DS_1_GPIO3D2_DS_SHIFT (0U)
|
#define GRF_GPIO3D_DS_1_GPIO3D2_DS_MASK (0x3FU << GRF_GPIO3D_DS_1_GPIO3D2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3D_DS_1_GPIO3D3_DS_SHIFT (8U)
|
#define GRF_GPIO3D_DS_1_GPIO3D3_DS_MASK (0x3FU << GRF_GPIO3D_DS_1_GPIO3D3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3D_DS_2 */
|
#define GRF_GPIO3D_DS_2_OFFSET (0x402B8U)
|
#define GRF_GPIO3D_DS_2_GPIO3D4_DS_SHIFT (0U)
|
#define GRF_GPIO3D_DS_2_GPIO3D4_DS_MASK (0x3FU << GRF_GPIO3D_DS_2_GPIO3D4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3D_DS_2_GPIO3D5_DS_SHIFT (8U)
|
#define GRF_GPIO3D_DS_2_GPIO3D5_DS_MASK (0x3FU << GRF_GPIO3D_DS_2_GPIO3D5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO3D_DS_3 */
|
#define GRF_GPIO3D_DS_3_OFFSET (0x402BCU)
|
#define GRF_GPIO3D_DS_3_GPIO3D6_DS_SHIFT (0U)
|
#define GRF_GPIO3D_DS_3_GPIO3D6_DS_MASK (0x3FU << GRF_GPIO3D_DS_3_GPIO3D6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO3D_DS_3_GPIO3D7_DS_SHIFT (8U)
|
#define GRF_GPIO3D_DS_3_GPIO3D7_DS_MASK (0x3FU << GRF_GPIO3D_DS_3_GPIO3D7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4A_DS_0 */
|
#define GRF_GPIO4A_DS_0_OFFSET (0x402C0U)
|
#define GRF_GPIO4A_DS_0_GPIO4A0_DS_SHIFT (0U)
|
#define GRF_GPIO4A_DS_0_GPIO4A0_DS_MASK (0x3FU << GRF_GPIO4A_DS_0_GPIO4A0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4A_DS_0_GPIO4A1_DS_SHIFT (8U)
|
#define GRF_GPIO4A_DS_0_GPIO4A1_DS_MASK (0x3FU << GRF_GPIO4A_DS_0_GPIO4A1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4A_DS_1 */
|
#define GRF_GPIO4A_DS_1_OFFSET (0x402C4U)
|
#define GRF_GPIO4A_DS_1_GPIO4A2_DS_SHIFT (0U)
|
#define GRF_GPIO4A_DS_1_GPIO4A2_DS_MASK (0x3FU << GRF_GPIO4A_DS_1_GPIO4A2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4A_DS_1_GPIO4A3_DS_SHIFT (8U)
|
#define GRF_GPIO4A_DS_1_GPIO4A3_DS_MASK (0x3FU << GRF_GPIO4A_DS_1_GPIO4A3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4A_DS_2 */
|
#define GRF_GPIO4A_DS_2_OFFSET (0x402C8U)
|
#define GRF_GPIO4A_DS_2_GPIO4A4_DS_SHIFT (0U)
|
#define GRF_GPIO4A_DS_2_GPIO4A4_DS_MASK (0x3FU << GRF_GPIO4A_DS_2_GPIO4A4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4A_DS_2_GPIO4A5_DS_SHIFT (8U)
|
#define GRF_GPIO4A_DS_2_GPIO4A5_DS_MASK (0x3FU << GRF_GPIO4A_DS_2_GPIO4A5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4A_DS_3 */
|
#define GRF_GPIO4A_DS_3_OFFSET (0x402CCU)
|
#define GRF_GPIO4A_DS_3_GPIO4A6_DS_SHIFT (0U)
|
#define GRF_GPIO4A_DS_3_GPIO4A6_DS_MASK (0x3FU << GRF_GPIO4A_DS_3_GPIO4A6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4A_DS_3_GPIO4A7_DS_SHIFT (8U)
|
#define GRF_GPIO4A_DS_3_GPIO4A7_DS_MASK (0x3FU << GRF_GPIO4A_DS_3_GPIO4A7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4B_DS_0 */
|
#define GRF_GPIO4B_DS_0_OFFSET (0x402D0U)
|
#define GRF_GPIO4B_DS_0_GPIO4B0_DS_SHIFT (0U)
|
#define GRF_GPIO4B_DS_0_GPIO4B0_DS_MASK (0x3FU << GRF_GPIO4B_DS_0_GPIO4B0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4B_DS_0_GPIO4B1_DS_SHIFT (8U)
|
#define GRF_GPIO4B_DS_0_GPIO4B1_DS_MASK (0x3FU << GRF_GPIO4B_DS_0_GPIO4B1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4B_DS_1 */
|
#define GRF_GPIO4B_DS_1_OFFSET (0x402D4U)
|
#define GRF_GPIO4B_DS_1_GPIO4B2_DS_SHIFT (0U)
|
#define GRF_GPIO4B_DS_1_GPIO4B2_DS_MASK (0x3FU << GRF_GPIO4B_DS_1_GPIO4B2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4B_DS_1_GPIO4B3_DS_SHIFT (8U)
|
#define GRF_GPIO4B_DS_1_GPIO4B3_DS_MASK (0x3FU << GRF_GPIO4B_DS_1_GPIO4B3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4B_DS_2 */
|
#define GRF_GPIO4B_DS_2_OFFSET (0x402D8U)
|
#define GRF_GPIO4B_DS_2_GPIO4B4_DS_SHIFT (0U)
|
#define GRF_GPIO4B_DS_2_GPIO4B4_DS_MASK (0x3FU << GRF_GPIO4B_DS_2_GPIO4B4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4B_DS_2_GPIO4B5_DS_SHIFT (8U)
|
#define GRF_GPIO4B_DS_2_GPIO4B5_DS_MASK (0x3FU << GRF_GPIO4B_DS_2_GPIO4B5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4B_DS_3 */
|
#define GRF_GPIO4B_DS_3_OFFSET (0x402DCU)
|
#define GRF_GPIO4B_DS_3_GPIO4B6_DS_SHIFT (0U)
|
#define GRF_GPIO4B_DS_3_GPIO4B6_DS_MASK (0x3FU << GRF_GPIO4B_DS_3_GPIO4B6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4B_DS_3_GPIO4B7_DS_SHIFT (8U)
|
#define GRF_GPIO4B_DS_3_GPIO4B7_DS_MASK (0x3FU << GRF_GPIO4B_DS_3_GPIO4B7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4C_DS_0 */
|
#define GRF_GPIO4C_DS_0_OFFSET (0x402E0U)
|
#define GRF_GPIO4C_DS_0_GPIO4C0_DS_SHIFT (0U)
|
#define GRF_GPIO4C_DS_0_GPIO4C0_DS_MASK (0x3FU << GRF_GPIO4C_DS_0_GPIO4C0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4C_DS_0_GPIO4C1_DS_SHIFT (8U)
|
#define GRF_GPIO4C_DS_0_GPIO4C1_DS_MASK (0x3FU << GRF_GPIO4C_DS_0_GPIO4C1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4C_DS_1 */
|
#define GRF_GPIO4C_DS_1_OFFSET (0x402E4U)
|
#define GRF_GPIO4C_DS_1_GPIO4C2_DS_SHIFT (0U)
|
#define GRF_GPIO4C_DS_1_GPIO4C2_DS_MASK (0x3FU << GRF_GPIO4C_DS_1_GPIO4C2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4C_DS_1_GPIO4C3_DS_SHIFT (8U)
|
#define GRF_GPIO4C_DS_1_GPIO4C3_DS_MASK (0x3FU << GRF_GPIO4C_DS_1_GPIO4C3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4C_DS_2 */
|
#define GRF_GPIO4C_DS_2_OFFSET (0x402E8U)
|
#define GRF_GPIO4C_DS_2_GPIO4C4_DS_SHIFT (0U)
|
#define GRF_GPIO4C_DS_2_GPIO4C4_DS_MASK (0x3FU << GRF_GPIO4C_DS_2_GPIO4C4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4C_DS_2_GPIO4C5_DS_SHIFT (8U)
|
#define GRF_GPIO4C_DS_2_GPIO4C5_DS_MASK (0x3FU << GRF_GPIO4C_DS_2_GPIO4C5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4C_DS_3 */
|
#define GRF_GPIO4C_DS_3_OFFSET (0x402ECU)
|
#define GRF_GPIO4C_DS_3_GPIO4C6_DS_SHIFT (0U)
|
#define GRF_GPIO4C_DS_3_GPIO4C6_DS_MASK (0x3FU << GRF_GPIO4C_DS_3_GPIO4C6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4C_DS_3_GPIO4C7_DS_SHIFT (8U)
|
#define GRF_GPIO4C_DS_3_GPIO4C7_DS_MASK (0x3FU << GRF_GPIO4C_DS_3_GPIO4C7_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4D_DS_0 */
|
#define GRF_GPIO4D_DS_0_OFFSET (0x402F0U)
|
#define GRF_GPIO4D_DS_0_GPIO4D0_DS_SHIFT (0U)
|
#define GRF_GPIO4D_DS_0_GPIO4D0_DS_MASK (0x3FU << GRF_GPIO4D_DS_0_GPIO4D0_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4D_DS_0_GPIO4D1_DS_SHIFT (8U)
|
#define GRF_GPIO4D_DS_0_GPIO4D1_DS_MASK (0x3FU << GRF_GPIO4D_DS_0_GPIO4D1_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4D_DS_1 */
|
#define GRF_GPIO4D_DS_1_OFFSET (0x402F4U)
|
#define GRF_GPIO4D_DS_1_GPIO4D2_DS_SHIFT (0U)
|
#define GRF_GPIO4D_DS_1_GPIO4D2_DS_MASK (0x3FU << GRF_GPIO4D_DS_1_GPIO4D2_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4D_DS_1_GPIO4D3_DS_SHIFT (8U)
|
#define GRF_GPIO4D_DS_1_GPIO4D3_DS_MASK (0x3FU << GRF_GPIO4D_DS_1_GPIO4D3_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4D_DS_2 */
|
#define GRF_GPIO4D_DS_2_OFFSET (0x402F8U)
|
#define GRF_GPIO4D_DS_2_GPIO4D4_DS_SHIFT (0U)
|
#define GRF_GPIO4D_DS_2_GPIO4D4_DS_MASK (0x3FU << GRF_GPIO4D_DS_2_GPIO4D4_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4D_DS_2_GPIO4D5_DS_SHIFT (8U)
|
#define GRF_GPIO4D_DS_2_GPIO4D5_DS_MASK (0x3FU << GRF_GPIO4D_DS_2_GPIO4D5_DS_SHIFT) /* 0x00003F00 */
|
/* GPIO4D_DS_3 */
|
#define GRF_GPIO4D_DS_3_OFFSET (0x402FCU)
|
#define GRF_GPIO4D_DS_3_GPIO4D6_DS_SHIFT (0U)
|
#define GRF_GPIO4D_DS_3_GPIO4D6_DS_MASK (0x3FU << GRF_GPIO4D_DS_3_GPIO4D6_DS_SHIFT) /* 0x0000003F */
|
#define GRF_GPIO4D_DS_3_GPIO4D7_DS_SHIFT (8U)
|
#define GRF_GPIO4D_DS_3_GPIO4D7_DS_MASK (0x3FU << GRF_GPIO4D_DS_3_GPIO4D7_DS_SHIFT) /* 0x00003F00 */
|
/* IOFUNC_SEL0 */
|
#define GRF_IOFUNC_SEL0_OFFSET (0x40300U)
|
#define GRF_IOFUNC_SEL0_CAN0_IOMUX_SEL_SHIFT (0U)
|
#define GRF_IOFUNC_SEL0_CAN0_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL0_CAN0_IOMUX_SEL_SHIFT) /* 0x00000001 */
|
#define GRF_IOFUNC_SEL0_CAN1_IOMUX_SEL_SHIFT (2U)
|
#define GRF_IOFUNC_SEL0_CAN1_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL0_CAN1_IOMUX_SEL_SHIFT) /* 0x00000004 */
|
#define GRF_IOFUNC_SEL0_CAN2_IOMUX_SEL_SHIFT (4U)
|
#define GRF_IOFUNC_SEL0_CAN2_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL0_CAN2_IOMUX_SEL_SHIFT) /* 0x00000010 */
|
#define GRF_IOFUNC_SEL0_EDP_HPD_IOMUX_SEL_SHIFT (6U)
|
#define GRF_IOFUNC_SEL0_EDP_HPD_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL0_EDP_HPD_IOMUX_SEL_SHIFT) /* 0x00000040 */
|
#define GRF_IOFUNC_SEL0_GMAC1_IOMUX_SEL_SHIFT (8U)
|
#define GRF_IOFUNC_SEL0_GMAC1_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL0_GMAC1_IOMUX_SEL_SHIFT) /* 0x00000100 */
|
#define GRF_IOFUNC_SEL0_HDMITX_IOMUX_SEL_SHIFT (10U)
|
#define GRF_IOFUNC_SEL0_HDMITX_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL0_HDMITX_IOMUX_SEL_SHIFT) /* 0x00000400 */
|
#define GRF_IOFUNC_SEL0_I2C2_IOMUX_SEL_SHIFT (14U)
|
#define GRF_IOFUNC_SEL0_I2C2_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL0_I2C2_IOMUX_SEL_SHIFT) /* 0x00004000 */
|
/* IOFUNC_SEL1 */
|
#define GRF_IOFUNC_SEL1_OFFSET (0x40304U)
|
#define GRF_IOFUNC_SEL1_I2C3_IOMUX_SEL_SHIFT (0U)
|
#define GRF_IOFUNC_SEL1_I2C3_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL1_I2C3_IOMUX_SEL_SHIFT) /* 0x00000001 */
|
#define GRF_IOFUNC_SEL1_I2C4_IOMUX_SEL_SHIFT (2U)
|
#define GRF_IOFUNC_SEL1_I2C4_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL1_I2C4_IOMUX_SEL_SHIFT) /* 0x00000004 */
|
#define GRF_IOFUNC_SEL1_I2C5_IOMUX_SEL_SHIFT (4U)
|
#define GRF_IOFUNC_SEL1_I2C5_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL1_I2C5_IOMUX_SEL_SHIFT) /* 0x00000010 */
|
#define GRF_IOFUNC_SEL1_PWM8_IOMUX_SEL_SHIFT (14U)
|
#define GRF_IOFUNC_SEL1_PWM8_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL1_PWM8_IOMUX_SEL_SHIFT) /* 0x00004000 */
|
/* IOFUNC_SEL2 */
|
#define GRF_IOFUNC_SEL2_OFFSET (0x40308U)
|
#define GRF_IOFUNC_SEL2_PWM9_IOMUX_SEL_SHIFT (0U)
|
#define GRF_IOFUNC_SEL2_PWM9_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_PWM9_IOMUX_SEL_SHIFT) /* 0x00000001 */
|
#define GRF_IOFUNC_SEL2_PWM10_IOMUX_SEL_SHIFT (2U)
|
#define GRF_IOFUNC_SEL2_PWM10_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_PWM10_IOMUX_SEL_SHIFT) /* 0x00000004 */
|
#define GRF_IOFUNC_SEL2_PWM11_IOMUX_SEL_SHIFT (4U)
|
#define GRF_IOFUNC_SEL2_PWM11_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_PWM11_IOMUX_SEL_SHIFT) /* 0x00000010 */
|
#define GRF_IOFUNC_SEL2_PWM12_IOMUX_SEL_SHIFT (6U)
|
#define GRF_IOFUNC_SEL2_PWM12_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_PWM12_IOMUX_SEL_SHIFT) /* 0x00000040 */
|
#define GRF_IOFUNC_SEL2_PWM13_IOMUX_SEL_SHIFT (8U)
|
#define GRF_IOFUNC_SEL2_PWM13_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_PWM13_IOMUX_SEL_SHIFT) /* 0x00000100 */
|
#define GRF_IOFUNC_SEL2_PWM14_IOMUX_SEL_SHIFT (10U)
|
#define GRF_IOFUNC_SEL2_PWM14_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_PWM14_IOMUX_SEL_SHIFT) /* 0x00000400 */
|
#define GRF_IOFUNC_SEL2_PWM15_IOMUX_SEL_SHIFT (12U)
|
#define GRF_IOFUNC_SEL2_PWM15_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_PWM15_IOMUX_SEL_SHIFT) /* 0x00001000 */
|
#define GRF_IOFUNC_SEL2_SDMMC2_IOMUX_SEL_SHIFT (14U)
|
#define GRF_IOFUNC_SEL2_SDMMC2_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL2_SDMMC2_IOMUX_SEL_SHIFT) /* 0x00004000 */
|
/* IOFUNC_SEL3 */
|
#define GRF_IOFUNC_SEL3_OFFSET (0x4030CU)
|
#define GRF_IOFUNC_SEL3_SPI0_IOMUX_SEL_SHIFT (0U)
|
#define GRF_IOFUNC_SEL3_SPI0_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL3_SPI0_IOMUX_SEL_SHIFT) /* 0x00000001 */
|
#define GRF_IOFUNC_SEL3_SPI1_IOMUX_SEL_SHIFT (2U)
|
#define GRF_IOFUNC_SEL3_SPI1_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL3_SPI1_IOMUX_SEL_SHIFT) /* 0x00000004 */
|
#define GRF_IOFUNC_SEL3_SPI2_IOMUX_SEL_SHIFT (4U)
|
#define GRF_IOFUNC_SEL3_SPI2_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL3_SPI2_IOMUX_SEL_SHIFT) /* 0x00000010 */
|
#define GRF_IOFUNC_SEL3_SPI3_IOMUX_SEL_SHIFT (6U)
|
#define GRF_IOFUNC_SEL3_SPI3_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL3_SPI3_IOMUX_SEL_SHIFT) /* 0x00000040 */
|
#define GRF_IOFUNC_SEL3_UART1_IOMUX_SEL_SHIFT (8U)
|
#define GRF_IOFUNC_SEL3_UART1_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL3_UART1_IOMUX_SEL_SHIFT) /* 0x00000100 */
|
#define GRF_IOFUNC_SEL3_UART2_IOMUX_SEL_SHIFT (10U)
|
#define GRF_IOFUNC_SEL3_UART2_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL3_UART2_IOMUX_SEL_SHIFT) /* 0x00000C00 */
|
#define GRF_IOFUNC_SEL3_UART3_IOMUX_SEL_SHIFT (12U)
|
#define GRF_IOFUNC_SEL3_UART3_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL3_UART3_IOMUX_SEL_SHIFT) /* 0x00001000 */
|
#define GRF_IOFUNC_SEL3_UART4_IOMUX_SEL_SHIFT (14U)
|
#define GRF_IOFUNC_SEL3_UART4_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL3_UART4_IOMUX_SEL_SHIFT) /* 0x00004000 */
|
/* IOFUNC_SEL4 */
|
#define GRF_IOFUNC_SEL4_OFFSET (0x40310U)
|
#define GRF_IOFUNC_SEL4_UART5_IOMUX_SEL_SHIFT (0U)
|
#define GRF_IOFUNC_SEL4_UART5_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL4_UART5_IOMUX_SEL_SHIFT) /* 0x00000001 */
|
#define GRF_IOFUNC_SEL4_UART6_IOMUX_SEL_SHIFT (2U)
|
#define GRF_IOFUNC_SEL4_UART6_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL4_UART6_IOMUX_SEL_SHIFT) /* 0x00000004 */
|
#define GRF_IOFUNC_SEL4_UART7_IOMUX_SEL_SHIFT (4U)
|
#define GRF_IOFUNC_SEL4_UART7_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL4_UART7_IOMUX_SEL_SHIFT) /* 0x00000030 */
|
#define GRF_IOFUNC_SEL4_UART8_IOMUX_SEL_SHIFT (6U)
|
#define GRF_IOFUNC_SEL4_UART8_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL4_UART8_IOMUX_SEL_SHIFT) /* 0x00000040 */
|
#define GRF_IOFUNC_SEL4_UART9_IOMUX_SEL_SHIFT (8U)
|
#define GRF_IOFUNC_SEL4_UART9_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL4_UART9_IOMUX_SEL_SHIFT) /* 0x00000300 */
|
#define GRF_IOFUNC_SEL4_I2S1_IOMUX_SEL_SHIFT (10U)
|
#define GRF_IOFUNC_SEL4_I2S1_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL4_I2S1_IOMUX_SEL_SHIFT) /* 0x00000C00 */
|
#define GRF_IOFUNC_SEL4_I2S2_IOMUX_SEL_SHIFT (12U)
|
#define GRF_IOFUNC_SEL4_I2S2_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL4_I2S2_IOMUX_SEL_SHIFT) /* 0x00001000 */
|
#define GRF_IOFUNC_SEL4_I2S3_IOMUX_SEL_SHIFT (14U)
|
#define GRF_IOFUNC_SEL4_I2S3_IOMUX_SEL_MASK (0x1U << GRF_IOFUNC_SEL4_I2S3_IOMUX_SEL_SHIFT) /* 0x00004000 */
|
/* IOFUNC_SEL5 */
|
#define GRF_IOFUNC_SEL5_OFFSET (0x40314U)
|
#define GRF_IOFUNC_SEL5_PDM_IOMUX_SEL_SHIFT (0U)
|
#define GRF_IOFUNC_SEL5_PDM_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL5_PDM_IOMUX_SEL_SHIFT) /* 0x00000003 */
|
#define GRF_IOFUNC_SEL5_PCIE20_IOMUX_SEL_SHIFT (2U)
|
#define GRF_IOFUNC_SEL5_PCIE20_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL5_PCIE20_IOMUX_SEL_SHIFT) /* 0x0000000C */
|
#define GRF_IOFUNC_SEL5_PCIE30X1_IOMUX_SEL_SHIFT (4U)
|
#define GRF_IOFUNC_SEL5_PCIE30X1_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL5_PCIE30X1_IOMUX_SEL_SHIFT) /* 0x00000030 */
|
#define GRF_IOFUNC_SEL5_PCIE30X2_IOMUX_SEL_SHIFT (6U)
|
#define GRF_IOFUNC_SEL5_PCIE30X2_IOMUX_SEL_MASK (0x3U << GRF_IOFUNC_SEL5_PCIE30X2_IOMUX_SEL_SHIFT) /* 0x000000C0 */
|
#define GRF_IOFUNC_SEL5_SATA_CP_POD_SEL_SHIFT (8U)
|
#define GRF_IOFUNC_SEL5_SATA_CP_POD_SEL_MASK (0x3U << GRF_IOFUNC_SEL5_SATA_CP_POD_SEL_SHIFT) /* 0x00000300 */
|
#define GRF_IOFUNC_SEL5_SATA0_MP_SWITCH_SEL_SHIFT (10U)
|
#define GRF_IOFUNC_SEL5_SATA0_MP_SWITCH_SEL_MASK (0x1U << GRF_IOFUNC_SEL5_SATA0_MP_SWITCH_SEL_SHIFT) /* 0x00000400 */
|
#define GRF_IOFUNC_SEL5_SATA1_MP_SWITCH_SEL_SHIFT (11U)
|
#define GRF_IOFUNC_SEL5_SATA1_MP_SWITCH_SEL_MASK (0x1U << GRF_IOFUNC_SEL5_SATA1_MP_SWITCH_SEL_SHIFT) /* 0x00000800 */
|
#define GRF_IOFUNC_SEL5_SATA2_MP_SWITCH_SEL_SHIFT (12U)
|
#define GRF_IOFUNC_SEL5_SATA2_MP_SWITCH_SEL_MASK (0x1U << GRF_IOFUNC_SEL5_SATA2_MP_SWITCH_SEL_SHIFT) /* 0x00001000 */
|
#define GRF_IOFUNC_SEL5_SATA0_CP_DEL_SEL_SHIFT (13U)
|
#define GRF_IOFUNC_SEL5_SATA0_CP_DEL_SEL_MASK (0x1U << GRF_IOFUNC_SEL5_SATA0_CP_DEL_SEL_SHIFT) /* 0x00002000 */
|
#define GRF_IOFUNC_SEL5_SATA1_CP_DEL_SEL_SHIFT (14U)
|
#define GRF_IOFUNC_SEL5_SATA1_CP_DEL_SEL_MASK (0x1U << GRF_IOFUNC_SEL5_SATA1_CP_DEL_SEL_SHIFT) /* 0x00004000 */
|
#define GRF_IOFUNC_SEL5_SATA2_CP_DEL_SEL_SHIFT (15U)
|
#define GRF_IOFUNC_SEL5_SATA2_CP_DEL_SEL_MASK (0x1U << GRF_IOFUNC_SEL5_SATA2_CP_DEL_SEL_SHIFT) /* 0x00008000 */
|
/* VI_CON0 */
|
#define GRF_VI_CON0_OFFSET (0x40340U)
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_0_SHIFT (0U)
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_0_MASK (0x1U << GRF_VI_CON0_CSIPHY_FORCERXMODE_0_SHIFT) /* 0x00000001 */
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_1_SHIFT (1U)
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_1_MASK (0x1U << GRF_VI_CON0_CSIPHY_FORCERXMODE_1_SHIFT) /* 0x00000002 */
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_2_SHIFT (2U)
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_2_MASK (0x1U << GRF_VI_CON0_CSIPHY_FORCERXMODE_2_SHIFT) /* 0x00000004 */
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_3_SHIFT (3U)
|
#define GRF_VI_CON0_CSIPHY_FORCERXMODE_3_MASK (0x1U << GRF_VI_CON0_CSIPHY_FORCERXMODE_3_SHIFT) /* 0x00000008 */
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_0_SHIFT (4U)
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_0_MASK (0x1U << GRF_VI_CON0_CSIPHY_DATALANE_EN_0_SHIFT) /* 0x00000010 */
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_1_SHIFT (5U)
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_1_MASK (0x1U << GRF_VI_CON0_CSIPHY_DATALANE_EN_1_SHIFT) /* 0x00000020 */
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_2_SHIFT (6U)
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_2_MASK (0x1U << GRF_VI_CON0_CSIPHY_DATALANE_EN_2_SHIFT) /* 0x00000040 */
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_3_SHIFT (7U)
|
#define GRF_VI_CON0_CSIPHY_DATALANE_EN_3_MASK (0x1U << GRF_VI_CON0_CSIPHY_DATALANE_EN_3_SHIFT) /* 0x00000080 */
|
#define GRF_VI_CON0_CSIPHY_CLKLANE0_EN_SHIFT (8U)
|
#define GRF_VI_CON0_CSIPHY_CLKLANE0_EN_MASK (0x1U << GRF_VI_CON0_CSIPHY_CLKLANE0_EN_SHIFT) /* 0x00000100 */
|
#define GRF_VI_CON0_CSIPHY_CLK0_INV_SELECTION_SHIFT (9U)
|
#define GRF_VI_CON0_CSIPHY_CLK0_INV_SELECTION_MASK (0x1U << GRF_VI_CON0_CSIPHY_CLK0_INV_SELECTION_SHIFT) /* 0x00000200 */
|
#define GRF_VI_CON0_CSIPHY_CLKLANE1_EN_SHIFT (10U)
|
#define GRF_VI_CON0_CSIPHY_CLKLANE1_EN_MASK (0x1U << GRF_VI_CON0_CSIPHY_CLKLANE1_EN_SHIFT) /* 0x00000400 */
|
#define GRF_VI_CON0_CSIPHY_CLK1_INV_SELECTION_SHIFT (11U)
|
#define GRF_VI_CON0_CSIPHY_CLK1_INV_SELECTION_MASK (0x1U << GRF_VI_CON0_CSIPHY_CLK1_INV_SELECTION_SHIFT) /* 0x00000800 */
|
#define GRF_VI_CON0_DVP_CLK_INV_SEL_SHIFT (12U)
|
#define GRF_VI_CON0_DVP_CLK_INV_SEL_MASK (0x1U << GRF_VI_CON0_DVP_CLK_INV_SEL_SHIFT) /* 0x00001000 */
|
/* VI_CON1 */
|
#define GRF_VI_CON1_OFFSET (0x40344U)
|
#define GRF_VI_CON1_CIF_CLK_DELAYNUM_SHIFT (0U)
|
#define GRF_VI_CON1_CIF_CLK_DELAYNUM_MASK (0x7FU << GRF_VI_CON1_CIF_CLK_DELAYNUM_SHIFT) /* 0x0000007F */
|
#define GRF_VI_CON1_CSIPHY_MODE_SEL_SHIFT (7U)
|
#define GRF_VI_CON1_CSIPHY_MODE_SEL_MASK (0x1U << GRF_VI_CON1_CSIPHY_MODE_SEL_SHIFT) /* 0x00000080 */
|
#define GRF_VI_CON1_CIF_DATAPATH_SHIFT (9U)
|
#define GRF_VI_CON1_CIF_DATAPATH_MASK (0x1U << GRF_VI_CON1_CIF_DATAPATH_SHIFT) /* 0x00000200 */
|
#define GRF_VI_CON1_VICAP_CSIPHY_SEL_SHIFT (11U)
|
#define GRF_VI_CON1_VICAP_CSIPHY_SEL_MASK (0x1U << GRF_VI_CON1_VICAP_CSIPHY_SEL_SHIFT) /* 0x00000800 */
|
#define GRF_VI_CON1_ISP_CSIPHY_SEL_SHIFT (12U)
|
#define GRF_VI_CON1_ISP_CSIPHY_SEL_MASK (0x1U << GRF_VI_CON1_ISP_CSIPHY_SEL_SHIFT) /* 0x00001000 */
|
#define GRF_VI_CON1_ISP_SHUTTER_TRIG_SHIFT (13U)
|
#define GRF_VI_CON1_ISP_SHUTTER_TRIG_MASK (0x1U << GRF_VI_CON1_ISP_SHUTTER_TRIG_SHIFT) /* 0x00002000 */
|
#define GRF_VI_CON1_ISP_WIDTH_SHIFT (14U)
|
#define GRF_VI_CON1_ISP_WIDTH_MASK (0x3U << GRF_VI_CON1_ISP_WIDTH_SHIFT) /* 0x0000C000 */
|
/* VI_STATUS0 */
|
#define GRF_VI_STATUS0_OFFSET (0x40348U)
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_0_SHIFT (0U)
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_0_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_0_SHIFT) /* 0x00000001 */
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_1_SHIFT (1U)
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_1_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_1_SHIFT) /* 0x00000002 */
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_2_SHIFT (2U)
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_2_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_2_SHIFT) /* 0x00000004 */
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_3_SHIFT (3U)
|
#define GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_3_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_ULPSACTIVENOT_3_SHIFT) /* 0x00000008 */
|
#define GRF_VI_STATUS0_CSIPHY_DIRECTION_SHIFT (4U)
|
#define GRF_VI_STATUS0_CSIPHY_DIRECTION_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_DIRECTION_SHIFT) /* 0x00000010 */
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_0_SHIFT (5U)
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_0_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_0_SHIFT) /* 0x00000020 */
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_1_SHIFT (6U)
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_1_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_1_SHIFT) /* 0x00000040 */
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_2_SHIFT (7U)
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_2_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_2_SHIFT) /* 0x00000080 */
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_3_SHIFT (8U)
|
#define GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_3_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_RXSKEWCALHS_3_SHIFT) /* 0x00000100 */
|
#define GRF_VI_STATUS0_CSIPHY_ERRCONTENTIONLP0_0_SHIFT (9U)
|
#define GRF_VI_STATUS0_CSIPHY_ERRCONTENTIONLP0_0_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_ERRCONTENTIONLP0_0_SHIFT) /* 0x00000200 */
|
#define GRF_VI_STATUS0_CSIPHY_ERRCONTENTIONLP1_0_SHIFT (10U)
|
#define GRF_VI_STATUS0_CSIPHY_ERRCONTENTIONLP1_0_MASK (0x1U << GRF_VI_STATUS0_CSIPHY_ERRCONTENTIONLP1_0_SHIFT) /* 0x00000400 */
|
/* VO_CON0 */
|
#define GRF_VO_CON0_OFFSET (0x40360U)
|
#define GRF_VO_CON0_DSI0_DPISHUTDN_SHIFT (0U)
|
#define GRF_VO_CON0_DSI0_DPISHUTDN_MASK (0x1U << GRF_VO_CON0_DSI0_DPISHUTDN_SHIFT) /* 0x00000001 */
|
#define GRF_VO_CON0_DSI0_DPICOLORM_SHIFT (1U)
|
#define GRF_VO_CON0_DSI0_DPICOLORM_MASK (0x1U << GRF_VO_CON0_DSI0_DPICOLORM_SHIFT) /* 0x00000002 */
|
#define GRF_VO_CON0_DSI0_DPIUPDATECFG_SHIFT (2U)
|
#define GRF_VO_CON0_DSI0_DPIUPDATECFG_MASK (0x1U << GRF_VO_CON0_DSI0_DPIUPDATECFG_SHIFT) /* 0x00000004 */
|
#define GRF_VO_CON0_LVDSFORMAT_LVDS0_MSBSEL_SHIFT (3U)
|
#define GRF_VO_CON0_LVDSFORMAT_LVDS0_MSBSEL_MASK (0x1U << GRF_VO_CON0_LVDSFORMAT_LVDS0_MSBSEL_SHIFT) /* 0x00000008 */
|
#define GRF_VO_CON0_LVDSFORMAT_LVDS0_SELECT_SHIFT (4U)
|
#define GRF_VO_CON0_LVDSFORMAT_LVDS0_SELECT_MASK (0x3U << GRF_VO_CON0_LVDSFORMAT_LVDS0_SELECT_SHIFT) /* 0x00000030 */
|
#define GRF_VO_CON0_DSI1_DPISHUTDN_SHIFT (8U)
|
#define GRF_VO_CON0_DSI1_DPISHUTDN_MASK (0x1U << GRF_VO_CON0_DSI1_DPISHUTDN_SHIFT) /* 0x00000100 */
|
#define GRF_VO_CON0_DSI1_DPICOLORM_SHIFT (9U)
|
#define GRF_VO_CON0_DSI1_DPICOLORM_MASK (0x1U << GRF_VO_CON0_DSI1_DPICOLORM_SHIFT) /* 0x00000200 */
|
#define GRF_VO_CON0_DSI1_DPIUPDATECFG_SHIFT (10U)
|
#define GRF_VO_CON0_DSI1_DPIUPDATECFG_MASK (0x1U << GRF_VO_CON0_DSI1_DPIUPDATECFG_SHIFT) /* 0x00000400 */
|
#define GRF_VO_CON0_HDMIPHY_I2C_JTAGZ_SHIFT (15U)
|
#define GRF_VO_CON0_HDMIPHY_I2C_JTAGZ_MASK (0x1U << GRF_VO_CON0_HDMIPHY_I2C_JTAGZ_SHIFT) /* 0x00008000 */
|
/* VO_CON1 */
|
#define GRF_VO_CON1_OFFSET (0x40364U)
|
#define GRF_VO_CON1_EBC_CLK_INV_SEL_SHIFT (0U)
|
#define GRF_VO_CON1_EBC_CLK_INV_SEL_MASK (0x1U << GRF_VO_CON1_EBC_CLK_INV_SEL_SHIFT) /* 0x00000001 */
|
#define GRF_VO_CON1_BT656_CLK_INV_SEL_SHIFT (1U)
|
#define GRF_VO_CON1_BT656_CLK_INV_SEL_MASK (0x1U << GRF_VO_CON1_BT656_CLK_INV_SEL_SHIFT) /* 0x00000002 */
|
#define GRF_VO_CON1_BT1120_CLK_INV_SEL_SHIFT (2U)
|
#define GRF_VO_CON1_BT1120_CLK_INV_SEL_MASK (0x1U << GRF_VO_CON1_BT1120_CLK_INV_SEL_SHIFT) /* 0x00000004 */
|
#define GRF_VO_CON1_RGB_DCLK_INV_SEL_SHIFT (3U)
|
#define GRF_VO_CON1_RGB_DCLK_INV_SEL_MASK (0x1U << GRF_VO_CON1_RGB_DCLK_INV_SEL_SHIFT) /* 0x00000008 */
|
#define GRF_VO_CON1_BT656_BYPASS_SHIFT (4U)
|
#define GRF_VO_CON1_BT656_BYPASS_MASK (0x1U << GRF_VO_CON1_BT656_BYPASS_SHIFT) /* 0x00000010 */
|
#define GRF_VO_CON1_BT1120_BYPASS_SHIFT (5U)
|
#define GRF_VO_CON1_BT1120_BYPASS_MASK (0x1U << GRF_VO_CON1_BT1120_BYPASS_SHIFT) /* 0x00000020 */
|
#define GRF_VO_CON1_RGB_BYPASS_SHIFT (6U)
|
#define GRF_VO_CON1_RGB_BYPASS_MASK (0x1U << GRF_VO_CON1_RGB_BYPASS_SHIFT) /* 0x00000040 */
|
#define GRF_VO_CON1_HDMI_CECIN_MSK_SHIFT (13U)
|
#define GRF_VO_CON1_HDMI_CECIN_MSK_MASK (0x1U << GRF_VO_CON1_HDMI_CECIN_MSK_SHIFT) /* 0x00002000 */
|
#define GRF_VO_CON1_HDMI_SCLIN_MSK_SHIFT (14U)
|
#define GRF_VO_CON1_HDMI_SCLIN_MSK_MASK (0x1U << GRF_VO_CON1_HDMI_SCLIN_MSK_SHIFT) /* 0x00004000 */
|
#define GRF_VO_CON1_HDMI_SDAIN_MSK_SHIFT (15U)
|
#define GRF_VO_CON1_HDMI_SDAIN_MSK_MASK (0x1U << GRF_VO_CON1_HDMI_SDAIN_MSK_SHIFT) /* 0x00008000 */
|
/* VO_CON2 */
|
#define GRF_VO_CON2_OFFSET (0x40368U)
|
#define GRF_VO_CON2_DSIPHY0_FORCERXMODE_SHIFT (0U)
|
#define GRF_VO_CON2_DSIPHY0_FORCERXMODE_MASK (0x1U << GRF_VO_CON2_DSIPHY0_FORCERXMODE_SHIFT) /* 0x00000001 */
|
#define GRF_VO_CON2_DSIPHY0_LVDS_MODE_SHIFT (1U)
|
#define GRF_VO_CON2_DSIPHY0_LVDS_MODE_MASK (0x1U << GRF_VO_CON2_DSIPHY0_LVDS_MODE_SHIFT) /* 0x00000002 */
|
#define GRF_VO_CON2_DSIPHY0_LANE0_TURNDISABLE_SHIFT (2U)
|
#define GRF_VO_CON2_DSIPHY0_LANE0_TURNDISABLE_MASK (0x1U << GRF_VO_CON2_DSIPHY0_LANE0_TURNDISABLE_SHIFT) /* 0x00000004 */
|
#define GRF_VO_CON2_DSIPHY0_LANE0_FRCTXSTPM_SHIFT (4U)
|
#define GRF_VO_CON2_DSIPHY0_LANE0_FRCTXSTPM_MASK (0x1U << GRF_VO_CON2_DSIPHY0_LANE0_FRCTXSTPM_SHIFT) /* 0x00000010 */
|
#define GRF_VO_CON2_DSIPHY0_LANE1_FRCTXSTPM_SHIFT (5U)
|
#define GRF_VO_CON2_DSIPHY0_LANE1_FRCTXSTPM_MASK (0x1U << GRF_VO_CON2_DSIPHY0_LANE1_FRCTXSTPM_SHIFT) /* 0x00000020 */
|
#define GRF_VO_CON2_DSIPHY0_LANE2_FRCTXSTPM_SHIFT (6U)
|
#define GRF_VO_CON2_DSIPHY0_LANE2_FRCTXSTPM_MASK (0x1U << GRF_VO_CON2_DSIPHY0_LANE2_FRCTXSTPM_SHIFT) /* 0x00000040 */
|
#define GRF_VO_CON2_DSIPHY0_LANE3_FRCTXSTPM_SHIFT (7U)
|
#define GRF_VO_CON2_DSIPHY0_LANE3_FRCTXSTPM_MASK (0x1U << GRF_VO_CON2_DSIPHY0_LANE3_FRCTXSTPM_SHIFT) /* 0x00000080 */
|
#define GRF_VO_CON2_LVDS0_DCLK_DIV2_SEL_SHIFT (8U)
|
#define GRF_VO_CON2_LVDS0_DCLK_DIV2_SEL_MASK (0x1U << GRF_VO_CON2_LVDS0_DCLK_DIV2_SEL_SHIFT) /* 0x00000100 */
|
#define GRF_VO_CON2_LVDS0_DCLK_INV_SEL_SHIFT (9U)
|
#define GRF_VO_CON2_LVDS0_DCLK_INV_SEL_MASK (0x1U << GRF_VO_CON2_LVDS0_DCLK_INV_SEL_SHIFT) /* 0x00000200 */
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_CK_SHIFT (11U)
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_CK_MASK (0x1U << GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_CK_SHIFT) /* 0x00000800 */
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_0_SHIFT (12U)
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_0_MASK (0x1U << GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_0_SHIFT) /* 0x00001000 */
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_1_SHIFT (13U)
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_1_MASK (0x1U << GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_1_SHIFT) /* 0x00002000 */
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_2_SHIFT (14U)
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_2_MASK (0x1U << GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_2_SHIFT) /* 0x00004000 */
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_3_SHIFT (15U)
|
#define GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_3_MASK (0x1U << GRF_VO_CON2_DSIPHY0_TXSKEWCALHS_3_SHIFT) /* 0x00008000 */
|
/* MAC0_CON0 */
|
#define GRF_MAC0_CON0_OFFSET (0x40380U)
|
#define GRF_MAC0_CON0_GMAC0_CLK_TX_DL_CFG_SHIFT (0U)
|
#define GRF_MAC0_CON0_GMAC0_CLK_TX_DL_CFG_MASK (0xFFU << GRF_MAC0_CON0_GMAC0_CLK_TX_DL_CFG_SHIFT) /* 0x000000FF */
|
#define GRF_MAC0_CON0_GMAC0_CLK_RX_DL_CFG_SHIFT (8U)
|
#define GRF_MAC0_CON0_GMAC0_CLK_RX_DL_CFG_MASK (0xFFU << GRF_MAC0_CON0_GMAC0_CLK_RX_DL_CFG_SHIFT) /* 0x0000FF00 */
|
/* MAC0_CON1 */
|
#define GRF_MAC0_CON1_OFFSET (0x40384U)
|
#define GRF_MAC0_CON1_GMAC0_TXCLK_DLY_ENA_SHIFT (0U)
|
#define GRF_MAC0_CON1_GMAC0_TXCLK_DLY_ENA_MASK (0x1U << GRF_MAC0_CON1_GMAC0_TXCLK_DLY_ENA_SHIFT) /* 0x00000001 */
|
#define GRF_MAC0_CON1_GMAC0_RXCLK_DLY_ENA_SHIFT (1U)
|
#define GRF_MAC0_CON1_GMAC0_RXCLK_DLY_ENA_MASK (0x1U << GRF_MAC0_CON1_GMAC0_RXCLK_DLY_ENA_SHIFT) /* 0x00000002 */
|
#define GRF_MAC0_CON1_GMAC0_MAC_SPEED_SHIFT (2U)
|
#define GRF_MAC0_CON1_GMAC0_MAC_SPEED_MASK (0x1U << GRF_MAC0_CON1_GMAC0_MAC_SPEED_SHIFT) /* 0x00000004 */
|
#define GRF_MAC0_CON1_GMAC0_FLOWCTRL_SHIFT (3U)
|
#define GRF_MAC0_CON1_GMAC0_FLOWCTRL_MASK (0x1U << GRF_MAC0_CON1_GMAC0_FLOWCTRL_SHIFT) /* 0x00000008 */
|
#define GRF_MAC0_CON1_GMAC0_PHY_INTF_SEL_SHIFT (4U)
|
#define GRF_MAC0_CON1_GMAC0_PHY_INTF_SEL_MASK (0x7U << GRF_MAC0_CON1_GMAC0_PHY_INTF_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_MAC0_CON1_GMAC0_QSGMII_MODE_SHIFT (7U)
|
#define GRF_MAC0_CON1_GMAC0_QSGMII_MODE_MASK (0x1U << GRF_MAC0_CON1_GMAC0_QSGMII_MODE_SHIFT) /* 0x00000080 */
|
/* MAC1_CON0 */
|
#define GRF_MAC1_CON0_OFFSET (0x40388U)
|
#define GRF_MAC1_CON0_GMAC1_CLK_TX_DL_CFG_SHIFT (0U)
|
#define GRF_MAC1_CON0_GMAC1_CLK_TX_DL_CFG_MASK (0xFFU << GRF_MAC1_CON0_GMAC1_CLK_TX_DL_CFG_SHIFT) /* 0x000000FF */
|
#define GRF_MAC1_CON0_GMAC1_CLK_RX_DL_CFG_SHIFT (8U)
|
#define GRF_MAC1_CON0_GMAC1_CLK_RX_DL_CFG_MASK (0xFFU << GRF_MAC1_CON0_GMAC1_CLK_RX_DL_CFG_SHIFT) /* 0x0000FF00 */
|
/* MAC1_CON1 */
|
#define GRF_MAC1_CON1_OFFSET (0x4038CU)
|
#define GRF_MAC1_CON1_GMAC1_TXCLK_DLY_ENA_SHIFT (0U)
|
#define GRF_MAC1_CON1_GMAC1_TXCLK_DLY_ENA_MASK (0x1U << GRF_MAC1_CON1_GMAC1_TXCLK_DLY_ENA_SHIFT) /* 0x00000001 */
|
#define GRF_MAC1_CON1_GMAC1_RXCLK_DLY_ENA_SHIFT (1U)
|
#define GRF_MAC1_CON1_GMAC1_RXCLK_DLY_ENA_MASK (0x1U << GRF_MAC1_CON1_GMAC1_RXCLK_DLY_ENA_SHIFT) /* 0x00000002 */
|
#define GRF_MAC1_CON1_GMAC1_MAC_SPEED_SHIFT (2U)
|
#define GRF_MAC1_CON1_GMAC1_MAC_SPEED_MASK (0x1U << GRF_MAC1_CON1_GMAC1_MAC_SPEED_SHIFT) /* 0x00000004 */
|
#define GRF_MAC1_CON1_GMAC1_FLOWCTRL_SHIFT (3U)
|
#define GRF_MAC1_CON1_GMAC1_FLOWCTRL_MASK (0x1U << GRF_MAC1_CON1_GMAC1_FLOWCTRL_SHIFT) /* 0x00000008 */
|
#define GRF_MAC1_CON1_GMAC1_PHY_INTF_SEL_SHIFT (4U)
|
#define GRF_MAC1_CON1_GMAC1_PHY_INTF_SEL_MASK (0x7U << GRF_MAC1_CON1_GMAC1_PHY_INTF_SEL_SHIFT) /* 0x00000070 */
|
#define GRF_MAC1_CON1_GMAC1_QSGMII_MODE_SHIFT (7U)
|
#define GRF_MAC1_CON1_GMAC1_QSGMII_MODE_MASK (0x1U << GRF_MAC1_CON1_GMAC1_QSGMII_MODE_SHIFT) /* 0x00000080 */
|
/* BIU_CON0 */
|
#define GRF_BIU_CON0_OFFSET (0x403A0U)
|
#define GRF_BIU_CON0_BUS_FWD_TOP_STALL_SHIFT (0U)
|
#define GRF_BIU_CON0_BUS_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON0_BUS_FWD_TOP_STALL_SHIFT) /* 0x00000001 */
|
#define GRF_BIU_CON0_CPU_FWD_MSCH_STALL_SHIFT (1U)
|
#define GRF_BIU_CON0_CPU_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON0_CPU_FWD_MSCH_STALL_SHIFT) /* 0x00000002 */
|
#define GRF_BIU_CON0_CPU_FWD_TOP_STALL_SHIFT (2U)
|
#define GRF_BIU_CON0_CPU_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON0_CPU_FWD_TOP_STALL_SHIFT) /* 0x00000004 */
|
#define GRF_BIU_CON0_GIC_FWD_PERI_STALL_SHIFT (3U)
|
#define GRF_BIU_CON0_GIC_FWD_PERI_STALL_MASK (0x1U << GRF_BIU_CON0_GIC_FWD_PERI_STALL_SHIFT) /* 0x00000008 */
|
#define GRF_BIU_CON0_GPU_FWD_MSCH_STALL_SHIFT (4U)
|
#define GRF_BIU_CON0_GPU_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON0_GPU_FWD_MSCH_STALL_SHIFT) /* 0x00000010 */
|
#define GRF_BIU_CON0_NPU_FWD_TOP_STALL_SHIFT (5U)
|
#define GRF_BIU_CON0_NPU_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON0_NPU_FWD_TOP_STALL_SHIFT) /* 0x00000020 */
|
#define GRF_BIU_CON0_PERI_FWD_TOP_STALL_SHIFT (6U)
|
#define GRF_BIU_CON0_PERI_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON0_PERI_FWD_TOP_STALL_SHIFT) /* 0x00000040 */
|
#define GRF_BIU_CON0_PERI_REQ_GA_STALL_SHIFT (7U)
|
#define GRF_BIU_CON0_PERI_REQ_GA_STALL_MASK (0x1U << GRF_BIU_CON0_PERI_REQ_GA_STALL_SHIFT) /* 0x00000080 */
|
#define GRF_BIU_CON0_PERI_FWD_PHP_STALL_SHIFT (8U)
|
#define GRF_BIU_CON0_PERI_FWD_PHP_STALL_MASK (0x1U << GRF_BIU_CON0_PERI_FWD_PHP_STALL_SHIFT) /* 0x00000100 */
|
#define GRF_BIU_CON0_PERI_FWD_SF_STALL_SHIFT (9U)
|
#define GRF_BIU_CON0_PERI_FWD_SF_STALL_MASK (0x1U << GRF_BIU_CON0_PERI_FWD_SF_STALL_SHIFT) /* 0x00000200 */
|
#define GRF_BIU_CON0_PHP_REQ_PERI_STALL_SHIFT (10U)
|
#define GRF_BIU_CON0_PHP_REQ_PERI_STALL_MASK (0x1U << GRF_BIU_CON0_PHP_REQ_PERI_STALL_SHIFT) /* 0x00000400 */
|
#define GRF_BIU_CON0_PIPE_FWD_TOP_STALL_SHIFT (11U)
|
#define GRF_BIU_CON0_PIPE_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON0_PIPE_FWD_TOP_STALL_SHIFT) /* 0x00000800 */
|
#define GRF_BIU_CON0_RGA_FWD_MSCH_STALL_SHIFT (12U)
|
#define GRF_BIU_CON0_RGA_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON0_RGA_FWD_MSCH_STALL_SHIFT) /* 0x00001000 */
|
#define GRF_BIU_CON0_SF_REQ_PERI_STALL_SHIFT (13U)
|
#define GRF_BIU_CON0_SF_REQ_PERI_STALL_MASK (0x1U << GRF_BIU_CON0_SF_REQ_PERI_STALL_SHIFT) /* 0x00002000 */
|
#define GRF_BIU_CON0_TOP_FWD_DDRC_STALL_SHIFT (14U)
|
#define GRF_BIU_CON0_TOP_FWD_DDRC_STALL_MASK (0x1U << GRF_BIU_CON0_TOP_FWD_DDRC_STALL_SHIFT) /* 0x00004000 */
|
#define GRF_BIU_CON0_TOP_FWD_MSCH_STALL_SHIFT (15U)
|
#define GRF_BIU_CON0_TOP_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON0_TOP_FWD_MSCH_STALL_SHIFT) /* 0x00008000 */
|
/* BIU_CON1 */
|
#define GRF_BIU_CON1_OFFSET (0x403A4U)
|
#define GRF_BIU_CON1_TOP_FWD_PMU_STALL_SHIFT (0U)
|
#define GRF_BIU_CON1_TOP_FWD_PMU_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_PMU_STALL_SHIFT) /* 0x00000001 */
|
#define GRF_BIU_CON1_TOP_FWD_RGA_STALL_SHIFT (1U)
|
#define GRF_BIU_CON1_TOP_FWD_RGA_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_RGA_STALL_SHIFT) /* 0x00000002 */
|
#define GRF_BIU_CON1_TOP_FWD_VPU_STALL_SHIFT (2U)
|
#define GRF_BIU_CON1_TOP_FWD_VPU_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_VPU_STALL_SHIFT) /* 0x00000004 */
|
#define GRF_BIU_CON1_TOPAHPU_FWD_MSCH_STALL_SHIFT (3U)
|
#define GRF_BIU_CON1_TOPAHPU_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON1_TOPAHPU_FWD_MSCH_STALL_SHIFT) /* 0x00000008 */
|
#define GRF_BIU_CON1_TOPAHVO_FWD_MSCH_STALL_SHIFT (4U)
|
#define GRF_BIU_CON1_TOPAHVO_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON1_TOPAHVO_FWD_MSCH_STALL_SHIFT) /* 0x00000010 */
|
#define GRF_BIU_CON1_TOPAL_FWD_MSCH_STALL_SHIFT (5U)
|
#define GRF_BIU_CON1_TOPAL_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON1_TOPAL_FWD_MSCH_STALL_SHIFT) /* 0x00000020 */
|
#define GRF_BIU_CON1_TOP_FWD_USB_STALL_SHIFT (6U)
|
#define GRF_BIU_CON1_TOP_FWD_USB_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_USB_STALL_SHIFT) /* 0x00000040 */
|
#define GRF_BIU_CON1_TOP_FWD_VI_STALL_SHIFT (7U)
|
#define GRF_BIU_CON1_TOP_FWD_VI_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_VI_STALL_SHIFT) /* 0x00000080 */
|
#define GRF_BIU_CON1_TOP_FWD_VO_STALL_SHIFT (8U)
|
#define GRF_BIU_CON1_TOP_FWD_VO_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_VO_STALL_SHIFT) /* 0x00000100 */
|
#define GRF_BIU_CON1_TOP_FWD_GPU_STALL_SHIFT (9U)
|
#define GRF_BIU_CON1_TOP_FWD_GPU_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_GPU_STALL_SHIFT) /* 0x00000200 */
|
#define GRF_BIU_CON1_TOP_FWD_VDEC_STALL_SHIFT (10U)
|
#define GRF_BIU_CON1_TOP_FWD_VDEC_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_VDEC_STALL_SHIFT) /* 0x00000400 */
|
#define GRF_BIU_CON1_TOP_FWD_VENC_STALL_SHIFT (11U)
|
#define GRF_BIU_CON1_TOP_FWD_VENC_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_VENC_STALL_SHIFT) /* 0x00000800 */
|
#define GRF_BIU_CON1_TOP_FWD_BUS_STALL_SHIFT (12U)
|
#define GRF_BIU_CON1_TOP_FWD_BUS_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_BUS_STALL_SHIFT) /* 0x00001000 */
|
#define GRF_BIU_CON1_TOP_FWD_NPU_STALL_SHIFT (13U)
|
#define GRF_BIU_CON1_TOP_FWD_NPU_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_NPU_STALL_SHIFT) /* 0x00002000 */
|
#define GRF_BIU_CON1_TOP_FWD_PERI_STALL_SHIFT (14U)
|
#define GRF_BIU_CON1_TOP_FWD_PERI_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_PERI_STALL_SHIFT) /* 0x00004000 */
|
#define GRF_BIU_CON1_TOP_FWD_PIPE_STALL_SHIFT (15U)
|
#define GRF_BIU_CON1_TOP_FWD_PIPE_STALL_MASK (0x1U << GRF_BIU_CON1_TOP_FWD_PIPE_STALL_SHIFT) /* 0x00008000 */
|
/* BIU_CON2 */
|
#define GRF_BIU_CON2_OFFSET (0x403A8U)
|
#define GRF_BIU_CON2_USB_FWD_MSCH_STALL_SHIFT (0U)
|
#define GRF_BIU_CON2_USB_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON2_USB_FWD_MSCH_STALL_SHIFT) /* 0x00000001 */
|
#define GRF_BIU_CON2_VDEC_FWD_MSCH_STALL_SHIFT (1U)
|
#define GRF_BIU_CON2_VDEC_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON2_VDEC_FWD_MSCH_STALL_SHIFT) /* 0x00000002 */
|
#define GRF_BIU_CON2_VDEC_FWD_TOP_STALL_SHIFT (2U)
|
#define GRF_BIU_CON2_VDEC_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON2_VDEC_FWD_TOP_STALL_SHIFT) /* 0x00000004 */
|
#define GRF_BIU_CON2_VENC_FWD_MSCH_STALL_SHIFT (3U)
|
#define GRF_BIU_CON2_VENC_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON2_VENC_FWD_MSCH_STALL_SHIFT) /* 0x00000008 */
|
#define GRF_BIU_CON2_VI_FWD_TOP_STALL_SHIFT (4U)
|
#define GRF_BIU_CON2_VI_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON2_VI_FWD_TOP_STALL_SHIFT) /* 0x00000010 */
|
#define GRF_BIU_CON2_VO_FWD_TOP_STALL_SHIFT (5U)
|
#define GRF_BIU_CON2_VO_FWD_TOP_STALL_MASK (0x1U << GRF_BIU_CON2_VO_FWD_TOP_STALL_SHIFT) /* 0x00000020 */
|
#define GRF_BIU_CON2_VPU_FWD_MSCH_STALL_SHIFT (6U)
|
#define GRF_BIU_CON2_VPU_FWD_MSCH_STALL_MASK (0x1U << GRF_BIU_CON2_VPU_FWD_MSCH_STALL_SHIFT) /* 0x00000040 */
|
/* GIC_CON0 */
|
#define GRF_GIC_CON0_OFFSET (0x403C0U)
|
#define GRF_GIC_CON0_GICD_PAGE_OFFSET_SHIFT (0U)
|
#define GRF_GIC_CON0_GICD_PAGE_OFFSET_MASK (0xFFFFU << GRF_GIC_CON0_GICD_PAGE_OFFSET_SHIFT) /* 0x0000FFFF */
|
/* GIC_CON1 */
|
#define GRF_GIC_CON1_OFFSET (0x403C4U)
|
#define GRF_GIC_CON1_ITS_TRANSR_PAGE_OFFSET_SHIFT (0U)
|
#define GRF_GIC_CON1_ITS_TRANSR_PAGE_OFFSET_MASK (0xFFFFU << GRF_GIC_CON1_ITS_TRANSR_PAGE_OFFSET_SHIFT) /* 0x0000FFFF */
|
/* GIC_CON2 */
|
#define GRF_GIC_CON2_OFFSET (0x403C8U)
|
#define GRF_GIC_CON2_CPU_ACTIVE_SHIFT (0U)
|
#define GRF_GIC_CON2_CPU_ACTIVE_MASK (0xFU << GRF_GIC_CON2_CPU_ACTIVE_SHIFT) /* 0x0000000F */
|
#define GRF_GIC_CON2_SAMPLE_REQ_SHIFT (4U)
|
#define GRF_GIC_CON2_SAMPLE_REQ_MASK (0x1U << GRF_GIC_CON2_SAMPLE_REQ_SHIFT) /* 0x00000010 */
|
#define GRF_GIC_CON2_GIC2CORE_PWRQ_PERMIT_DENY_SAR_SHIFT (5U)
|
#define GRF_GIC_CON2_GIC2CORE_PWRQ_PERMIT_DENY_SAR_MASK (0x1U << GRF_GIC_CON2_GIC2CORE_PWRQ_PERMIT_DENY_SAR_SHIFT) /* 0x00000020 */
|
/* GPU_CON0 */
|
#define GRF_GPU_CON0_OFFSET (0x403F0U)
|
#define GRF_GPU_CON0_DBGEN_SHIFT (0U)
|
#define GRF_GPU_CON0_DBGEN_MASK (0x1U << GRF_GPU_CON0_DBGEN_SHIFT) /* 0x00000001 */
|
#define GRF_GPU_CON0_NIDEN_SHIFT (1U)
|
#define GRF_GPU_CON0_NIDEN_MASK (0x1U << GRF_GPU_CON0_NIDEN_SHIFT) /* 0x00000002 */
|
#define GRF_GPU_CON0_STRIPPING_GRANULE_SHIFT (2U)
|
#define GRF_GPU_CON0_STRIPPING_GRANULE_MASK (0x7U << GRF_GPU_CON0_STRIPPING_GRANULE_SHIFT) /* 0x0000001C */
|
/* GPU_CON1 */
|
#define GRF_GPU_CON1_OFFSET (0x403F4U)
|
#define GRF_GPU_CON1_GPU_TEXFMTENABLE_SHIFT (0U)
|
#define GRF_GPU_CON1_GPU_TEXFMTENABLE_MASK (0xFFFFFFFFU << GRF_GPU_CON1_GPU_TEXFMTENABLE_SHIFT) /* 0xFFFFFFFF */
|
/* CPU_CON0 */
|
#define GRF_CPU_CON0_OFFSET (0x40400U)
|
#define GRF_CPU_CON0_CFGEND_SHIFT (0U)
|
#define GRF_CPU_CON0_CFGEND_MASK (0xFU << GRF_CPU_CON0_CFGEND_SHIFT) /* 0x0000000F */
|
#define GRF_CPU_CON0_CFGTE_SHIFT (4U)
|
#define GRF_CPU_CON0_CFGTE_MASK (0xFU << GRF_CPU_CON0_CFGTE_SHIFT) /* 0x000000F0 */
|
#define GRF_CPU_CON0_PMUSNAPSHOTREQ_SHIFT (8U)
|
#define GRF_CPU_CON0_PMUSNAPSHOTREQ_MASK (0x1U << GRF_CPU_CON0_PMUSNAPSHOTREQ_SHIFT) /* 0x00000100 */
|
#define GRF_CPU_CON0_DBGCONNECTED_SHIFT (9U)
|
#define GRF_CPU_CON0_DBGCONNECTED_MASK (0x1U << GRF_CPU_CON0_DBGCONNECTED_SHIFT) /* 0x00000200 */
|
#define GRF_CPU_CON0_EVENTOACK_SHIFT (10U)
|
#define GRF_CPU_CON0_EVENTOACK_MASK (0x1U << GRF_CPU_CON0_EVENTOACK_SHIFT) /* 0x00000400 */
|
#define GRF_CPU_CON0_EVENCTIREQ_SHIFT (11U)
|
#define GRF_CPU_CON0_EVENCTIREQ_MASK (0x1U << GRF_CPU_CON0_EVENCTIREQ_SHIFT) /* 0x00000800 */
|
#define GRF_CPU_CON0_ADB400_PWRQ_PERMIT_DENY_SHIFT (13U)
|
#define GRF_CPU_CON0_ADB400_PWRQ_PERMIT_DENY_MASK (0x1U << GRF_CPU_CON0_ADB400_PWRQ_PERMIT_DENY_SHIFT) /* 0x00002000 */
|
/* CPU_STATUS0 */
|
#define GRF_CPU_STATUS0_OFFSET (0x40420U)
|
#define GRF_CPU_STATUS0_COREINSTRUN_SHIFT (0U)
|
#define GRF_CPU_STATUS0_COREINSTRUN_MASK (0xFU << GRF_CPU_STATUS0_COREINSTRUN_SHIFT) /* 0x0000000F */
|
#define GRF_CPU_STATUS0_COREINSTRRET_SHIFT (4U)
|
#define GRF_CPU_STATUS0_COREINSTRRET_MASK (0xFU << GRF_CPU_STATUS0_COREINSTRRET_SHIFT) /* 0x000000F0 */
|
#define GRF_CPU_STATUS0_PMUSNAPSHOTACK_SHIFT (8U)
|
#define GRF_CPU_STATUS0_PMUSNAPSHOTACK_MASK (0x1U << GRF_CPU_STATUS0_PMUSNAPSHOTACK_SHIFT) /* 0x00000100 */
|
#define GRF_CPU_STATUS0_EVENTIACK_SHIFT (10U)
|
#define GRF_CPU_STATUS0_EVENTIACK_MASK (0x1U << GRF_CPU_STATUS0_EVENTIACK_SHIFT) /* 0x00000400 */
|
#define GRF_CPU_STATUS0_EVENTOREQ_SHIFT (11U)
|
#define GRF_CPU_STATUS0_EVENTOREQ_MASK (0x1U << GRF_CPU_STATUS0_EVENTOREQ_SHIFT) /* 0x00000800 */
|
#define GRF_CPU_STATUS0_SWACTIVE_SHIFT (12U)
|
#define GRF_CPU_STATUS0_SWACTIVE_MASK (0x1U << GRF_CPU_STATUS0_SWACTIVE_SHIFT) /* 0x00001000 */
|
#define GRF_CPU_STATUS0_JTAGACTIVE_SHIFT (13U)
|
#define GRF_CPU_STATUS0_JTAGACTIVE_MASK (0x1U << GRF_CPU_STATUS0_JTAGACTIVE_SHIFT) /* 0x00002000 */
|
#define GRF_CPU_STATUS0_JTAGIR_SHIFT (14U)
|
#define GRF_CPU_STATUS0_JTAGIR_MASK (0xFU << GRF_CPU_STATUS0_JTAGIR_SHIFT) /* 0x0003C000 */
|
#define GRF_CPU_STATUS0_JTAGSTATE_SHIFT (18U)
|
#define GRF_CPU_STATUS0_JTAGSTATE_MASK (0xFU << GRF_CPU_STATUS0_JTAGSTATE_SHIFT) /* 0x003C0000 */
|
#define GRF_CPU_STATUS0_DORMANTSTATE_SHIFT (22U)
|
#define GRF_CPU_STATUS0_DORMANTSTATE_MASK (0x1U << GRF_CPU_STATUS0_DORMANTSTATE_SHIFT) /* 0x00400000 */
|
/* SOC_CON10 */
|
#define GRF_SOC_CON10_OFFSET (0x40500U)
|
#define GRF_SOC_CON10_UART1_CTS_INV_SHIFT (0U)
|
#define GRF_SOC_CON10_UART1_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART1_CTS_INV_SHIFT) /* 0x00000001 */
|
#define GRF_SOC_CON10_UART1_RTS_INV_SHIFT (1U)
|
#define GRF_SOC_CON10_UART1_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART1_RTS_INV_SHIFT) /* 0x00000002 */
|
#define GRF_SOC_CON10_UART2_CTS_INV_SHIFT (2U)
|
#define GRF_SOC_CON10_UART2_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART2_CTS_INV_SHIFT) /* 0x00000004 */
|
#define GRF_SOC_CON10_UART2_RTS_INV_SHIFT (3U)
|
#define GRF_SOC_CON10_UART2_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART2_RTS_INV_SHIFT) /* 0x00000008 */
|
#define GRF_SOC_CON10_UART3_CTS_INV_SHIFT (4U)
|
#define GRF_SOC_CON10_UART3_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART3_CTS_INV_SHIFT) /* 0x00000010 */
|
#define GRF_SOC_CON10_UART3_RTS_INV_SHIFT (5U)
|
#define GRF_SOC_CON10_UART3_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART3_RTS_INV_SHIFT) /* 0x00000020 */
|
#define GRF_SOC_CON10_UART4_CTS_INV_SHIFT (6U)
|
#define GRF_SOC_CON10_UART4_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART4_CTS_INV_SHIFT) /* 0x00000040 */
|
#define GRF_SOC_CON10_UART4_RTS_INV_SHIFT (7U)
|
#define GRF_SOC_CON10_UART4_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART4_RTS_INV_SHIFT) /* 0x00000080 */
|
#define GRF_SOC_CON10_UART5_CTS_INV_SHIFT (8U)
|
#define GRF_SOC_CON10_UART5_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART5_CTS_INV_SHIFT) /* 0x00000100 */
|
#define GRF_SOC_CON10_UART5_RTS_INV_SHIFT (9U)
|
#define GRF_SOC_CON10_UART5_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART5_RTS_INV_SHIFT) /* 0x00000200 */
|
#define GRF_SOC_CON10_UART6_CTS_INV_SHIFT (10U)
|
#define GRF_SOC_CON10_UART6_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART6_CTS_INV_SHIFT) /* 0x00000400 */
|
#define GRF_SOC_CON10_UART6_RTS_INV_SHIFT (11U)
|
#define GRF_SOC_CON10_UART6_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART6_RTS_INV_SHIFT) /* 0x00000800 */
|
#define GRF_SOC_CON10_UART7_CTS_INV_SHIFT (12U)
|
#define GRF_SOC_CON10_UART7_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART7_CTS_INV_SHIFT) /* 0x00001000 */
|
#define GRF_SOC_CON10_UART7_RTS_INV_SHIFT (13U)
|
#define GRF_SOC_CON10_UART7_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART7_RTS_INV_SHIFT) /* 0x00002000 */
|
#define GRF_SOC_CON10_UART8_CTS_INV_SHIFT (14U)
|
#define GRF_SOC_CON10_UART8_CTS_INV_MASK (0x1U << GRF_SOC_CON10_UART8_CTS_INV_SHIFT) /* 0x00004000 */
|
#define GRF_SOC_CON10_UART8_RTS_INV_SHIFT (15U)
|
#define GRF_SOC_CON10_UART8_RTS_INV_MASK (0x1U << GRF_SOC_CON10_UART8_RTS_INV_SHIFT) /* 0x00008000 */
|
/* SOC_CON11 */
|
#define GRF_SOC_CON11_OFFSET (0x40504U)
|
#define GRF_SOC_CON11_UART9_CTS_INV_SHIFT (0U)
|
#define GRF_SOC_CON11_UART9_CTS_INV_MASK (0x1U << GRF_SOC_CON11_UART9_CTS_INV_SHIFT) /* 0x00000001 */
|
#define GRF_SOC_CON11_UART9_RTS_INV_SHIFT (1U)
|
#define GRF_SOC_CON11_UART9_RTS_INV_MASK (0x1U << GRF_SOC_CON11_UART9_RTS_INV_SHIFT) /* 0x00000002 */
|
#define GRF_SOC_CON11_EMMC_CLKBYPASS_SHIFT (2U)
|
#define GRF_SOC_CON11_EMMC_CLKBYPASS_MASK (0x1U << GRF_SOC_CON11_EMMC_CLKBYPASS_SHIFT) /* 0x00000004 */
|
#define GRF_SOC_CON11_EMMC_CLKSTABLE_SHIFT (3U)
|
#define GRF_SOC_CON11_EMMC_CLKSTABLE_MASK (0x1U << GRF_SOC_CON11_EMMC_CLKSTABLE_SHIFT) /* 0x00000008 */
|
#define GRF_SOC_CON11_WDT_NS_PAUSE_EN_SHIFT (4U)
|
#define GRF_SOC_CON11_WDT_NS_PAUSE_EN_MASK (0x1U << GRF_SOC_CON11_WDT_NS_PAUSE_EN_SHIFT) /* 0x00000010 */
|
#define GRF_SOC_CON11_I2S1_MCLK_SEL_SHIFT (5U)
|
#define GRF_SOC_CON11_I2S1_MCLK_SEL_MASK (0x1U << GRF_SOC_CON11_I2S1_MCLK_SEL_SHIFT) /* 0x00000020 */
|
#define GRF_SOC_CON11_I2S3_LRCK_SEL_SHIFT (6U)
|
#define GRF_SOC_CON11_I2S3_LRCK_SEL_MASK (0x1U << GRF_SOC_CON11_I2S3_LRCK_SEL_SHIFT) /* 0x00000040 */
|
#define GRF_SOC_CON11_I2S3_SCLK_SEL_SHIFT (7U)
|
#define GRF_SOC_CON11_I2S3_SCLK_SEL_MASK (0x1U << GRF_SOC_CON11_I2S3_SCLK_SEL_SHIFT) /* 0x00000080 */
|
#define GRF_SOC_CON11_PCIE_ADDR_EXTEND_SHIFT (8U)
|
#define GRF_SOC_CON11_PCIE_ADDR_EXTEND_MASK (0x1U << GRF_SOC_CON11_PCIE_ADDR_EXTEND_SHIFT) /* 0x00000100 */
|
#define GRF_SOC_CON11_SDMMC0_BUFFER_EN_SHIFT (9U)
|
#define GRF_SOC_CON11_SDMMC0_BUFFER_EN_MASK (0x1U << GRF_SOC_CON11_SDMMC0_BUFFER_EN_SHIFT) /* 0x00000200 */
|
#define GRF_SOC_CON11_SDMMC1_BUFFER_EN_SHIFT (10U)
|
#define GRF_SOC_CON11_SDMMC1_BUFFER_EN_MASK (0x1U << GRF_SOC_CON11_SDMMC1_BUFFER_EN_SHIFT) /* 0x00000400 */
|
#define GRF_SOC_CON11_SDMMC2_BUFFER_EN_SHIFT (11U)
|
#define GRF_SOC_CON11_SDMMC2_BUFFER_EN_MASK (0x1U << GRF_SOC_CON11_SDMMC2_BUFFER_EN_SHIFT) /* 0x00000800 */
|
#define GRF_SOC_CON11_OTPCS_LOCK_SHIFT (12U)
|
#define GRF_SOC_CON11_OTPCS_LOCK_MASK (0x1U << GRF_SOC_CON11_OTPCS_LOCK_SHIFT) /* 0x00001000 */
|
#define GRF_SOC_CON11_OPTCNS_LOCK_SHIFT (13U)
|
#define GRF_SOC_CON11_OPTCNS_LOCK_MASK (0x1U << GRF_SOC_CON11_OPTCNS_LOCK_SHIFT) /* 0x00002000 */
|
/* SOC_CON12 */
|
#define GRF_SOC_CON12_OFFSET (0x40508U)
|
#define GRF_SOC_CON12_I2S1_MCLK_RX_OE_SHIFT (0U)
|
#define GRF_SOC_CON12_I2S1_MCLK_RX_OE_MASK (0x1U << GRF_SOC_CON12_I2S1_MCLK_RX_OE_SHIFT) /* 0x00000001 */
|
#define GRF_SOC_CON12_I2S1_MCLK_TX_OE_SHIFT (1U)
|
#define GRF_SOC_CON12_I2S1_MCLK_TX_OE_MASK (0x1U << GRF_SOC_CON12_I2S1_MCLK_TX_OE_SHIFT) /* 0x00000002 */
|
#define GRF_SOC_CON12_I2S2_MCLK_OE_SHIFT (2U)
|
#define GRF_SOC_CON12_I2S2_MCLK_OE_MASK (0x1U << GRF_SOC_CON12_I2S2_MCLK_OE_SHIFT) /* 0x00000004 */
|
#define GRF_SOC_CON12_I2S3_MCLK_OE_SHIFT (3U)
|
#define GRF_SOC_CON12_I2S3_MCLK_OE_MASK (0x1U << GRF_SOC_CON12_I2S3_MCLK_OE_SHIFT) /* 0x00000008 */
|
#define GRF_SOC_CON12_WDTNS_GLB_RESET_EN_SHIFT (4U)
|
#define GRF_SOC_CON12_WDTNS_GLB_RESET_EN_MASK (0x1U << GRF_SOC_CON12_WDTNS_GLB_RESET_EN_SHIFT) /* 0x00000010 */
|
#define GRF_SOC_CON12_SCR_DET_INV_SEL_SHIFT (5U)
|
#define GRF_SOC_CON12_SCR_DET_INV_SEL_MASK (0x1U << GRF_SOC_CON12_SCR_DET_INV_SEL_SHIFT) /* 0x00000020 */
|
#define GRF_SOC_CON12_PMU_PWR_IDLE_REQ_SHIFT (10U)
|
#define GRF_SOC_CON12_PMU_PWR_IDLE_REQ_MASK (0x1U << GRF_SOC_CON12_PMU_PWR_IDLE_REQ_SHIFT) /* 0x00000400 */
|
#define GRF_SOC_CON12_BUS_PWR_IDLE_REQ_SHIFT (11U)
|
#define GRF_SOC_CON12_BUS_PWR_IDLE_REQ_MASK (0x1U << GRF_SOC_CON12_BUS_PWR_IDLE_REQ_SHIFT) /* 0x00000800 */
|
#define GRF_SOC_CON12_ACDCDIG_I2S_ACTIVE_SHIFT (13U)
|
#define GRF_SOC_CON12_ACDCDIG_I2S_ACTIVE_MASK (0x1U << GRF_SOC_CON12_ACDCDIG_I2S_ACTIVE_SHIFT) /* 0x00002000 */
|
#define GRF_SOC_CON12_ACDCDIG_I2C_TRAN_REQ_SHIFT (14U)
|
#define GRF_SOC_CON12_ACDCDIG_I2C_TRAN_REQ_MASK (0x1U << GRF_SOC_CON12_ACDCDIG_I2C_TRAN_REQ_SHIFT) /* 0x00004000 */
|
#define GRF_SOC_CON12_I2S3_MCLK_SEL_SHIFT (15U)
|
#define GRF_SOC_CON12_I2S3_MCLK_SEL_MASK (0x1U << GRF_SOC_CON12_I2S3_MCLK_SEL_SHIFT) /* 0x00008000 */
|
/* SOC_CON13 */
|
#define GRF_SOC_CON13_OFFSET (0x4050CU)
|
#define GRF_SOC_CON13_SDMMC_BUFFER_WR_THRESH_SHIFT (0U)
|
#define GRF_SOC_CON13_SDMMC_BUFFER_WR_THRESH_MASK (0x1FU << GRF_SOC_CON13_SDMMC_BUFFER_WR_THRESH_SHIFT) /* 0x0000001F */
|
#define GRF_SOC_CON13_SDMMC_BUFFER_EN_SHIFT (6U)
|
#define GRF_SOC_CON13_SDMMC_BUFFER_EN_MASK (0x1U << GRF_SOC_CON13_SDMMC_BUFFER_EN_SHIFT) /* 0x00000040 */
|
#define GRF_SOC_CON13_SDMMC_BUF_CLK_INV_SEL_SHIFT (7U)
|
#define GRF_SOC_CON13_SDMMC_BUF_CLK_INV_SEL_MASK (0x1U << GRF_SOC_CON13_SDMMC_BUF_CLK_INV_SEL_SHIFT) /* 0x00000080 */
|
#define GRF_SOC_CON13_HDCP_UART_EN_SHIFT (8U)
|
#define GRF_SOC_CON13_HDCP_UART_EN_MASK (0x1U << GRF_SOC_CON13_HDCP_UART_EN_SHIFT) /* 0x00000100 */
|
#define GRF_SOC_CON13_MCU_SOFT_IRQ_SHIFT (12U)
|
#define GRF_SOC_CON13_MCU_SOFT_IRQ_MASK (0x1U << GRF_SOC_CON13_MCU_SOFT_IRQ_SHIFT) /* 0x00001000 */
|
#define GRF_SOC_CON13_MCU_SEL_AXI_SHIFT (13U)
|
#define GRF_SOC_CON13_MCU_SEL_AXI_MASK (0x1U << GRF_SOC_CON13_MCU_SEL_AXI_SHIFT) /* 0x00002000 */
|
#define GRF_SOC_CON13_MCU_AHB2AXI_I_BUF_FLUSH_SHIFT (14U)
|
#define GRF_SOC_CON13_MCU_AHB2AXI_I_BUF_FLUSH_MASK (0x1U << GRF_SOC_CON13_MCU_AHB2AXI_I_BUF_FLUSH_SHIFT) /* 0x00004000 */
|
#define GRF_SOC_CON13_MCU_AHB2AXI_D_BUF_FLUSH_SHIFT (15U)
|
#define GRF_SOC_CON13_MCU_AHB2AXI_D_BUF_FLUSH_MASK (0x1U << GRF_SOC_CON13_MCU_AHB2AXI_D_BUF_FLUSH_SHIFT) /* 0x00008000 */
|
/* SOC_CON14 */
|
#define GRF_SOC_CON14_OFFSET (0x40510U)
|
#define GRF_SOC_CON14_MCU_BOOT_ADDR_SHIFT (0U)
|
#define GRF_SOC_CON14_MCU_BOOT_ADDR_MASK (0xFFFFU << GRF_SOC_CON14_MCU_BOOT_ADDR_SHIFT) /* 0x0000FFFF */
|
/* SOC_CON15 */
|
#define GRF_SOC_CON15_OFFSET (0x40514U)
|
#define GRF_SOC_CON15_SDCARD_DECTN_DLY_SHIFT (0U)
|
#define GRF_SOC_CON15_SDCARD_DECTN_DLY_MASK (0xFFFFFFFFU << GRF_SOC_CON15_SDCARD_DECTN_DLY_SHIFT) /* 0xFFFFFFFF */
|
/* SOC_CON16 */
|
#define GRF_SOC_CON16_OFFSET (0x40518U)
|
#define GRF_SOC_CON16_AHB2AXI_D_TIMEOUT_SHIFT (0U)
|
#define GRF_SOC_CON16_AHB2AXI_D_TIMEOUT_MASK (0xFFU << GRF_SOC_CON16_AHB2AXI_D_TIMEOUT_SHIFT) /* 0x000000FF */
|
#define GRF_SOC_CON16_AHB2AXI_I_RD_CLEAN_SHIFT (8U)
|
#define GRF_SOC_CON16_AHB2AXI_I_RD_CLEAN_MASK (0x1U << GRF_SOC_CON16_AHB2AXI_I_RD_CLEAN_SHIFT) /* 0x00000100 */
|
#define GRF_SOC_CON16_AHB2AXI_D_RD_CLEAN_SHIFT (9U)
|
#define GRF_SOC_CON16_AHB2AXI_D_RD_CLEAN_MASK (0x1U << GRF_SOC_CON16_AHB2AXI_D_RD_CLEAN_SHIFT) /* 0x00000200 */
|
#define GRF_SOC_CON16_PCIE30PHY_PRB_IO_EN_SHIFT (10U)
|
#define GRF_SOC_CON16_PCIE30PHY_PRB_IO_EN_MASK (0x1U << GRF_SOC_CON16_PCIE30PHY_PRB_IO_EN_SHIFT) /* 0x00000400 */
|
#define GRF_SOC_CON16_HPLL_CLK_SEL_SHIFT (11U)
|
#define GRF_SOC_CON16_HPLL_CLK_SEL_MASK (0x1U << GRF_SOC_CON16_HPLL_CLK_SEL_SHIFT) /* 0x00000800 */
|
#define GRF_SOC_CON16_PPLL_CLK_SEL_SHIFT (12U)
|
#define GRF_SOC_CON16_PPLL_CLK_SEL_MASK (0x1U << GRF_SOC_CON16_PPLL_CLK_SEL_SHIFT) /* 0x00001000 */
|
#define GRF_SOC_CON16_GMAC0_TXCLK_INV_EN_SHIFT (13U)
|
#define GRF_SOC_CON16_GMAC0_TXCLK_INV_EN_MASK (0x1U << GRF_SOC_CON16_GMAC0_TXCLK_INV_EN_SHIFT) /* 0x00002000 */
|
#define GRF_SOC_CON16_GMAC1_TXCLKM0_INV_EN_SHIFT (14U)
|
#define GRF_SOC_CON16_GMAC1_TXCLKM0_INV_EN_MASK (0x1U << GRF_SOC_CON16_GMAC1_TXCLKM0_INV_EN_SHIFT) /* 0x00004000 */
|
#define GRF_SOC_CON16_GMAC1_TXCLKM1_INV_EN_SHIFT (15U)
|
#define GRF_SOC_CON16_GMAC1_TXCLKM1_INV_EN_MASK (0x1U << GRF_SOC_CON16_GMAC1_TXCLKM1_INV_EN_SHIFT) /* 0x00008000 */
|
/* SOC_STATUS0 */
|
#define GRF_SOC_STATUS0_OFFSET (0x40580U)
|
#define GRF_SOC_STATUS0_APLL_LOCK_SHIFT (0U)
|
#define GRF_SOC_STATUS0_APLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_APLL_LOCK_SHIFT) /* 0x00000001 */
|
#define GRF_SOC_STATUS0_DPLL_LOCK_SHIFT (1U)
|
#define GRF_SOC_STATUS0_DPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_DPLL_LOCK_SHIFT) /* 0x00000002 */
|
#define GRF_SOC_STATUS0_CPLL_LOCK_SHIFT (2U)
|
#define GRF_SOC_STATUS0_CPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_CPLL_LOCK_SHIFT) /* 0x00000004 */
|
#define GRF_SOC_STATUS0_GPLL_LOCK_SHIFT (3U)
|
#define GRF_SOC_STATUS0_GPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_GPLL_LOCK_SHIFT) /* 0x00000008 */
|
#define GRF_SOC_STATUS0_PPLL_LOCK_SHIFT (4U)
|
#define GRF_SOC_STATUS0_PPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_PPLL_LOCK_SHIFT) /* 0x00000010 */
|
#define GRF_SOC_STATUS0_NPLL_LOCK_SHIFT (5U)
|
#define GRF_SOC_STATUS0_NPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_NPLL_LOCK_SHIFT) /* 0x00000020 */
|
#define GRF_SOC_STATUS0_VPLL_LOCK_SHIFT (6U)
|
#define GRF_SOC_STATUS0_VPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_VPLL_LOCK_SHIFT) /* 0x00000040 */
|
#define GRF_SOC_STATUS0_HPLL_LOCK_SHIFT (7U)
|
#define GRF_SOC_STATUS0_HPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_HPLL_LOCK_SHIFT) /* 0x00000080 */
|
#define GRF_SOC_STATUS0_MPLL_LOCK_SHIFT (8U)
|
#define GRF_SOC_STATUS0_MPLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_MPLL_LOCK_SHIFT) /* 0x00000100 */
|
#define GRF_SOC_STATUS0_ACDCDIG_I2C_TRAN_ACK_SHIFT (9U)
|
#define GRF_SOC_STATUS0_ACDCDIG_I2C_TRAN_ACK_MASK (0x1U << GRF_SOC_STATUS0_ACDCDIG_I2C_TRAN_ACK_SHIFT) /* 0x00000200 */
|
#define GRF_SOC_STATUS0_DDR_CMD_PLL_LOCK_SHIFT (10U)
|
#define GRF_SOC_STATUS0_DDR_CMD_PLL_LOCK_MASK (0x1U << GRF_SOC_STATUS0_DDR_CMD_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS0_SHIFT (11U)
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS0_MASK (0x1U << GRF_SOC_STATUS0_TIMER_EN_STATUS0_SHIFT) /* 0x00000800 */
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS1_SHIFT (12U)
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS1_MASK (0x1U << GRF_SOC_STATUS0_TIMER_EN_STATUS1_SHIFT) /* 0x00001000 */
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS2_SHIFT (13U)
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS2_MASK (0x1U << GRF_SOC_STATUS0_TIMER_EN_STATUS2_SHIFT) /* 0x00002000 */
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS3_SHIFT (14U)
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS3_MASK (0x1U << GRF_SOC_STATUS0_TIMER_EN_STATUS3_SHIFT) /* 0x00004000 */
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS4_SHIFT (15U)
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS4_MASK (0x1U << GRF_SOC_STATUS0_TIMER_EN_STATUS4_SHIFT) /* 0x00008000 */
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS5_SHIFT (16U)
|
#define GRF_SOC_STATUS0_TIMER_EN_STATUS5_MASK (0x1U << GRF_SOC_STATUS0_TIMER_EN_STATUS5_SHIFT) /* 0x00010000 */
|
#define GRF_SOC_STATUS0_VOP_DMA_FINISH_SHIFT (17U)
|
#define GRF_SOC_STATUS0_VOP_DMA_FINISH_MASK (0x1U << GRF_SOC_STATUS0_VOP_DMA_FINISH_SHIFT) /* 0x00020000 */
|
#define GRF_SOC_STATUS0_SCRAMBLE_SHIFT_READY_SHIFT (18U)
|
#define GRF_SOC_STATUS0_SCRAMBLE_SHIFT_READY_MASK (0x1U << GRF_SOC_STATUS0_SCRAMBLE_SHIFT_READY_SHIFT) /* 0x00040000 */
|
#define GRF_SOC_STATUS0_BUF_FLUSH_ACK_I_SHIFT (19U)
|
#define GRF_SOC_STATUS0_BUF_FLUSH_ACK_I_MASK (0x1U << GRF_SOC_STATUS0_BUF_FLUSH_ACK_I_SHIFT) /* 0x00080000 */
|
#define GRF_SOC_STATUS0_BUF_FLUSH_ACK_D_SHIFT (20U)
|
#define GRF_SOC_STATUS0_BUF_FLUSH_ACK_D_MASK (0x1U << GRF_SOC_STATUS0_BUF_FLUSH_ACK_D_SHIFT) /* 0x00100000 */
|
#define GRF_SOC_STATUS0_PMU_PWR_IDLE_SHIFT (21U)
|
#define GRF_SOC_STATUS0_PMU_PWR_IDLE_MASK (0x1U << GRF_SOC_STATUS0_PMU_PWR_IDLE_SHIFT) /* 0x00200000 */
|
#define GRF_SOC_STATUS0_PMU_PWR_IDLE_ACK_SHIFT (22U)
|
#define GRF_SOC_STATUS0_PMU_PWR_IDLE_ACK_MASK (0x1U << GRF_SOC_STATUS0_PMU_PWR_IDLE_ACK_SHIFT) /* 0x00400000 */
|
#define GRF_SOC_STATUS0_OTPCNS_SBPI_BUSY_SHIFT (23U)
|
#define GRF_SOC_STATUS0_OTPCNS_SBPI_BUSY_MASK (0x1U << GRF_SOC_STATUS0_OTPCNS_SBPI_BUSY_SHIFT) /* 0x00800000 */
|
#define GRF_SOC_STATUS0_OTPCNS_USER_BUSY_SHIFT (24U)
|
#define GRF_SOC_STATUS0_OTPCNS_USER_BUSY_MASK (0x1U << GRF_SOC_STATUS0_OTPCNS_USER_BUSY_SHIFT) /* 0x01000000 */
|
#define GRF_SOC_STATUS0_OTP_S_SBPI_BUSY_SHIFT (25U)
|
#define GRF_SOC_STATUS0_OTP_S_SBPI_BUSY_MASK (0x1U << GRF_SOC_STATUS0_OTP_S_SBPI_BUSY_SHIFT) /* 0x02000000 */
|
#define GRF_SOC_STATUS0_OTP_S_USER_BUSY_SHIFT (26U)
|
#define GRF_SOC_STATUS0_OTP_S_USER_BUSY_MASK (0x1U << GRF_SOC_STATUS0_OTP_S_USER_BUSY_SHIFT) /* 0x04000000 */
|
#define GRF_SOC_STATUS0_WFI_HALTED_SHIFT (27U)
|
#define GRF_SOC_STATUS0_WFI_HALTED_MASK (0x1U << GRF_SOC_STATUS0_WFI_HALTED_SHIFT) /* 0x08000000 */
|
/* RAM_CON */
|
#define GRF_RAM_CON_OFFSET (0x405C0U)
|
#define GRF_RAM_CON_SPRA_RTSEL_SHIFT (0U)
|
#define GRF_RAM_CON_SPRA_RTSEL_MASK (0x3U << GRF_RAM_CON_SPRA_RTSEL_SHIFT) /* 0x00000003 */
|
#define GRF_RAM_CON_SPRA_WTSEL_SHIFT (2U)
|
#define GRF_RAM_CON_SPRA_WTSEL_MASK (0x3U << GRF_RAM_CON_SPRA_WTSEL_SHIFT) /* 0x0000000C */
|
#define GRF_RAM_CON_DPRA_PTSEL_SHIFT (4U)
|
#define GRF_RAM_CON_DPRA_PTSEL_MASK (0x3U << GRF_RAM_CON_DPRA_PTSEL_SHIFT) /* 0x00000030 */
|
#define GRF_RAM_CON_DPRA_RTSEL_SHIFT (6U)
|
#define GRF_RAM_CON_DPRA_RTSEL_MASK (0x3U << GRF_RAM_CON_DPRA_RTSEL_SHIFT) /* 0x000000C0 */
|
#define GRF_RAM_CON_DPRA_WTSEL_SHIFT (8U)
|
#define GRF_RAM_CON_DPRA_WTSEL_MASK (0x3U << GRF_RAM_CON_DPRA_WTSEL_SHIFT) /* 0x00000300 */
|
#define GRF_RAM_CON_ROM_PTSEL_SHIFT (10U)
|
#define GRF_RAM_CON_ROM_PTSEL_MASK (0x3U << GRF_RAM_CON_ROM_PTSEL_SHIFT) /* 0x00000C00 */
|
#define GRF_RAM_CON_ROM_RTSEL_SHIFT (12U)
|
#define GRF_RAM_CON_ROM_RTSEL_MASK (0x3U << GRF_RAM_CON_ROM_RTSEL_SHIFT) /* 0x00003000 */
|
#define GRF_RAM_CON_ROM_TRB_SHIFT (14U)
|
#define GRF_RAM_CON_ROM_TRB_MASK (0x3U << GRF_RAM_CON_ROM_TRB_SHIFT) /* 0x0000C000 */
|
/* CORE_RAM_CON */
|
#define GRF_CORE_RAM_CON_OFFSET (0x405C4U)
|
#define GRF_CORE_RAM_CON_WTSEL_CPU_SHIFT (0U)
|
#define GRF_CORE_RAM_CON_WTSEL_CPU_MASK (0x3U << GRF_CORE_RAM_CON_WTSEL_CPU_SHIFT) /* 0x00000003 */
|
#define GRF_CORE_RAM_CON_RTSEL_CPU_SHIFT (2U)
|
#define GRF_CORE_RAM_CON_RTSEL_CPU_MASK (0x3U << GRF_CORE_RAM_CON_RTSEL_CPU_SHIFT) /* 0x0000000C */
|
#define GRF_CORE_RAM_CON_WTSEL_CPU_DSU_SHIFT (4U)
|
#define GRF_CORE_RAM_CON_WTSEL_CPU_DSU_MASK (0x3U << GRF_CORE_RAM_CON_WTSEL_CPU_DSU_SHIFT) /* 0x00000030 */
|
#define GRF_CORE_RAM_CON_RTSEL_CPU_DSU_SHIFT (6U)
|
#define GRF_CORE_RAM_CON_RTSEL_CPU_DSU_MASK (0x3U << GRF_CORE_RAM_CON_RTSEL_CPU_DSU_SHIFT) /* 0x000000C0 */
|
#define GRF_CORE_RAM_CON_SPRA_SLP_SHIFT (15U)
|
#define GRF_CORE_RAM_CON_SPRA_SLP_MASK (0x1U << GRF_CORE_RAM_CON_SPRA_SLP_SHIFT) /* 0x00008000 */
|
/* TSADC_CON */
|
#define GRF_TSADC_CON_OFFSET (0x40600U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG0_SHIFT (0U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG0_MASK (0x1U << GRF_TSADC_CON_TSADC_ANA_REG0_SHIFT) /* 0x00000001 */
|
#define GRF_TSADC_CON_TSADC_ANA_REG1_SHIFT (1U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG1_MASK (0x1U << GRF_TSADC_CON_TSADC_ANA_REG1_SHIFT) /* 0x00000002 */
|
#define GRF_TSADC_CON_TSADC_ANA_REG2_SHIFT (2U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG2_MASK (0x1U << GRF_TSADC_CON_TSADC_ANA_REG2_SHIFT) /* 0x00000004 */
|
#define GRF_TSADC_CON_TSADC_ANA_REG3_SHIFT (3U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG3_MASK (0x1U << GRF_TSADC_CON_TSADC_ANA_REG3_SHIFT) /* 0x00000008 */
|
#define GRF_TSADC_CON_TSADC_ANA_REG4_SHIFT (4U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG4_MASK (0x1U << GRF_TSADC_CON_TSADC_ANA_REG4_SHIFT) /* 0x00000010 */
|
#define GRF_TSADC_CON_TSADC_ANA_REG5_SHIFT (5U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG5_MASK (0x1U << GRF_TSADC_CON_TSADC_ANA_REG5_SHIFT) /* 0x00000020 */
|
#define GRF_TSADC_CON_TSADC_ANA_REG6_SHIFT (6U)
|
#define GRF_TSADC_CON_TSADC_ANA_REG6_MASK (0x1U << GRF_TSADC_CON_TSADC_ANA_REG6_SHIFT) /* 0x00000040 */
|
#define GRF_TSADC_CON_TSADC_TSEN_SHIFT (8U)
|
#define GRF_TSADC_CON_TSADC_TSEN_MASK (0x1U << GRF_TSADC_CON_TSADC_TSEN_SHIFT) /* 0x00000100 */
|
/* SARADC_CON */
|
#define GRF_SARADC_CON_OFFSET (0x40610U)
|
#define GRF_SARADC_CON_SARADC_ANA_REG_SHIFT (0U)
|
#define GRF_SARADC_CON_SARADC_ANA_REG_MASK (0xFFFFU << GRF_SARADC_CON_SARADC_ANA_REG_SHIFT) /* 0x0000FFFF */
|
/* GPUPVTPLL_CON0 */
|
#define GRF_GPUPVTPLL_CON0_OFFSET (0x40700U)
|
#define GRF_GPUPVTPLL_CON0_GPUPVTPLL_START_SHIFT (0U)
|
#define GRF_GPUPVTPLL_CON0_GPUPVTPLL_START_MASK (0x1U << GRF_GPUPVTPLL_CON0_GPUPVTPLL_START_SHIFT) /* 0x00000001 */
|
#define GRF_GPUPVTPLL_CON0_GPUPVTPLL_OSC_EN_SHIFT (1U)
|
#define GRF_GPUPVTPLL_CON0_GPUPVTPLL_OSC_EN_MASK (0x1U << GRF_GPUPVTPLL_CON0_GPUPVTPLL_OSC_EN_SHIFT) /* 0x00000002 */
|
#define GRF_GPUPVTPLL_CON0_GPUPVTPLL_OUT_POLAR_SHIFT (2U)
|
#define GRF_GPUPVTPLL_CON0_GPUPVTPLL_OUT_POLAR_MASK (0x1U << GRF_GPUPVTPLL_CON0_GPUPVTPLL_OUT_POLAR_SHIFT) /* 0x00000004 */
|
#define GRF_GPUPVTPLL_CON0_GPU_PVTPLL_RING_LENGTH_SEL_SHIFT (3U)
|
#define GRF_GPUPVTPLL_CON0_GPU_PVTPLL_RING_LENGTH_SEL_MASK (0x1FU << GRF_GPUPVTPLL_CON0_GPU_PVTPLL_RING_LENGTH_SEL_SHIFT) /* 0x000000F8 */
|
#define GRF_GPUPVTPLL_CON0_GPU_PVTPLL_OSC_SEL_SHIFT (8U)
|
#define GRF_GPUPVTPLL_CON0_GPU_PVTPLL_OSC_SEL_MASK (0x7U << GRF_GPUPVTPLL_CON0_GPU_PVTPLL_OSC_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_GPUPVTPLL_CON0_GPU_PVTPLL_CLK_DIV_CNT_SHIFT (11U)
|
#define GRF_GPUPVTPLL_CON0_GPU_PVTPLL_CLK_DIV_CNT_MASK (0xFU << GRF_GPUPVTPLL_CON0_GPU_PVTPLL_CLK_DIV_CNT_SHIFT) /* 0x00007800 */
|
/* GPUPVTPLL_CON1 */
|
#define GRF_GPUPVTPLL_CON1_OFFSET (0x40704U)
|
#define GRF_GPUPVTPLL_CON1_PVTPLL_CAL_CNT_SHIFT (0U)
|
#define GRF_GPUPVTPLL_CON1_PVTPLL_CAL_CNT_MASK (0xFFFFFFFFU << GRF_GPUPVTPLL_CON1_PVTPLL_CAL_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* GPUPVTPLL_CON2 */
|
#define GRF_GPUPVTPLL_CON2_OFFSET (0x40708U)
|
#define GRF_GPUPVTPLL_CON2_GPU_PVTPLL_THRESHOLD_SHIFT (0U)
|
#define GRF_GPUPVTPLL_CON2_GPU_PVTPLL_THRESHOLD_MASK (0xFFFFFFFFU << GRF_GPUPVTPLL_CON2_GPU_PVTPLL_THRESHOLD_SHIFT) /* 0xFFFFFFFF */
|
/* GPUPVTPLL_CON3 */
|
#define GRF_GPUPVTPLL_CON3_OFFSET (0x4070CU)
|
#define GRF_GPUPVTPLL_CON3_GPU_PVTPLL_REF_CNT_SHIFT (0U)
|
#define GRF_GPUPVTPLL_CON3_GPU_PVTPLL_REF_CNT_MASK (0xFFFFFFFFU << GRF_GPUPVTPLL_CON3_GPU_PVTPLL_REF_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* NPUPVTPLL_CON0 */
|
#define GRF_NPUPVTPLL_CON0_OFFSET (0x40740U)
|
#define GRF_NPUPVTPLL_CON0_GPUPVTPLL_START_SHIFT (0U)
|
#define GRF_NPUPVTPLL_CON0_GPUPVTPLL_START_MASK (0x1U << GRF_NPUPVTPLL_CON0_GPUPVTPLL_START_SHIFT) /* 0x00000001 */
|
#define GRF_NPUPVTPLL_CON0_GPUPVTPLL_OSC_EN_SHIFT (1U)
|
#define GRF_NPUPVTPLL_CON0_GPUPVTPLL_OSC_EN_MASK (0x1U << GRF_NPUPVTPLL_CON0_GPUPVTPLL_OSC_EN_SHIFT) /* 0x00000002 */
|
#define GRF_NPUPVTPLL_CON0_GPUPVTPLL_OUT_POLAR_SHIFT (2U)
|
#define GRF_NPUPVTPLL_CON0_GPUPVTPLL_OUT_POLAR_MASK (0x1U << GRF_NPUPVTPLL_CON0_GPUPVTPLL_OUT_POLAR_SHIFT) /* 0x00000004 */
|
#define GRF_NPUPVTPLL_CON0_GPU_PVTPLL_RING_LENGTH_SEL_SHIFT (3U)
|
#define GRF_NPUPVTPLL_CON0_GPU_PVTPLL_RING_LENGTH_SEL_MASK (0x1FU << GRF_NPUPVTPLL_CON0_GPU_PVTPLL_RING_LENGTH_SEL_SHIFT) /* 0x000000F8 */
|
#define GRF_NPUPVTPLL_CON0_GPU_PVTPLL_OSC_SEL_SHIFT (8U)
|
#define GRF_NPUPVTPLL_CON0_GPU_PVTPLL_OSC_SEL_MASK (0x7U << GRF_NPUPVTPLL_CON0_GPU_PVTPLL_OSC_SEL_SHIFT) /* 0x00000700 */
|
#define GRF_NPUPVTPLL_CON0_GPU_PVTPLL_CLK_DIV_CNT_SHIFT (11U)
|
#define GRF_NPUPVTPLL_CON0_GPU_PVTPLL_CLK_DIV_CNT_MASK (0xFU << GRF_NPUPVTPLL_CON0_GPU_PVTPLL_CLK_DIV_CNT_SHIFT) /* 0x00007800 */
|
/* NPUPVTPLL_CON1 */
|
#define GRF_NPUPVTPLL_CON1_OFFSET (0x40744U)
|
#define GRF_NPUPVTPLL_CON1_PVTPLL_CAL_CNT_SHIFT (0U)
|
#define GRF_NPUPVTPLL_CON1_PVTPLL_CAL_CNT_MASK (0xFFFFFFFFU << GRF_NPUPVTPLL_CON1_PVTPLL_CAL_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* NPUPVTPLL_CON2 */
|
#define GRF_NPUPVTPLL_CON2_OFFSET (0x40748U)
|
#define GRF_NPUPVTPLL_CON2_GPU_PVTPLL_THRESHOLD_SHIFT (0U)
|
#define GRF_NPUPVTPLL_CON2_GPU_PVTPLL_THRESHOLD_MASK (0xFFFFFFFFU << GRF_NPUPVTPLL_CON2_GPU_PVTPLL_THRESHOLD_SHIFT) /* 0xFFFFFFFF */
|
/* NPUPVTPLL_CON3 */
|
#define GRF_NPUPVTPLL_CON3_OFFSET (0x4074CU)
|
#define GRF_NPUPVTPLL_CON3_GPU_PVTPLL_REF_CNT_SHIFT (0U)
|
#define GRF_NPUPVTPLL_CON3_GPU_PVTPLL_REF_CNT_MASK (0xFFFFFFFFU << GRF_NPUPVTPLL_CON3_GPU_PVTPLL_REF_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* CHIP_ID */
|
#define GRF_CHIP_ID_OFFSET (0x40800U)
|
#define GRF_CHIP_ID_CHIP_ID_SHIFT (0U)
|
#define GRF_CHIP_ID_CHIP_ID_MASK (0xFFFFFFFFU << GRF_CHIP_ID_CHIP_ID_SHIFT) /* 0xFFFFFFFF */
|
/* GPIO1C5_DS */
|
#define GRF_GPIO1C5_DS_OFFSET (0x40840U)
|
#define GRF_GPIO1C5_DS_GPIO1C5_DS_SHIFT (0U)
|
#define GRF_GPIO1C5_DS_GPIO1C5_DS_MASK (0x3FU << GRF_GPIO1C5_DS_GPIO1C5_DS_SHIFT) /* 0x0000003F */
|
/* GPIO2A2_DS */
|
#define GRF_GPIO2A2_DS_OFFSET (0x40844U)
|
#define GRF_GPIO2A2_DS_GPIO2A2_DS_SHIFT (0U)
|
#define GRF_GPIO2A2_DS_GPIO2A2_DS_MASK (0x3FU << GRF_GPIO2A2_DS_GPIO2A2_DS_SHIFT) /* 0x0000003F */
|
/* GPIO2B0_DS */
|
#define GRF_GPIO2B0_DS_OFFSET (0x40848U)
|
#define GRF_GPIO2B0_DS_GPIO2B0_DS_SHIFT (0U)
|
#define GRF_GPIO2B0_DS_GPIO2B0_DS_MASK (0x3FU << GRF_GPIO2B0_DS_GPIO2B0_DS_SHIFT) /* 0x0000003F */
|
/* GPIO3A0_DS */
|
#define GRF_GPIO3A0_DS_OFFSET (0x4084CU)
|
#define GRF_GPIO3A0_DS_GPIO3A0_DS_SHIFT (0U)
|
#define GRF_GPIO3A0_DS_GPIO3A0_DS_MASK (0x3FU << GRF_GPIO3A0_DS_GPIO3A0_DS_SHIFT) /* 0x0000003F */
|
/* GPIO3A6_DS */
|
#define GRF_GPIO3A6_DS_OFFSET (0x40850U)
|
#define GRF_GPIO3A6_DS_GPIO3A6_DS_SHIFT (0U)
|
#define GRF_GPIO3A6_DS_GPIO3A6_DS_MASK (0x3FU << GRF_GPIO3A6_DS_GPIO3A6_DS_SHIFT) /* 0x0000003F */
|
/* GPIO4A0_DS */
|
#define GRF_GPIO4A0_DS_OFFSET (0x40854U)
|
#define GRF_GPIO4A0_DS_GPIO4A0_DS_SHIFT (0U)
|
#define GRF_GPIO4A0_DS_GPIO4A0_DS_MASK (0x3FU << GRF_GPIO4A0_DS_GPIO4A0_DS_SHIFT) /* 0x0000003F */
|
/* DMAC0_CON0 */
|
#define GRF_DMAC0_CON0_OFFSET (0x40900U)
|
#define GRF_DMAC0_CON0_DMA0_IRQ_BOOT_NONSEC_SHIFT (0U)
|
#define GRF_DMAC0_CON0_DMA0_IRQ_BOOT_NONSEC_MASK (0xFFFFU << GRF_DMAC0_CON0_DMA0_IRQ_BOOT_NONSEC_SHIFT) /* 0x0000FFFF */
|
/* DMAC0_CON1 */
|
#define GRF_DMAC0_CON1_OFFSET (0x40904U)
|
#define GRF_DMAC0_CON1_DMA0_PERI_CH_NONSEC_15_0_SHIFT (0U)
|
#define GRF_DMAC0_CON1_DMA0_PERI_CH_NONSEC_15_0_MASK (0xFFFFU << GRF_DMAC0_CON1_DMA0_PERI_CH_NONSEC_15_0_SHIFT) /* 0x0000FFFF */
|
/* DMAC0_CON2 */
|
#define GRF_DMAC0_CON2_OFFSET (0x40908U)
|
#define GRF_DMAC0_CON2_DMA0_PERI_CH_NONSEC_31_16_SHIFT (0U)
|
#define GRF_DMAC0_CON2_DMA0_PERI_CH_NONSEC_31_16_MASK (0xFFFFU << GRF_DMAC0_CON2_DMA0_PERI_CH_NONSEC_31_16_SHIFT) /* 0x0000FFFF */
|
/* DMAC0_CON3 */
|
#define GRF_DMAC0_CON3_OFFSET (0x4090CU)
|
#define GRF_DMAC0_CON3_DMA0_MANAGER_BOOT_NONSEC_SHIFT (0U)
|
#define GRF_DMAC0_CON3_DMA0_MANAGER_BOOT_NONSEC_MASK (0x1U << GRF_DMAC0_CON3_DMA0_MANAGER_BOOT_NONSEC_SHIFT) /* 0x00000001 */
|
/* DMAC0_CON4 */
|
#define GRF_DMAC0_CON4_OFFSET (0x40910U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_0_TX_SHIFT (0U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_0_TX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_0_TX_SHIFT) /* 0x00000003 */
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_0_RX_SHIFT (2U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_0_RX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_0_RX_SHIFT) /* 0x0000000C */
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_1_TX_SHIFT (4U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_1_TX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_1_TX_SHIFT) /* 0x00000030 */
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_1_RX_SHIFT (6U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_1_RX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_1_RX_SHIFT) /* 0x000000C0 */
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_2_TX_SHIFT (8U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_2_TX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_2_TX_SHIFT) /* 0x00000300 */
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_2_RX_SHIFT (10U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_2_RX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_2_RX_SHIFT) /* 0x00000C00 */
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_3_TX_SHIFT (12U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_3_TX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_3_TX_SHIFT) /* 0x00003000 */
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_3_RX_SHIFT (14U)
|
#define GRF_DMAC0_CON4_GRF_TYPE_UART_3_RX_MASK (0x3U << GRF_DMAC0_CON4_GRF_TYPE_UART_3_RX_SHIFT) /* 0x0000C000 */
|
/* DMAC0_CON5 */
|
#define GRF_DMAC0_CON5_OFFSET (0x40914U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_4_TX_SHIFT (0U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_4_TX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_4_TX_SHIFT) /* 0x00000003 */
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_4_RX_SHIFT (2U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_4_RX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_4_RX_SHIFT) /* 0x0000000C */
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_5_TX_SHIFT (4U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_5_TX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_5_TX_SHIFT) /* 0x00000030 */
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_5_RX_SHIFT (6U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_5_RX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_5_RX_SHIFT) /* 0x000000C0 */
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_6_TX_SHIFT (8U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_6_TX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_6_TX_SHIFT) /* 0x00000300 */
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_6_RX_SHIFT (10U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_6_RX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_6_RX_SHIFT) /* 0x00000C00 */
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_7_TX_SHIFT (12U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_7_TX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_7_TX_SHIFT) /* 0x00003000 */
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_7_RX_SHIFT (14U)
|
#define GRF_DMAC0_CON5_GRF_TYPE_UART_7_RX_MASK (0x3U << GRF_DMAC0_CON5_GRF_TYPE_UART_7_RX_SHIFT) /* 0x0000C000 */
|
/* DMAC0_CON6 */
|
#define GRF_DMAC0_CON6_OFFSET (0x40918U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_8_TX_SHIFT (0U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_8_TX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_UART_8_TX_SHIFT) /* 0x00000003 */
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_8_RX_SHIFT (2U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_8_RX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_UART_8_RX_SHIFT) /* 0x0000000C */
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_9_TX_SHIFT (4U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_9_TX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_UART_9_TX_SHIFT) /* 0x00000030 */
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_9_RX_SHIFT (6U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_UART_9_RX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_UART_9_RX_SHIFT) /* 0x000000C0 */
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI0_TX_SHIFT (8U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI0_TX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_SPI0_TX_SHIFT) /* 0x00000300 */
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI0_RX_SHIFT (10U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI0_RX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_SPI0_RX_SHIFT) /* 0x00000C00 */
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI1_TX_SHIFT (12U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI1_TX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_SPI1_TX_SHIFT) /* 0x00003000 */
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI1_RX_SHIFT (14U)
|
#define GRF_DMAC0_CON6_GRF_TYPE_SPI1_RX_MASK (0x3U << GRF_DMAC0_CON6_GRF_TYPE_SPI1_RX_SHIFT) /* 0x0000C000 */
|
/* DMAC0_CON7 */
|
#define GRF_DMAC0_CON7_OFFSET (0x4091CU)
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI2_TX_SHIFT (0U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI2_TX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_SPI2_TX_SHIFT) /* 0x00000003 */
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI2_RX_SHIFT (2U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI2_RX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_SPI2_RX_SHIFT) /* 0x0000000C */
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI3_TX_SHIFT (4U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI3_TX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_SPI3_TX_SHIFT) /* 0x00000030 */
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI3_RX_SHIFT (6U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_SPI3_RX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_SPI3_RX_SHIFT) /* 0x000000C0 */
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM0_TX_SHIFT (8U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM0_TX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_PWM0_TX_SHIFT) /* 0x00000300 */
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM1_TX_SHIFT (10U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM1_TX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_PWM1_TX_SHIFT) /* 0x00000C00 */
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM2_TX_SHIFT (12U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM2_TX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_PWM2_TX_SHIFT) /* 0x00003000 */
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM3_TX_SHIFT (14U)
|
#define GRF_DMAC0_CON7_GRF_TYPE_PWM3_TX_MASK (0x3U << GRF_DMAC0_CON7_GRF_TYPE_PWM3_TX_SHIFT) /* 0x0000C000 */
|
/* DMAC0_CON8 */
|
#define GRF_DMAC0_CON8_OFFSET (0x40920U)
|
#define GRF_DMAC0_CON8_GRF_DMA0_REQ_MODIFY_DIS_SHIFT (0U)
|
#define GRF_DMAC0_CON8_GRF_DMA0_REQ_MODIFY_DIS_MASK (0xFFFFU << GRF_DMAC0_CON8_GRF_DMA0_REQ_MODIFY_DIS_SHIFT) /* 0x0000FFFF */
|
/* DMAC0_CON9 */
|
#define GRF_DMAC0_CON9_OFFSET (0x40924U)
|
#define GRF_DMAC0_CON9_GRF_DMA0_REQ_MODIFY_DIS_SHIFT (0U)
|
#define GRF_DMAC0_CON9_GRF_DMA0_REQ_MODIFY_DIS_MASK (0xFFFFU << GRF_DMAC0_CON9_GRF_DMA0_REQ_MODIFY_DIS_SHIFT) /* 0x0000FFFF */
|
/* DMAC1_CON0 */
|
#define GRF_DMAC1_CON0_OFFSET (0x40940U)
|
#define GRF_DMAC1_CON0_DMA1_IRQ_BOOT_NONSEC_SHIFT (0U)
|
#define GRF_DMAC1_CON0_DMA1_IRQ_BOOT_NONSEC_MASK (0xFFFFU << GRF_DMAC1_CON0_DMA1_IRQ_BOOT_NONSEC_SHIFT) /* 0x0000FFFF */
|
/* DMAC1_CON1 */
|
#define GRF_DMAC1_CON1_OFFSET (0x40944U)
|
#define GRF_DMAC1_CON1_DMA1_PERI_CH_NONSEC_15_0_SHIFT (0U)
|
#define GRF_DMAC1_CON1_DMA1_PERI_CH_NONSEC_15_0_MASK (0xFFFFU << GRF_DMAC1_CON1_DMA1_PERI_CH_NONSEC_15_0_SHIFT) /* 0x0000FFFF */
|
/* DMAC1_CON2 */
|
#define GRF_DMAC1_CON2_OFFSET (0x40948U)
|
#define GRF_DMAC1_CON2_DMA1_PERI_CH_NONSEC_31_16_SHIFT (0U)
|
#define GRF_DMAC1_CON2_DMA1_PERI_CH_NONSEC_31_16_MASK (0xFFFFU << GRF_DMAC1_CON2_DMA1_PERI_CH_NONSEC_31_16_SHIFT) /* 0x0000FFFF */
|
/* DMAC1_CON3 */
|
#define GRF_DMAC1_CON3_OFFSET (0x4094CU)
|
#define GRF_DMAC1_CON3_DMA1_MANAGER_BOOT_NONSEC_SHIFT (0U)
|
#define GRF_DMAC1_CON3_DMA1_MANAGER_BOOT_NONSEC_MASK (0x1U << GRF_DMAC1_CON3_DMA1_MANAGER_BOOT_NONSEC_SHIFT) /* 0x00000001 */
|
/* DMAC1_CON4 */
|
#define GRF_DMAC1_CON4_OFFSET (0x40950U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S0_RX_SHIFT (0U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S0_RX_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_I2S0_RX_SHIFT) /* 0x00000003 */
|
#define GRF_DMAC1_CON4_GRF_TYPE_SPDIF_SHIFT (2U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_SPDIF_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_SPDIF_SHIFT) /* 0x0000000C */
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S1_TX_SHIFT (4U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S1_TX_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_I2S1_TX_SHIFT) /* 0x00000030 */
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S1_RX_SHIFT (6U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S1_RX_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_I2S1_RX_SHIFT) /* 0x000000C0 */
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S2_TX_SHIFT (8U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S2_TX_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_I2S2_TX_SHIFT) /* 0x00000300 */
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S2_RX_SHIFT (10U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S2_RX_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_I2S2_RX_SHIFT) /* 0x00000C00 */
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S3_TX_SHIFT (12U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S3_TX_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_I2S3_TX_SHIFT) /* 0x00003000 */
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S3_RX_SHIFT (14U)
|
#define GRF_DMAC1_CON4_GRF_TYPE_I2S3_RX_MASK (0x3U << GRF_DMAC1_CON4_GRF_TYPE_I2S3_RX_SHIFT) /* 0x0000C000 */
|
/* DMAC1_CON5 */
|
#define GRF_DMAC1_CON5_OFFSET (0x40954U)
|
#define GRF_DMAC1_CON5_GRF_TYPE_CAN1_RX_SHIFT (0U)
|
#define GRF_DMAC1_CON5_GRF_TYPE_CAN1_RX_MASK (0x3U << GRF_DMAC1_CON5_GRF_TYPE_CAN1_RX_SHIFT) /* 0x00000003 */
|
/* DMAC1_CON6 */
|
#define GRF_DMAC1_CON6_OFFSET (0x40958U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_AUDPWM_SHIFT (0U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_AUDPWM_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_AUDPWM_SHIFT) /* 0x00000003 */
|
#define GRF_DMAC1_CON6_GRF_TYPE_PDM_SHIFT (2U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_PDM_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_PDM_SHIFT) /* 0x0000000C */
|
#define GRF_DMAC1_CON6_GRF_TYPE_SDMMC_BUFFER_SHIFT (4U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_SDMMC_BUFFER_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_SDMMC_BUFFER_SHIFT) /* 0x00000030 */
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN0_TX_SHIFT (6U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN0_TX_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_CAN0_TX_SHIFT) /* 0x000000C0 */
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN0_RX_SHIFT (8U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN0_RX_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_CAN0_RX_SHIFT) /* 0x00000300 */
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN1_TX_SHIFT (10U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN1_TX_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_CAN1_TX_SHIFT) /* 0x00000C00 */
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN1_RX_SHIFT (12U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN1_RX_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_CAN1_RX_SHIFT) /* 0x00003000 */
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN2_TX_SHIFT (14U)
|
#define GRF_DMAC1_CON6_GRF_TYPE_CAN2_TX_MASK (0x3U << GRF_DMAC1_CON6_GRF_TYPE_CAN2_TX_SHIFT) /* 0x0000C000 */
|
/* DMAC1_CON7 */
|
#define GRF_DMAC1_CON7_OFFSET (0x4095CU)
|
#define GRF_DMAC1_CON7_GRF_TYPE_CAN2_RX_SHIFT (0U)
|
#define GRF_DMAC1_CON7_GRF_TYPE_CAN2_RX_MASK (0x3U << GRF_DMAC1_CON7_GRF_TYPE_CAN2_RX_SHIFT) /* 0x00000003 */
|
/* DMAC1_CON8 */
|
#define GRF_DMAC1_CON8_OFFSET (0x40960U)
|
#define GRF_DMAC1_CON8_GRF_DMA1_REQ_MODIFY_DIS_SHIFT (0U)
|
#define GRF_DMAC1_CON8_GRF_DMA1_REQ_MODIFY_DIS_MASK (0xFFFFU << GRF_DMAC1_CON8_GRF_DMA1_REQ_MODIFY_DIS_SHIFT) /* 0x0000FFFF */
|
/* DMAC1_CON9 */
|
#define GRF_DMAC1_CON9_OFFSET (0x40964U)
|
#define GRF_DMAC1_CON9_GRF_DMA1_REQ_MODIFY_DIS_SHIFT (0U)
|
#define GRF_DMAC1_CON9_GRF_DMA1_REQ_MODIFY_DIS_MASK (0xFFFFU << GRF_DMAC1_CON9_GRF_DMA1_REQ_MODIFY_DIS_SHIFT) /* 0x0000FFFF */
|
/*****************************************PMUCRU*****************************************/
|
/* PPLL_CON0 */
|
#define PMUCRU_PPLL_CON0_OFFSET (0x0U)
|
#define PMUCRU_PPLL_CON0_FBDIV_SHIFT (0U)
|
#define PMUCRU_PPLL_CON0_FBDIV_MASK (0xFFFU << PMUCRU_PPLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define PMUCRU_PPLL_CON0_POSTDIV1_SHIFT (12U)
|
#define PMUCRU_PPLL_CON0_POSTDIV1_MASK (0x7U << PMUCRU_PPLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define PMUCRU_PPLL_CON0_BYPASS_SHIFT (15U)
|
#define PMUCRU_PPLL_CON0_BYPASS_MASK (0x1U << PMUCRU_PPLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* PPLL_CON1 */
|
#define PMUCRU_PPLL_CON1_OFFSET (0x4U)
|
#define PMUCRU_PPLL_CON1_REFDIV_SHIFT (0U)
|
#define PMUCRU_PPLL_CON1_REFDIV_MASK (0x3FU << PMUCRU_PPLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define PMUCRU_PPLL_CON1_POSTDIV2_SHIFT (6U)
|
#define PMUCRU_PPLL_CON1_POSTDIV2_MASK (0x7U << PMUCRU_PPLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define PMUCRU_PPLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define PMUCRU_PPLL_CON1_PLL_LOCK_MASK (0x1U << PMUCRU_PPLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define PMUCRU_PPLL_CON1_DSMPD_SHIFT (12U)
|
#define PMUCRU_PPLL_CON1_DSMPD_MASK (0x1U << PMUCRU_PPLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define PMUCRU_PPLL_CON1_PLLPD0_SHIFT (13U)
|
#define PMUCRU_PPLL_CON1_PLLPD0_MASK (0x1U << PMUCRU_PPLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define PMUCRU_PPLL_CON1_PLLPD1_SHIFT (14U)
|
#define PMUCRU_PPLL_CON1_PLLPD1_MASK (0x1U << PMUCRU_PPLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define PMUCRU_PPLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define PMUCRU_PPLL_CON1_PLLPDSEL_MASK (0x1U << PMUCRU_PPLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* PPLL_CON2 */
|
#define PMUCRU_PPLL_CON2_OFFSET (0x8U)
|
#define PMUCRU_PPLL_CON2_FRACDIV_SHIFT (0U)
|
#define PMUCRU_PPLL_CON2_FRACDIV_MASK (0xFFFFFFU << PMUCRU_PPLL_CON2_FRACDIV_SHIFT) /* 0x00FFFFFF */
|
#define PMUCRU_PPLL_CON2_DACPD_SHIFT (24U)
|
#define PMUCRU_PPLL_CON2_DACPD_MASK (0x1U << PMUCRU_PPLL_CON2_DACPD_SHIFT) /* 0x01000000 */
|
#define PMUCRU_PPLL_CON2_FOUTPOSTDIVPD_SHIFT (25U)
|
#define PMUCRU_PPLL_CON2_FOUTPOSTDIVPD_MASK (0x1U << PMUCRU_PPLL_CON2_FOUTPOSTDIVPD_SHIFT) /* 0x02000000 */
|
#define PMUCRU_PPLL_CON2_FOUTVCOPD_SHIFT (26U)
|
#define PMUCRU_PPLL_CON2_FOUTVCOPD_MASK (0x1U << PMUCRU_PPLL_CON2_FOUTVCOPD_SHIFT) /* 0x04000000 */
|
#define PMUCRU_PPLL_CON2_FOUT4PHASEPD_SHIFT (27U)
|
#define PMUCRU_PPLL_CON2_FOUT4PHASEPD_MASK (0x1U << PMUCRU_PPLL_CON2_FOUT4PHASEPD_SHIFT) /* 0x08000000 */
|
/* PPLL_CON3 */
|
#define PMUCRU_PPLL_CON3_OFFSET (0xCU)
|
#define PMUCRU_PPLL_CON3_SSMOD_BP_SHIFT (0U)
|
#define PMUCRU_PPLL_CON3_SSMOD_BP_MASK (0x1U << PMUCRU_PPLL_CON3_SSMOD_BP_SHIFT) /* 0x00000001 */
|
#define PMUCRU_PPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT (1U)
|
#define PMUCRU_PPLL_CON3_SSMOD_DISABLE_SSCG_MASK (0x1U << PMUCRU_PPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT) /* 0x00000002 */
|
#define PMUCRU_PPLL_CON3_SSMOD_RESET_SHIFT (2U)
|
#define PMUCRU_PPLL_CON3_SSMOD_RESET_MASK (0x1U << PMUCRU_PPLL_CON3_SSMOD_RESET_SHIFT) /* 0x00000004 */
|
#define PMUCRU_PPLL_CON3_SSMOD_DOWNSPREAD_SHIFT (3U)
|
#define PMUCRU_PPLL_CON3_SSMOD_DOWNSPREAD_MASK (0x1U << PMUCRU_PPLL_CON3_SSMOD_DOWNSPREAD_SHIFT) /* 0x00000008 */
|
#define PMUCRU_PPLL_CON3_SSMOD_DIVVAL_SHIFT (4U)
|
#define PMUCRU_PPLL_CON3_SSMOD_DIVVAL_MASK (0xFU << PMUCRU_PPLL_CON3_SSMOD_DIVVAL_SHIFT) /* 0x000000F0 */
|
#define PMUCRU_PPLL_CON3_SSMOD_SPREAD_SHIFT (8U)
|
#define PMUCRU_PPLL_CON3_SSMOD_SPREAD_MASK (0x1FU << PMUCRU_PPLL_CON3_SSMOD_SPREAD_SHIFT) /* 0x00001F00 */
|
/* PPLL_CON4 */
|
#define PMUCRU_PPLL_CON4_OFFSET (0x10U)
|
#define PMUCRU_PPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT (0U)
|
#define PMUCRU_PPLL_CON4_SSMOD_SEL_EXT_WAVE_MASK (0x1U << PMUCRU_PPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT) /* 0x00000001 */
|
#define PMUCRU_PPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT (8U)
|
#define PMUCRU_PPLL_CON4_SSMOD_EXT_MAXADDR_MASK (0xFFU << PMUCRU_PPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT) /* 0x0000FF00 */
|
/* HPLL_CON0 */
|
#define PMUCRU_HPLL_CON0_OFFSET (0x40U)
|
#define PMUCRU_HPLL_CON0_FBDIV_SHIFT (0U)
|
#define PMUCRU_HPLL_CON0_FBDIV_MASK (0xFFFU << PMUCRU_HPLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define PMUCRU_HPLL_CON0_POSTDIV1_SHIFT (12U)
|
#define PMUCRU_HPLL_CON0_POSTDIV1_MASK (0x7U << PMUCRU_HPLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define PMUCRU_HPLL_CON0_BYPASS_SHIFT (15U)
|
#define PMUCRU_HPLL_CON0_BYPASS_MASK (0x1U << PMUCRU_HPLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* HPLL_CON1 */
|
#define PMUCRU_HPLL_CON1_OFFSET (0x44U)
|
#define PMUCRU_HPLL_CON1_REFDIV_SHIFT (0U)
|
#define PMUCRU_HPLL_CON1_REFDIV_MASK (0x3FU << PMUCRU_HPLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define PMUCRU_HPLL_CON1_POSTDIV2_SHIFT (6U)
|
#define PMUCRU_HPLL_CON1_POSTDIV2_MASK (0x7U << PMUCRU_HPLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define PMUCRU_HPLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define PMUCRU_HPLL_CON1_PLL_LOCK_MASK (0x1U << PMUCRU_HPLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define PMUCRU_HPLL_CON1_DSMPD_SHIFT (12U)
|
#define PMUCRU_HPLL_CON1_DSMPD_MASK (0x1U << PMUCRU_HPLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define PMUCRU_HPLL_CON1_PLLPD0_SHIFT (13U)
|
#define PMUCRU_HPLL_CON1_PLLPD0_MASK (0x1U << PMUCRU_HPLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define PMUCRU_HPLL_CON1_PLLPD1_SHIFT (14U)
|
#define PMUCRU_HPLL_CON1_PLLPD1_MASK (0x1U << PMUCRU_HPLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define PMUCRU_HPLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define PMUCRU_HPLL_CON1_PLLPDSEL_MASK (0x1U << PMUCRU_HPLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* HPLL_CON2 */
|
#define PMUCRU_HPLL_CON2_OFFSET (0x48U)
|
#define PMUCRU_HPLL_CON2_FRACDIV_SHIFT (0U)
|
#define PMUCRU_HPLL_CON2_FRACDIV_MASK (0xFFFFFFU << PMUCRU_HPLL_CON2_FRACDIV_SHIFT) /* 0x00FFFFFF */
|
#define PMUCRU_HPLL_CON2_DACPD_SHIFT (24U)
|
#define PMUCRU_HPLL_CON2_DACPD_MASK (0x1U << PMUCRU_HPLL_CON2_DACPD_SHIFT) /* 0x01000000 */
|
#define PMUCRU_HPLL_CON2_FOUTPOSTDIVPD_SHIFT (25U)
|
#define PMUCRU_HPLL_CON2_FOUTPOSTDIVPD_MASK (0x1U << PMUCRU_HPLL_CON2_FOUTPOSTDIVPD_SHIFT) /* 0x02000000 */
|
#define PMUCRU_HPLL_CON2_FOUTVCOPD_SHIFT (26U)
|
#define PMUCRU_HPLL_CON2_FOUTVCOPD_MASK (0x1U << PMUCRU_HPLL_CON2_FOUTVCOPD_SHIFT) /* 0x04000000 */
|
#define PMUCRU_HPLL_CON2_FOUT4PHASEPD_SHIFT (27U)
|
#define PMUCRU_HPLL_CON2_FOUT4PHASEPD_MASK (0x1U << PMUCRU_HPLL_CON2_FOUT4PHASEPD_SHIFT) /* 0x08000000 */
|
/* HPLL_CON3 */
|
#define PMUCRU_HPLL_CON3_OFFSET (0x4CU)
|
#define PMUCRU_HPLL_CON3_SSMOD_BP_SHIFT (0U)
|
#define PMUCRU_HPLL_CON3_SSMOD_BP_MASK (0x1U << PMUCRU_HPLL_CON3_SSMOD_BP_SHIFT) /* 0x00000001 */
|
#define PMUCRU_HPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT (1U)
|
#define PMUCRU_HPLL_CON3_SSMOD_DISABLE_SSCG_MASK (0x1U << PMUCRU_HPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT) /* 0x00000002 */
|
#define PMUCRU_HPLL_CON3_SSMOD_RESET_SHIFT (2U)
|
#define PMUCRU_HPLL_CON3_SSMOD_RESET_MASK (0x1U << PMUCRU_HPLL_CON3_SSMOD_RESET_SHIFT) /* 0x00000004 */
|
#define PMUCRU_HPLL_CON3_SSMOD_DOWNSPREAD_SHIFT (3U)
|
#define PMUCRU_HPLL_CON3_SSMOD_DOWNSPREAD_MASK (0x1U << PMUCRU_HPLL_CON3_SSMOD_DOWNSPREAD_SHIFT) /* 0x00000008 */
|
#define PMUCRU_HPLL_CON3_SSMOD_DIVVAL_SHIFT (4U)
|
#define PMUCRU_HPLL_CON3_SSMOD_DIVVAL_MASK (0xFU << PMUCRU_HPLL_CON3_SSMOD_DIVVAL_SHIFT) /* 0x000000F0 */
|
#define PMUCRU_HPLL_CON3_SSMOD_SPREAD_SHIFT (8U)
|
#define PMUCRU_HPLL_CON3_SSMOD_SPREAD_MASK (0x1FU << PMUCRU_HPLL_CON3_SSMOD_SPREAD_SHIFT) /* 0x00001F00 */
|
/* HPLL_CON4 */
|
#define PMUCRU_HPLL_CON4_OFFSET (0x50U)
|
#define PMUCRU_HPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT (0U)
|
#define PMUCRU_HPLL_CON4_SSMOD_SEL_EXT_WAVE_MASK (0x1U << PMUCRU_HPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT) /* 0x00000001 */
|
#define PMUCRU_HPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT (8U)
|
#define PMUCRU_HPLL_CON4_SSMOD_EXT_MAXADDR_MASK (0xFFU << PMUCRU_HPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT) /* 0x0000FF00 */
|
/* MODE_CON00 */
|
#define PMUCRU_MODE_CON00_OFFSET (0x80U)
|
#define PMUCRU_MODE_CON00_CLK_PPLL_MODE_SHIFT (0U)
|
#define PMUCRU_MODE_CON00_CLK_PPLL_MODE_MASK (0x3U << PMUCRU_MODE_CON00_CLK_PPLL_MODE_SHIFT) /* 0x00000003 */
|
#define PMUCRU_MODE_CON00_CLK_HPLL_MODE_SHIFT (2U)
|
#define PMUCRU_MODE_CON00_CLK_HPLL_MODE_MASK (0x3U << PMUCRU_MODE_CON00_CLK_HPLL_MODE_SHIFT) /* 0x0000000C */
|
/* PMUCLKSEL_CON00 */
|
#define PMUCRU_PMUCLKSEL_CON00_OFFSET (0x100U)
|
#define PMUCRU_PMUCLKSEL_CON00_XIN_OSC0_DIV_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON00_XIN_OSC0_DIV_DIV_MASK (0x1FU << PMUCRU_PMUCLKSEL_CON00_XIN_OSC0_DIV_DIV_SHIFT) /* 0x0000001F */
|
#define PMUCRU_PMUCLKSEL_CON00_CLK_RTC_32K_SEL_SHIFT (6U)
|
#define PMUCRU_PMUCLKSEL_CON00_CLK_RTC_32K_SEL_MASK (0x3U << PMUCRU_PMUCLKSEL_CON00_CLK_RTC_32K_SEL_SHIFT) /* 0x000000C0 */
|
/* PMUCLKSEL_CON01 */
|
#define PMUCRU_PMUCLKSEL_CON01_OFFSET (0x104U)
|
#define PMUCRU_PMUCLKSEL_CON01_CLK_OSC0_DIV32K_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON01_CLK_OSC0_DIV32K_DIV_MASK (0xFFFFFFFFU << PMUCRU_PMUCLKSEL_CON01_CLK_OSC0_DIV32K_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* PMUCLKSEL_CON02 */
|
#define PMUCRU_PMUCLKSEL_CON02_OFFSET (0x108U)
|
#define PMUCRU_PMUCLKSEL_CON02_PCLK_PDPMU_PRE_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON02_PCLK_PDPMU_PRE_DIV_MASK (0x1FU << PMUCRU_PMUCLKSEL_CON02_PCLK_PDPMU_PRE_DIV_SHIFT) /* 0x0000001F */
|
#define PMUCRU_PMUCLKSEL_CON02_CLK_PDPMU_MUX_SEL_SHIFT (15U)
|
#define PMUCRU_PMUCLKSEL_CON02_CLK_PDPMU_MUX_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON02_CLK_PDPMU_MUX_SEL_SHIFT) /* 0x00008000 */
|
/* PMUCLKSEL_CON03 */
|
#define PMUCRU_PMUCLKSEL_CON03_OFFSET (0x10CU)
|
#define PMUCRU_PMUCLKSEL_CON03_CLK_I2C0_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON03_CLK_I2C0_DIV_MASK (0x7FU << PMUCRU_PMUCLKSEL_CON03_CLK_I2C0_DIV_SHIFT) /* 0x0000007F */
|
/* PMUCLKSEL_CON04 */
|
#define PMUCRU_PMUCLKSEL_CON04_OFFSET (0x110U)
|
#define PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_DIV_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_DIV_DIV_MASK (0x7FU << PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_DIV_DIV_SHIFT) /* 0x0000007F */
|
#define PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_DIV_SEL_SHIFT (8U)
|
#define PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_DIV_SEL_MASK (0x3U << PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_DIV_SEL_SHIFT) /* 0x00000300 */
|
#define PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_SEL_SHIFT (10U)
|
#define PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_SEL_MASK (0x3U << PMUCRU_PMUCLKSEL_CON04_SCLK_UART0_SEL_SHIFT) /* 0x00000C00 */
|
/* PMUCLKSEL_CON05 */
|
#define PMUCRU_PMUCLKSEL_CON05_OFFSET (0x114U)
|
#define PMUCRU_PMUCLKSEL_CON05_SCLK_UART0_FRACDIV_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON05_SCLK_UART0_FRACDIV_DIV_MASK (0xFFFFFFFFU << PMUCRU_PMUCLKSEL_CON05_SCLK_UART0_FRACDIV_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* PMUCLKSEL_CON06 */
|
#define PMUCRU_PMUCLKSEL_CON06_OFFSET (0x118U)
|
#define PMUCRU_PMUCLKSEL_CON06_CLK_PWM0_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON06_CLK_PWM0_DIV_MASK (0x7FU << PMUCRU_PMUCLKSEL_CON06_CLK_PWM0_DIV_SHIFT) /* 0x0000007F */
|
#define PMUCRU_PMUCLKSEL_CON06_CLK_PWM0_SEL_SHIFT (7U)
|
#define PMUCRU_PMUCLKSEL_CON06_CLK_PWM0_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON06_CLK_PWM0_SEL_SHIFT) /* 0x00000080 */
|
#define PMUCRU_PMUCLKSEL_CON06_DBCLK_GPIO0_SEL_SHIFT (15U)
|
#define PMUCRU_PMUCLKSEL_CON06_DBCLK_GPIO0_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON06_DBCLK_GPIO0_SEL_SHIFT) /* 0x00008000 */
|
/* PMUCLKSEL_CON07 */
|
#define PMUCRU_PMUCLKSEL_CON07_OFFSET (0x11CU)
|
#define PMUCRU_PMUCLKSEL_CON07_CLK_REF24M_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON07_CLK_REF24M_DIV_MASK (0x3FU << PMUCRU_PMUCLKSEL_CON07_CLK_REF24M_DIV_SHIFT) /* 0x0000003F */
|
/* PMUCLKSEL_CON08 */
|
#define PMUCRU_PMUCLKSEL_CON08_OFFSET (0x120U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_USBPHY0_REF_SEL_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_USBPHY0_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON08_CLK_USBPHY0_REF_SEL_SHIFT) /* 0x00000001 */
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_USBPHY1_REF_SEL_SHIFT (1U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_USBPHY1_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON08_CLK_USBPHY1_REF_SEL_SHIFT) /* 0x00000002 */
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_MIPIDSIPHY0_REF_SEL_SHIFT (2U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_MIPIDSIPHY0_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON08_CLK_MIPIDSIPHY0_REF_SEL_SHIFT) /* 0x00000004 */
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_MIPIDSIPHY1_REF_SEL_SHIFT (3U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_MIPIDSIPHY1_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON08_CLK_MIPIDSIPHY1_REF_SEL_SHIFT) /* 0x00000008 */
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_HDMIPHY_REF_SEL_SHIFT (7U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_HDMIPHY_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON08_CLK_HDMIPHY_REF_SEL_SHIFT) /* 0x00000080 */
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_WIFI_DIV_DIV_SHIFT (8U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_WIFI_DIV_DIV_MASK (0x3FU << PMUCRU_PMUCLKSEL_CON08_CLK_WIFI_DIV_DIV_SHIFT) /* 0x00003F00 */
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_WIFI_SEL_SHIFT (15U)
|
#define PMUCRU_PMUCLKSEL_CON08_CLK_WIFI_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON08_CLK_WIFI_SEL_SHIFT) /* 0x00008000 */
|
/* PMUCLKSEL_CON09 */
|
#define PMUCRU_PMUCLKSEL_CON09_OFFSET (0x124U)
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY0_DIV_DIV_SHIFT (0U)
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY0_DIV_DIV_MASK (0x7U << PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY0_DIV_DIV_SHIFT) /* 0x00000007 */
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY0_REF_SEL_SHIFT (3U)
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY0_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY0_REF_SEL_SHIFT) /* 0x00000008 */
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY1_DIV_DIV_SHIFT (4U)
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY1_DIV_DIV_MASK (0x7U << PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY1_DIV_DIV_SHIFT) /* 0x00000070 */
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY1_REF_SEL_SHIFT (7U)
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY1_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY1_REF_SEL_SHIFT) /* 0x00000080 */
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY2_DIV_DIV_SHIFT (8U)
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY2_DIV_DIV_MASK (0x7U << PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY2_DIV_DIV_SHIFT) /* 0x00000700 */
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY2_REF_SEL_SHIFT (11U)
|
#define PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY2_REF_SEL_MASK (0x1U << PMUCRU_PMUCLKSEL_CON09_CLK_PCIEPHY2_REF_SEL_SHIFT) /* 0x00000800 */
|
/* PMUGATE_CON00 */
|
#define PMUCRU_PMUGATE_CON00_OFFSET (0x180U)
|
#define PMUCRU_PMUGATE_CON00_XIN_OSC0_DIV_EN_SHIFT (0U)
|
#define PMUCRU_PMUGATE_CON00_XIN_OSC0_DIV_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_XIN_OSC0_DIV_EN_SHIFT) /* 0x00000001 */
|
#define PMUCRU_PMUGATE_CON00_CLK_OSC0_DIV32K_EN_SHIFT (1U)
|
#define PMUCRU_PMUGATE_CON00_CLK_OSC0_DIV32K_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_CLK_OSC0_DIV32K_EN_SHIFT) /* 0x00000002 */
|
#define PMUCRU_PMUGATE_CON00_PCLK_PDPMU_EN_SHIFT (2U)
|
#define PMUCRU_PMUGATE_CON00_PCLK_PDPMU_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_PCLK_PDPMU_EN_SHIFT) /* 0x00000004 */
|
#define PMUCRU_PMUGATE_CON00_PCLK_PDPMU_NIU_EN_SHIFT (3U)
|
#define PMUCRU_PMUGATE_CON00_PCLK_PDPMU_NIU_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_PCLK_PDPMU_NIU_EN_SHIFT) /* 0x00000008 */
|
#define PMUCRU_PMUGATE_CON00_PCLK_PMUCRU_EN_SHIFT (4U)
|
#define PMUCRU_PMUGATE_CON00_PCLK_PMUCRU_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_PCLK_PMUCRU_EN_SHIFT) /* 0x00000010 */
|
#define PMUCRU_PMUGATE_CON00_PCLK_PMUGRF_EN_SHIFT (5U)
|
#define PMUCRU_PMUGATE_CON00_PCLK_PMUGRF_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_PCLK_PMUGRF_EN_SHIFT) /* 0x00000020 */
|
#define PMUCRU_PMUGATE_CON00_PCLK_PMU_EN_SHIFT (6U)
|
#define PMUCRU_PMUGATE_CON00_PCLK_PMU_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_PCLK_PMU_EN_SHIFT) /* 0x00000040 */
|
#define PMUCRU_PMUGATE_CON00_CLK_PMU_EN_SHIFT (7U)
|
#define PMUCRU_PMUGATE_CON00_CLK_PMU_EN_MASK (0x1U << PMUCRU_PMUGATE_CON00_CLK_PMU_EN_SHIFT) /* 0x00000080 */
|
/* PMUGATE_CON01 */
|
#define PMUCRU_PMUGATE_CON01_OFFSET (0x184U)
|
#define PMUCRU_PMUGATE_CON01_PCLK_I2C0_EN_SHIFT (0U)
|
#define PMUCRU_PMUGATE_CON01_PCLK_I2C0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_PCLK_I2C0_EN_SHIFT) /* 0x00000001 */
|
#define PMUCRU_PMUGATE_CON01_CLK_I2C0_EN_SHIFT (1U)
|
#define PMUCRU_PMUGATE_CON01_CLK_I2C0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_CLK_I2C0_EN_SHIFT) /* 0x00000002 */
|
#define PMUCRU_PMUGATE_CON01_PCLK_UART0_EN_SHIFT (2U)
|
#define PMUCRU_PMUGATE_CON01_PCLK_UART0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_PCLK_UART0_EN_SHIFT) /* 0x00000004 */
|
#define PMUCRU_PMUGATE_CON01_SCLK_UART0_DIV_EN_SHIFT (3U)
|
#define PMUCRU_PMUGATE_CON01_SCLK_UART0_DIV_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_SCLK_UART0_DIV_EN_SHIFT) /* 0x00000008 */
|
#define PMUCRU_PMUGATE_CON01_SCLK_UART0_FRACDIV_EN_SHIFT (4U)
|
#define PMUCRU_PMUGATE_CON01_SCLK_UART0_FRACDIV_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_SCLK_UART0_FRACDIV_EN_SHIFT) /* 0x00000010 */
|
#define PMUCRU_PMUGATE_CON01_SCLK_UART0_EN_SHIFT (5U)
|
#define PMUCRU_PMUGATE_CON01_SCLK_UART0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_SCLK_UART0_EN_SHIFT) /* 0x00000020 */
|
#define PMUCRU_PMUGATE_CON01_PCLK_PWM0_EN_SHIFT (6U)
|
#define PMUCRU_PMUGATE_CON01_PCLK_PWM0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_PCLK_PWM0_EN_SHIFT) /* 0x00000040 */
|
#define PMUCRU_PMUGATE_CON01_CLK_PWM0_EN_SHIFT (7U)
|
#define PMUCRU_PMUGATE_CON01_CLK_PWM0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_CLK_PWM0_EN_SHIFT) /* 0x00000080 */
|
#define PMUCRU_PMUGATE_CON01_CLK_CAPTURE_PWM0_EN_SHIFT (8U)
|
#define PMUCRU_PMUGATE_CON01_CLK_CAPTURE_PWM0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_CLK_CAPTURE_PWM0_EN_SHIFT) /* 0x00000100 */
|
#define PMUCRU_PMUGATE_CON01_PCLK_GPIO0_EN_SHIFT (9U)
|
#define PMUCRU_PMUGATE_CON01_PCLK_GPIO0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_PCLK_GPIO0_EN_SHIFT) /* 0x00000200 */
|
#define PMUCRU_PMUGATE_CON01_DBCLK_GPIO0_EN_SHIFT (10U)
|
#define PMUCRU_PMUGATE_CON01_DBCLK_GPIO0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_DBCLK_GPIO0_EN_SHIFT) /* 0x00000400 */
|
#define PMUCRU_PMUGATE_CON01_PCLK_PMUPVTM_EN_SHIFT (11U)
|
#define PMUCRU_PMUGATE_CON01_PCLK_PMUPVTM_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_PCLK_PMUPVTM_EN_SHIFT) /* 0x00000800 */
|
#define PMUCRU_PMUGATE_CON01_CLK_PMUPVTM_EN_SHIFT (12U)
|
#define PMUCRU_PMUGATE_CON01_CLK_PMUPVTM_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_CLK_PMUPVTM_EN_SHIFT) /* 0x00001000 */
|
#define PMUCRU_PMUGATE_CON01_CLK_CORE_PMUPVTM_EN_SHIFT (13U)
|
#define PMUCRU_PMUGATE_CON01_CLK_CORE_PMUPVTM_EN_MASK (0x1U << PMUCRU_PMUGATE_CON01_CLK_CORE_PMUPVTM_EN_SHIFT) /* 0x00002000 */
|
/* PMUGATE_CON02 */
|
#define PMUCRU_PMUGATE_CON02_OFFSET (0x188U)
|
#define PMUCRU_PMUGATE_CON02_CLK_REF24M_EN_SHIFT (0U)
|
#define PMUCRU_PMUGATE_CON02_CLK_REF24M_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_REF24M_EN_SHIFT) /* 0x00000001 */
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_USBPHY0_EN_SHIFT (1U)
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_USBPHY0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_XIN_OSC0_USBPHY0_EN_SHIFT) /* 0x00000002 */
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_USBPHY1_EN_SHIFT (2U)
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_USBPHY1_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_XIN_OSC0_USBPHY1_EN_SHIFT) /* 0x00000004 */
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_MIPIDSIPHY0_EN_SHIFT (3U)
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_MIPIDSIPHY0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_XIN_OSC0_MIPIDSIPHY0_EN_SHIFT) /* 0x00000008 */
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_MIPIDSIPHY1_EN_SHIFT (4U)
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_MIPIDSIPHY1_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_XIN_OSC0_MIPIDSIPHY1_EN_SHIFT) /* 0x00000010 */
|
#define PMUCRU_PMUGATE_CON02_CLK_WIFI_DIV_EN_SHIFT (5U)
|
#define PMUCRU_PMUGATE_CON02_CLK_WIFI_DIV_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_WIFI_DIV_EN_SHIFT) /* 0x00000020 */
|
#define PMUCRU_PMUGATE_CON02_CLK_WIFI_OSC0_EN_SHIFT (6U)
|
#define PMUCRU_PMUGATE_CON02_CLK_WIFI_OSC0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_WIFI_OSC0_EN_SHIFT) /* 0x00000040 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY0_DIV_EN_SHIFT (7U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY0_DIV_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIEPHY0_DIV_EN_SHIFT) /* 0x00000080 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY0_OSC0_EN_SHIFT (8U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY0_OSC0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIEPHY0_OSC0_EN_SHIFT) /* 0x00000100 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY1_DIV_EN_SHIFT (9U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY1_DIV_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIEPHY1_DIV_EN_SHIFT) /* 0x00000200 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY1_OSC0_EN_SHIFT (10U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY1_OSC0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIEPHY1_OSC0_EN_SHIFT) /* 0x00000400 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY2_DIV_EN_SHIFT (11U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY2_DIV_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIEPHY2_DIV_EN_SHIFT) /* 0x00000800 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY2_OSC0_EN_SHIFT (12U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIEPHY2_OSC0_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIEPHY2_OSC0_EN_SHIFT) /* 0x00001000 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIE30PHY_REF_M_EN_SHIFT (13U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIE30PHY_REF_M_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIE30PHY_REF_M_EN_SHIFT) /* 0x00002000 */
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIE30PHY_REF_N_EN_SHIFT (14U)
|
#define PMUCRU_PMUGATE_CON02_CLK_PCIE30PHY_REF_N_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_CLK_PCIE30PHY_REF_N_EN_SHIFT) /* 0x00004000 */
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_EDPPHY_EN_SHIFT (15U)
|
#define PMUCRU_PMUGATE_CON02_XIN_OSC0_EDPPHY_EN_MASK (0x1U << PMUCRU_PMUGATE_CON02_XIN_OSC0_EDPPHY_EN_SHIFT) /* 0x00008000 */
|
/* PMUSOFTRST_CON00 */
|
#define PMUCRU_PMUSOFTRST_CON00_OFFSET (0x200U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PDPMU_NIU_SHIFT (0U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PDPMU_NIU_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_PDPMU_NIU_SHIFT) /* 0x00000001 */
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUCRU_SHIFT (1U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUCRU_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUCRU_SHIFT) /* 0x00000002 */
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUGRF_SHIFT (2U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUGRF_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUGRF_SHIFT) /* 0x00000004 */
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_I2C0_SHIFT (3U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_I2C0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_I2C0_SHIFT) /* 0x00000008 */
|
#define PMUCRU_PMUSOFTRST_CON00_RESETN_I2C0_SHIFT (4U)
|
#define PMUCRU_PMUSOFTRST_CON00_RESETN_I2C0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_RESETN_I2C0_SHIFT) /* 0x00000010 */
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_UART0_SHIFT (5U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_UART0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_UART0_SHIFT) /* 0x00000020 */
|
#define PMUCRU_PMUSOFTRST_CON00_SRESETN_UART0_SHIFT (6U)
|
#define PMUCRU_PMUSOFTRST_CON00_SRESETN_UART0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_SRESETN_UART0_SHIFT) /* 0x00000040 */
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PWM0_SHIFT (7U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PWM0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_PWM0_SHIFT) /* 0x00000080 */
|
#define PMUCRU_PMUSOFTRST_CON00_RESETN_PWM0_SHIFT (8U)
|
#define PMUCRU_PMUSOFTRST_CON00_RESETN_PWM0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_RESETN_PWM0_SHIFT) /* 0x00000100 */
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_GPIO0_SHIFT (9U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_GPIO0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_GPIO0_SHIFT) /* 0x00000200 */
|
#define PMUCRU_PMUSOFTRST_CON00_DBRESETN_GPIO0_SHIFT (10U)
|
#define PMUCRU_PMUSOFTRST_CON00_DBRESETN_GPIO0_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_DBRESETN_GPIO0_SHIFT) /* 0x00000400 */
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUPVTM_SHIFT (11U)
|
#define PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUPVTM_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_PRESETN_PMUPVTM_SHIFT) /* 0x00000800 */
|
#define PMUCRU_PMUSOFTRST_CON00_RESETN_PMUPVTM_SHIFT (12U)
|
#define PMUCRU_PMUSOFTRST_CON00_RESETN_PMUPVTM_MASK (0x1U << PMUCRU_PMUSOFTRST_CON00_RESETN_PMUPVTM_SHIFT) /* 0x00001000 */
|
/*****************************************TIMER******************************************/
|
/* LOAD_COUNT0 */
|
#define TIMER_LOAD_COUNT0_OFFSET (0x0U)
|
#define TIMER_LOAD_COUNT0_COUNT0_SHIFT (0U)
|
#define TIMER_LOAD_COUNT0_COUNT0_MASK (0xFFFFFFFFU << TIMER_LOAD_COUNT0_COUNT0_SHIFT) /* 0xFFFFFFFF */
|
/* LOAD_COUNT1 */
|
#define TIMER_LOAD_COUNT1_OFFSET (0x4U)
|
#define TIMER_LOAD_COUNT1_COUNT1_SHIFT (0U)
|
#define TIMER_LOAD_COUNT1_COUNT1_MASK (0xFFFFFFFFU << TIMER_LOAD_COUNT1_COUNT1_SHIFT) /* 0xFFFFFFFF */
|
/* CURRENT_VALUE0 */
|
#define TIMER_CURRENT_VALUE0_OFFSET (0x8U)
|
#define TIMER_CURRENT_VALUE0 (0x0U)
|
#define TIMER_CURRENT_VALUE0_CURRENT_VALUE0_SHIFT (0U)
|
#define TIMER_CURRENT_VALUE0_CURRENT_VALUE0_MASK (0xFFFFFFFFU << TIMER_CURRENT_VALUE0_CURRENT_VALUE0_SHIFT) /* 0xFFFFFFFF */
|
/* CURRENT_VALUE1 */
|
#define TIMER_CURRENT_VALUE1_OFFSET (0xCU)
|
#define TIMER_CURRENT_VALUE1 (0x0U)
|
#define TIMER_CURRENT_VALUE1_CURRENT_VALUE1_SHIFT (0U)
|
#define TIMER_CURRENT_VALUE1_CURRENT_VALUE1_MASK (0xFFFFFFFFU << TIMER_CURRENT_VALUE1_CURRENT_VALUE1_SHIFT) /* 0xFFFFFFFF */
|
/* CONTROLREG */
|
#define TIMER_CONTROLREG_OFFSET (0x10U)
|
#define TIMER_CONTROLREG_TIMER_ENABLE_SHIFT (0U)
|
#define TIMER_CONTROLREG_TIMER_ENABLE_MASK (0x1U << TIMER_CONTROLREG_TIMER_ENABLE_SHIFT) /* 0x00000001 */
|
#define TIMER_CONTROLREG_TIMER_MODE_SHIFT (1U)
|
#define TIMER_CONTROLREG_TIMER_MODE_MASK (0x1U << TIMER_CONTROLREG_TIMER_MODE_SHIFT) /* 0x00000002 */
|
#define TIMER_CONTROLREG_TIMER_INT_MASK_SHIFT (2U)
|
#define TIMER_CONTROLREG_TIMER_INT_MASK_MASK (0x1U << TIMER_CONTROLREG_TIMER_INT_MASK_SHIFT) /* 0x00000004 */
|
/* INTSTATUS */
|
#define TIMER_INTSTATUS_OFFSET (0x18U)
|
#define TIMER_INTSTATUS_INT_PD_SHIFT (0U)
|
#define TIMER_INTSTATUS_INT_PD_MASK (0x1U << TIMER_INTSTATUS_INT_PD_SHIFT) /* 0x00000001 */
|
/******************************************CRU*******************************************/
|
/* APLL_CON0 */
|
#define CRU_APLL_CON0_OFFSET (0x0U)
|
#define CRU_APLL_CON0_FBDIV_SHIFT (0U)
|
#define CRU_APLL_CON0_FBDIV_MASK (0xFFFU << CRU_APLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define CRU_APLL_CON0_POSTDIV1_SHIFT (12U)
|
#define CRU_APLL_CON0_POSTDIV1_MASK (0x7U << CRU_APLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define CRU_APLL_CON0_BYPASS_SHIFT (15U)
|
#define CRU_APLL_CON0_BYPASS_MASK (0x1U << CRU_APLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* APLL_CON1 */
|
#define CRU_APLL_CON1_OFFSET (0x4U)
|
#define CRU_APLL_CON1_REFDIV_SHIFT (0U)
|
#define CRU_APLL_CON1_REFDIV_MASK (0x3FU << CRU_APLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define CRU_APLL_CON1_POSTDIV2_SHIFT (6U)
|
#define CRU_APLL_CON1_POSTDIV2_MASK (0x7U << CRU_APLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define CRU_APLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define CRU_APLL_CON1_PLL_LOCK_MASK (0x1U << CRU_APLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define CRU_APLL_CON1_DSMPD_SHIFT (12U)
|
#define CRU_APLL_CON1_DSMPD_MASK (0x1U << CRU_APLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define CRU_APLL_CON1_PLLPD0_SHIFT (13U)
|
#define CRU_APLL_CON1_PLLPD0_MASK (0x1U << CRU_APLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define CRU_APLL_CON1_PLLPD1_SHIFT (14U)
|
#define CRU_APLL_CON1_PLLPD1_MASK (0x1U << CRU_APLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define CRU_APLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define CRU_APLL_CON1_PLLPDSEL_MASK (0x1U << CRU_APLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* APLL_CON2 */
|
#define CRU_APLL_CON2_OFFSET (0x8U)
|
#define CRU_APLL_CON2_FRACDIV_SHIFT (0U)
|
#define CRU_APLL_CON2_FRACDIV_MASK (0xFFFFFFU << CRU_APLL_CON2_FRACDIV_SHIFT) /* 0x00FFFFFF */
|
#define CRU_APLL_CON2_DACPD_SHIFT (24U)
|
#define CRU_APLL_CON2_DACPD_MASK (0x1U << CRU_APLL_CON2_DACPD_SHIFT) /* 0x01000000 */
|
#define CRU_APLL_CON2_FOUTPOSTDIVPD_SHIFT (25U)
|
#define CRU_APLL_CON2_FOUTPOSTDIVPD_MASK (0x1U << CRU_APLL_CON2_FOUTPOSTDIVPD_SHIFT) /* 0x02000000 */
|
#define CRU_APLL_CON2_FOUTVCOPD_SHIFT (26U)
|
#define CRU_APLL_CON2_FOUTVCOPD_MASK (0x1U << CRU_APLL_CON2_FOUTVCOPD_SHIFT) /* 0x04000000 */
|
#define CRU_APLL_CON2_FOUT4PHASEPD_SHIFT (27U)
|
#define CRU_APLL_CON2_FOUT4PHASEPD_MASK (0x1U << CRU_APLL_CON2_FOUT4PHASEPD_SHIFT) /* 0x08000000 */
|
/* APLL_CON3 */
|
#define CRU_APLL_CON3_OFFSET (0xCU)
|
#define CRU_APLL_CON3_SSMOD_BP_SHIFT (0U)
|
#define CRU_APLL_CON3_SSMOD_BP_MASK (0x1U << CRU_APLL_CON3_SSMOD_BP_SHIFT) /* 0x00000001 */
|
#define CRU_APLL_CON3_SSMOD_DISABLE_SSCG_SHIFT (1U)
|
#define CRU_APLL_CON3_SSMOD_DISABLE_SSCG_MASK (0x1U << CRU_APLL_CON3_SSMOD_DISABLE_SSCG_SHIFT) /* 0x00000002 */
|
#define CRU_APLL_CON3_SSMOD_RESET_SHIFT (2U)
|
#define CRU_APLL_CON3_SSMOD_RESET_MASK (0x1U << CRU_APLL_CON3_SSMOD_RESET_SHIFT) /* 0x00000004 */
|
#define CRU_APLL_CON3_SSMOD_DOWNSPREAD_SHIFT (3U)
|
#define CRU_APLL_CON3_SSMOD_DOWNSPREAD_MASK (0x1U << CRU_APLL_CON3_SSMOD_DOWNSPREAD_SHIFT) /* 0x00000008 */
|
#define CRU_APLL_CON3_SSMOD_DIVVAL_SHIFT (4U)
|
#define CRU_APLL_CON3_SSMOD_DIVVAL_MASK (0xFU << CRU_APLL_CON3_SSMOD_DIVVAL_SHIFT) /* 0x000000F0 */
|
#define CRU_APLL_CON3_SSMOD_SPREAD_SHIFT (8U)
|
#define CRU_APLL_CON3_SSMOD_SPREAD_MASK (0x1FU << CRU_APLL_CON3_SSMOD_SPREAD_SHIFT) /* 0x00001F00 */
|
/* APLL_CON4 */
|
#define CRU_APLL_CON4_OFFSET (0x10U)
|
#define CRU_APLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT (0U)
|
#define CRU_APLL_CON4_SSMOD_SEL_EXT_WAVE_MASK (0x1U << CRU_APLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT) /* 0x00000001 */
|
#define CRU_APLL_CON4_SSMOD_EXT_MAXADDR_SHIFT (8U)
|
#define CRU_APLL_CON4_SSMOD_EXT_MAXADDR_MASK (0xFFU << CRU_APLL_CON4_SSMOD_EXT_MAXADDR_SHIFT) /* 0x0000FF00 */
|
/* DPLL_CON0 */
|
#define CRU_DPLL_CON0_OFFSET (0x20U)
|
#define CRU_DPLL_CON0_FBDIV_SHIFT (0U)
|
#define CRU_DPLL_CON0_FBDIV_MASK (0xFFFU << CRU_DPLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define CRU_DPLL_CON0_POSTDIV1_SHIFT (12U)
|
#define CRU_DPLL_CON0_POSTDIV1_MASK (0x7U << CRU_DPLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define CRU_DPLL_CON0_BYPASS_SHIFT (15U)
|
#define CRU_DPLL_CON0_BYPASS_MASK (0x1U << CRU_DPLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* DPLL_CON1 */
|
#define CRU_DPLL_CON1_OFFSET (0x24U)
|
#define CRU_DPLL_CON1_REFDIV_SHIFT (0U)
|
#define CRU_DPLL_CON1_REFDIV_MASK (0x3FU << CRU_DPLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define CRU_DPLL_CON1_POSTDIV2_SHIFT (6U)
|
#define CRU_DPLL_CON1_POSTDIV2_MASK (0x7U << CRU_DPLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define CRU_DPLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define CRU_DPLL_CON1_PLL_LOCK_MASK (0x1U << CRU_DPLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define CRU_DPLL_CON1_DSMPD_SHIFT (12U)
|
#define CRU_DPLL_CON1_DSMPD_MASK (0x1U << CRU_DPLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define CRU_DPLL_CON1_PLLPD0_SHIFT (13U)
|
#define CRU_DPLL_CON1_PLLPD0_MASK (0x1U << CRU_DPLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define CRU_DPLL_CON1_PLLPD1_SHIFT (14U)
|
#define CRU_DPLL_CON1_PLLPD1_MASK (0x1U << CRU_DPLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define CRU_DPLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define CRU_DPLL_CON1_PLLPDSEL_MASK (0x1U << CRU_DPLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* DPLL_CON2 */
|
#define CRU_DPLL_CON2_OFFSET (0x28U)
|
#define CRU_DPLL_CON2_FRACDIV_SHIFT (0U)
|
#define CRU_DPLL_CON2_FRACDIV_MASK (0xFFFFFFU << CRU_DPLL_CON2_FRACDIV_SHIFT) /* 0x00FFFFFF */
|
#define CRU_DPLL_CON2_DACPD_SHIFT (24U)
|
#define CRU_DPLL_CON2_DACPD_MASK (0x1U << CRU_DPLL_CON2_DACPD_SHIFT) /* 0x01000000 */
|
#define CRU_DPLL_CON2_FOUTPOSTDIVPD_SHIFT (25U)
|
#define CRU_DPLL_CON2_FOUTPOSTDIVPD_MASK (0x1U << CRU_DPLL_CON2_FOUTPOSTDIVPD_SHIFT) /* 0x02000000 */
|
#define CRU_DPLL_CON2_FOUTVCOPD_SHIFT (26U)
|
#define CRU_DPLL_CON2_FOUTVCOPD_MASK (0x1U << CRU_DPLL_CON2_FOUTVCOPD_SHIFT) /* 0x04000000 */
|
#define CRU_DPLL_CON2_FOUT4PHASEPD_SHIFT (27U)
|
#define CRU_DPLL_CON2_FOUT4PHASEPD_MASK (0x1U << CRU_DPLL_CON2_FOUT4PHASEPD_SHIFT) /* 0x08000000 */
|
/* DPLL_CON3 */
|
#define CRU_DPLL_CON3_OFFSET (0x2CU)
|
#define CRU_DPLL_CON3_SSMOD_BP_SHIFT (0U)
|
#define CRU_DPLL_CON3_SSMOD_BP_MASK (0x1U << CRU_DPLL_CON3_SSMOD_BP_SHIFT) /* 0x00000001 */
|
#define CRU_DPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT (1U)
|
#define CRU_DPLL_CON3_SSMOD_DISABLE_SSCG_MASK (0x1U << CRU_DPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT) /* 0x00000002 */
|
#define CRU_DPLL_CON3_SSMOD_RESET_SHIFT (2U)
|
#define CRU_DPLL_CON3_SSMOD_RESET_MASK (0x1U << CRU_DPLL_CON3_SSMOD_RESET_SHIFT) /* 0x00000004 */
|
#define CRU_DPLL_CON3_SSMOD_DOWNSPREAD_SHIFT (3U)
|
#define CRU_DPLL_CON3_SSMOD_DOWNSPREAD_MASK (0x1U << CRU_DPLL_CON3_SSMOD_DOWNSPREAD_SHIFT) /* 0x00000008 */
|
#define CRU_DPLL_CON3_SSMOD_DIVVAL_SHIFT (4U)
|
#define CRU_DPLL_CON3_SSMOD_DIVVAL_MASK (0xFU << CRU_DPLL_CON3_SSMOD_DIVVAL_SHIFT) /* 0x000000F0 */
|
#define CRU_DPLL_CON3_SSMOD_SPREAD_SHIFT (8U)
|
#define CRU_DPLL_CON3_SSMOD_SPREAD_MASK (0x1FU << CRU_DPLL_CON3_SSMOD_SPREAD_SHIFT) /* 0x00001F00 */
|
/* DPLL_CON4 */
|
#define CRU_DPLL_CON4_OFFSET (0x30U)
|
#define CRU_DPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT (0U)
|
#define CRU_DPLL_CON4_SSMOD_SEL_EXT_WAVE_MASK (0x1U << CRU_DPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT) /* 0x00000001 */
|
#define CRU_DPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT (8U)
|
#define CRU_DPLL_CON4_SSMOD_EXT_MAXADDR_MASK (0xFFU << CRU_DPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT) /* 0x0000FF00 */
|
/* GPLL_CON0 */
|
#define CRU_GPLL_CON0_OFFSET (0x40U)
|
#define CRU_GPLL_CON0_FBDIV_SHIFT (0U)
|
#define CRU_GPLL_CON0_FBDIV_MASK (0xFFFU << CRU_GPLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define CRU_GPLL_CON0_POSTDIV1_SHIFT (12U)
|
#define CRU_GPLL_CON0_POSTDIV1_MASK (0x7U << CRU_GPLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define CRU_GPLL_CON0_BYPASS_SHIFT (15U)
|
#define CRU_GPLL_CON0_BYPASS_MASK (0x1U << CRU_GPLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* GPLL_CON1 */
|
#define CRU_GPLL_CON1_OFFSET (0x44U)
|
#define CRU_GPLL_CON1_REFDIV_SHIFT (0U)
|
#define CRU_GPLL_CON1_REFDIV_MASK (0x3FU << CRU_GPLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define CRU_GPLL_CON1_POSTDIV2_SHIFT (6U)
|
#define CRU_GPLL_CON1_POSTDIV2_MASK (0x7U << CRU_GPLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define CRU_GPLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define CRU_GPLL_CON1_PLL_LOCK_MASK (0x1U << CRU_GPLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define CRU_GPLL_CON1_DSMPD_SHIFT (12U)
|
#define CRU_GPLL_CON1_DSMPD_MASK (0x1U << CRU_GPLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define CRU_GPLL_CON1_PLLPD0_SHIFT (13U)
|
#define CRU_GPLL_CON1_PLLPD0_MASK (0x1U << CRU_GPLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define CRU_GPLL_CON1_PLLPD1_SHIFT (14U)
|
#define CRU_GPLL_CON1_PLLPD1_MASK (0x1U << CRU_GPLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define CRU_GPLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define CRU_GPLL_CON1_PLLPDSEL_MASK (0x1U << CRU_GPLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* GPLL_CON2 */
|
#define CRU_GPLL_CON2_OFFSET (0x48U)
|
#define CRU_GPLL_CON2_FRACDIV_SHIFT (0U)
|
#define CRU_GPLL_CON2_FRACDIV_MASK (0xFFFFFFU << CRU_GPLL_CON2_FRACDIV_SHIFT) /* 0x00FFFFFF */
|
#define CRU_GPLL_CON2_DACPD_SHIFT (24U)
|
#define CRU_GPLL_CON2_DACPD_MASK (0x1U << CRU_GPLL_CON2_DACPD_SHIFT) /* 0x01000000 */
|
#define CRU_GPLL_CON2_FOUTPOSTDIVPD_SHIFT (25U)
|
#define CRU_GPLL_CON2_FOUTPOSTDIVPD_MASK (0x1U << CRU_GPLL_CON2_FOUTPOSTDIVPD_SHIFT) /* 0x02000000 */
|
#define CRU_GPLL_CON2_FOUTVCOPD_SHIFT (26U)
|
#define CRU_GPLL_CON2_FOUTVCOPD_MASK (0x1U << CRU_GPLL_CON2_FOUTVCOPD_SHIFT) /* 0x04000000 */
|
#define CRU_GPLL_CON2_FOUT4PHASEPD_SHIFT (27U)
|
#define CRU_GPLL_CON2_FOUT4PHASEPD_MASK (0x1U << CRU_GPLL_CON2_FOUT4PHASEPD_SHIFT) /* 0x08000000 */
|
/* GPLL_CON3 */
|
#define CRU_GPLL_CON3_OFFSET (0x4CU)
|
#define CRU_GPLL_CON3_SSMOD_BP_SHIFT (0U)
|
#define CRU_GPLL_CON3_SSMOD_BP_MASK (0x1U << CRU_GPLL_CON3_SSMOD_BP_SHIFT) /* 0x00000001 */
|
#define CRU_GPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT (1U)
|
#define CRU_GPLL_CON3_SSMOD_DISABLE_SSCG_MASK (0x1U << CRU_GPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT) /* 0x00000002 */
|
#define CRU_GPLL_CON3_SSMOD_RESET_SHIFT (2U)
|
#define CRU_GPLL_CON3_SSMOD_RESET_MASK (0x1U << CRU_GPLL_CON3_SSMOD_RESET_SHIFT) /* 0x00000004 */
|
#define CRU_GPLL_CON3_SSMOD_DOWNSPREAD_SHIFT (3U)
|
#define CRU_GPLL_CON3_SSMOD_DOWNSPREAD_MASK (0x1U << CRU_GPLL_CON3_SSMOD_DOWNSPREAD_SHIFT) /* 0x00000008 */
|
#define CRU_GPLL_CON3_SSMOD_DIVVAL_SHIFT (4U)
|
#define CRU_GPLL_CON3_SSMOD_DIVVAL_MASK (0xFU << CRU_GPLL_CON3_SSMOD_DIVVAL_SHIFT) /* 0x000000F0 */
|
#define CRU_GPLL_CON3_SSMOD_SPREAD_SHIFT (8U)
|
#define CRU_GPLL_CON3_SSMOD_SPREAD_MASK (0x1FU << CRU_GPLL_CON3_SSMOD_SPREAD_SHIFT) /* 0x00001F00 */
|
/* GPLL_CON4 */
|
#define CRU_GPLL_CON4_OFFSET (0x50U)
|
#define CRU_GPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT (0U)
|
#define CRU_GPLL_CON4_SSMOD_SEL_EXT_WAVE_MASK (0x1U << CRU_GPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT) /* 0x00000001 */
|
#define CRU_GPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT (8U)
|
#define CRU_GPLL_CON4_SSMOD_EXT_MAXADDR_MASK (0xFFU << CRU_GPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT) /* 0x0000FF00 */
|
/* CPLL_CON0 */
|
#define CRU_CPLL_CON0_OFFSET (0x60U)
|
#define CRU_CPLL_CON0_FBDIV_SHIFT (0U)
|
#define CRU_CPLL_CON0_FBDIV_MASK (0xFFFU << CRU_CPLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define CRU_CPLL_CON0_POSTDIV1_SHIFT (12U)
|
#define CRU_CPLL_CON0_POSTDIV1_MASK (0x7U << CRU_CPLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define CRU_CPLL_CON0_BYPASS_SHIFT (15U)
|
#define CRU_CPLL_CON0_BYPASS_MASK (0x1U << CRU_CPLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* CPLL_CON1 */
|
#define CRU_CPLL_CON1_OFFSET (0x64U)
|
#define CRU_CPLL_CON1_REFDIV_SHIFT (0U)
|
#define CRU_CPLL_CON1_REFDIV_MASK (0x3FU << CRU_CPLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define CRU_CPLL_CON1_POSTDIV2_SHIFT (6U)
|
#define CRU_CPLL_CON1_POSTDIV2_MASK (0x7U << CRU_CPLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define CRU_CPLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define CRU_CPLL_CON1_PLL_LOCK_MASK (0x1U << CRU_CPLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define CRU_CPLL_CON1_DSMPD_SHIFT (12U)
|
#define CRU_CPLL_CON1_DSMPD_MASK (0x1U << CRU_CPLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define CRU_CPLL_CON1_PLLPD0_SHIFT (13U)
|
#define CRU_CPLL_CON1_PLLPD0_MASK (0x1U << CRU_CPLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define CRU_CPLL_CON1_PLLPD1_SHIFT (14U)
|
#define CRU_CPLL_CON1_PLLPD1_MASK (0x1U << CRU_CPLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define CRU_CPLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define CRU_CPLL_CON1_PLLPDSEL_MASK (0x1U << CRU_CPLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* CPLL_CON2 */
|
#define CRU_CPLL_CON2_OFFSET (0x68U)
|
#define CRU_CPLL_CON2_FRACDIV_SHIFT (0U)
|
#define CRU_CPLL_CON2_FRACDIV_MASK (0xFFFFFFU << CRU_CPLL_CON2_FRACDIV_SHIFT) /* 0x00FFFFFF */
|
#define CRU_CPLL_CON2_DACPD_SHIFT (24U)
|
#define CRU_CPLL_CON2_DACPD_MASK (0x1U << CRU_CPLL_CON2_DACPD_SHIFT) /* 0x01000000 */
|
#define CRU_CPLL_CON2_FOUTPOSTDIVPD_SHIFT (25U)
|
#define CRU_CPLL_CON2_FOUTPOSTDIVPD_MASK (0x1U << CRU_CPLL_CON2_FOUTPOSTDIVPD_SHIFT) /* 0x02000000 */
|
#define CRU_CPLL_CON2_FOUTVCOPD_SHIFT (26U)
|
#define CRU_CPLL_CON2_FOUTVCOPD_MASK (0x1U << CRU_CPLL_CON2_FOUTVCOPD_SHIFT) /* 0x04000000 */
|
#define CRU_CPLL_CON2_FOUT4PHASEPD_SHIFT (27U)
|
#define CRU_CPLL_CON2_FOUT4PHASEPD_MASK (0x1U << CRU_CPLL_CON2_FOUT4PHASEPD_SHIFT) /* 0x08000000 */
|
/* CPLL_CON3 */
|
#define CRU_CPLL_CON3_OFFSET (0x6CU)
|
#define CRU_CPLL_CON3_SSMOD_BP_SHIFT (0U)
|
#define CRU_CPLL_CON3_SSMOD_BP_MASK (0x1U << CRU_CPLL_CON3_SSMOD_BP_SHIFT) /* 0x00000001 */
|
#define CRU_CPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT (1U)
|
#define CRU_CPLL_CON3_SSMOD_DISABLE_SSCG_MASK (0x1U << CRU_CPLL_CON3_SSMOD_DISABLE_SSCG_SHIFT) /* 0x00000002 */
|
#define CRU_CPLL_CON3_SSMOD_RESET_SHIFT (2U)
|
#define CRU_CPLL_CON3_SSMOD_RESET_MASK (0x1U << CRU_CPLL_CON3_SSMOD_RESET_SHIFT) /* 0x00000004 */
|
#define CRU_CPLL_CON3_SSMOD_DOWNSPREAD_SHIFT (3U)
|
#define CRU_CPLL_CON3_SSMOD_DOWNSPREAD_MASK (0x1U << CRU_CPLL_CON3_SSMOD_DOWNSPREAD_SHIFT) /* 0x00000008 */
|
#define CRU_CPLL_CON3_SSMOD_DIVVAL_SHIFT (4U)
|
#define CRU_CPLL_CON3_SSMOD_DIVVAL_MASK (0xFU << CRU_CPLL_CON3_SSMOD_DIVVAL_SHIFT) /* 0x000000F0 */
|
#define CRU_CPLL_CON3_SSMOD_SPREAD_SHIFT (8U)
|
#define CRU_CPLL_CON3_SSMOD_SPREAD_MASK (0x1FU << CRU_CPLL_CON3_SSMOD_SPREAD_SHIFT) /* 0x00001F00 */
|
/* CPLL_CON4 */
|
#define CRU_CPLL_CON4_OFFSET (0x70U)
|
#define CRU_CPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT (0U)
|
#define CRU_CPLL_CON4_SSMOD_SEL_EXT_WAVE_MASK (0x1U << CRU_CPLL_CON4_SSMOD_SEL_EXT_WAVE_SHIFT) /* 0x00000001 */
|
#define CRU_CPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT (8U)
|
#define CRU_CPLL_CON4_SSMOD_EXT_MAXADDR_MASK (0xFFU << CRU_CPLL_CON4_SSMOD_EXT_MAXADDR_SHIFT) /* 0x0000FF00 */
|
/* NPLL_CON0 */
|
#define CRU_NPLL_CON0_OFFSET (0x80U)
|
#define CRU_NPLL_CON0_FBDIV_SHIFT (0U)
|
#define CRU_NPLL_CON0_FBDIV_MASK (0xFFFU << CRU_NPLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define CRU_NPLL_CON0_POSTDIV1_SHIFT (12U)
|
#define CRU_NPLL_CON0_POSTDIV1_MASK (0x7U << CRU_NPLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define CRU_NPLL_CON0_BYPASS_SHIFT (15U)
|
#define CRU_NPLL_CON0_BYPASS_MASK (0x1U << CRU_NPLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* NPLL_CON1 */
|
#define CRU_NPLL_CON1_OFFSET (0x84U)
|
#define CRU_NPLL_CON1_REFDIV_SHIFT (0U)
|
#define CRU_NPLL_CON1_REFDIV_MASK (0x3FU << CRU_NPLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define CRU_NPLL_CON1_POSTDIV2_SHIFT (6U)
|
#define CRU_NPLL_CON1_POSTDIV2_MASK (0x7U << CRU_NPLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define CRU_NPLL_CON1_FOUTPOSTDIVPD_SHIFT (9U)
|
#define CRU_NPLL_CON1_FOUTPOSTDIVPD_MASK (0x1U << CRU_NPLL_CON1_FOUTPOSTDIVPD_SHIFT) /* 0x00000200 */
|
#define CRU_NPLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define CRU_NPLL_CON1_PLL_LOCK_MASK (0x1U << CRU_NPLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define CRU_NPLL_CON1_FOUTVCOPD_SHIFT (11U)
|
#define CRU_NPLL_CON1_FOUTVCOPD_MASK (0x1U << CRU_NPLL_CON1_FOUTVCOPD_SHIFT) /* 0x00000800 */
|
#define CRU_NPLL_CON1_DSMPD_SHIFT (12U)
|
#define CRU_NPLL_CON1_DSMPD_MASK (0x1U << CRU_NPLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define CRU_NPLL_CON1_PLLPD0_SHIFT (13U)
|
#define CRU_NPLL_CON1_PLLPD0_MASK (0x1U << CRU_NPLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define CRU_NPLL_CON1_PLLPD1_SHIFT (14U)
|
#define CRU_NPLL_CON1_PLLPD1_MASK (0x1U << CRU_NPLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define CRU_NPLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define CRU_NPLL_CON1_PLLPDSEL_MASK (0x1U << CRU_NPLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* VPLL_CON0 */
|
#define CRU_VPLL_CON0_OFFSET (0xA0U)
|
#define CRU_VPLL_CON0_FBDIV_SHIFT (0U)
|
#define CRU_VPLL_CON0_FBDIV_MASK (0xFFFU << CRU_VPLL_CON0_FBDIV_SHIFT) /* 0x00000FFF */
|
#define CRU_VPLL_CON0_POSTDIV1_SHIFT (12U)
|
#define CRU_VPLL_CON0_POSTDIV1_MASK (0x7U << CRU_VPLL_CON0_POSTDIV1_SHIFT) /* 0x00007000 */
|
#define CRU_VPLL_CON0_BYPASS_SHIFT (15U)
|
#define CRU_VPLL_CON0_BYPASS_MASK (0x1U << CRU_VPLL_CON0_BYPASS_SHIFT) /* 0x00008000 */
|
/* VPLL_CON1 */
|
#define CRU_VPLL_CON1_OFFSET (0xA4U)
|
#define CRU_VPLL_CON1_REFDIV_SHIFT (0U)
|
#define CRU_VPLL_CON1_REFDIV_MASK (0x3FU << CRU_VPLL_CON1_REFDIV_SHIFT) /* 0x0000003F */
|
#define CRU_VPLL_CON1_POSTDIV2_SHIFT (6U)
|
#define CRU_VPLL_CON1_POSTDIV2_MASK (0x7U << CRU_VPLL_CON1_POSTDIV2_SHIFT) /* 0x000001C0 */
|
#define CRU_VPLL_CON1_FOUTPOSTDIVPD_SHIFT (9U)
|
#define CRU_VPLL_CON1_FOUTPOSTDIVPD_MASK (0x1U << CRU_VPLL_CON1_FOUTPOSTDIVPD_SHIFT) /* 0x00000200 */
|
#define CRU_VPLL_CON1_PLL_LOCK_SHIFT (10U)
|
#define CRU_VPLL_CON1_PLL_LOCK_MASK (0x1U << CRU_VPLL_CON1_PLL_LOCK_SHIFT) /* 0x00000400 */
|
#define CRU_VPLL_CON1_FOUTVCOPD_SHIFT (11U)
|
#define CRU_VPLL_CON1_FOUTVCOPD_MASK (0x1U << CRU_VPLL_CON1_FOUTVCOPD_SHIFT) /* 0x00000800 */
|
#define CRU_VPLL_CON1_DSMPD_SHIFT (12U)
|
#define CRU_VPLL_CON1_DSMPD_MASK (0x1U << CRU_VPLL_CON1_DSMPD_SHIFT) /* 0x00001000 */
|
#define CRU_VPLL_CON1_PLLPD0_SHIFT (13U)
|
#define CRU_VPLL_CON1_PLLPD0_MASK (0x1U << CRU_VPLL_CON1_PLLPD0_SHIFT) /* 0x00002000 */
|
#define CRU_VPLL_CON1_PLLPD1_SHIFT (14U)
|
#define CRU_VPLL_CON1_PLLPD1_MASK (0x1U << CRU_VPLL_CON1_PLLPD1_SHIFT) /* 0x00004000 */
|
#define CRU_VPLL_CON1_PLLPDSEL_SHIFT (15U)
|
#define CRU_VPLL_CON1_PLLPDSEL_MASK (0x1U << CRU_VPLL_CON1_PLLPDSEL_SHIFT) /* 0x00008000 */
|
/* MODE_CON00 */
|
#define CRU_MODE_CON00_OFFSET (0xC0U)
|
#define CRU_MODE_CON00_CLK_APLL_MODE_SHIFT (0U)
|
#define CRU_MODE_CON00_CLK_APLL_MODE_MASK (0x3U << CRU_MODE_CON00_CLK_APLL_MODE_SHIFT) /* 0x00000003 */
|
#define CRU_MODE_CON00_CLK_DPLL_MODE_SHIFT (2U)
|
#define CRU_MODE_CON00_CLK_DPLL_MODE_MASK (0x3U << CRU_MODE_CON00_CLK_DPLL_MODE_SHIFT) /* 0x0000000C */
|
#define CRU_MODE_CON00_CLK_CPLL_MODE_SHIFT (4U)
|
#define CRU_MODE_CON00_CLK_CPLL_MODE_MASK (0x3U << CRU_MODE_CON00_CLK_CPLL_MODE_SHIFT) /* 0x00000030 */
|
#define CRU_MODE_CON00_CLK_GPLL_MODE_SHIFT (6U)
|
#define CRU_MODE_CON00_CLK_GPLL_MODE_MASK (0x3U << CRU_MODE_CON00_CLK_GPLL_MODE_SHIFT) /* 0x000000C0 */
|
#define CRU_MODE_CON00_CLK_NPLL_MODE_SHIFT (10U)
|
#define CRU_MODE_CON00_CLK_NPLL_MODE_MASK (0x3U << CRU_MODE_CON00_CLK_NPLL_MODE_SHIFT) /* 0x00000C00 */
|
#define CRU_MODE_CON00_CLK_VPLL_MODE_SHIFT (12U)
|
#define CRU_MODE_CON00_CLK_VPLL_MODE_MASK (0x3U << CRU_MODE_CON00_CLK_VPLL_MODE_SHIFT) /* 0x00003000 */
|
#define CRU_MODE_CON00_USBPHY480M_PLL_MODE_SHIFT (14U)
|
#define CRU_MODE_CON00_USBPHY480M_PLL_MODE_MASK (0x3U << CRU_MODE_CON00_USBPHY480M_PLL_MODE_SHIFT) /* 0x0000C000 */
|
/* MISC_CON0 */
|
#define CRU_MISC_CON0_OFFSET (0xC4U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_SCLK_CORE_SHIFT (0U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_SCLK_CORE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_SCLK_CORE_SHIFT) /* 0x00000001 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_PCLK_CORE_SHIFT (1U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_PCLK_CORE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_PCLK_CORE_SHIFT) /* 0x00000002 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_ATCLK_CORE_SHIFT (2U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_ATCLK_CORE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_ATCLK_CORE_SHIFT) /* 0x00000004 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_GICCLK_CORE_SHIFT (3U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_GICCLK_CORE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_GICCLK_CORE_SHIFT) /* 0x00000008 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_PDBGCLK_CORE_SHIFT (4U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_PDBGCLK_CORE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_PDBGCLK_CORE_SHIFT) /* 0x00000010 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_GPU_SHIFT (5U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_GPU_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_CLK_GPU_SHIFT) /* 0x00000020 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDCORE_CORE2GIC_SHIFT (6U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDCORE_CORE2GIC_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDCORE_CORE2GIC_SHIFT) /* 0x00000040 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDCORE_GIC2CORE_SHIFT (7U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDCORE_GIC2CORE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDCORE_GIC2CORE_SHIFT) /* 0x00000080 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDGIC_CORE2GIC_SHIFT (8U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDGIC_CORE2GIC_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDGIC_CORE2GIC_SHIFT) /* 0x00000100 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDGIC_GIC2CORE_SHIFT (9U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDGIC_GIC2CORE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_CLK_PDGIC_GIC2CORE_SHIFT) /* 0x00000200 */
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_GIC600_SHIFT (10U)
|
#define CRU_MISC_CON0_QCHANNEL_ENA_CLK_GIC600_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_ENA_CLK_GIC600_SHIFT) /* 0x00000400 */
|
#define CRU_MISC_CON0_QCHANNEL_GATING_ENABLE_SHIFT (11U)
|
#define CRU_MISC_CON0_QCHANNEL_GATING_ENABLE_MASK (0x1U << CRU_MISC_CON0_QCHANNEL_GATING_ENABLE_SHIFT) /* 0x00000800 */
|
#define CRU_MISC_CON0_DBGRST_EN_SHIFT (12U)
|
#define CRU_MISC_CON0_DBGRST_EN_MASK (0x1U << CRU_MISC_CON0_DBGRST_EN_SHIFT) /* 0x00001000 */
|
#define CRU_MISC_CON0_HWFFC_CLK_SWITCH2CRU_ENA_SHIFT (13U)
|
#define CRU_MISC_CON0_HWFFC_CLK_SWITCH2CRU_ENA_MASK (0x1U << CRU_MISC_CON0_HWFFC_CLK_SWITCH2CRU_ENA_SHIFT) /* 0x00002000 */
|
#define CRU_MISC_CON0_CPU_CLK_GATE_EMA_ENA_SHIFT (14U)
|
#define CRU_MISC_CON0_CPU_CLK_GATE_EMA_ENA_MASK (0x1U << CRU_MISC_CON0_CPU_CLK_GATE_EMA_ENA_SHIFT) /* 0x00004000 */
|
#define CRU_MISC_CON0_GPU_CLK_GATE_EMA_ENA_SHIFT (15U)
|
#define CRU_MISC_CON0_GPU_CLK_GATE_EMA_ENA_MASK (0x1U << CRU_MISC_CON0_GPU_CLK_GATE_EMA_ENA_SHIFT) /* 0x00008000 */
|
/* MISC_CON1 */
|
#define CRU_MISC_CON1_OFFSET (0xC8U)
|
#define CRU_MISC_CON1_PD_CORE_DWN_CLK_EN_MASK_SHIFT (0U)
|
#define CRU_MISC_CON1_PD_CORE_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_CORE_DWN_CLK_EN_MASK_SHIFT) /* 0x00000001 */
|
#define CRU_MISC_CON1_PD_GPU_DWN_CLK_EN_MASK_SHIFT (1U)
|
#define CRU_MISC_CON1_PD_GPU_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_GPU_DWN_CLK_EN_MASK_SHIFT) /* 0x00000002 */
|
#define CRU_MISC_CON1_PD_NPU_DWN_CLK_EN_MASK_SHIFT (2U)
|
#define CRU_MISC_CON1_PD_NPU_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_NPU_DWN_CLK_EN_MASK_SHIFT) /* 0x00000004 */
|
#define CRU_MISC_CON1_PD_DDR_DWN_CLK_EN_MASK_SHIFT (3U)
|
#define CRU_MISC_CON1_PD_DDR_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_DDR_DWN_CLK_EN_MASK_SHIFT) /* 0x00000008 */
|
#define CRU_MISC_CON1_PD_PERI_DWN_CLK_EN_MASK_SHIFT (4U)
|
#define CRU_MISC_CON1_PD_PERI_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_PERI_DWN_CLK_EN_MASK_SHIFT) /* 0x00000010 */
|
#define CRU_MISC_CON1_PD_PIPE_DWN_CLK_EN_MASK_SHIFT (5U)
|
#define CRU_MISC_CON1_PD_PIPE_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_PIPE_DWN_CLK_EN_MASK_SHIFT) /* 0x00000020 */
|
#define CRU_MISC_CON1_PD_USB_DWN_CLK_EN_MASK_SHIFT (8U)
|
#define CRU_MISC_CON1_PD_USB_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_USB_DWN_CLK_EN_MASK_SHIFT) /* 0x00000100 */
|
#define CRU_MISC_CON1_PD_VI_DWN_CLK_EN_MASK_SHIFT (9U)
|
#define CRU_MISC_CON1_PD_VI_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_VI_DWN_CLK_EN_MASK_SHIFT) /* 0x00000200 */
|
#define CRU_MISC_CON1_PD_VO_DWN_CLK_EN_MASK_SHIFT (10U)
|
#define CRU_MISC_CON1_PD_VO_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_VO_DWN_CLK_EN_MASK_SHIFT) /* 0x00000400 */
|
#define CRU_MISC_CON1_PD_RGA_DWN_CLK_EN_MASK_SHIFT (11U)
|
#define CRU_MISC_CON1_PD_RGA_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_RGA_DWN_CLK_EN_MASK_SHIFT) /* 0x00000800 */
|
#define CRU_MISC_CON1_PD_VPU_DWN_CLK_EN_MASK_SHIFT (12U)
|
#define CRU_MISC_CON1_PD_VPU_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_VPU_DWN_CLK_EN_MASK_SHIFT) /* 0x00001000 */
|
#define CRU_MISC_CON1_PD_RKVENC_DWN_CLK_EN_MASK_SHIFT (13U)
|
#define CRU_MISC_CON1_PD_RKVENC_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_RKVENC_DWN_CLK_EN_MASK_SHIFT) /* 0x00002000 */
|
#define CRU_MISC_CON1_PD_RKVDEC_DWN_CLK_EN_MASK_SHIFT (14U)
|
#define CRU_MISC_CON1_PD_RKVDEC_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_RKVDEC_DWN_CLK_EN_MASK_SHIFT) /* 0x00004000 */
|
#define CRU_MISC_CON1_PD_BUS_DWN_CLK_EN_MASK_SHIFT (15U)
|
#define CRU_MISC_CON1_PD_BUS_DWN_CLK_EN_MASK_MASK (0x1U << CRU_MISC_CON1_PD_BUS_DWN_CLK_EN_MASK_SHIFT) /* 0x00008000 */
|
/* MISC_CON2 */
|
#define CRU_MISC_CON2_OFFSET (0xCCU)
|
#define CRU_MISC_CON2_CLK_RGA_CORE_IDLE_ENABLE_SHIFT (0U)
|
#define CRU_MISC_CON2_CLK_RGA_CORE_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_CLK_RGA_CORE_IDLE_ENABLE_SHIFT) /* 0x00000001 */
|
#define CRU_MISC_CON2_CLK_IEP_CORE_IDLE_ENABLE_SHIFT (1U)
|
#define CRU_MISC_CON2_CLK_IEP_CORE_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_CLK_IEP_CORE_IDLE_ENABLE_SHIFT) /* 0x00000002 */
|
#define CRU_MISC_CON2_ACLK_VPU_IDLE_ENABLE_SHIFT (2U)
|
#define CRU_MISC_CON2_ACLK_VPU_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_ACLK_VPU_IDLE_ENABLE_SHIFT) /* 0x00000004 */
|
#define CRU_MISC_CON2_ACLK_RKVENC_IDLE_ENABLE_SHIFT (3U)
|
#define CRU_MISC_CON2_ACLK_RKVENC_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_ACLK_RKVENC_IDLE_ENABLE_SHIFT) /* 0x00000008 */
|
#define CRU_MISC_CON2_HCLK_RKVENC_IDLE_ENABLE_SHIFT (4U)
|
#define CRU_MISC_CON2_HCLK_RKVENC_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_HCLK_RKVENC_IDLE_ENABLE_SHIFT) /* 0x00000010 */
|
#define CRU_MISC_CON2_CLK_RKVENC_CORE_IDLE_ENABLE_SHIFT (5U)
|
#define CRU_MISC_CON2_CLK_RKVENC_CORE_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_CLK_RKVENC_CORE_IDLE_ENABLE_SHIFT) /* 0x00000020 */
|
#define CRU_MISC_CON2_ACLK_RKVDEC_IDLE_ENABLE_SHIFT (6U)
|
#define CRU_MISC_CON2_ACLK_RKVDEC_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_ACLK_RKVDEC_IDLE_ENABLE_SHIFT) /* 0x00000040 */
|
#define CRU_MISC_CON2_CLK_RKVDEC_CORE_IDLE_ENABLE_SHIFT (7U)
|
#define CRU_MISC_CON2_CLK_RKVDEC_CORE_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_CLK_RKVDEC_CORE_IDLE_ENABLE_SHIFT) /* 0x00000080 */
|
#define CRU_MISC_CON2_CLK_RKVDEC_CA_IDLE_ENABLE_SHIFT (8U)
|
#define CRU_MISC_CON2_CLK_RKVDEC_CA_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_CLK_RKVDEC_CA_IDLE_ENABLE_SHIFT) /* 0x00000100 */
|
#define CRU_MISC_CON2_CLK_RKVDEC_HEVC_CA_IDLE_ENABLE_SHIFT (9U)
|
#define CRU_MISC_CON2_CLK_RKVDEC_HEVC_CA_IDLE_ENABLE_MASK (0x1U << CRU_MISC_CON2_CLK_RKVDEC_HEVC_CA_IDLE_ENABLE_SHIFT) /* 0x00000200 */
|
#define CRU_MISC_CON2_USBPHY480M_SRC_SEL_SHIFT (15U)
|
#define CRU_MISC_CON2_USBPHY480M_SRC_SEL_MASK (0x1U << CRU_MISC_CON2_USBPHY480M_SRC_SEL_SHIFT) /* 0x00008000 */
|
/* GLB_CNT_TH */
|
#define CRU_GLB_CNT_TH_OFFSET (0xD0U)
|
#define CRU_GLB_CNT_TH_GLOBAL_RESET_COUNTER_THRESHOLD_SHIFT (0U)
|
#define CRU_GLB_CNT_TH_GLOBAL_RESET_COUNTER_THRESHOLD_MASK (0xFFFFU << CRU_GLB_CNT_TH_GLOBAL_RESET_COUNTER_THRESHOLD_SHIFT) /* 0x0000FFFF */
|
#define CRU_GLB_CNT_TH_RESERVED_SHIFT (16U)
|
#define CRU_GLB_CNT_TH_RESERVED_MASK (0xFFFFU << CRU_GLB_CNT_TH_RESERVED_SHIFT) /* 0xFFFF0000 */
|
/* GLB_SRST_FST */
|
#define CRU_GLB_SRST_FST_OFFSET (0xD4U)
|
#define CRU_GLB_SRST_FST_GLB_SRST_FST_SHIFT (0U)
|
#define CRU_GLB_SRST_FST_GLB_SRST_FST_MASK (0xFFFFU << CRU_GLB_SRST_FST_GLB_SRST_FST_SHIFT) /* 0x0000FFFF */
|
/* GLB_SRST_SND */
|
#define CRU_GLB_SRST_SND_OFFSET (0xD8U)
|
#define CRU_GLB_SRST_SND_GLB_SRST_SND_SHIFT (0U)
|
#define CRU_GLB_SRST_SND_GLB_SRST_SND_MASK (0xFFFFU << CRU_GLB_SRST_SND_GLB_SRST_SND_SHIFT) /* 0x0000FFFF */
|
/* GLB_RST_CON */
|
#define CRU_GLB_RST_CON_OFFSET (0xDCU)
|
#define CRU_GLB_RST_CON_TSADC_GLB_SRST_CTRL_SHIFT (0U)
|
#define CRU_GLB_RST_CON_TSADC_GLB_SRST_CTRL_MASK (0x1U << CRU_GLB_RST_CON_TSADC_GLB_SRST_CTRL_SHIFT) /* 0x00000001 */
|
#define CRU_GLB_RST_CON_WDT_GLB_SRST_CTRL_SHIFT (1U)
|
#define CRU_GLB_RST_CON_WDT_GLB_SRST_CTRL_MASK (0x1U << CRU_GLB_RST_CON_WDT_GLB_SRST_CTRL_SHIFT) /* 0x00000002 */
|
#define CRU_GLB_RST_CON_PMU_SRST_GLB_CTRL_SHIFT (2U)
|
#define CRU_GLB_RST_CON_PMU_SRST_GLB_CTRL_MASK (0x1U << CRU_GLB_RST_CON_PMU_SRST_GLB_CTRL_SHIFT) /* 0x00000004 */
|
#define CRU_GLB_RST_CON_PMU_SRST_GLB_EN_SHIFT (3U)
|
#define CRU_GLB_RST_CON_PMU_SRST_GLB_EN_MASK (0x1U << CRU_GLB_RST_CON_PMU_SRST_GLB_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GLB_RST_CON_PMU_SRST_WDT_EN_SHIFT (4U)
|
#define CRU_GLB_RST_CON_PMU_SRST_WDT_EN_MASK (0x1U << CRU_GLB_RST_CON_PMU_SRST_WDT_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GLB_RST_CON_TSADC_SHUT_RESET_EXT_EN_SHIFT (6U)
|
#define CRU_GLB_RST_CON_TSADC_SHUT_RESET_EXT_EN_MASK (0x1U << CRU_GLB_RST_CON_TSADC_SHUT_RESET_EXT_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GLB_RST_CON_WDT_RESET_EXT_EN_SHIFT (7U)
|
#define CRU_GLB_RST_CON_WDT_RESET_EXT_EN_MASK (0x1U << CRU_GLB_RST_CON_WDT_RESET_EXT_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GLB_RST_CON_JDB_GLB_SRST_CTRL_ENABLE_SHIFT (8U)
|
#define CRU_GLB_RST_CON_JDB_GLB_SRST_CTRL_ENABLE_MASK (0x1U << CRU_GLB_RST_CON_JDB_GLB_SRST_CTRL_ENABLE_SHIFT) /* 0x00000100 */
|
#define CRU_GLB_RST_CON_OSC_CHK_GLB_SRST_CTRL_ENABLE_SHIFT (9U)
|
#define CRU_GLB_RST_CON_OSC_CHK_GLB_SRST_CTRL_ENABLE_MASK (0x1U << CRU_GLB_RST_CON_OSC_CHK_GLB_SRST_CTRL_ENABLE_SHIFT) /* 0x00000200 */
|
#define CRU_GLB_RST_CON_SGRF_CRC_CHK_GLB_SRST_CTRL_ENABLE_SHIFT (10U)
|
#define CRU_GLB_RST_CON_SGRF_CRC_CHK_GLB_SRST_CTRL_ENABLE_MASK (0x1U << CRU_GLB_RST_CON_SGRF_CRC_CHK_GLB_SRST_CTRL_ENABLE_SHIFT) /* 0x00000400 */
|
#define CRU_GLB_RST_CON_PMUSGRF_CRC_CHK_GLB_SRST_CTRL_ENABLE_SHIFT (11U)
|
#define CRU_GLB_RST_CON_PMUSGRF_CRC_CHK_GLB_SRST_CTRL_ENABLE_MASK (0x1U << CRU_GLB_RST_CON_PMUSGRF_CRC_CHK_GLB_SRST_CTRL_ENABLE_SHIFT) /* 0x00000800 */
|
#define CRU_GLB_RST_CON_JDB_GLB_SRST_CTRL_SHIFT (12U)
|
#define CRU_GLB_RST_CON_JDB_GLB_SRST_CTRL_MASK (0x1U << CRU_GLB_RST_CON_JDB_GLB_SRST_CTRL_SHIFT) /* 0x00001000 */
|
#define CRU_GLB_RST_CON_OSC_CHK_GLB_SRST_CTRL_SHIFT (13U)
|
#define CRU_GLB_RST_CON_OSC_CHK_GLB_SRST_CTRL_MASK (0x1U << CRU_GLB_RST_CON_OSC_CHK_GLB_SRST_CTRL_SHIFT) /* 0x00002000 */
|
#define CRU_GLB_RST_CON_SGRF_CRC_CHK_GLB_SRST_CTRL_SHIFT (14U)
|
#define CRU_GLB_RST_CON_SGRF_CRC_CHK_GLB_SRST_CTRL_MASK (0x1U << CRU_GLB_RST_CON_SGRF_CRC_CHK_GLB_SRST_CTRL_SHIFT) /* 0x00004000 */
|
#define CRU_GLB_RST_CON_PMUSGRF_CRC_CHK_GLB_SRST_CTRL_SHIFT (15U)
|
#define CRU_GLB_RST_CON_PMUSGRF_CRC_CHK_GLB_SRST_CTRL_MASK (0x1U << CRU_GLB_RST_CON_PMUSGRF_CRC_CHK_GLB_SRST_CTRL_SHIFT) /* 0x00008000 */
|
/* GLB_RST_ST */
|
#define CRU_GLB_RST_ST_OFFSET (0xE0U)
|
#define CRU_GLB_RST_ST_FST_GLB_RST_ST_SHIFT (0U)
|
#define CRU_GLB_RST_ST_FST_GLB_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_FST_GLB_RST_ST_SHIFT) /* 0x00000001 */
|
#define CRU_GLB_RST_ST_SND_GLB_RST_ST_SHIFT (1U)
|
#define CRU_GLB_RST_ST_SND_GLB_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_SND_GLB_RST_ST_SHIFT) /* 0x00000002 */
|
#define CRU_GLB_RST_ST_FST_GLB_TSADC_RST_ST_SHIFT (2U)
|
#define CRU_GLB_RST_ST_FST_GLB_TSADC_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_FST_GLB_TSADC_RST_ST_SHIFT) /* 0x00000004 */
|
#define CRU_GLB_RST_ST_SND_GLB_TSADC_RST_ST_SHIFT (3U)
|
#define CRU_GLB_RST_ST_SND_GLB_TSADC_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_SND_GLB_TSADC_RST_ST_SHIFT) /* 0x00000008 */
|
#define CRU_GLB_RST_ST_FST_GLB_WDT_RST_ST_SHIFT (4U)
|
#define CRU_GLB_RST_ST_FST_GLB_WDT_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_FST_GLB_WDT_RST_ST_SHIFT) /* 0x00000010 */
|
#define CRU_GLB_RST_ST_SND_GLB_WDT_RST_ST_SHIFT (5U)
|
#define CRU_GLB_RST_ST_SND_GLB_WDT_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_SND_GLB_WDT_RST_ST_SHIFT) /* 0x00000020 */
|
#define CRU_GLB_RST_ST_GLB_JDB_RST_ST_SHIFT (6U)
|
#define CRU_GLB_RST_ST_GLB_JDB_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_GLB_JDB_RST_ST_SHIFT) /* 0x00000040 */
|
#define CRU_GLB_RST_ST_GLB_OSC_CHK_RST_ST_SHIFT (7U)
|
#define CRU_GLB_RST_ST_GLB_OSC_CHK_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_GLB_OSC_CHK_RST_ST_SHIFT) /* 0x00000080 */
|
#define CRU_GLB_RST_ST_GLB_SGRF_CRC_RST_ST_SHIFT (8U)
|
#define CRU_GLB_RST_ST_GLB_SGRF_CRC_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_GLB_SGRF_CRC_RST_ST_SHIFT) /* 0x00000100 */
|
#define CRU_GLB_RST_ST_GLB_PMUSGRF_CRC_RST_ST_SHIFT (9U)
|
#define CRU_GLB_RST_ST_GLB_PMUSGRF_CRC_RST_ST_MASK (0x1U << CRU_GLB_RST_ST_GLB_PMUSGRF_CRC_RST_ST_SHIFT) /* 0x00000200 */
|
/* CLKSEL_CON00 */
|
#define CRU_CLKSEL_CON00_OFFSET (0x100U)
|
#define CRU_CLKSEL_CON00_CLK_CORE0_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON00_CLK_CORE0_DIV_MASK (0x1FU << CRU_CLKSEL_CON00_CLK_CORE0_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON00_CLK_CORE_I_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON00_CLK_CORE_I_SEL_MASK (0x1U << CRU_CLKSEL_CON00_CLK_CORE_I_SEL_SHIFT) /* 0x00000040 */
|
#define CRU_CLKSEL_CON00_CLK_CORE_NDFT_SEL_SHIFT (7U)
|
#define CRU_CLKSEL_CON00_CLK_CORE_NDFT_SEL_MASK (0x1U << CRU_CLKSEL_CON00_CLK_CORE_NDFT_SEL_SHIFT) /* 0x00000080 */
|
#define CRU_CLKSEL_CON00_CLK_CORE1_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON00_CLK_CORE1_DIV_MASK (0x1FU << CRU_CLKSEL_CON00_CLK_CORE1_DIV_SHIFT) /* 0x00001F00 */
|
#define CRU_CLKSEL_CON00_CLK_CORE_NDFT_MUX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON00_CLK_CORE_NDFT_MUX_SEL_MASK (0x1U << CRU_CLKSEL_CON00_CLK_CORE_NDFT_MUX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON01 */
|
#define CRU_CLKSEL_CON01_OFFSET (0x104U)
|
#define CRU_CLKSEL_CON01_CLK_CORE2_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON01_CLK_CORE2_DIV_MASK (0x1FU << CRU_CLKSEL_CON01_CLK_CORE2_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON01_CLK_CORE3_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON01_CLK_CORE3_DIV_MASK (0x1FU << CRU_CLKSEL_CON01_CLK_CORE3_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON02 */
|
#define CRU_CLKSEL_CON02_OFFSET (0x108U)
|
#define CRU_CLKSEL_CON02_SCLK_CORE_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON02_SCLK_CORE_SRC_DIV_MASK (0xFU << CRU_CLKSEL_CON02_SCLK_CORE_SRC_DIV_SHIFT) /* 0x0000000F */
|
#define CRU_CLKSEL_CON02_SCLK_CORE_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON02_SCLK_CORE_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON02_SCLK_CORE_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON02_SCLK_CORE_PRE_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON02_SCLK_CORE_PRE_SEL_MASK (0x1U << CRU_CLKSEL_CON02_SCLK_CORE_PRE_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON03 */
|
#define CRU_CLKSEL_CON03_OFFSET (0x10CU)
|
#define CRU_CLKSEL_CON03_ATCLK_CORE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON03_ATCLK_CORE_DIV_MASK (0x1FU << CRU_CLKSEL_CON03_ATCLK_CORE_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON03_GICCLK_CORE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON03_GICCLK_CORE_DIV_MASK (0x1FU << CRU_CLKSEL_CON03_GICCLK_CORE_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON04 */
|
#define CRU_CLKSEL_CON04_OFFSET (0x110U)
|
#define CRU_CLKSEL_CON04_PCLK_CORE_PRE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON04_PCLK_CORE_PRE_DIV_MASK (0x1FU << CRU_CLKSEL_CON04_PCLK_CORE_PRE_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON04_PERIPHCLK_CORE_PRE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON04_PERIPHCLK_CORE_PRE_DIV_MASK (0x1FU << CRU_CLKSEL_CON04_PERIPHCLK_CORE_PRE_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON05 */
|
#define CRU_CLKSEL_CON05_OFFSET (0x114U)
|
#define CRU_CLKSEL_CON05_RESERVED_SHIFT (0U)
|
#define CRU_CLKSEL_CON05_RESERVED_MASK (0xFFU << CRU_CLKSEL_CON05_RESERVED_SHIFT) /* 0x000000FF */
|
#define CRU_CLKSEL_CON05_ACLK_CORE_NDFT_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON05_ACLK_CORE_NDFT_DIV_MASK (0x1FU << CRU_CLKSEL_CON05_ACLK_CORE_NDFT_DIV_SHIFT) /* 0x00001F00 */
|
#define CRU_CLKSEL_CON05_ACLK_CORE_NIU2BUS_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON05_ACLK_CORE_NIU2BUS_SEL_MASK (0x3U << CRU_CLKSEL_CON05_ACLK_CORE_NIU2BUS_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON06 */
|
#define CRU_CLKSEL_CON06_OFFSET (0x118U)
|
#define CRU_CLKSEL_CON06_CLK_GPU_PRE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON06_CLK_GPU_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON06_CLK_GPU_PRE_DIV_SHIFT) /* 0x0000000F */
|
#define CRU_CLKSEL_CON06_CLK_GPU_PRE_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON06_CLK_GPU_PRE_SEL_MASK (0x3U << CRU_CLKSEL_CON06_CLK_GPU_PRE_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON06_ACLK_GPU_PRE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON06_ACLK_GPU_PRE_DIV_MASK (0x3U << CRU_CLKSEL_CON06_ACLK_GPU_PRE_DIV_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON06_CLK_GPU_PRE_MUX_SEL_SHIFT (11U)
|
#define CRU_CLKSEL_CON06_CLK_GPU_PRE_MUX_SEL_MASK (0x1U << CRU_CLKSEL_CON06_CLK_GPU_PRE_MUX_SEL_SHIFT) /* 0x00000800 */
|
#define CRU_CLKSEL_CON06_PCLK_GPU_PRE_DIV_SHIFT (12U)
|
#define CRU_CLKSEL_CON06_PCLK_GPU_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON06_PCLK_GPU_PRE_DIV_SHIFT) /* 0x0000F000 */
|
/* CLKSEL_CON07 */
|
#define CRU_CLKSEL_CON07_OFFSET (0x11CU)
|
#define CRU_CLKSEL_CON07_CLK_NPU_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON07_CLK_NPU_SRC_DIV_MASK (0xFU << CRU_CLKSEL_CON07_CLK_NPU_SRC_DIV_SHIFT) /* 0x0000000F */
|
#define CRU_CLKSEL_CON07_CLK_NPU_NP5_DIV_SHIFT (4U)
|
#define CRU_CLKSEL_CON07_CLK_NPU_NP5_DIV_MASK (0x3U << CRU_CLKSEL_CON07_CLK_NPU_NP5_DIV_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON07_CLK_NPU_SRC_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON07_CLK_NPU_SRC_SEL_MASK (0x1U << CRU_CLKSEL_CON07_CLK_NPU_SRC_SEL_SHIFT) /* 0x00000040 */
|
#define CRU_CLKSEL_CON07_CLK_NPU_NP5_SEL_SHIFT (7U)
|
#define CRU_CLKSEL_CON07_CLK_NPU_NP5_SEL_MASK (0x1U << CRU_CLKSEL_CON07_CLK_NPU_NP5_SEL_SHIFT) /* 0x00000080 */
|
#define CRU_CLKSEL_CON07_CLK_NPU_PRE_NDFT_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON07_CLK_NPU_PRE_NDFT_SEL_MASK (0x1U << CRU_CLKSEL_CON07_CLK_NPU_PRE_NDFT_SEL_SHIFT) /* 0x00000100 */
|
#define CRU_CLKSEL_CON07_CLK_NPU_PRE_MUX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON07_CLK_NPU_PRE_MUX_SEL_MASK (0x1U << CRU_CLKSEL_CON07_CLK_NPU_PRE_MUX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON08 */
|
#define CRU_CLKSEL_CON08_OFFSET (0x120U)
|
#define CRU_CLKSEL_CON08_HCLK_NPU_PRE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON08_HCLK_NPU_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON08_HCLK_NPU_PRE_DIV_SHIFT) /* 0x0000000F */
|
#define CRU_CLKSEL_CON08_PCLK_NPU_PRE_DIV_SHIFT (4U)
|
#define CRU_CLKSEL_CON08_PCLK_NPU_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON08_PCLK_NPU_PRE_DIV_SHIFT) /* 0x000000F0 */
|
/* CLKSEL_CON09 */
|
#define CRU_CLKSEL_CON09_OFFSET (0x124U)
|
#define CRU_CLKSEL_CON09_CLK_DDRPHY1X_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON09_CLK_DDRPHY1X_SRC_DIV_MASK (0x1FU << CRU_CLKSEL_CON09_CLK_DDRPHY1X_SRC_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON09_CLK_DDRPHY1X_SRC_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON09_CLK_DDRPHY1X_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON09_CLK_DDRPHY1X_SRC_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON09_CLK_DDRPHY1X_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON09_CLK_DDRPHY1X_SEL_MASK (0x1U << CRU_CLKSEL_CON09_CLK_DDRPHY1X_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON10 */
|
#define CRU_CLKSEL_CON10_OFFSET (0x128U)
|
#define CRU_CLKSEL_CON10_CLK_MSCH_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON10_CLK_MSCH_DIV_MASK (0x3U << CRU_CLKSEL_CON10_CLK_MSCH_DIV_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON10_ACLK_PERIMID_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON10_ACLK_PERIMID_SEL_MASK (0x3U << CRU_CLKSEL_CON10_ACLK_PERIMID_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON10_HCLK_PERIMID_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON10_HCLK_PERIMID_SEL_MASK (0x3U << CRU_CLKSEL_CON10_HCLK_PERIMID_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON10_ACLK_GIC_AUDIO_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON10_ACLK_GIC_AUDIO_SEL_MASK (0x3U << CRU_CLKSEL_CON10_ACLK_GIC_AUDIO_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON10_HCLK_GIC_AUDIO_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON10_HCLK_GIC_AUDIO_SEL_MASK (0x3U << CRU_CLKSEL_CON10_HCLK_GIC_AUDIO_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON10_DCLK_SDMMC_BUFFER_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON10_DCLK_SDMMC_BUFFER_SEL_MASK (0x3U << CRU_CLKSEL_CON10_DCLK_SDMMC_BUFFER_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON11 */
|
#define CRU_CLKSEL_CON11_OFFSET (0x12CU)
|
#define CRU_CLKSEL_CON11_CLK_I2S0_8CH_TX_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON11_CLK_I2S0_8CH_TX_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON11_CLK_I2S0_8CH_TX_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON11_CLK_I2S0_8CH_TX_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON11_CLK_I2S0_8CH_TX_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON11_CLK_I2S0_8CH_TX_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON11_MCLK_I2S0_8CH_TX_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON11_MCLK_I2S0_8CH_TX_SEL_MASK (0x3U << CRU_CLKSEL_CON11_MCLK_I2S0_8CH_TX_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON11_I2S0_MCLKOUT_TX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON11_I2S0_MCLKOUT_TX_SEL_MASK (0x1U << CRU_CLKSEL_CON11_I2S0_MCLKOUT_TX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON12 */
|
#define CRU_CLKSEL_CON12_OFFSET (0x130U)
|
#define CRU_CLKSEL_CON12_CLK_I2S0_8CH_TX_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON12_CLK_I2S0_8CH_TX_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON12_CLK_I2S0_8CH_TX_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON13 */
|
#define CRU_CLKSEL_CON13_OFFSET (0x134U)
|
#define CRU_CLKSEL_CON13_CLK_I2S0_8CH_RX_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON13_CLK_I2S0_8CH_RX_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON13_CLK_I2S0_8CH_RX_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON13_CLK_I2S0_8CH_RX_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON13_CLK_I2S0_8CH_RX_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON13_CLK_I2S0_8CH_RX_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON13_MCLK_I2S0_8CH_RX_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON13_MCLK_I2S0_8CH_RX_SEL_MASK (0x3U << CRU_CLKSEL_CON13_MCLK_I2S0_8CH_RX_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON13_I2S0_MCLKOUT_RX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON13_I2S0_MCLKOUT_RX_SEL_MASK (0x1U << CRU_CLKSEL_CON13_I2S0_MCLKOUT_RX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON14 */
|
#define CRU_CLKSEL_CON14_OFFSET (0x138U)
|
#define CRU_CLKSEL_CON14_CLK_I2S0_8CH_RX_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON14_CLK_I2S0_8CH_RX_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON14_CLK_I2S0_8CH_RX_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON15 */
|
#define CRU_CLKSEL_CON15_OFFSET (0x13CU)
|
#define CRU_CLKSEL_CON15_CLK_I2S1_8CH_TX_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON15_CLK_I2S1_8CH_TX_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON15_CLK_I2S1_8CH_TX_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON15_CLK_I2S1_8CH_TX_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON15_CLK_I2S1_8CH_TX_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON15_CLK_I2S1_8CH_TX_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON15_MCLK_I2S1_8CH_TX_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON15_MCLK_I2S1_8CH_TX_SEL_MASK (0x3U << CRU_CLKSEL_CON15_MCLK_I2S1_8CH_TX_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON15_I2S1_MCLKOUT_TX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON15_I2S1_MCLKOUT_TX_SEL_MASK (0x1U << CRU_CLKSEL_CON15_I2S1_MCLKOUT_TX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON16 */
|
#define CRU_CLKSEL_CON16_OFFSET (0x140U)
|
#define CRU_CLKSEL_CON16_CLK_I2S1_8CH_TX_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON16_CLK_I2S1_8CH_TX_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON16_CLK_I2S1_8CH_TX_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON17 */
|
#define CRU_CLKSEL_CON17_OFFSET (0x144U)
|
#define CRU_CLKSEL_CON17_CLK_I2S1_8CH_RX_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON17_CLK_I2S1_8CH_RX_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON17_CLK_I2S1_8CH_RX_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON17_CLK_I2S1_8CH_RX_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON17_CLK_I2S1_8CH_RX_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON17_CLK_I2S1_8CH_RX_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON17_MCLK_I2S1_8CH_RX_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON17_MCLK_I2S1_8CH_RX_SEL_MASK (0x3U << CRU_CLKSEL_CON17_MCLK_I2S1_8CH_RX_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON17_I2S1_MCLKOUT_RX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON17_I2S1_MCLKOUT_RX_SEL_MASK (0x1U << CRU_CLKSEL_CON17_I2S1_MCLKOUT_RX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON18 */
|
#define CRU_CLKSEL_CON18_OFFSET (0x148U)
|
#define CRU_CLKSEL_CON18_CLK_I2S1_8CH_RX_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON18_CLK_I2S1_8CH_RX_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON18_CLK_I2S1_8CH_RX_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON19 */
|
#define CRU_CLKSEL_CON19_OFFSET (0x14CU)
|
#define CRU_CLKSEL_CON19_CLK_I2S2_2CH_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON19_CLK_I2S2_2CH_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON19_CLK_I2S2_2CH_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON19_CLK_I2S2_2CH_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON19_CLK_I2S2_2CH_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON19_CLK_I2S2_2CH_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON19_MCLK_I2S2_2CH_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON19_MCLK_I2S2_2CH_SEL_MASK (0x3U << CRU_CLKSEL_CON19_MCLK_I2S2_2CH_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON19_I2S2_MCLKOUT_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON19_I2S2_MCLKOUT_SEL_MASK (0x1U << CRU_CLKSEL_CON19_I2S2_MCLKOUT_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON20 */
|
#define CRU_CLKSEL_CON20_OFFSET (0x150U)
|
#define CRU_CLKSEL_CON20_CLK_I2S2_2CH_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON20_CLK_I2S2_2CH_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON20_CLK_I2S2_2CH_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON21 */
|
#define CRU_CLKSEL_CON21_OFFSET (0x154U)
|
#define CRU_CLKSEL_CON21_CLK_I2S3_2CH_TX_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON21_CLK_I2S3_2CH_TX_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON21_CLK_I2S3_2CH_TX_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON21_CLK_I2S3_2CH_TX_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON21_CLK_I2S3_2CH_TX_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON21_CLK_I2S3_2CH_TX_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON21_MCLK_I2S3_2CH_TX_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON21_MCLK_I2S3_2CH_TX_SEL_MASK (0x3U << CRU_CLKSEL_CON21_MCLK_I2S3_2CH_TX_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON21_I2S3_MCLKOUT_TX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON21_I2S3_MCLKOUT_TX_SEL_MASK (0x1U << CRU_CLKSEL_CON21_I2S3_MCLKOUT_TX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON22 */
|
#define CRU_CLKSEL_CON22_OFFSET (0x158U)
|
#define CRU_CLKSEL_CON22_CLK_I2S3_2CH_TX_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON22_CLK_I2S3_2CH_TX_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON22_CLK_I2S3_2CH_TX_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON23 */
|
#define CRU_CLKSEL_CON23_OFFSET (0x15CU)
|
#define CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON23_MCLK_PDM_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON23_MCLK_PDM_SEL_MASK (0x3U << CRU_CLKSEL_CON23_MCLK_PDM_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON23_CLK_ACDCDIG_I2C_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON23_CLK_ACDCDIG_I2C_SEL_MASK (0x3U << CRU_CLKSEL_CON23_CLK_ACDCDIG_I2C_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SRC_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SRC_SEL_MASK (0x1U << CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SRC_SEL_SHIFT) /* 0x00004000 */
|
#define CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SEL_MASK (0x1U << CRU_CLKSEL_CON23_MCLK_SPDIF_8CH_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON24 */
|
#define CRU_CLKSEL_CON24_OFFSET (0x160U)
|
#define CRU_CLKSEL_CON24_MCLK_SPDIF_8CH_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON24_MCLK_SPDIF_8CH_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON24_MCLK_SPDIF_8CH_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON25 */
|
#define CRU_CLKSEL_CON25_OFFSET (0x164U)
|
#define CRU_CLKSEL_CON25_SCLK_AUDPWM_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON25_SCLK_AUDPWM_SRC_DIV_MASK (0x3FU << CRU_CLKSEL_CON25_SCLK_AUDPWM_SRC_DIV_SHIFT) /* 0x0000003F */
|
#define CRU_CLKSEL_CON25_SCLK_AUDPWM_SRC_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON25_SCLK_AUDPWM_SRC_SEL_MASK (0x1U << CRU_CLKSEL_CON25_SCLK_AUDPWM_SRC_SEL_SHIFT) /* 0x00004000 */
|
#define CRU_CLKSEL_CON25_SCLK_AUDPWM_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON25_SCLK_AUDPWM_SEL_MASK (0x1U << CRU_CLKSEL_CON25_SCLK_AUDPWM_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON26 */
|
#define CRU_CLKSEL_CON26_OFFSET (0x168U)
|
#define CRU_CLKSEL_CON26_SCLK_AUDPWM_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON26_SCLK_AUDPWM_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON26_SCLK_AUDPWM_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON27 */
|
#define CRU_CLKSEL_CON27_OFFSET (0x16CU)
|
#define CRU_CLKSEL_CON27_ACLK_SECURE_FLASH_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON27_ACLK_SECURE_FLASH_SEL_MASK (0x3U << CRU_CLKSEL_CON27_ACLK_SECURE_FLASH_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON27_HCLK_SECURE_FLASH_SEL_SHIFT (2U)
|
#define CRU_CLKSEL_CON27_HCLK_SECURE_FLASH_SEL_MASK (0x3U << CRU_CLKSEL_CON27_HCLK_SECURE_FLASH_SEL_SHIFT) /* 0x0000000C */
|
#define CRU_CLKSEL_CON27_CLK_CRYPTO_NS_CORE_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON27_CLK_CRYPTO_NS_CORE_SEL_MASK (0x3U << CRU_CLKSEL_CON27_CLK_CRYPTO_NS_CORE_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON27_CLK_CRYPTO_NS_PKA_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON27_CLK_CRYPTO_NS_PKA_SEL_MASK (0x3U << CRU_CLKSEL_CON27_CLK_CRYPTO_NS_PKA_SEL_SHIFT) /* 0x000000C0 */
|
/* CLKSEL_CON28 */
|
#define CRU_CLKSEL_CON28_OFFSET (0x170U)
|
#define CRU_CLKSEL_CON28_NCLK_NANDC_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON28_NCLK_NANDC_SEL_MASK (0x3U << CRU_CLKSEL_CON28_NCLK_NANDC_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON28_SCLK_SFC_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON28_SCLK_SFC_SEL_MASK (0x7U << CRU_CLKSEL_CON28_SCLK_SFC_SEL_SHIFT) /* 0x00000070 */
|
#define CRU_CLKSEL_CON28_BCLK_EMMC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON28_BCLK_EMMC_SEL_MASK (0x3U << CRU_CLKSEL_CON28_BCLK_EMMC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON28_CCLK_EMMC_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON28_CCLK_EMMC_SEL_MASK (0x7U << CRU_CLKSEL_CON28_CCLK_EMMC_SEL_SHIFT) /* 0x00007000 */
|
/* CLKSEL_CON29 */
|
#define CRU_CLKSEL_CON29_OFFSET (0x174U)
|
#define CRU_CLKSEL_CON29_ACLK_PIPE_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON29_ACLK_PIPE_SEL_MASK (0x3U << CRU_CLKSEL_CON29_ACLK_PIPE_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON29_PCLK_PIPE_DIV_SHIFT (4U)
|
#define CRU_CLKSEL_CON29_PCLK_PIPE_DIV_MASK (0xFU << CRU_CLKSEL_CON29_PCLK_PIPE_DIV_SHIFT) /* 0x000000F0 */
|
#define CRU_CLKSEL_CON29_CLK_USB3OTG0_SUSPEND_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON29_CLK_USB3OTG0_SUSPEND_SEL_MASK (0x1U << CRU_CLKSEL_CON29_CLK_USB3OTG0_SUSPEND_SEL_SHIFT) /* 0x00000100 */
|
#define CRU_CLKSEL_CON29_CLK_USB3OTG1_SUSPEND_SEL_SHIFT (9U)
|
#define CRU_CLKSEL_CON29_CLK_USB3OTG1_SUSPEND_SEL_MASK (0x1U << CRU_CLKSEL_CON29_CLK_USB3OTG1_SUSPEND_SEL_SHIFT) /* 0x00000200 */
|
#define CRU_CLKSEL_CON29_CLK_XPCS_EEE_SEL_SHIFT (13U)
|
#define CRU_CLKSEL_CON29_CLK_XPCS_EEE_SEL_MASK (0x1U << CRU_CLKSEL_CON29_CLK_XPCS_EEE_SEL_SHIFT) /* 0x00002000 */
|
/* CLKSEL_CON30 */
|
#define CRU_CLKSEL_CON30_OFFSET (0x178U)
|
#define CRU_CLKSEL_CON30_ACLK_PHP_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON30_ACLK_PHP_SEL_MASK (0x3U << CRU_CLKSEL_CON30_ACLK_PHP_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON30_HCLK_PHP_SEL_SHIFT (2U)
|
#define CRU_CLKSEL_CON30_HCLK_PHP_SEL_MASK (0x3U << CRU_CLKSEL_CON30_HCLK_PHP_SEL_SHIFT) /* 0x0000000C */
|
#define CRU_CLKSEL_CON30_PCLK_PHP_DIV_SHIFT (4U)
|
#define CRU_CLKSEL_CON30_PCLK_PHP_DIV_MASK (0xFU << CRU_CLKSEL_CON30_PCLK_PHP_DIV_SHIFT) /* 0x000000F0 */
|
#define CRU_CLKSEL_CON30_CLK_SDMMC0_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON30_CLK_SDMMC0_SEL_MASK (0x7U << CRU_CLKSEL_CON30_CLK_SDMMC0_SEL_SHIFT) /* 0x00000700 */
|
#define CRU_CLKSEL_CON30_CLK_SDMMC1_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON30_CLK_SDMMC1_SEL_MASK (0x7U << CRU_CLKSEL_CON30_CLK_SDMMC1_SEL_SHIFT) /* 0x00007000 */
|
/* CLKSEL_CON31 */
|
#define CRU_CLKSEL_CON31_OFFSET (0x17CU)
|
#define CRU_CLKSEL_CON31_RMII0_MODE_SHIFT (0U)
|
#define CRU_CLKSEL_CON31_RMII0_MODE_MASK (0x3U << CRU_CLKSEL_CON31_RMII0_MODE_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON31_RMII0_EXTCLK_SEL_SHIFT (2U)
|
#define CRU_CLKSEL_CON31_RMII0_EXTCLK_SEL_MASK (0x1U << CRU_CLKSEL_CON31_RMII0_EXTCLK_SEL_SHIFT) /* 0x00000004 */
|
#define CRU_CLKSEL_CON31_RMII0_CLK_SEL_SHIFT (3U)
|
#define CRU_CLKSEL_CON31_RMII0_CLK_SEL_MASK (0x1U << CRU_CLKSEL_CON31_RMII0_CLK_SEL_SHIFT) /* 0x00000008 */
|
#define CRU_CLKSEL_CON31_RGMII0_CLK_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON31_RGMII0_CLK_SEL_MASK (0x3U << CRU_CLKSEL_CON31_RGMII0_CLK_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON31_CLK_MAC0_2TOP_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON31_CLK_MAC0_2TOP_SEL_MASK (0x3U << CRU_CLKSEL_CON31_CLK_MAC0_2TOP_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON31_CLK_GMAC0_PTP_REF_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON31_CLK_GMAC0_PTP_REF_SEL_MASK (0x3U << CRU_CLKSEL_CON31_CLK_GMAC0_PTP_REF_SEL_SHIFT) /* 0x00003000 */
|
#define CRU_CLKSEL_CON31_CLK_MAC0_OUT_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON31_CLK_MAC0_OUT_SEL_MASK (0x3U << CRU_CLKSEL_CON31_CLK_MAC0_OUT_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON32 */
|
#define CRU_CLKSEL_CON32_OFFSET (0x180U)
|
#define CRU_CLKSEL_CON32_ACLK_USB_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON32_ACLK_USB_SEL_MASK (0x3U << CRU_CLKSEL_CON32_ACLK_USB_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON32_HCLK_USB_SEL_SHIFT (2U)
|
#define CRU_CLKSEL_CON32_HCLK_USB_SEL_MASK (0x3U << CRU_CLKSEL_CON32_HCLK_USB_SEL_SHIFT) /* 0x0000000C */
|
#define CRU_CLKSEL_CON32_PCLK_USB_DIV_SHIFT (4U)
|
#define CRU_CLKSEL_CON32_PCLK_USB_DIV_MASK (0xFU << CRU_CLKSEL_CON32_PCLK_USB_DIV_SHIFT) /* 0x000000F0 */
|
#define CRU_CLKSEL_CON32_CLK_SDMMC2_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON32_CLK_SDMMC2_SEL_MASK (0x7U << CRU_CLKSEL_CON32_CLK_SDMMC2_SEL_SHIFT) /* 0x00000700 */
|
/* CLKSEL_CON33 */
|
#define CRU_CLKSEL_CON33_OFFSET (0x184U)
|
#define CRU_CLKSEL_CON33_RMII1_MODE_SHIFT (0U)
|
#define CRU_CLKSEL_CON33_RMII1_MODE_MASK (0x3U << CRU_CLKSEL_CON33_RMII1_MODE_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON33_RMII1_EXTCLK_SEL_SHIFT (2U)
|
#define CRU_CLKSEL_CON33_RMII1_EXTCLK_SEL_MASK (0x1U << CRU_CLKSEL_CON33_RMII1_EXTCLK_SEL_SHIFT) /* 0x00000004 */
|
#define CRU_CLKSEL_CON33_RMII1_CLK_SEL_SHIFT (3U)
|
#define CRU_CLKSEL_CON33_RMII1_CLK_SEL_MASK (0x1U << CRU_CLKSEL_CON33_RMII1_CLK_SEL_SHIFT) /* 0x00000008 */
|
#define CRU_CLKSEL_CON33_RGMII1_CLK_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON33_RGMII1_CLK_SEL_MASK (0x3U << CRU_CLKSEL_CON33_RGMII1_CLK_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON33_CLK_MAC1_2TOP_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON33_CLK_MAC1_2TOP_SEL_MASK (0x3U << CRU_CLKSEL_CON33_CLK_MAC1_2TOP_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON33_CLK_GMAC1_PTP_REF_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON33_CLK_GMAC1_PTP_REF_SEL_MASK (0x3U << CRU_CLKSEL_CON33_CLK_GMAC1_PTP_REF_SEL_SHIFT) /* 0x00003000 */
|
#define CRU_CLKSEL_CON33_CLK_MAC1_OUT_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON33_CLK_MAC1_OUT_SEL_MASK (0x3U << CRU_CLKSEL_CON33_CLK_MAC1_OUT_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON34 */
|
#define CRU_CLKSEL_CON34_OFFSET (0x188U)
|
#define CRU_CLKSEL_CON34_ACLK_VI_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON34_ACLK_VI_SEL_MASK (0x3U << CRU_CLKSEL_CON34_ACLK_VI_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON34_HCLK_VI_DIV_SHIFT (4U)
|
#define CRU_CLKSEL_CON34_HCLK_VI_DIV_MASK (0xFU << CRU_CLKSEL_CON34_HCLK_VI_DIV_SHIFT) /* 0x000000F0 */
|
#define CRU_CLKSEL_CON34_PCLK_VI_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON34_PCLK_VI_DIV_MASK (0xFU << CRU_CLKSEL_CON34_PCLK_VI_DIV_SHIFT) /* 0x00000F00 */
|
#define CRU_CLKSEL_CON34_DCLK_VICAP1_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON34_DCLK_VICAP1_SEL_MASK (0x3U << CRU_CLKSEL_CON34_DCLK_VICAP1_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON35 */
|
#define CRU_CLKSEL_CON35_OFFSET (0x18CU)
|
#define CRU_CLKSEL_CON35_CLK_ISP_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON35_CLK_ISP_DIV_MASK (0x1FU << CRU_CLKSEL_CON35_CLK_ISP_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON35_CLK_ISP_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON35_CLK_ISP_SEL_MASK (0x3U << CRU_CLKSEL_CON35_CLK_ISP_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON35_CLK_CIF_OUT_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON35_CLK_CIF_OUT_DIV_MASK (0x3FU << CRU_CLKSEL_CON35_CLK_CIF_OUT_DIV_SHIFT) /* 0x00003F00 */
|
#define CRU_CLKSEL_CON35_CLK_CIF_OUT_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON35_CLK_CIF_OUT_SEL_MASK (0x3U << CRU_CLKSEL_CON35_CLK_CIF_OUT_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON36 */
|
#define CRU_CLKSEL_CON36_OFFSET (0x190U)
|
#define CRU_CLKSEL_CON36_CLK_CAM0_OUT_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON36_CLK_CAM0_OUT_DIV_MASK (0x3FU << CRU_CLKSEL_CON36_CLK_CAM0_OUT_DIV_SHIFT) /* 0x0000003F */
|
#define CRU_CLKSEL_CON36_CLK_CAM0_OUT_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON36_CLK_CAM0_OUT_SEL_MASK (0x3U << CRU_CLKSEL_CON36_CLK_CAM0_OUT_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON36_CLK_CAM1_OUT_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON36_CLK_CAM1_OUT_DIV_MASK (0x3FU << CRU_CLKSEL_CON36_CLK_CAM1_OUT_DIV_SHIFT) /* 0x00003F00 */
|
#define CRU_CLKSEL_CON36_CLK_CAM1_OUT_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON36_CLK_CAM1_OUT_SEL_MASK (0x3U << CRU_CLKSEL_CON36_CLK_CAM1_OUT_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON37 */
|
#define CRU_CLKSEL_CON37_OFFSET (0x194U)
|
#define CRU_CLKSEL_CON37_ACLK_VO_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON37_ACLK_VO_SEL_MASK (0x3U << CRU_CLKSEL_CON37_ACLK_VO_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON37_HCLK_VO_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON37_HCLK_VO_DIV_MASK (0xFU << CRU_CLKSEL_CON37_HCLK_VO_DIV_SHIFT) /* 0x00000F00 */
|
#define CRU_CLKSEL_CON37_PCLK_VO_DIV_SHIFT (12U)
|
#define CRU_CLKSEL_CON37_PCLK_VO_DIV_MASK (0xFU << CRU_CLKSEL_CON37_PCLK_VO_DIV_SHIFT) /* 0x0000F000 */
|
/* CLKSEL_CON38 */
|
#define CRU_CLKSEL_CON38_OFFSET (0x198U)
|
#define CRU_CLKSEL_CON38_ACLK_VOP_PRE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON38_ACLK_VOP_PRE_DIV_MASK (0x1FU << CRU_CLKSEL_CON38_ACLK_VOP_PRE_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON38_ACLK_VOP_PRE_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON38_ACLK_VOP_PRE_SEL_MASK (0x3U << CRU_CLKSEL_CON38_ACLK_VOP_PRE_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON38_CLK_EDP_200M_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON38_CLK_EDP_200M_SEL_MASK (0x3U << CRU_CLKSEL_CON38_CLK_EDP_200M_SEL_SHIFT) /* 0x00000300 */
|
/* CLKSEL_CON39 */
|
#define CRU_CLKSEL_CON39_OFFSET (0x19CU)
|
#define CRU_CLKSEL_CON39_DCLK0_VOP_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON39_DCLK0_VOP_DIV_MASK (0xFFU << CRU_CLKSEL_CON39_DCLK0_VOP_DIV_SHIFT) /* 0x000000FF */
|
#define CRU_CLKSEL_CON39_DCLK0_VOP_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON39_DCLK0_VOP_SEL_MASK (0x3U << CRU_CLKSEL_CON39_DCLK0_VOP_SEL_SHIFT) /* 0x00000C00 */
|
/* CLKSEL_CON40 */
|
#define CRU_CLKSEL_CON40_OFFSET (0x1A0U)
|
#define CRU_CLKSEL_CON40_DCLK1_VOP_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON40_DCLK1_VOP_DIV_MASK (0xFFU << CRU_CLKSEL_CON40_DCLK1_VOP_DIV_SHIFT) /* 0x000000FF */
|
#define CRU_CLKSEL_CON40_DCLK1_VOP_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON40_DCLK1_VOP_SEL_MASK (0x3U << CRU_CLKSEL_CON40_DCLK1_VOP_SEL_SHIFT) /* 0x00000C00 */
|
/* CLKSEL_CON41 */
|
#define CRU_CLKSEL_CON41_OFFSET (0x1A4U)
|
#define CRU_CLKSEL_CON41_DCLK2_VOP_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON41_DCLK2_VOP_DIV_MASK (0xFFU << CRU_CLKSEL_CON41_DCLK2_VOP_DIV_SHIFT) /* 0x000000FF */
|
#define CRU_CLKSEL_CON41_DCLK2_VOP_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON41_DCLK2_VOP_SEL_MASK (0x3U << CRU_CLKSEL_CON41_DCLK2_VOP_SEL_SHIFT) /* 0x00000C00 */
|
/* CLKSEL_CON42 */
|
#define CRU_CLKSEL_CON42_OFFSET (0x1A8U)
|
#define CRU_CLKSEL_CON42_ACLK_VPU_PRE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON42_ACLK_VPU_PRE_DIV_MASK (0x1FU << CRU_CLKSEL_CON42_ACLK_VPU_PRE_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON42_ACLK_VPU_PRE_SEL_SHIFT (7U)
|
#define CRU_CLKSEL_CON42_ACLK_VPU_PRE_SEL_MASK (0x1U << CRU_CLKSEL_CON42_ACLK_VPU_PRE_SEL_SHIFT) /* 0x00000080 */
|
#define CRU_CLKSEL_CON42_HCLK_VPU_PRE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON42_HCLK_VPU_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON42_HCLK_VPU_PRE_DIV_SHIFT) /* 0x00000F00 */
|
/* CLKSEL_CON43 */
|
#define CRU_CLKSEL_CON43_OFFSET (0x1ACU)
|
#define CRU_CLKSEL_CON43_ACLK_RGA_PRE_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON43_ACLK_RGA_PRE_SEL_MASK (0x3U << CRU_CLKSEL_CON43_ACLK_RGA_PRE_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON43_CLK_RGA_CORE_SEL_SHIFT (2U)
|
#define CRU_CLKSEL_CON43_CLK_RGA_CORE_SEL_MASK (0x3U << CRU_CLKSEL_CON43_CLK_RGA_CORE_SEL_SHIFT) /* 0x0000000C */
|
#define CRU_CLKSEL_CON43_CLK_IEP_CORE_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON43_CLK_IEP_CORE_SEL_MASK (0x3U << CRU_CLKSEL_CON43_CLK_IEP_CORE_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON43_DCLK_EBC_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON43_DCLK_EBC_SEL_MASK (0x3U << CRU_CLKSEL_CON43_DCLK_EBC_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON43_HCLK_RGA_PRE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON43_HCLK_RGA_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON43_HCLK_RGA_PRE_DIV_SHIFT) /* 0x00000F00 */
|
#define CRU_CLKSEL_CON43_PCLK_RGA_PRE_DIV_SHIFT (12U)
|
#define CRU_CLKSEL_CON43_PCLK_RGA_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON43_PCLK_RGA_PRE_DIV_SHIFT) /* 0x0000F000 */
|
/* CLKSEL_CON44 */
|
#define CRU_CLKSEL_CON44_OFFSET (0x1B0U)
|
#define CRU_CLKSEL_CON44_ACLK_RKVENC_PRE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON44_ACLK_RKVENC_PRE_DIV_MASK (0x1FU << CRU_CLKSEL_CON44_ACLK_RKVENC_PRE_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON44_ACLK_RKVENC_PRE_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON44_ACLK_RKVENC_PRE_SEL_MASK (0x3U << CRU_CLKSEL_CON44_ACLK_RKVENC_PRE_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON44_HCLK_RKVENC_PRE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON44_HCLK_RKVENC_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON44_HCLK_RKVENC_PRE_DIV_SHIFT) /* 0x00000F00 */
|
/* CLKSEL_CON45 */
|
#define CRU_CLKSEL_CON45_OFFSET (0x1B4U)
|
#define CRU_CLKSEL_CON45_CLK_RKVENC_CORE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON45_CLK_RKVENC_CORE_DIV_MASK (0x1FU << CRU_CLKSEL_CON45_CLK_RKVENC_CORE_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON45_CLK_RKVENC_CORE_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON45_CLK_RKVENC_CORE_SEL_MASK (0x3U << CRU_CLKSEL_CON45_CLK_RKVENC_CORE_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON47 */
|
#define CRU_CLKSEL_CON47_OFFSET (0x1BCU)
|
#define CRU_CLKSEL_CON47_ACLK_RKVDEC_PRE_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON47_ACLK_RKVDEC_PRE_DIV_MASK (0x1FU << CRU_CLKSEL_CON47_ACLK_RKVDEC_PRE_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON47_ACLK_RKVDEC_PRE_SEL_SHIFT (7U)
|
#define CRU_CLKSEL_CON47_ACLK_RKVDEC_PRE_SEL_MASK (0x1U << CRU_CLKSEL_CON47_ACLK_RKVDEC_PRE_SEL_SHIFT) /* 0x00000080 */
|
#define CRU_CLKSEL_CON47_HCLK_RKVDEC_PRE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON47_HCLK_RKVDEC_PRE_DIV_MASK (0xFU << CRU_CLKSEL_CON47_HCLK_RKVDEC_PRE_DIV_SHIFT) /* 0x00000F00 */
|
/* CLKSEL_CON48 */
|
#define CRU_CLKSEL_CON48_OFFSET (0x1C0U)
|
#define CRU_CLKSEL_CON48_CLK_RKVDEC_CA_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON48_CLK_RKVDEC_CA_DIV_MASK (0x1FU << CRU_CLKSEL_CON48_CLK_RKVDEC_CA_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON48_CLK_RKVDEC_CA_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON48_CLK_RKVDEC_CA_SEL_MASK (0x3U << CRU_CLKSEL_CON48_CLK_RKVDEC_CA_SEL_SHIFT) /* 0x000000C0 */
|
/* CLKSEL_CON49 */
|
#define CRU_CLKSEL_CON49_OFFSET (0x1C4U)
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_HEVC_CA_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_HEVC_CA_DIV_MASK (0x1FU << CRU_CLKSEL_CON49_CLK_RKVDEC_HEVC_CA_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_HEVC_CA_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_HEVC_CA_SEL_MASK (0x3U << CRU_CLKSEL_CON49_CLK_RKVDEC_HEVC_CA_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_CORE_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_CORE_DIV_MASK (0x1FU << CRU_CLKSEL_CON49_CLK_RKVDEC_CORE_DIV_SHIFT) /* 0x00001F00 */
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_CORE_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON49_CLK_RKVDEC_CORE_SEL_MASK (0x3U << CRU_CLKSEL_CON49_CLK_RKVDEC_CORE_SEL_SHIFT) /* 0x0000C000 */
|
/* CLKSEL_CON50 */
|
#define CRU_CLKSEL_CON50_OFFSET (0x1C8U)
|
#define CRU_CLKSEL_CON50_ACLK_BUS_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON50_ACLK_BUS_SEL_MASK (0x3U << CRU_CLKSEL_CON50_ACLK_BUS_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON50_PCLK_BUS_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON50_PCLK_BUS_SEL_MASK (0x3U << CRU_CLKSEL_CON50_PCLK_BUS_SEL_SHIFT) /* 0x00000030 */
|
/* CLKSEL_CON51 */
|
#define CRU_CLKSEL_CON51_OFFSET (0x1CCU)
|
#define CRU_CLKSEL_CON51_CLK_TSADC_TSEN_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON51_CLK_TSADC_TSEN_DIV_MASK (0x7U << CRU_CLKSEL_CON51_CLK_TSADC_TSEN_DIV_SHIFT) /* 0x00000007 */
|
#define CRU_CLKSEL_CON51_CLK_TSADC_TSEN_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON51_CLK_TSADC_TSEN_SEL_MASK (0x3U << CRU_CLKSEL_CON51_CLK_TSADC_TSEN_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON51_CLK_TSADC_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON51_CLK_TSADC_DIV_MASK (0x7FU << CRU_CLKSEL_CON51_CLK_TSADC_DIV_SHIFT) /* 0x00007F00 */
|
/* CLKSEL_CON52 */
|
#define CRU_CLKSEL_CON52_OFFSET (0x1D0U)
|
#define CRU_CLKSEL_CON52_CLK_UART1_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON52_CLK_UART1_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON52_CLK_UART1_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON52_CLK_UART1_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON52_CLK_UART1_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON52_CLK_UART1_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON52_SCLK_UART1_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON52_SCLK_UART1_SEL_MASK (0x3U << CRU_CLKSEL_CON52_SCLK_UART1_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON53 */
|
#define CRU_CLKSEL_CON53_OFFSET (0x1D4U)
|
#define CRU_CLKSEL_CON53_CLK_UART1_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON53_CLK_UART1_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON53_CLK_UART1_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON54 */
|
#define CRU_CLKSEL_CON54_OFFSET (0x1D8U)
|
#define CRU_CLKSEL_CON54_CLK_UART2_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON54_CLK_UART2_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON54_CLK_UART2_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON54_CLK_UART2_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON54_CLK_UART2_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON54_CLK_UART2_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON54_SCLK_UART2_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON54_SCLK_UART2_SEL_MASK (0x3U << CRU_CLKSEL_CON54_SCLK_UART2_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON55 */
|
#define CRU_CLKSEL_CON55_OFFSET (0x1DCU)
|
#define CRU_CLKSEL_CON55_CLK_UART2_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON55_CLK_UART2_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON55_CLK_UART2_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON56 */
|
#define CRU_CLKSEL_CON56_OFFSET (0x1E0U)
|
#define CRU_CLKSEL_CON56_CLK_UART3_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON56_CLK_UART3_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON56_CLK_UART3_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON56_CLK_UART3_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON56_CLK_UART3_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON56_CLK_UART3_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON56_SCLK_UART3_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON56_SCLK_UART3_SEL_MASK (0x3U << CRU_CLKSEL_CON56_SCLK_UART3_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON57 */
|
#define CRU_CLKSEL_CON57_OFFSET (0x1E4U)
|
#define CRU_CLKSEL_CON57_CLK_UART3_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON57_CLK_UART3_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON57_CLK_UART3_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON58 */
|
#define CRU_CLKSEL_CON58_OFFSET (0x1E8U)
|
#define CRU_CLKSEL_CON58_CLK_UART4_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON58_CLK_UART4_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON58_CLK_UART4_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON58_CLK_UART4_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON58_CLK_UART4_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON58_CLK_UART4_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON58_SCLK_UART4_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON58_SCLK_UART4_SEL_MASK (0x3U << CRU_CLKSEL_CON58_SCLK_UART4_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON59 */
|
#define CRU_CLKSEL_CON59_OFFSET (0x1ECU)
|
#define CRU_CLKSEL_CON59_CLK_UART4_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON59_CLK_UART4_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON59_CLK_UART4_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON60 */
|
#define CRU_CLKSEL_CON60_OFFSET (0x1F0U)
|
#define CRU_CLKSEL_CON60_CLK_UART5_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON60_CLK_UART5_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON60_CLK_UART5_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON60_CLK_UART5_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON60_CLK_UART5_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON60_CLK_UART5_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON60_SCLK_UART5_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON60_SCLK_UART5_SEL_MASK (0x3U << CRU_CLKSEL_CON60_SCLK_UART5_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON61 */
|
#define CRU_CLKSEL_CON61_OFFSET (0x1F4U)
|
#define CRU_CLKSEL_CON61_CLK_UART5_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON61_CLK_UART5_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON61_CLK_UART5_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON62 */
|
#define CRU_CLKSEL_CON62_OFFSET (0x1F8U)
|
#define CRU_CLKSEL_CON62_CLK_UART6_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON62_CLK_UART6_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON62_CLK_UART6_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON62_CLK_UART6_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON62_CLK_UART6_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON62_CLK_UART6_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON62_SCLK_UART6_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON62_SCLK_UART6_SEL_MASK (0x3U << CRU_CLKSEL_CON62_SCLK_UART6_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON63 */
|
#define CRU_CLKSEL_CON63_OFFSET (0x1FCU)
|
#define CRU_CLKSEL_CON63_CLK_UART6_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON63_CLK_UART6_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON63_CLK_UART6_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON64 */
|
#define CRU_CLKSEL_CON64_OFFSET (0x200U)
|
#define CRU_CLKSEL_CON64_CLK_UART7_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON64_CLK_UART7_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON64_CLK_UART7_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON64_CLK_UART7_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON64_CLK_UART7_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON64_CLK_UART7_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON64_SCLK_UART7_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON64_SCLK_UART7_SEL_MASK (0x3U << CRU_CLKSEL_CON64_SCLK_UART7_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON65 */
|
#define CRU_CLKSEL_CON65_OFFSET (0x204U)
|
#define CRU_CLKSEL_CON65_CLK_UART7_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON65_CLK_UART7_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON65_CLK_UART7_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON66 */
|
#define CRU_CLKSEL_CON66_OFFSET (0x208U)
|
#define CRU_CLKSEL_CON66_CLK_UART8_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON66_CLK_UART8_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON66_CLK_UART8_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON66_CLK_UART8_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON66_CLK_UART8_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON66_CLK_UART8_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON66_SCLK_UART8_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON66_SCLK_UART8_SEL_MASK (0x3U << CRU_CLKSEL_CON66_SCLK_UART8_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON67 */
|
#define CRU_CLKSEL_CON67_OFFSET (0x20CU)
|
#define CRU_CLKSEL_CON67_CLK_UART8_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON67_CLK_UART8_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON67_CLK_UART8_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON68 */
|
#define CRU_CLKSEL_CON68_OFFSET (0x210U)
|
#define CRU_CLKSEL_CON68_CLK_UART9_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON68_CLK_UART9_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON68_CLK_UART9_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON68_CLK_UART9_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON68_CLK_UART9_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON68_CLK_UART9_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON68_SCLK_UART9_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON68_SCLK_UART9_SEL_MASK (0x3U << CRU_CLKSEL_CON68_SCLK_UART9_SEL_SHIFT) /* 0x00003000 */
|
/* CLKSEL_CON69 */
|
#define CRU_CLKSEL_CON69_OFFSET (0x214U)
|
#define CRU_CLKSEL_CON69_CLK_UART9_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON69_CLK_UART9_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON69_CLK_UART9_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* CLKSEL_CON70 */
|
#define CRU_CLKSEL_CON70_OFFSET (0x218U)
|
#define CRU_CLKSEL_CON70_CLK_CAN0_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON70_CLK_CAN0_DIV_MASK (0x1FU << CRU_CLKSEL_CON70_CLK_CAN0_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON70_CLK_CAN0_SEL_SHIFT (7U)
|
#define CRU_CLKSEL_CON70_CLK_CAN0_SEL_MASK (0x1U << CRU_CLKSEL_CON70_CLK_CAN0_SEL_SHIFT) /* 0x00000080 */
|
#define CRU_CLKSEL_CON70_CLK_CAN1_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON70_CLK_CAN1_DIV_MASK (0x1FU << CRU_CLKSEL_CON70_CLK_CAN1_DIV_SHIFT) /* 0x00001F00 */
|
#define CRU_CLKSEL_CON70_CLK_CAN1_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON70_CLK_CAN1_SEL_MASK (0x1U << CRU_CLKSEL_CON70_CLK_CAN1_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON71 */
|
#define CRU_CLKSEL_CON71_OFFSET (0x21CU)
|
#define CRU_CLKSEL_CON71_CLK_CAN2_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON71_CLK_CAN2_DIV_MASK (0x1FU << CRU_CLKSEL_CON71_CLK_CAN2_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON71_CLK_CAN2_SEL_SHIFT (7U)
|
#define CRU_CLKSEL_CON71_CLK_CAN2_SEL_MASK (0x1U << CRU_CLKSEL_CON71_CLK_CAN2_SEL_SHIFT) /* 0x00000080 */
|
#define CRU_CLKSEL_CON71_CLK_I2C_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON71_CLK_I2C_SEL_MASK (0x3U << CRU_CLKSEL_CON71_CLK_I2C_SEL_SHIFT) /* 0x00000300 */
|
/* CLKSEL_CON72 */
|
#define CRU_CLKSEL_CON72_OFFSET (0x220U)
|
#define CRU_CLKSEL_CON72_CLK_SPI0_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON72_CLK_SPI0_SEL_MASK (0x3U << CRU_CLKSEL_CON72_CLK_SPI0_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON72_CLK_SPI1_SEL_SHIFT (2U)
|
#define CRU_CLKSEL_CON72_CLK_SPI1_SEL_MASK (0x3U << CRU_CLKSEL_CON72_CLK_SPI1_SEL_SHIFT) /* 0x0000000C */
|
#define CRU_CLKSEL_CON72_CLK_SPI2_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON72_CLK_SPI2_SEL_MASK (0x3U << CRU_CLKSEL_CON72_CLK_SPI2_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON72_CLK_SPI3_SEL_SHIFT (6U)
|
#define CRU_CLKSEL_CON72_CLK_SPI3_SEL_MASK (0x3U << CRU_CLKSEL_CON72_CLK_SPI3_SEL_SHIFT) /* 0x000000C0 */
|
#define CRU_CLKSEL_CON72_CLK_PWM1_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON72_CLK_PWM1_SEL_MASK (0x3U << CRU_CLKSEL_CON72_CLK_PWM1_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON72_CLK_PWM2_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON72_CLK_PWM2_SEL_MASK (0x3U << CRU_CLKSEL_CON72_CLK_PWM2_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON72_CLK_PWM3_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON72_CLK_PWM3_SEL_MASK (0x3U << CRU_CLKSEL_CON72_CLK_PWM3_SEL_SHIFT) /* 0x00003000 */
|
#define CRU_CLKSEL_CON72_DBCLK_GPIO_SEL_SHIFT (14U)
|
#define CRU_CLKSEL_CON72_DBCLK_GPIO_SEL_MASK (0x1U << CRU_CLKSEL_CON72_DBCLK_GPIO_SEL_SHIFT) /* 0x00004000 */
|
/* CLKSEL_CON73 */
|
#define CRU_CLKSEL_CON73_OFFSET (0x224U)
|
#define CRU_CLKSEL_CON73_ACLK_TOP_HIGH_SEL_SHIFT (0U)
|
#define CRU_CLKSEL_CON73_ACLK_TOP_HIGH_SEL_MASK (0x3U << CRU_CLKSEL_CON73_ACLK_TOP_HIGH_SEL_SHIFT) /* 0x00000003 */
|
#define CRU_CLKSEL_CON73_ACLK_TOP_LOW_SEL_SHIFT (4U)
|
#define CRU_CLKSEL_CON73_ACLK_TOP_LOW_SEL_MASK (0x3U << CRU_CLKSEL_CON73_ACLK_TOP_LOW_SEL_SHIFT) /* 0x00000030 */
|
#define CRU_CLKSEL_CON73_HCLK_TOP_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON73_HCLK_TOP_SEL_MASK (0x3U << CRU_CLKSEL_CON73_HCLK_TOP_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON73_PCLK_TOP_SEL_SHIFT (12U)
|
#define CRU_CLKSEL_CON73_PCLK_TOP_SEL_MASK (0x3U << CRU_CLKSEL_CON73_PCLK_TOP_SEL_SHIFT) /* 0x00003000 */
|
#define CRU_CLKSEL_CON73_CLK_OTPC_ARB_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON73_CLK_OTPC_ARB_SEL_MASK (0x1U << CRU_CLKSEL_CON73_CLK_OTPC_ARB_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON74 */
|
#define CRU_CLKSEL_CON74_OFFSET (0x228U)
|
#define CRU_CLKSEL_CON74_CLK_TESTOUT_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON74_CLK_TESTOUT_DIV_MASK (0xFFU << CRU_CLKSEL_CON74_CLK_TESTOUT_DIV_SHIFT) /* 0x000000FF */
|
#define CRU_CLKSEL_CON74_CLK_TESTOUT_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON74_CLK_TESTOUT_SEL_MASK (0x1FU << CRU_CLKSEL_CON74_CLK_TESTOUT_SEL_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON75 */
|
#define CRU_CLKSEL_CON75_OFFSET (0x22CU)
|
#define CRU_CLKSEL_CON75_CLK_GPLL_DIV_400M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON75_CLK_GPLL_DIV_400M_DIV_MASK (0x1FU << CRU_CLKSEL_CON75_CLK_GPLL_DIV_400M_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON75_CLK_GPLL_DIV_300M_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON75_CLK_GPLL_DIV_300M_DIV_MASK (0x1FU << CRU_CLKSEL_CON75_CLK_GPLL_DIV_300M_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON76 */
|
#define CRU_CLKSEL_CON76_OFFSET (0x230U)
|
#define CRU_CLKSEL_CON76_CLK_GPLL_DIV_200M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON76_CLK_GPLL_DIV_200M_DIV_MASK (0x1FU << CRU_CLKSEL_CON76_CLK_GPLL_DIV_200M_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON76_CLK_GPLL_DIV_150M_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON76_CLK_GPLL_DIV_150M_DIV_MASK (0x1FU << CRU_CLKSEL_CON76_CLK_GPLL_DIV_150M_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON77 */
|
#define CRU_CLKSEL_CON77_OFFSET (0x234U)
|
#define CRU_CLKSEL_CON77_CLK_GPLL_DIV_100M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON77_CLK_GPLL_DIV_100M_DIV_MASK (0x1FU << CRU_CLKSEL_CON77_CLK_GPLL_DIV_100M_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON77_CLK_GPLL_DIV_75M_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON77_CLK_GPLL_DIV_75M_DIV_MASK (0x1FU << CRU_CLKSEL_CON77_CLK_GPLL_DIV_75M_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON78 */
|
#define CRU_CLKSEL_CON78_OFFSET (0x238U)
|
#define CRU_CLKSEL_CON78_CLK_GPLL_DIV_20M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON78_CLK_GPLL_DIV_20M_DIV_MASK (0x3FU << CRU_CLKSEL_CON78_CLK_GPLL_DIV_20M_DIV_SHIFT) /* 0x0000003F */
|
#define CRU_CLKSEL_CON78_CLK_CPLL_DIV_500M_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON78_CLK_CPLL_DIV_500M_DIV_MASK (0x1FU << CRU_CLKSEL_CON78_CLK_CPLL_DIV_500M_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON79 */
|
#define CRU_CLKSEL_CON79_OFFSET (0x23CU)
|
#define CRU_CLKSEL_CON79_CLK_CPLL_DIV_333M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON79_CLK_CPLL_DIV_333M_DIV_MASK (0x1FU << CRU_CLKSEL_CON79_CLK_CPLL_DIV_333M_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON79_CLK_CPLL_DIV_250M_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON79_CLK_CPLL_DIV_250M_DIV_MASK (0x1FU << CRU_CLKSEL_CON79_CLK_CPLL_DIV_250M_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON80 */
|
#define CRU_CLKSEL_CON80_OFFSET (0x240U)
|
#define CRU_CLKSEL_CON80_CLK_CPLL_DIV_125M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON80_CLK_CPLL_DIV_125M_DIV_MASK (0x1FU << CRU_CLKSEL_CON80_CLK_CPLL_DIV_125M_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON80_CLK_CPLL_DIV_62P5_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON80_CLK_CPLL_DIV_62P5_DIV_MASK (0x1FU << CRU_CLKSEL_CON80_CLK_CPLL_DIV_62P5_DIV_SHIFT) /* 0x00001F00 */
|
/* CLKSEL_CON81 */
|
#define CRU_CLKSEL_CON81_OFFSET (0x244U)
|
#define CRU_CLKSEL_CON81_CLK_CPLL_DIV_50M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON81_CLK_CPLL_DIV_50M_DIV_MASK (0x1FU << CRU_CLKSEL_CON81_CLK_CPLL_DIV_50M_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON81_CLK_CPLL_DIV_25M_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON81_CLK_CPLL_DIV_25M_DIV_MASK (0x3FU << CRU_CLKSEL_CON81_CLK_CPLL_DIV_25M_DIV_SHIFT) /* 0x00003F00 */
|
/* CLKSEL_CON82 */
|
#define CRU_CLKSEL_CON82_OFFSET (0x248U)
|
#define CRU_CLKSEL_CON82_CLK_CPLL_DIV_100M_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON82_CLK_CPLL_DIV_100M_DIV_MASK (0x1FU << CRU_CLKSEL_CON82_CLK_CPLL_DIV_100M_DIV_SHIFT) /* 0x0000001F */
|
#define CRU_CLKSEL_CON82_CLK_OSC0_DIV_750K_DIV_SHIFT (8U)
|
#define CRU_CLKSEL_CON82_CLK_OSC0_DIV_750K_DIV_MASK (0x3FU << CRU_CLKSEL_CON82_CLK_OSC0_DIV_750K_DIV_SHIFT) /* 0x00003F00 */
|
/* CLKSEL_CON83 */
|
#define CRU_CLKSEL_CON83_OFFSET (0x24CU)
|
#define CRU_CLKSEL_CON83_CLK_I2S3_2CH_RX_SRC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON83_CLK_I2S3_2CH_RX_SRC_DIV_MASK (0x7FU << CRU_CLKSEL_CON83_CLK_I2S3_2CH_RX_SRC_DIV_SHIFT) /* 0x0000007F */
|
#define CRU_CLKSEL_CON83_CLK_I2S3_2CH_RX_SRC_SEL_SHIFT (8U)
|
#define CRU_CLKSEL_CON83_CLK_I2S3_2CH_RX_SRC_SEL_MASK (0x3U << CRU_CLKSEL_CON83_CLK_I2S3_2CH_RX_SRC_SEL_SHIFT) /* 0x00000300 */
|
#define CRU_CLKSEL_CON83_MCLK_I2S3_2CH_RX_SEL_SHIFT (10U)
|
#define CRU_CLKSEL_CON83_MCLK_I2S3_2CH_RX_SEL_MASK (0x3U << CRU_CLKSEL_CON83_MCLK_I2S3_2CH_RX_SEL_SHIFT) /* 0x00000C00 */
|
#define CRU_CLKSEL_CON83_I2S3_MCLKOUT_RX_SEL_SHIFT (15U)
|
#define CRU_CLKSEL_CON83_I2S3_MCLKOUT_RX_SEL_MASK (0x1U << CRU_CLKSEL_CON83_I2S3_MCLKOUT_RX_SEL_SHIFT) /* 0x00008000 */
|
/* CLKSEL_CON84 */
|
#define CRU_CLKSEL_CON84_OFFSET (0x250U)
|
#define CRU_CLKSEL_CON84_CLK_I2S3_2CH_RX_FRAC_DIV_SHIFT (0U)
|
#define CRU_CLKSEL_CON84_CLK_I2S3_2CH_RX_FRAC_DIV_MASK (0xFFFFFFFFU << CRU_CLKSEL_CON84_CLK_I2S3_2CH_RX_FRAC_DIV_SHIFT) /* 0xFFFFFFFF */
|
/* GATE_CON00 */
|
#define CRU_GATE_CON00_OFFSET (0x300U)
|
#define CRU_GATE_CON00_CLK_CORE_EN_SHIFT (0U)
|
#define CRU_GATE_CON00_CLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_CLK_CORE_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON00_CLK_CORE0_EN_SHIFT (1U)
|
#define CRU_GATE_CON00_CLK_CORE0_EN_MASK (0x1U << CRU_GATE_CON00_CLK_CORE0_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON00_CLK_CORE1_EN_SHIFT (2U)
|
#define CRU_GATE_CON00_CLK_CORE1_EN_MASK (0x1U << CRU_GATE_CON00_CLK_CORE1_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON00_CLK_CORE2_EN_SHIFT (3U)
|
#define CRU_GATE_CON00_CLK_CORE2_EN_MASK (0x1U << CRU_GATE_CON00_CLK_CORE2_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON00_CLK_CORE3_EN_SHIFT (4U)
|
#define CRU_GATE_CON00_CLK_CORE3_EN_MASK (0x1U << CRU_GATE_CON00_CLK_CORE3_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON00_SCLK_CORE_SRC_EN_SHIFT (5U)
|
#define CRU_GATE_CON00_SCLK_CORE_SRC_EN_MASK (0x1U << CRU_GATE_CON00_SCLK_CORE_SRC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON00_CLK_NPLL_CORE_EN_SHIFT (6U)
|
#define CRU_GATE_CON00_CLK_NPLL_CORE_EN_MASK (0x1U << CRU_GATE_CON00_CLK_NPLL_CORE_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON00_SCLK_CORE_EN_SHIFT (7U)
|
#define CRU_GATE_CON00_SCLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_SCLK_CORE_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON00_ATCLK_CORE_EN_SHIFT (8U)
|
#define CRU_GATE_CON00_ATCLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_ATCLK_CORE_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON00_GICCLK_CORE_EN_SHIFT (9U)
|
#define CRU_GATE_CON00_GICCLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_GICCLK_CORE_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON00_PCLK_CORE_PRE_EN_SHIFT (10U)
|
#define CRU_GATE_CON00_PCLK_CORE_PRE_EN_MASK (0x1U << CRU_GATE_CON00_PCLK_CORE_PRE_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON00_PERIPHCLK_CORE_PRE_EN_SHIFT (11U)
|
#define CRU_GATE_CON00_PERIPHCLK_CORE_PRE_EN_MASK (0x1U << CRU_GATE_CON00_PERIPHCLK_CORE_PRE_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON00_PCLK_CORE_EN_SHIFT (12U)
|
#define CRU_GATE_CON00_PCLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_PCLK_CORE_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON00_PERIPHCLK_CORE_EN_SHIFT (13U)
|
#define CRU_GATE_CON00_PERIPHCLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_PERIPHCLK_CORE_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON00_TSCLK_CORE_EN_SHIFT (14U)
|
#define CRU_GATE_CON00_TSCLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_TSCLK_CORE_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON00_CNTCLK_CORE_EN_SHIFT (15U)
|
#define CRU_GATE_CON00_CNTCLK_CORE_EN_MASK (0x1U << CRU_GATE_CON00_CNTCLK_CORE_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON01 */
|
#define CRU_GATE_CON01_OFFSET (0x304U)
|
#define CRU_GATE_CON01_ACLK_CORE_EN_SHIFT (0U)
|
#define CRU_GATE_CON01_ACLK_CORE_EN_MASK (0x1U << CRU_GATE_CON01_ACLK_CORE_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON01_ACLK_CORE_NIU2DDR_EN_SHIFT (1U)
|
#define CRU_GATE_CON01_ACLK_CORE_NIU2DDR_EN_MASK (0x1U << CRU_GATE_CON01_ACLK_CORE_NIU2DDR_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON01_ACLK_CORE_NIU2BUS_EN_SHIFT (2U)
|
#define CRU_GATE_CON01_ACLK_CORE_NIU2BUS_EN_MASK (0x1U << CRU_GATE_CON01_ACLK_CORE_NIU2BUS_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON01_PCLK_DBG_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON01_PCLK_DBG_NIU_EN_MASK (0x1U << CRU_GATE_CON01_PCLK_DBG_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON01_PCLK_DBG_EN_SHIFT (4U)
|
#define CRU_GATE_CON01_PCLK_DBG_EN_MASK (0x1U << CRU_GATE_CON01_PCLK_DBG_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON01_PCLK_DBG_DAPLITE_EN_SHIFT (5U)
|
#define CRU_GATE_CON01_PCLK_DBG_DAPLITE_EN_MASK (0x1U << CRU_GATE_CON01_PCLK_DBG_DAPLITE_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON01_ACLK_ADB400_CORE2GIC_EN_SHIFT (6U)
|
#define CRU_GATE_CON01_ACLK_ADB400_CORE2GIC_EN_MASK (0x1U << CRU_GATE_CON01_ACLK_ADB400_CORE2GIC_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON01_ACLK_ADB400_GIC2CORE_EN_SHIFT (7U)
|
#define CRU_GATE_CON01_ACLK_ADB400_GIC2CORE_EN_MASK (0x1U << CRU_GATE_CON01_ACLK_ADB400_GIC2CORE_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON01_PCLK_CORE_GRF_EN_SHIFT (8U)
|
#define CRU_GATE_CON01_PCLK_CORE_GRF_EN_MASK (0x1U << CRU_GATE_CON01_PCLK_CORE_GRF_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON01_PCLK_CORE_PVTM_EN_SHIFT (9U)
|
#define CRU_GATE_CON01_PCLK_CORE_PVTM_EN_MASK (0x1U << CRU_GATE_CON01_PCLK_CORE_PVTM_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON01_CLK_CORE_PVTM_EN_SHIFT (10U)
|
#define CRU_GATE_CON01_CLK_CORE_PVTM_EN_MASK (0x1U << CRU_GATE_CON01_CLK_CORE_PVTM_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON01_CLK_CORE_PVTM_CORE_EN_SHIFT (11U)
|
#define CRU_GATE_CON01_CLK_CORE_PVTM_CORE_EN_MASK (0x1U << CRU_GATE_CON01_CLK_CORE_PVTM_CORE_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON01_CLK_CORE_PVTPLL_EN_SHIFT (12U)
|
#define CRU_GATE_CON01_CLK_CORE_PVTPLL_EN_MASK (0x1U << CRU_GATE_CON01_CLK_CORE_PVTPLL_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON01_CLK_CORE_DIV2_EN_SHIFT (13U)
|
#define CRU_GATE_CON01_CLK_CORE_DIV2_EN_MASK (0x1U << CRU_GATE_CON01_CLK_CORE_DIV2_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON01_CLK_APLL_CORE_EN_SHIFT (14U)
|
#define CRU_GATE_CON01_CLK_APLL_CORE_EN_MASK (0x1U << CRU_GATE_CON01_CLK_APLL_CORE_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON01_CLK_JTAG_EN_SHIFT (15U)
|
#define CRU_GATE_CON01_CLK_JTAG_EN_MASK (0x1U << CRU_GATE_CON01_CLK_JTAG_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON02 */
|
#define CRU_GATE_CON02_OFFSET (0x308U)
|
#define CRU_GATE_CON02_CLK_GPU_SRC_EN_SHIFT (0U)
|
#define CRU_GATE_CON02_CLK_GPU_SRC_EN_MASK (0x1U << CRU_GATE_CON02_CLK_GPU_SRC_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON02_PCLK_GPU_PRE_EN_SHIFT (2U)
|
#define CRU_GATE_CON02_PCLK_GPU_PRE_EN_MASK (0x1U << CRU_GATE_CON02_PCLK_GPU_PRE_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON02_ACLK_GPU_EN_SHIFT (3U)
|
#define CRU_GATE_CON02_ACLK_GPU_EN_MASK (0x1U << CRU_GATE_CON02_ACLK_GPU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON02_ACLK_GPU_NIU_EN_SHIFT (4U)
|
#define CRU_GATE_CON02_ACLK_GPU_NIU_EN_MASK (0x1U << CRU_GATE_CON02_ACLK_GPU_NIU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON02_PCLK_GPU_NIU_EN_SHIFT (5U)
|
#define CRU_GATE_CON02_PCLK_GPU_NIU_EN_MASK (0x1U << CRU_GATE_CON02_PCLK_GPU_NIU_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON02_PCLK_GPU_PVTM_EN_SHIFT (6U)
|
#define CRU_GATE_CON02_PCLK_GPU_PVTM_EN_MASK (0x1U << CRU_GATE_CON02_PCLK_GPU_PVTM_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON02_CLK_GPU_PVTM_EN_SHIFT (7U)
|
#define CRU_GATE_CON02_CLK_GPU_PVTM_EN_MASK (0x1U << CRU_GATE_CON02_CLK_GPU_PVTM_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON02_CLK_GPU_PVTM_CORE_EN_SHIFT (8U)
|
#define CRU_GATE_CON02_CLK_GPU_PVTM_CORE_EN_MASK (0x1U << CRU_GATE_CON02_CLK_GPU_PVTM_CORE_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON02_CLK_GPU_PVTPLL_EN_SHIFT (9U)
|
#define CRU_GATE_CON02_CLK_GPU_PVTPLL_EN_MASK (0x1U << CRU_GATE_CON02_CLK_GPU_PVTPLL_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON02_CLK_GPU_DIV2_EN_SHIFT (10U)
|
#define CRU_GATE_CON02_CLK_GPU_DIV2_EN_MASK (0x1U << CRU_GATE_CON02_CLK_GPU_DIV2_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON02_ACLK_GPU_PRE_EN_SHIFT (11U)
|
#define CRU_GATE_CON02_ACLK_GPU_PRE_EN_MASK (0x1U << CRU_GATE_CON02_ACLK_GPU_PRE_EN_SHIFT) /* 0x00000800 */
|
/* GATE_CON03 */
|
#define CRU_GATE_CON03_OFFSET (0x30CU)
|
#define CRU_GATE_CON03_CLK_NPU_SRC_EN_SHIFT (0U)
|
#define CRU_GATE_CON03_CLK_NPU_SRC_EN_MASK (0x1U << CRU_GATE_CON03_CLK_NPU_SRC_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON03_CLK_NPU_NP5_EN_SHIFT (1U)
|
#define CRU_GATE_CON03_CLK_NPU_NP5_EN_MASK (0x1U << CRU_GATE_CON03_CLK_NPU_NP5_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON03_HCLK_NPU_PRE_EN_SHIFT (2U)
|
#define CRU_GATE_CON03_HCLK_NPU_PRE_EN_MASK (0x1U << CRU_GATE_CON03_HCLK_NPU_PRE_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON03_PCLK_NPU_PRE_EN_SHIFT (3U)
|
#define CRU_GATE_CON03_PCLK_NPU_PRE_EN_MASK (0x1U << CRU_GATE_CON03_PCLK_NPU_PRE_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON03_ACLK_NPU_NIU_EN_SHIFT (4U)
|
#define CRU_GATE_CON03_ACLK_NPU_NIU_EN_MASK (0x1U << CRU_GATE_CON03_ACLK_NPU_NIU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON03_HCLK_NPU_NIU_EN_SHIFT (5U)
|
#define CRU_GATE_CON03_HCLK_NPU_NIU_EN_MASK (0x1U << CRU_GATE_CON03_HCLK_NPU_NIU_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON03_PCLK_NPU_NIU_EN_SHIFT (6U)
|
#define CRU_GATE_CON03_PCLK_NPU_NIU_EN_MASK (0x1U << CRU_GATE_CON03_PCLK_NPU_NIU_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON03_ACLK_RKNN_EN_SHIFT (7U)
|
#define CRU_GATE_CON03_ACLK_RKNN_EN_MASK (0x1U << CRU_GATE_CON03_ACLK_RKNN_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON03_HCLK_RKNN_EN_SHIFT (8U)
|
#define CRU_GATE_CON03_HCLK_RKNN_EN_MASK (0x1U << CRU_GATE_CON03_HCLK_RKNN_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON03_PCLK_NPU_PVTM_EN_SHIFT (9U)
|
#define CRU_GATE_CON03_PCLK_NPU_PVTM_EN_MASK (0x1U << CRU_GATE_CON03_PCLK_NPU_PVTM_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON03_CLK_NPU_PVTM_EN_SHIFT (10U)
|
#define CRU_GATE_CON03_CLK_NPU_PVTM_EN_MASK (0x1U << CRU_GATE_CON03_CLK_NPU_PVTM_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON03_CLK_NPU_PVTM_CORE_EN_SHIFT (11U)
|
#define CRU_GATE_CON03_CLK_NPU_PVTM_CORE_EN_MASK (0x1U << CRU_GATE_CON03_CLK_NPU_PVTM_CORE_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON03_CLK_NPU_PVTPLL_EN_SHIFT (12U)
|
#define CRU_GATE_CON03_CLK_NPU_PVTPLL_EN_MASK (0x1U << CRU_GATE_CON03_CLK_NPU_PVTPLL_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON03_CLK_NPU_DIV2_EN_SHIFT (13U)
|
#define CRU_GATE_CON03_CLK_NPU_DIV2_EN_MASK (0x1U << CRU_GATE_CON03_CLK_NPU_DIV2_EN_SHIFT) /* 0x00002000 */
|
/* GATE_CON04 */
|
#define CRU_GATE_CON04_OFFSET (0x310U)
|
#define CRU_GATE_CON04_CLK_DDRPHY1X_EN_SHIFT (0U)
|
#define CRU_GATE_CON04_CLK_DDRPHY1X_EN_MASK (0x1U << CRU_GATE_CON04_CLK_DDRPHY1X_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON04_CLK_DPLL_DDR_EN_SHIFT (1U)
|
#define CRU_GATE_CON04_CLK_DPLL_DDR_EN_MASK (0x1U << CRU_GATE_CON04_CLK_DPLL_DDR_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON04_ACLK_MSCH_DIV2_EN_SHIFT (2U)
|
#define CRU_GATE_CON04_ACLK_MSCH_DIV2_EN_MASK (0x1U << CRU_GATE_CON04_ACLK_MSCH_DIV2_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON04_CLK_HWFFC_CTRL_EN_SHIFT (3U)
|
#define CRU_GATE_CON04_CLK_HWFFC_CTRL_EN_MASK (0x1U << CRU_GATE_CON04_CLK_HWFFC_CTRL_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON04_ACLK_DDRSCRAMBLE_EN_SHIFT (4U)
|
#define CRU_GATE_CON04_ACLK_DDRSCRAMBLE_EN_MASK (0x1U << CRU_GATE_CON04_ACLK_DDRSCRAMBLE_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON04_ACLK_MSCH_EN_SHIFT (5U)
|
#define CRU_GATE_CON04_ACLK_MSCH_EN_MASK (0x1U << CRU_GATE_CON04_ACLK_MSCH_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON04_CLK_DDR_ALWAYSON_EN_SHIFT (6U)
|
#define CRU_GATE_CON04_CLK_DDR_ALWAYSON_EN_MASK (0x1U << CRU_GATE_CON04_CLK_DDR_ALWAYSON_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON04_ACLK_DDRSPLIT_EN_SHIFT (8U)
|
#define CRU_GATE_CON04_ACLK_DDRSPLIT_EN_MASK (0x1U << CRU_GATE_CON04_ACLK_DDRSPLIT_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON04_CLK_DDRDFI_CTL_EN_SHIFT (9U)
|
#define CRU_GATE_CON04_CLK_DDRDFI_CTL_EN_MASK (0x1U << CRU_GATE_CON04_CLK_DDRDFI_CTL_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON04_ACLK_DMA2DDR_EN_SHIFT (11U)
|
#define CRU_GATE_CON04_ACLK_DMA2DDR_EN_MASK (0x1U << CRU_GATE_CON04_ACLK_DMA2DDR_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON04_CLK_DDRMON_EN_SHIFT (13U)
|
#define CRU_GATE_CON04_CLK_DDRMON_EN_MASK (0x1U << CRU_GATE_CON04_CLK_DDRMON_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON04_CLK24_DDRMON_EN_SHIFT (15U)
|
#define CRU_GATE_CON04_CLK24_DDRMON_EN_MASK (0x1U << CRU_GATE_CON04_CLK24_DDRMON_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON05 */
|
#define CRU_GATE_CON05_OFFSET (0x314U)
|
#define CRU_GATE_CON05_ACLK_GIC_AUDIO_EN_SHIFT (0U)
|
#define CRU_GATE_CON05_ACLK_GIC_AUDIO_EN_MASK (0x1U << CRU_GATE_CON05_ACLK_GIC_AUDIO_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON05_HCLK_GIC_AUDIO_EN_SHIFT (1U)
|
#define CRU_GATE_CON05_HCLK_GIC_AUDIO_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_GIC_AUDIO_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON05_ACLK_GIC_AUDIO_NIU_EN_SHIFT (2U)
|
#define CRU_GATE_CON05_ACLK_GIC_AUDIO_NIU_EN_MASK (0x1U << CRU_GATE_CON05_ACLK_GIC_AUDIO_NIU_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON05_HCLK_GIC_AUDIO_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON05_HCLK_GIC_AUDIO_NIU_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_GIC_AUDIO_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON05_ACLK_GIC600_EN_SHIFT (4U)
|
#define CRU_GATE_CON05_ACLK_GIC600_EN_MASK (0x1U << CRU_GATE_CON05_ACLK_GIC600_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON05_ACLK_GICADB_CORE2GIC_EN_SHIFT (5U)
|
#define CRU_GATE_CON05_ACLK_GICADB_CORE2GIC_EN_MASK (0x1U << CRU_GATE_CON05_ACLK_GICADB_CORE2GIC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON05_ACLK_GICADB_GIC2CORE_EN_SHIFT (6U)
|
#define CRU_GATE_CON05_ACLK_GICADB_GIC2CORE_EN_MASK (0x1U << CRU_GATE_CON05_ACLK_GICADB_GIC2CORE_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON05_ACLK_SPINLOCK_EN_SHIFT (7U)
|
#define CRU_GATE_CON05_ACLK_SPINLOCK_EN_MASK (0x1U << CRU_GATE_CON05_ACLK_SPINLOCK_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON05_HCLK_SDMMC_BUFFER_EN_SHIFT (8U)
|
#define CRU_GATE_CON05_HCLK_SDMMC_BUFFER_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_SDMMC_BUFFER_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON05_DCLK_SDMMC_BUFFER_EN_SHIFT (9U)
|
#define CRU_GATE_CON05_DCLK_SDMMC_BUFFER_EN_MASK (0x1U << CRU_GATE_CON05_DCLK_SDMMC_BUFFER_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON05_HCLK_I2S0_8CH_EN_SHIFT (10U)
|
#define CRU_GATE_CON05_HCLK_I2S0_8CH_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_I2S0_8CH_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON05_HCLK_I2S1_8CH_EN_SHIFT (11U)
|
#define CRU_GATE_CON05_HCLK_I2S1_8CH_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_I2S1_8CH_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON05_HCLK_I2S2_2CH_EN_SHIFT (12U)
|
#define CRU_GATE_CON05_HCLK_I2S2_2CH_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_I2S2_2CH_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON05_HCLK_I2S3_2CH_EN_SHIFT (13U)
|
#define CRU_GATE_CON05_HCLK_I2S3_2CH_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_I2S3_2CH_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON05_HCLK_PDM_EN_SHIFT (14U)
|
#define CRU_GATE_CON05_HCLK_PDM_EN_MASK (0x1U << CRU_GATE_CON05_HCLK_PDM_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON05_MCLK_PDM_EN_SHIFT (15U)
|
#define CRU_GATE_CON05_MCLK_PDM_EN_MASK (0x1U << CRU_GATE_CON05_MCLK_PDM_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON06 */
|
#define CRU_GATE_CON06_OFFSET (0x318U)
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_TX_SRC_EN_SHIFT (0U)
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_TX_SRC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S0_8CH_TX_SRC_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_TX_FRAC_EN_SHIFT (1U)
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_TX_FRAC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S0_8CH_TX_FRAC_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON06_MCLK_I2S0_8CH_TX_EN_SHIFT (2U)
|
#define CRU_GATE_CON06_MCLK_I2S0_8CH_TX_EN_MASK (0x1U << CRU_GATE_CON06_MCLK_I2S0_8CH_TX_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON06_I2S0_MCLKOUT_TX_EN_SHIFT (3U)
|
#define CRU_GATE_CON06_I2S0_MCLKOUT_TX_EN_MASK (0x1U << CRU_GATE_CON06_I2S0_MCLKOUT_TX_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_RX_SRC_EN_SHIFT (4U)
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_RX_SRC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S0_8CH_RX_SRC_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_RX_FRAC_EN_SHIFT (5U)
|
#define CRU_GATE_CON06_CLK_I2S0_8CH_RX_FRAC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S0_8CH_RX_FRAC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON06_MCLK_I2S0_8CH_RX_EN_SHIFT (6U)
|
#define CRU_GATE_CON06_MCLK_I2S0_8CH_RX_EN_MASK (0x1U << CRU_GATE_CON06_MCLK_I2S0_8CH_RX_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON06_I2S0_MCLKOUT_RX_EN_SHIFT (7U)
|
#define CRU_GATE_CON06_I2S0_MCLKOUT_RX_EN_MASK (0x1U << CRU_GATE_CON06_I2S0_MCLKOUT_RX_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_TX_SRC_EN_SHIFT (8U)
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_TX_SRC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S1_8CH_TX_SRC_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_TX_FRAC_EN_SHIFT (9U)
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_TX_FRAC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S1_8CH_TX_FRAC_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON06_MCLK_I2S1_8CH_TX_EN_SHIFT (10U)
|
#define CRU_GATE_CON06_MCLK_I2S1_8CH_TX_EN_MASK (0x1U << CRU_GATE_CON06_MCLK_I2S1_8CH_TX_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON06_I2S1_MCLKOUT_TX_EN_SHIFT (11U)
|
#define CRU_GATE_CON06_I2S1_MCLKOUT_TX_EN_MASK (0x1U << CRU_GATE_CON06_I2S1_MCLKOUT_TX_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_RX_SRC_EN_SHIFT (12U)
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_RX_SRC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S1_8CH_RX_SRC_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_RX_FRAC_EN_SHIFT (13U)
|
#define CRU_GATE_CON06_CLK_I2S1_8CH_RX_FRAC_EN_MASK (0x1U << CRU_GATE_CON06_CLK_I2S1_8CH_RX_FRAC_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON06_MCLK_I2S1_8CH_RX_EN_SHIFT (14U)
|
#define CRU_GATE_CON06_MCLK_I2S1_8CH_RX_EN_MASK (0x1U << CRU_GATE_CON06_MCLK_I2S1_8CH_RX_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON06_I2S1_MCLKOUT_RX_EN_SHIFT (15U)
|
#define CRU_GATE_CON06_I2S1_MCLKOUT_RX_EN_MASK (0x1U << CRU_GATE_CON06_I2S1_MCLKOUT_RX_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON07 */
|
#define CRU_GATE_CON07_OFFSET (0x31CU)
|
#define CRU_GATE_CON07_CLK_I2S2_2CH_SRC_EN_SHIFT (0U)
|
#define CRU_GATE_CON07_CLK_I2S2_2CH_SRC_EN_MASK (0x1U << CRU_GATE_CON07_CLK_I2S2_2CH_SRC_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON07_CLK_I2S2_2CH_FRAC_EN_SHIFT (1U)
|
#define CRU_GATE_CON07_CLK_I2S2_2CH_FRAC_EN_MASK (0x1U << CRU_GATE_CON07_CLK_I2S2_2CH_FRAC_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON07_MCLK_I2S2_2CH_EN_SHIFT (2U)
|
#define CRU_GATE_CON07_MCLK_I2S2_2CH_EN_MASK (0x1U << CRU_GATE_CON07_MCLK_I2S2_2CH_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON07_I2S2_MCLKOUT_EN_SHIFT (3U)
|
#define CRU_GATE_CON07_I2S2_MCLKOUT_EN_MASK (0x1U << CRU_GATE_CON07_I2S2_MCLKOUT_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_TX_SRC_EN_SHIFT (4U)
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_TX_SRC_EN_MASK (0x1U << CRU_GATE_CON07_CLK_I2S3_2CH_TX_SRC_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_TX_FRAC_EN_SHIFT (5U)
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_TX_FRAC_EN_MASK (0x1U << CRU_GATE_CON07_CLK_I2S3_2CH_TX_FRAC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON07_MCLK_I2S3_2CH_TX_EN_SHIFT (6U)
|
#define CRU_GATE_CON07_MCLK_I2S3_2CH_TX_EN_MASK (0x1U << CRU_GATE_CON07_MCLK_I2S3_2CH_TX_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON07_I2S3_MCLKOUT_TX_EN_SHIFT (7U)
|
#define CRU_GATE_CON07_I2S3_MCLKOUT_TX_EN_MASK (0x1U << CRU_GATE_CON07_I2S3_MCLKOUT_TX_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_RX_SRC_EN_SHIFT (8U)
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_RX_SRC_EN_MASK (0x1U << CRU_GATE_CON07_CLK_I2S3_2CH_RX_SRC_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_RX_FRAC_EN_SHIFT (9U)
|
#define CRU_GATE_CON07_CLK_I2S3_2CH_RX_FRAC_EN_MASK (0x1U << CRU_GATE_CON07_CLK_I2S3_2CH_RX_FRAC_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON07_MCLK_I2S3_2CH_RX_EN_SHIFT (10U)
|
#define CRU_GATE_CON07_MCLK_I2S3_2CH_RX_EN_MASK (0x1U << CRU_GATE_CON07_MCLK_I2S3_2CH_RX_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON07_I2S3_MCLKOUT_RX_EN_SHIFT (11U)
|
#define CRU_GATE_CON07_I2S3_MCLKOUT_RX_EN_MASK (0x1U << CRU_GATE_CON07_I2S3_MCLKOUT_RX_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON07_HCLK_VAD_EN_SHIFT (12U)
|
#define CRU_GATE_CON07_HCLK_VAD_EN_MASK (0x1U << CRU_GATE_CON07_HCLK_VAD_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON07_HCLK_SPDIF_8CH_EN_SHIFT (13U)
|
#define CRU_GATE_CON07_HCLK_SPDIF_8CH_EN_MASK (0x1U << CRU_GATE_CON07_HCLK_SPDIF_8CH_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON07_MCLK_SPDIF_8CH_SRC_EN_SHIFT (14U)
|
#define CRU_GATE_CON07_MCLK_SPDIF_8CH_SRC_EN_MASK (0x1U << CRU_GATE_CON07_MCLK_SPDIF_8CH_SRC_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON07_MCLK_SPDIF_8CH_FRAC_EN_SHIFT (15U)
|
#define CRU_GATE_CON07_MCLK_SPDIF_8CH_FRAC_EN_MASK (0x1U << CRU_GATE_CON07_MCLK_SPDIF_8CH_FRAC_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON08 */
|
#define CRU_GATE_CON08_OFFSET (0x320U)
|
#define CRU_GATE_CON08_HCLK_AUDPWM_EN_SHIFT (0U)
|
#define CRU_GATE_CON08_HCLK_AUDPWM_EN_MASK (0x1U << CRU_GATE_CON08_HCLK_AUDPWM_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON08_SCLK_AUDPWM_SRC_EN_SHIFT (1U)
|
#define CRU_GATE_CON08_SCLK_AUDPWM_SRC_EN_MASK (0x1U << CRU_GATE_CON08_SCLK_AUDPWM_SRC_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON08_SCLK_AUDPWM_FRAC_EN_SHIFT (2U)
|
#define CRU_GATE_CON08_SCLK_AUDPWM_FRAC_EN_MASK (0x1U << CRU_GATE_CON08_SCLK_AUDPWM_FRAC_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON08_HCLK_ACDCDIG_EN_SHIFT (3U)
|
#define CRU_GATE_CON08_HCLK_ACDCDIG_EN_MASK (0x1U << CRU_GATE_CON08_HCLK_ACDCDIG_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON08_CLK_ACDCDIG_I2C_EN_SHIFT (4U)
|
#define CRU_GATE_CON08_CLK_ACDCDIG_I2C_EN_MASK (0x1U << CRU_GATE_CON08_CLK_ACDCDIG_I2C_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON08_CLK_ACDCDIG_DAC_EN_SHIFT (5U)
|
#define CRU_GATE_CON08_CLK_ACDCDIG_DAC_EN_MASK (0x1U << CRU_GATE_CON08_CLK_ACDCDIG_DAC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON08_CLK_ACDCDIG_ADC_EN_SHIFT (6U)
|
#define CRU_GATE_CON08_CLK_ACDCDIG_ADC_EN_MASK (0x1U << CRU_GATE_CON08_CLK_ACDCDIG_ADC_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON08_ACLK_SECURE_FLASH_EN_SHIFT (7U)
|
#define CRU_GATE_CON08_ACLK_SECURE_FLASH_EN_MASK (0x1U << CRU_GATE_CON08_ACLK_SECURE_FLASH_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON08_HCLK_SECURE_FLASH_EN_SHIFT (8U)
|
#define CRU_GATE_CON08_HCLK_SECURE_FLASH_EN_MASK (0x1U << CRU_GATE_CON08_HCLK_SECURE_FLASH_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON08_ACLK_SECURE_FLASH_NIU_EN_SHIFT (9U)
|
#define CRU_GATE_CON08_ACLK_SECURE_FLASH_NIU_EN_MASK (0x1U << CRU_GATE_CON08_ACLK_SECURE_FLASH_NIU_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON08_HCLK_SECURE_FLASH_NIU_EN_SHIFT (10U)
|
#define CRU_GATE_CON08_HCLK_SECURE_FLASH_NIU_EN_MASK (0x1U << CRU_GATE_CON08_HCLK_SECURE_FLASH_NIU_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON08_ACLK_CRYPTO_NS_EN_SHIFT (11U)
|
#define CRU_GATE_CON08_ACLK_CRYPTO_NS_EN_MASK (0x1U << CRU_GATE_CON08_ACLK_CRYPTO_NS_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON08_HCLK_CRYPTO_NS_EN_SHIFT (12U)
|
#define CRU_GATE_CON08_HCLK_CRYPTO_NS_EN_MASK (0x1U << CRU_GATE_CON08_HCLK_CRYPTO_NS_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON08_CLK_CRYPTO_NS_CORE_EN_SHIFT (13U)
|
#define CRU_GATE_CON08_CLK_CRYPTO_NS_CORE_EN_MASK (0x1U << CRU_GATE_CON08_CLK_CRYPTO_NS_CORE_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON08_CLK_CRYPTO_NS_PKA_EN_SHIFT (14U)
|
#define CRU_GATE_CON08_CLK_CRYPTO_NS_PKA_EN_MASK (0x1U << CRU_GATE_CON08_CLK_CRYPTO_NS_PKA_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON08_CLK_CRYPTO_NS_RNG_EN_SHIFT (15U)
|
#define CRU_GATE_CON08_CLK_CRYPTO_NS_RNG_EN_MASK (0x1U << CRU_GATE_CON08_CLK_CRYPTO_NS_RNG_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON09 */
|
#define CRU_GATE_CON09_OFFSET (0x324U)
|
#define CRU_GATE_CON09_HCLK_NANDC_EN_SHIFT (0U)
|
#define CRU_GATE_CON09_HCLK_NANDC_EN_MASK (0x1U << CRU_GATE_CON09_HCLK_NANDC_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON09_NCLK_NANDC_EN_SHIFT (1U)
|
#define CRU_GATE_CON09_NCLK_NANDC_EN_MASK (0x1U << CRU_GATE_CON09_NCLK_NANDC_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON09_HCLK_SFC_EN_SHIFT (2U)
|
#define CRU_GATE_CON09_HCLK_SFC_EN_MASK (0x1U << CRU_GATE_CON09_HCLK_SFC_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON09_HCLK_SFC_XIP_EN_SHIFT (3U)
|
#define CRU_GATE_CON09_HCLK_SFC_XIP_EN_MASK (0x1U << CRU_GATE_CON09_HCLK_SFC_XIP_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON09_SCLK_SFC_EN_SHIFT (4U)
|
#define CRU_GATE_CON09_SCLK_SFC_EN_MASK (0x1U << CRU_GATE_CON09_SCLK_SFC_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON09_ACLK_EMMC_EN_SHIFT (5U)
|
#define CRU_GATE_CON09_ACLK_EMMC_EN_MASK (0x1U << CRU_GATE_CON09_ACLK_EMMC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON09_HCLK_EMMC_EN_SHIFT (6U)
|
#define CRU_GATE_CON09_HCLK_EMMC_EN_MASK (0x1U << CRU_GATE_CON09_HCLK_EMMC_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON09_BCLK_EMMC_EN_SHIFT (7U)
|
#define CRU_GATE_CON09_BCLK_EMMC_EN_MASK (0x1U << CRU_GATE_CON09_BCLK_EMMC_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON09_CCLK_EMMC_EN_SHIFT (8U)
|
#define CRU_GATE_CON09_CCLK_EMMC_EN_MASK (0x1U << CRU_GATE_CON09_CCLK_EMMC_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON09_TCLK_EMMC_EN_SHIFT (9U)
|
#define CRU_GATE_CON09_TCLK_EMMC_EN_MASK (0x1U << CRU_GATE_CON09_TCLK_EMMC_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON09_HCLK_TRNG_NS_EN_SHIFT (10U)
|
#define CRU_GATE_CON09_HCLK_TRNG_NS_EN_MASK (0x1U << CRU_GATE_CON09_HCLK_TRNG_NS_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON09_CLK_TRNG_NS_EN_SHIFT (11U)
|
#define CRU_GATE_CON09_CLK_TRNG_NS_EN_MASK (0x1U << CRU_GATE_CON09_CLK_TRNG_NS_EN_SHIFT) /* 0x00000800 */
|
/* GATE_CON10 */
|
#define CRU_GATE_CON10_OFFSET (0x328U)
|
#define CRU_GATE_CON10_ACLK_PIPE_EN_SHIFT (0U)
|
#define CRU_GATE_CON10_ACLK_PIPE_EN_MASK (0x1U << CRU_GATE_CON10_ACLK_PIPE_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON10_PCLK_PIPE_EN_SHIFT (1U)
|
#define CRU_GATE_CON10_PCLK_PIPE_EN_MASK (0x1U << CRU_GATE_CON10_PCLK_PIPE_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON10_ACLK_PIPE_NIU_EN_SHIFT (2U)
|
#define CRU_GATE_CON10_ACLK_PIPE_NIU_EN_MASK (0x1U << CRU_GATE_CON10_ACLK_PIPE_NIU_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON10_PCLK_PIPE_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON10_PCLK_PIPE_NIU_EN_MASK (0x1U << CRU_GATE_CON10_PCLK_PIPE_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON10_CLK_XPCS_EEE_EN_SHIFT (4U)
|
#define CRU_GATE_CON10_CLK_XPCS_EEE_EN_MASK (0x1U << CRU_GATE_CON10_CLK_XPCS_EEE_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON10_CLK_XPCS_RX_DIV10_EN_SHIFT (5U)
|
#define CRU_GATE_CON10_CLK_XPCS_RX_DIV10_EN_MASK (0x1U << CRU_GATE_CON10_CLK_XPCS_RX_DIV10_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON10_CLK_XPCS_TX_DIV10_EN_SHIFT (6U)
|
#define CRU_GATE_CON10_CLK_XPCS_TX_DIV10_EN_MASK (0x1U << CRU_GATE_CON10_CLK_XPCS_TX_DIV10_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON10_PCLK_PIPE_GRF_EN_SHIFT (7U)
|
#define CRU_GATE_CON10_PCLK_PIPE_GRF_EN_MASK (0x1U << CRU_GATE_CON10_PCLK_PIPE_GRF_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON10_ACLK_USB3OTG0_EN_SHIFT (8U)
|
#define CRU_GATE_CON10_ACLK_USB3OTG0_EN_MASK (0x1U << CRU_GATE_CON10_ACLK_USB3OTG0_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON10_CLK_USB3OTG0_REF_EN_SHIFT (9U)
|
#define CRU_GATE_CON10_CLK_USB3OTG0_REF_EN_MASK (0x1U << CRU_GATE_CON10_CLK_USB3OTG0_REF_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON10_CLK_USB3OTG0_SUSPEND_EN_SHIFT (10U)
|
#define CRU_GATE_CON10_CLK_USB3OTG0_SUSPEND_EN_MASK (0x1U << CRU_GATE_CON10_CLK_USB3OTG0_SUSPEND_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON10_CLK_USB3OTG0_PIPE_EN_SHIFT (11U)
|
#define CRU_GATE_CON10_CLK_USB3OTG0_PIPE_EN_MASK (0x1U << CRU_GATE_CON10_CLK_USB3OTG0_PIPE_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON10_ACLK_USB3OTG1_EN_SHIFT (12U)
|
#define CRU_GATE_CON10_ACLK_USB3OTG1_EN_MASK (0x1U << CRU_GATE_CON10_ACLK_USB3OTG1_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON10_CLK_USB3OTG1_REF_EN_SHIFT (13U)
|
#define CRU_GATE_CON10_CLK_USB3OTG1_REF_EN_MASK (0x1U << CRU_GATE_CON10_CLK_USB3OTG1_REF_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON10_CLK_USB3OTG1_SUSPEND_EN_SHIFT (14U)
|
#define CRU_GATE_CON10_CLK_USB3OTG1_SUSPEND_EN_MASK (0x1U << CRU_GATE_CON10_CLK_USB3OTG1_SUSPEND_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON10_CLK_USB3OTG1_PIPE_EN_SHIFT (15U)
|
#define CRU_GATE_CON10_CLK_USB3OTG1_PIPE_EN_MASK (0x1U << CRU_GATE_CON10_CLK_USB3OTG1_PIPE_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON11 */
|
#define CRU_GATE_CON11_OFFSET (0x32CU)
|
#define CRU_GATE_CON11_ACLK_SATA0_EN_SHIFT (0U)
|
#define CRU_GATE_CON11_ACLK_SATA0_EN_MASK (0x1U << CRU_GATE_CON11_ACLK_SATA0_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON11_CLK_SATA0_PMALIVE_EN_SHIFT (1U)
|
#define CRU_GATE_CON11_CLK_SATA0_PMALIVE_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA0_PMALIVE_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON11_CLK_SATA0_RXOOB_EN_SHIFT (2U)
|
#define CRU_GATE_CON11_CLK_SATA0_RXOOB_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA0_RXOOB_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON11_CLK_SATA0_PIPE_EN_SHIFT (3U)
|
#define CRU_GATE_CON11_CLK_SATA0_PIPE_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA0_PIPE_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON11_ACLK_SATA1_EN_SHIFT (4U)
|
#define CRU_GATE_CON11_ACLK_SATA1_EN_MASK (0x1U << CRU_GATE_CON11_ACLK_SATA1_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON11_CLK_SATA1_PMALIVE_EN_SHIFT (5U)
|
#define CRU_GATE_CON11_CLK_SATA1_PMALIVE_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA1_PMALIVE_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON11_CLK_SATA1_RXOOB_EN_SHIFT (6U)
|
#define CRU_GATE_CON11_CLK_SATA1_RXOOB_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA1_RXOOB_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON11_CLK_SATA1_PIPE_EN_SHIFT (7U)
|
#define CRU_GATE_CON11_CLK_SATA1_PIPE_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA1_PIPE_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON11_ACLK_SATA2_EN_SHIFT (8U)
|
#define CRU_GATE_CON11_ACLK_SATA2_EN_MASK (0x1U << CRU_GATE_CON11_ACLK_SATA2_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON11_CLK_SATA2_PMALIVE_EN_SHIFT (9U)
|
#define CRU_GATE_CON11_CLK_SATA2_PMALIVE_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA2_PMALIVE_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON11_CLK_SATA2_RXOOB_EN_SHIFT (10U)
|
#define CRU_GATE_CON11_CLK_SATA2_RXOOB_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA2_RXOOB_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON11_CLK_SATA2_PIPE_EN_SHIFT (11U)
|
#define CRU_GATE_CON11_CLK_SATA2_PIPE_EN_MASK (0x1U << CRU_GATE_CON11_CLK_SATA2_PIPE_EN_SHIFT) /* 0x00000800 */
|
/* GATE_CON12 */
|
#define CRU_GATE_CON12_OFFSET (0x330U)
|
#define CRU_GATE_CON12_ACLK_PCIE20_MST_EN_SHIFT (0U)
|
#define CRU_GATE_CON12_ACLK_PCIE20_MST_EN_MASK (0x1U << CRU_GATE_CON12_ACLK_PCIE20_MST_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON12_ACLK_PCIE20_SLV_EN_SHIFT (1U)
|
#define CRU_GATE_CON12_ACLK_PCIE20_SLV_EN_MASK (0x1U << CRU_GATE_CON12_ACLK_PCIE20_SLV_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON12_ACLK_PCIE20_DBI_EN_SHIFT (2U)
|
#define CRU_GATE_CON12_ACLK_PCIE20_DBI_EN_MASK (0x1U << CRU_GATE_CON12_ACLK_PCIE20_DBI_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON12_PCLK_PCIE20_EN_SHIFT (3U)
|
#define CRU_GATE_CON12_PCLK_PCIE20_EN_MASK (0x1U << CRU_GATE_CON12_PCLK_PCIE20_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON12_CLK_PCIE20_AUX_EN_SHIFT (4U)
|
#define CRU_GATE_CON12_CLK_PCIE20_AUX_EN_MASK (0x1U << CRU_GATE_CON12_CLK_PCIE20_AUX_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON12_CLK_PCIE20_PIPE_EN_SHIFT (5U)
|
#define CRU_GATE_CON12_CLK_PCIE20_PIPE_EN_MASK (0x1U << CRU_GATE_CON12_CLK_PCIE20_PIPE_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON12_ACLK_PCIE30X1_MST_EN_SHIFT (8U)
|
#define CRU_GATE_CON12_ACLK_PCIE30X1_MST_EN_MASK (0x1U << CRU_GATE_CON12_ACLK_PCIE30X1_MST_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON12_ACLK_PCIE30X1_SLV_EN_SHIFT (9U)
|
#define CRU_GATE_CON12_ACLK_PCIE30X1_SLV_EN_MASK (0x1U << CRU_GATE_CON12_ACLK_PCIE30X1_SLV_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON12_ACLK_PCIE30X1_DBI_EN_SHIFT (10U)
|
#define CRU_GATE_CON12_ACLK_PCIE30X1_DBI_EN_MASK (0x1U << CRU_GATE_CON12_ACLK_PCIE30X1_DBI_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON12_PCLK_PCIE30X1_EN_SHIFT (11U)
|
#define CRU_GATE_CON12_PCLK_PCIE30X1_EN_MASK (0x1U << CRU_GATE_CON12_PCLK_PCIE30X1_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON12_CLK_PCIE30X1_AUX_EN_SHIFT (12U)
|
#define CRU_GATE_CON12_CLK_PCIE30X1_AUX_EN_MASK (0x1U << CRU_GATE_CON12_CLK_PCIE30X1_AUX_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON12_CLK_PCIE30X1_PIPE_EN_SHIFT (13U)
|
#define CRU_GATE_CON12_CLK_PCIE30X1_PIPE_EN_MASK (0x1U << CRU_GATE_CON12_CLK_PCIE30X1_PIPE_EN_SHIFT) /* 0x00002000 */
|
/* GATE_CON13 */
|
#define CRU_GATE_CON13_OFFSET (0x334U)
|
#define CRU_GATE_CON13_ACLK_PCIE30X2_MST_EN_SHIFT (0U)
|
#define CRU_GATE_CON13_ACLK_PCIE30X2_MST_EN_MASK (0x1U << CRU_GATE_CON13_ACLK_PCIE30X2_MST_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON13_ACLK_PCIE30X2_SLV_EN_SHIFT (1U)
|
#define CRU_GATE_CON13_ACLK_PCIE30X2_SLV_EN_MASK (0x1U << CRU_GATE_CON13_ACLK_PCIE30X2_SLV_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON13_ACLK_PCIE30X2_DBI_EN_SHIFT (2U)
|
#define CRU_GATE_CON13_ACLK_PCIE30X2_DBI_EN_MASK (0x1U << CRU_GATE_CON13_ACLK_PCIE30X2_DBI_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON13_PCLK_PCIE30X2_EN_SHIFT (3U)
|
#define CRU_GATE_CON13_PCLK_PCIE30X2_EN_MASK (0x1U << CRU_GATE_CON13_PCLK_PCIE30X2_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON13_CLK_PCIE30X2_AUX_EN_SHIFT (4U)
|
#define CRU_GATE_CON13_CLK_PCIE30X2_AUX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_PCIE30X2_AUX_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON13_CLK_PCIE30X2_PIPE_EN_SHIFT (5U)
|
#define CRU_GATE_CON13_CLK_PCIE30X2_PIPE_EN_MASK (0x1U << CRU_GATE_CON13_CLK_PCIE30X2_PIPE_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON13_PCLK_XPCS_EN_SHIFT (6U)
|
#define CRU_GATE_CON13_PCLK_XPCS_EN_MASK (0x1U << CRU_GATE_CON13_PCLK_XPCS_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON13_CLK_XPCS_QSGMII_TX_EN_SHIFT (7U)
|
#define CRU_GATE_CON13_CLK_XPCS_QSGMII_TX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_QSGMII_TX_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON13_CLK_XPCS_QSGMII_RX_EN_SHIFT (8U)
|
#define CRU_GATE_CON13_CLK_XPCS_QSGMII_RX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_QSGMII_RX_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON13_CLK_XPCS_XGXS_TX_EN_SHIFT (9U)
|
#define CRU_GATE_CON13_CLK_XPCS_XGXS_TX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_XGXS_TX_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON13_CLK_XPCS_XGXS_RX_EN_SHIFT (11U)
|
#define CRU_GATE_CON13_CLK_XPCS_XGXS_RX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_XGXS_RX_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON13_CLK_XPCS_MII0_TX_EN_SHIFT (12U)
|
#define CRU_GATE_CON13_CLK_XPCS_MII0_TX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_MII0_TX_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON13_CLK_XPCS_MII0_RX_EN_SHIFT (13U)
|
#define CRU_GATE_CON13_CLK_XPCS_MII0_RX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_MII0_RX_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON13_CLK_XPCS_MII1_TX_EN_SHIFT (14U)
|
#define CRU_GATE_CON13_CLK_XPCS_MII1_TX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_MII1_TX_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON13_CLK_XPCS_MII1_RX_EN_SHIFT (15U)
|
#define CRU_GATE_CON13_CLK_XPCS_MII1_RX_EN_MASK (0x1U << CRU_GATE_CON13_CLK_XPCS_MII1_RX_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON14 */
|
#define CRU_GATE_CON14_OFFSET (0x338U)
|
#define CRU_GATE_CON14_ACLK_PERIMID_EN_SHIFT (0U)
|
#define CRU_GATE_CON14_ACLK_PERIMID_EN_MASK (0x1U << CRU_GATE_CON14_ACLK_PERIMID_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON14_HCLK_PERIMID_EN_SHIFT (1U)
|
#define CRU_GATE_CON14_HCLK_PERIMID_EN_MASK (0x1U << CRU_GATE_CON14_HCLK_PERIMID_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON14_ACLK_PERIMID_NIU_EN_SHIFT (2U)
|
#define CRU_GATE_CON14_ACLK_PERIMID_NIU_EN_MASK (0x1U << CRU_GATE_CON14_ACLK_PERIMID_NIU_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON14_HCLK_PERIMID_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON14_HCLK_PERIMID_NIU_EN_MASK (0x1U << CRU_GATE_CON14_HCLK_PERIMID_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON14_ACLK_PHP_EN_SHIFT (8U)
|
#define CRU_GATE_CON14_ACLK_PHP_EN_MASK (0x1U << CRU_GATE_CON14_ACLK_PHP_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON14_HCLK_PHP_EN_SHIFT (9U)
|
#define CRU_GATE_CON14_HCLK_PHP_EN_MASK (0x1U << CRU_GATE_CON14_HCLK_PHP_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON14_PCLK_PHP_EN_SHIFT (10U)
|
#define CRU_GATE_CON14_PCLK_PHP_EN_MASK (0x1U << CRU_GATE_CON14_PCLK_PHP_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON14_ACLK_PHP_NIU_EN_SHIFT (11U)
|
#define CRU_GATE_CON14_ACLK_PHP_NIU_EN_MASK (0x1U << CRU_GATE_CON14_ACLK_PHP_NIU_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON14_HCLK_PHP_NIU_EN_SHIFT (12U)
|
#define CRU_GATE_CON14_HCLK_PHP_NIU_EN_MASK (0x1U << CRU_GATE_CON14_HCLK_PHP_NIU_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON14_PCLK_PHP_NIU_EN_SHIFT (13U)
|
#define CRU_GATE_CON14_PCLK_PHP_NIU_EN_MASK (0x1U << CRU_GATE_CON14_PCLK_PHP_NIU_EN_SHIFT) /* 0x00002000 */
|
/* GATE_CON15 */
|
#define CRU_GATE_CON15_OFFSET (0x33CU)
|
#define CRU_GATE_CON15_HCLK_SDMMC0_EN_SHIFT (0U)
|
#define CRU_GATE_CON15_HCLK_SDMMC0_EN_MASK (0x1U << CRU_GATE_CON15_HCLK_SDMMC0_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON15_CLK_SDMMC0_EN_SHIFT (1U)
|
#define CRU_GATE_CON15_CLK_SDMMC0_EN_MASK (0x1U << CRU_GATE_CON15_CLK_SDMMC0_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON15_HCLK_SDMMC1_EN_SHIFT (2U)
|
#define CRU_GATE_CON15_HCLK_SDMMC1_EN_MASK (0x1U << CRU_GATE_CON15_HCLK_SDMMC1_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON15_CLK_SDMMC1_EN_SHIFT (3U)
|
#define CRU_GATE_CON15_CLK_SDMMC1_EN_MASK (0x1U << CRU_GATE_CON15_CLK_SDMMC1_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON15_CLK_GMAC0_PTP_REF_EN_SHIFT (4U)
|
#define CRU_GATE_CON15_CLK_GMAC0_PTP_REF_EN_MASK (0x1U << CRU_GATE_CON15_CLK_GMAC0_PTP_REF_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON15_ACLK_GMAC0_EN_SHIFT (5U)
|
#define CRU_GATE_CON15_ACLK_GMAC0_EN_MASK (0x1U << CRU_GATE_CON15_ACLK_GMAC0_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON15_PCLK_GMAC0_EN_SHIFT (6U)
|
#define CRU_GATE_CON15_PCLK_GMAC0_EN_MASK (0x1U << CRU_GATE_CON15_PCLK_GMAC0_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON15_CLK_MAC0_2TOP_EN_SHIFT (7U)
|
#define CRU_GATE_CON15_CLK_MAC0_2TOP_EN_MASK (0x1U << CRU_GATE_CON15_CLK_MAC0_2TOP_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON15_CLK_MAC0_OUT_EN_SHIFT (8U)
|
#define CRU_GATE_CON15_CLK_MAC0_OUT_EN_MASK (0x1U << CRU_GATE_CON15_CLK_MAC0_OUT_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON15_CLK_MAC0_REFOUT_EN_SHIFT (12U)
|
#define CRU_GATE_CON15_CLK_MAC0_REFOUT_EN_MASK (0x1U << CRU_GATE_CON15_CLK_MAC0_REFOUT_EN_SHIFT) /* 0x00001000 */
|
/* GATE_CON16 */
|
#define CRU_GATE_CON16_OFFSET (0x340U)
|
#define CRU_GATE_CON16_ACLK_USB_EN_SHIFT (0U)
|
#define CRU_GATE_CON16_ACLK_USB_EN_MASK (0x1U << CRU_GATE_CON16_ACLK_USB_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON16_HCLK_USB_EN_SHIFT (1U)
|
#define CRU_GATE_CON16_HCLK_USB_EN_MASK (0x1U << CRU_GATE_CON16_HCLK_USB_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON16_PCLK_USB_EN_SHIFT (2U)
|
#define CRU_GATE_CON16_PCLK_USB_EN_MASK (0x1U << CRU_GATE_CON16_PCLK_USB_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON16_ACLK_USB_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON16_ACLK_USB_NIU_EN_MASK (0x1U << CRU_GATE_CON16_ACLK_USB_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON16_HCLK_USB_NIU_EN_SHIFT (4U)
|
#define CRU_GATE_CON16_HCLK_USB_NIU_EN_MASK (0x1U << CRU_GATE_CON16_HCLK_USB_NIU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON16_PCLK_USB_NIU_EN_SHIFT (5U)
|
#define CRU_GATE_CON16_PCLK_USB_NIU_EN_MASK (0x1U << CRU_GATE_CON16_PCLK_USB_NIU_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON16_PCLK_USB_GRF_EN_SHIFT (6U)
|
#define CRU_GATE_CON16_PCLK_USB_GRF_EN_MASK (0x1U << CRU_GATE_CON16_PCLK_USB_GRF_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON16_HCLK_USB2HOST0_EN_SHIFT (12U)
|
#define CRU_GATE_CON16_HCLK_USB2HOST0_EN_MASK (0x1U << CRU_GATE_CON16_HCLK_USB2HOST0_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON16_HCLK_USB2HOST0_ARB_EN_SHIFT (13U)
|
#define CRU_GATE_CON16_HCLK_USB2HOST0_ARB_EN_MASK (0x1U << CRU_GATE_CON16_HCLK_USB2HOST0_ARB_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON16_HCLK_USB2HOST1_EN_SHIFT (14U)
|
#define CRU_GATE_CON16_HCLK_USB2HOST1_EN_MASK (0x1U << CRU_GATE_CON16_HCLK_USB2HOST1_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON16_HCLK_USB2HOST1_ARB_EN_SHIFT (15U)
|
#define CRU_GATE_CON16_HCLK_USB2HOST1_ARB_EN_MASK (0x1U << CRU_GATE_CON16_HCLK_USB2HOST1_ARB_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON17 */
|
#define CRU_GATE_CON17_OFFSET (0x344U)
|
#define CRU_GATE_CON17_HCLK_SDMMC2_EN_SHIFT (0U)
|
#define CRU_GATE_CON17_HCLK_SDMMC2_EN_MASK (0x1U << CRU_GATE_CON17_HCLK_SDMMC2_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON17_CLK_SDMMC2_EN_SHIFT (1U)
|
#define CRU_GATE_CON17_CLK_SDMMC2_EN_MASK (0x1U << CRU_GATE_CON17_CLK_SDMMC2_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON17_CLK_GMAC1_PTP_REF_EN_SHIFT (2U)
|
#define CRU_GATE_CON17_CLK_GMAC1_PTP_REF_EN_MASK (0x1U << CRU_GATE_CON17_CLK_GMAC1_PTP_REF_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON17_ACLK_GMAC1_EN_SHIFT (3U)
|
#define CRU_GATE_CON17_ACLK_GMAC1_EN_MASK (0x1U << CRU_GATE_CON17_ACLK_GMAC1_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON17_PCLK_GMAC1_EN_SHIFT (4U)
|
#define CRU_GATE_CON17_PCLK_GMAC1_EN_MASK (0x1U << CRU_GATE_CON17_PCLK_GMAC1_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON17_CLK_MAC1_2TOP_EN_SHIFT (5U)
|
#define CRU_GATE_CON17_CLK_MAC1_2TOP_EN_MASK (0x1U << CRU_GATE_CON17_CLK_MAC1_2TOP_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON17_CLK_MAC1_OUT_EN_SHIFT (6U)
|
#define CRU_GATE_CON17_CLK_MAC1_OUT_EN_MASK (0x1U << CRU_GATE_CON17_CLK_MAC1_OUT_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON17_CLK_MAC1_REFOUT_EN_SHIFT (10U)
|
#define CRU_GATE_CON17_CLK_MAC1_REFOUT_EN_MASK (0x1U << CRU_GATE_CON17_CLK_MAC1_REFOUT_EN_SHIFT) /* 0x00000400 */
|
/* GATE_CON18 */
|
#define CRU_GATE_CON18_OFFSET (0x348U)
|
#define CRU_GATE_CON18_ACLK_VI_EN_SHIFT (0U)
|
#define CRU_GATE_CON18_ACLK_VI_EN_MASK (0x1U << CRU_GATE_CON18_ACLK_VI_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON18_HCLK_VI_EN_SHIFT (1U)
|
#define CRU_GATE_CON18_HCLK_VI_EN_MASK (0x1U << CRU_GATE_CON18_HCLK_VI_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON18_PCLK_VI_EN_SHIFT (2U)
|
#define CRU_GATE_CON18_PCLK_VI_EN_MASK (0x1U << CRU_GATE_CON18_PCLK_VI_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON18_ACLK_VI_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON18_ACLK_VI_NIU_EN_MASK (0x1U << CRU_GATE_CON18_ACLK_VI_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON18_HCLK_VI_NIU_EN_SHIFT (4U)
|
#define CRU_GATE_CON18_HCLK_VI_NIU_EN_MASK (0x1U << CRU_GATE_CON18_HCLK_VI_NIU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON18_PCLK_VI_NIU_EN_SHIFT (5U)
|
#define CRU_GATE_CON18_PCLK_VI_NIU_EN_MASK (0x1U << CRU_GATE_CON18_PCLK_VI_NIU_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON18_ACLK_VICAP1_EN_SHIFT (9U)
|
#define CRU_GATE_CON18_ACLK_VICAP1_EN_MASK (0x1U << CRU_GATE_CON18_ACLK_VICAP1_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON18_HCLK_VICAP1_EN_SHIFT (10U)
|
#define CRU_GATE_CON18_HCLK_VICAP1_EN_MASK (0x1U << CRU_GATE_CON18_HCLK_VICAP1_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON18_DCLK_VICAP1_EN_SHIFT (11U)
|
#define CRU_GATE_CON18_DCLK_VICAP1_EN_MASK (0x1U << CRU_GATE_CON18_DCLK_VICAP1_EN_SHIFT) /* 0x00000800 */
|
/* GATE_CON19 */
|
#define CRU_GATE_CON19_OFFSET (0x34CU)
|
#define CRU_GATE_CON19_ACLK_ISP_EN_SHIFT (0U)
|
#define CRU_GATE_CON19_ACLK_ISP_EN_MASK (0x1U << CRU_GATE_CON19_ACLK_ISP_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON19_HCLK_ISP_EN_SHIFT (1U)
|
#define CRU_GATE_CON19_HCLK_ISP_EN_MASK (0x1U << CRU_GATE_CON19_HCLK_ISP_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON19_CLK_ISP_EN_SHIFT (2U)
|
#define CRU_GATE_CON19_CLK_ISP_EN_MASK (0x1U << CRU_GATE_CON19_CLK_ISP_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON19_PCLK_CSI2HOST1_EN_SHIFT (4U)
|
#define CRU_GATE_CON19_PCLK_CSI2HOST1_EN_MASK (0x1U << CRU_GATE_CON19_PCLK_CSI2HOST1_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON19_CLK_CIF_OUT_EN_SHIFT (8U)
|
#define CRU_GATE_CON19_CLK_CIF_OUT_EN_MASK (0x1U << CRU_GATE_CON19_CLK_CIF_OUT_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON19_CLK_CAM0_OUT_EN_SHIFT (9U)
|
#define CRU_GATE_CON19_CLK_CAM0_OUT_EN_MASK (0x1U << CRU_GATE_CON19_CLK_CAM0_OUT_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON19_CLK_CAM1_OUT_EN_SHIFT (10U)
|
#define CRU_GATE_CON19_CLK_CAM1_OUT_EN_MASK (0x1U << CRU_GATE_CON19_CLK_CAM1_OUT_EN_SHIFT) /* 0x00000400 */
|
/* GATE_CON20 */
|
#define CRU_GATE_CON20_OFFSET (0x350U)
|
#define CRU_GATE_CON20_HCLK_VO_EN_SHIFT (1U)
|
#define CRU_GATE_CON20_HCLK_VO_EN_MASK (0x1U << CRU_GATE_CON20_HCLK_VO_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON20_PCLK_VO_EN_SHIFT (2U)
|
#define CRU_GATE_CON20_PCLK_VO_EN_MASK (0x1U << CRU_GATE_CON20_PCLK_VO_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON20_ACLK_VO_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON20_ACLK_VO_NIU_EN_MASK (0x1U << CRU_GATE_CON20_ACLK_VO_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON20_HCLK_VO_NIU_EN_SHIFT (4U)
|
#define CRU_GATE_CON20_HCLK_VO_NIU_EN_MASK (0x1U << CRU_GATE_CON20_HCLK_VO_NIU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON20_PCLK_VO_NIU_EN_SHIFT (5U)
|
#define CRU_GATE_CON20_PCLK_VO_NIU_EN_MASK (0x1U << CRU_GATE_CON20_PCLK_VO_NIU_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON20_ACLK_VOP_PRE_EN_SHIFT (6U)
|
#define CRU_GATE_CON20_ACLK_VOP_PRE_EN_MASK (0x1U << CRU_GATE_CON20_ACLK_VOP_PRE_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON20_ACLK_VOP_NIU_EN_SHIFT (7U)
|
#define CRU_GATE_CON20_ACLK_VOP_NIU_EN_MASK (0x1U << CRU_GATE_CON20_ACLK_VOP_NIU_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON20_ACLK_VOP_EN_SHIFT (8U)
|
#define CRU_GATE_CON20_ACLK_VOP_EN_MASK (0x1U << CRU_GATE_CON20_ACLK_VOP_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON20_HCLK_VOP_EN_SHIFT (9U)
|
#define CRU_GATE_CON20_HCLK_VOP_EN_MASK (0x1U << CRU_GATE_CON20_HCLK_VOP_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON20_DCLK0_VOP_EN_SHIFT (10U)
|
#define CRU_GATE_CON20_DCLK0_VOP_EN_MASK (0x1U << CRU_GATE_CON20_DCLK0_VOP_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON20_DCLK1_VOP_EN_SHIFT (11U)
|
#define CRU_GATE_CON20_DCLK1_VOP_EN_MASK (0x1U << CRU_GATE_CON20_DCLK1_VOP_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON20_DCLK2_VOP_EN_SHIFT (12U)
|
#define CRU_GATE_CON20_DCLK2_VOP_EN_MASK (0x1U << CRU_GATE_CON20_DCLK2_VOP_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON20_CLK_VOP_PWM_EN_SHIFT (13U)
|
#define CRU_GATE_CON20_CLK_VOP_PWM_EN_MASK (0x1U << CRU_GATE_CON20_CLK_VOP_PWM_EN_SHIFT) /* 0x00002000 */
|
/* GATE_CON21 */
|
#define CRU_GATE_CON21_OFFSET (0x354U)
|
#define CRU_GATE_CON21_ACLK_HDCP_EN_SHIFT (0U)
|
#define CRU_GATE_CON21_ACLK_HDCP_EN_MASK (0x1U << CRU_GATE_CON21_ACLK_HDCP_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON21_HCLK_HDCP_EN_SHIFT (1U)
|
#define CRU_GATE_CON21_HCLK_HDCP_EN_MASK (0x1U << CRU_GATE_CON21_HCLK_HDCP_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON21_PCLK_HDCP_EN_SHIFT (2U)
|
#define CRU_GATE_CON21_PCLK_HDCP_EN_MASK (0x1U << CRU_GATE_CON21_PCLK_HDCP_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON21_PCLK_HDMI_HOST_EN_SHIFT (3U)
|
#define CRU_GATE_CON21_PCLK_HDMI_HOST_EN_MASK (0x1U << CRU_GATE_CON21_PCLK_HDMI_HOST_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON21_CLK_HDMI_SFR_EN_SHIFT (4U)
|
#define CRU_GATE_CON21_CLK_HDMI_SFR_EN_MASK (0x1U << CRU_GATE_CON21_CLK_HDMI_SFR_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON21_CLK_HDMI_CEC_EN_SHIFT (5U)
|
#define CRU_GATE_CON21_CLK_HDMI_CEC_EN_MASK (0x1U << CRU_GATE_CON21_CLK_HDMI_CEC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON21_PCLK_DSITX_0_EN_SHIFT (6U)
|
#define CRU_GATE_CON21_PCLK_DSITX_0_EN_MASK (0x1U << CRU_GATE_CON21_PCLK_DSITX_0_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON21_PCLK_DSITX_1_EN_SHIFT (7U)
|
#define CRU_GATE_CON21_PCLK_DSITX_1_EN_MASK (0x1U << CRU_GATE_CON21_PCLK_DSITX_1_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON21_PCLK_EDP_CTRL_EN_SHIFT (8U)
|
#define CRU_GATE_CON21_PCLK_EDP_CTRL_EN_MASK (0x1U << CRU_GATE_CON21_PCLK_EDP_CTRL_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON21_CLK_EDP_200M_EN_SHIFT (9U)
|
#define CRU_GATE_CON21_CLK_EDP_200M_EN_MASK (0x1U << CRU_GATE_CON21_CLK_EDP_200M_EN_SHIFT) /* 0x00000200 */
|
/* GATE_CON22 */
|
#define CRU_GATE_CON22_OFFSET (0x358U)
|
#define CRU_GATE_CON22_ACLK_VPU_PRE_EN_SHIFT (0U)
|
#define CRU_GATE_CON22_ACLK_VPU_PRE_EN_MASK (0x1U << CRU_GATE_CON22_ACLK_VPU_PRE_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON22_HCLK_VPU_PRE_EN_SHIFT (1U)
|
#define CRU_GATE_CON22_HCLK_VPU_PRE_EN_MASK (0x1U << CRU_GATE_CON22_HCLK_VPU_PRE_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON22_ACLK_VPU_NIU_EN_SHIFT (2U)
|
#define CRU_GATE_CON22_ACLK_VPU_NIU_EN_MASK (0x1U << CRU_GATE_CON22_ACLK_VPU_NIU_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON22_HCLK_VPU_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON22_HCLK_VPU_NIU_EN_MASK (0x1U << CRU_GATE_CON22_HCLK_VPU_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON22_ACLK_VPU_EN_SHIFT (4U)
|
#define CRU_GATE_CON22_ACLK_VPU_EN_MASK (0x1U << CRU_GATE_CON22_ACLK_VPU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON22_HCLK_VPU_EN_SHIFT (5U)
|
#define CRU_GATE_CON22_HCLK_VPU_EN_MASK (0x1U << CRU_GATE_CON22_HCLK_VPU_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON22_PCLK_RGA_PRE_EN_SHIFT (12U)
|
#define CRU_GATE_CON22_PCLK_RGA_PRE_EN_MASK (0x1U << CRU_GATE_CON22_PCLK_RGA_PRE_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON22_PCLK_RGA_NIU_EN_SHIFT (13U)
|
#define CRU_GATE_CON22_PCLK_RGA_NIU_EN_MASK (0x1U << CRU_GATE_CON22_PCLK_RGA_NIU_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON22_PCLK_EINK_EN_SHIFT (14U)
|
#define CRU_GATE_CON22_PCLK_EINK_EN_MASK (0x1U << CRU_GATE_CON22_PCLK_EINK_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON22_HCLK_EINK_EN_SHIFT (15U)
|
#define CRU_GATE_CON22_HCLK_EINK_EN_MASK (0x1U << CRU_GATE_CON22_HCLK_EINK_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON23 */
|
#define CRU_GATE_CON23_OFFSET (0x35CU)
|
#define CRU_GATE_CON23_ACLK_RGA_PRE_EN_SHIFT (0U)
|
#define CRU_GATE_CON23_ACLK_RGA_PRE_EN_MASK (0x1U << CRU_GATE_CON23_ACLK_RGA_PRE_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON23_HCLK_RGA_PRE_EN_SHIFT (1U)
|
#define CRU_GATE_CON23_HCLK_RGA_PRE_EN_MASK (0x1U << CRU_GATE_CON23_HCLK_RGA_PRE_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON23_ACLK_RGA_NIU_EN_SHIFT (2U)
|
#define CRU_GATE_CON23_ACLK_RGA_NIU_EN_MASK (0x1U << CRU_GATE_CON23_ACLK_RGA_NIU_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON23_HCLK_RGA_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON23_HCLK_RGA_NIU_EN_MASK (0x1U << CRU_GATE_CON23_HCLK_RGA_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON23_ACLK_RGA_EN_SHIFT (4U)
|
#define CRU_GATE_CON23_ACLK_RGA_EN_MASK (0x1U << CRU_GATE_CON23_ACLK_RGA_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON23_HCLK_RGA_EN_SHIFT (5U)
|
#define CRU_GATE_CON23_HCLK_RGA_EN_MASK (0x1U << CRU_GATE_CON23_HCLK_RGA_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON23_CLK_RGA_CORE_EN_SHIFT (6U)
|
#define CRU_GATE_CON23_CLK_RGA_CORE_EN_MASK (0x1U << CRU_GATE_CON23_CLK_RGA_CORE_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON23_ACLK_IEP_EN_SHIFT (7U)
|
#define CRU_GATE_CON23_ACLK_IEP_EN_MASK (0x1U << CRU_GATE_CON23_ACLK_IEP_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON23_HCLK_IEP_EN_SHIFT (8U)
|
#define CRU_GATE_CON23_HCLK_IEP_EN_MASK (0x1U << CRU_GATE_CON23_HCLK_IEP_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON23_CLK_IEP_CORE_EN_SHIFT (9U)
|
#define CRU_GATE_CON23_CLK_IEP_CORE_EN_MASK (0x1U << CRU_GATE_CON23_CLK_IEP_CORE_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON23_HCLK_EBC_EN_SHIFT (10U)
|
#define CRU_GATE_CON23_HCLK_EBC_EN_MASK (0x1U << CRU_GATE_CON23_HCLK_EBC_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON23_DCLK_EBC_EN_SHIFT (11U)
|
#define CRU_GATE_CON23_DCLK_EBC_EN_MASK (0x1U << CRU_GATE_CON23_DCLK_EBC_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON23_ACLK_JDEC_EN_SHIFT (12U)
|
#define CRU_GATE_CON23_ACLK_JDEC_EN_MASK (0x1U << CRU_GATE_CON23_ACLK_JDEC_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON23_HCLK_JDEC_EN_SHIFT (13U)
|
#define CRU_GATE_CON23_HCLK_JDEC_EN_MASK (0x1U << CRU_GATE_CON23_HCLK_JDEC_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON23_ACLK_JENC_EN_SHIFT (14U)
|
#define CRU_GATE_CON23_ACLK_JENC_EN_MASK (0x1U << CRU_GATE_CON23_ACLK_JENC_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON23_HCLK_JENC_EN_SHIFT (15U)
|
#define CRU_GATE_CON23_HCLK_JENC_EN_MASK (0x1U << CRU_GATE_CON23_HCLK_JENC_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON24 */
|
#define CRU_GATE_CON24_OFFSET (0x360U)
|
#define CRU_GATE_CON24_ACLK_RKVENC_PRE_EN_SHIFT (0U)
|
#define CRU_GATE_CON24_ACLK_RKVENC_PRE_EN_MASK (0x1U << CRU_GATE_CON24_ACLK_RKVENC_PRE_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON24_HCLK_RKVENC_PRE_EN_SHIFT (1U)
|
#define CRU_GATE_CON24_HCLK_RKVENC_PRE_EN_MASK (0x1U << CRU_GATE_CON24_HCLK_RKVENC_PRE_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON24_ACLK_RKVENC_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON24_ACLK_RKVENC_NIU_EN_MASK (0x1U << CRU_GATE_CON24_ACLK_RKVENC_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON24_HCLK_RKVENC_NIU_EN_SHIFT (4U)
|
#define CRU_GATE_CON24_HCLK_RKVENC_NIU_EN_MASK (0x1U << CRU_GATE_CON24_HCLK_RKVENC_NIU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON24_ACLK_RKVENC_EN_SHIFT (6U)
|
#define CRU_GATE_CON24_ACLK_RKVENC_EN_MASK (0x1U << CRU_GATE_CON24_ACLK_RKVENC_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON24_HCLK_RKVENC_EN_SHIFT (7U)
|
#define CRU_GATE_CON24_HCLK_RKVENC_EN_MASK (0x1U << CRU_GATE_CON24_HCLK_RKVENC_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON24_CLK_RKVENC_CORE_EN_SHIFT (8U)
|
#define CRU_GATE_CON24_CLK_RKVENC_CORE_EN_MASK (0x1U << CRU_GATE_CON24_CLK_RKVENC_CORE_EN_SHIFT) /* 0x00000100 */
|
/* GATE_CON25 */
|
#define CRU_GATE_CON25_OFFSET (0x364U)
|
#define CRU_GATE_CON25_ACLK_RKVDEC_PRE_EN_SHIFT (0U)
|
#define CRU_GATE_CON25_ACLK_RKVDEC_PRE_EN_MASK (0x1U << CRU_GATE_CON25_ACLK_RKVDEC_PRE_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON25_HCLK_RKVDEC_PRE_EN_SHIFT (1U)
|
#define CRU_GATE_CON25_HCLK_RKVDEC_PRE_EN_MASK (0x1U << CRU_GATE_CON25_HCLK_RKVDEC_PRE_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON25_ACLK_RKVDEC_NIU_EN_SHIFT (2U)
|
#define CRU_GATE_CON25_ACLK_RKVDEC_NIU_EN_MASK (0x1U << CRU_GATE_CON25_ACLK_RKVDEC_NIU_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON25_HCLK_RKVDEC_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON25_HCLK_RKVDEC_NIU_EN_MASK (0x1U << CRU_GATE_CON25_HCLK_RKVDEC_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON25_ACLK_RKVDEC_EN_SHIFT (4U)
|
#define CRU_GATE_CON25_ACLK_RKVDEC_EN_MASK (0x1U << CRU_GATE_CON25_ACLK_RKVDEC_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON25_HCLK_RKVDEC_EN_SHIFT (5U)
|
#define CRU_GATE_CON25_HCLK_RKVDEC_EN_MASK (0x1U << CRU_GATE_CON25_HCLK_RKVDEC_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON25_CLK_RKVDEC_CA_EN_SHIFT (6U)
|
#define CRU_GATE_CON25_CLK_RKVDEC_CA_EN_MASK (0x1U << CRU_GATE_CON25_CLK_RKVDEC_CA_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON25_CLK_RKVDEC_CORE_EN_SHIFT (7U)
|
#define CRU_GATE_CON25_CLK_RKVDEC_CORE_EN_MASK (0x1U << CRU_GATE_CON25_CLK_RKVDEC_CORE_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON25_CLK_RKVDEC_HEVC_CA_EN_SHIFT (8U)
|
#define CRU_GATE_CON25_CLK_RKVDEC_HEVC_CA_EN_MASK (0x1U << CRU_GATE_CON25_CLK_RKVDEC_HEVC_CA_EN_SHIFT) /* 0x00000100 */
|
/* GATE_CON26 */
|
#define CRU_GATE_CON26_OFFSET (0x368U)
|
#define CRU_GATE_CON26_ACLK_BUS_EN_SHIFT (0U)
|
#define CRU_GATE_CON26_ACLK_BUS_EN_MASK (0x1U << CRU_GATE_CON26_ACLK_BUS_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON26_PCLK_BUS_EN_SHIFT (1U)
|
#define CRU_GATE_CON26_PCLK_BUS_EN_MASK (0x1U << CRU_GATE_CON26_PCLK_BUS_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON26_ACLK_BUS_NIU_EN_SHIFT (2U)
|
#define CRU_GATE_CON26_ACLK_BUS_NIU_EN_MASK (0x1U << CRU_GATE_CON26_ACLK_BUS_NIU_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON26_PCLK_BUS_NIU_EN_SHIFT (3U)
|
#define CRU_GATE_CON26_PCLK_BUS_NIU_EN_MASK (0x1U << CRU_GATE_CON26_PCLK_BUS_NIU_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON26_PCLK_TSADC_EN_SHIFT (4U)
|
#define CRU_GATE_CON26_PCLK_TSADC_EN_MASK (0x1U << CRU_GATE_CON26_PCLK_TSADC_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON26_CLK_TSADC_TSEN_EN_SHIFT (5U)
|
#define CRU_GATE_CON26_CLK_TSADC_TSEN_EN_MASK (0x1U << CRU_GATE_CON26_CLK_TSADC_TSEN_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON26_CLK_TSADC_EN_SHIFT (6U)
|
#define CRU_GATE_CON26_CLK_TSADC_EN_MASK (0x1U << CRU_GATE_CON26_CLK_TSADC_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON26_PCLK_SARADC_EN_SHIFT (7U)
|
#define CRU_GATE_CON26_PCLK_SARADC_EN_MASK (0x1U << CRU_GATE_CON26_PCLK_SARADC_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON26_CLK_SARADC_EN_SHIFT (8U)
|
#define CRU_GATE_CON26_CLK_SARADC_EN_MASK (0x1U << CRU_GATE_CON26_CLK_SARADC_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON26_PCLK_OTPC_NS_EN_SHIFT (9U)
|
#define CRU_GATE_CON26_PCLK_OTPC_NS_EN_MASK (0x1U << CRU_GATE_CON26_PCLK_OTPC_NS_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON26_CLK_OTPC_NS_SBPI_EN_SHIFT (10U)
|
#define CRU_GATE_CON26_CLK_OTPC_NS_SBPI_EN_MASK (0x1U << CRU_GATE_CON26_CLK_OTPC_NS_SBPI_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON26_CLK_OTPC_NS_USR_EN_SHIFT (11U)
|
#define CRU_GATE_CON26_CLK_OTPC_NS_USR_EN_MASK (0x1U << CRU_GATE_CON26_CLK_OTPC_NS_USR_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON26_PCLK_SCR_EN_SHIFT (12U)
|
#define CRU_GATE_CON26_PCLK_SCR_EN_MASK (0x1U << CRU_GATE_CON26_PCLK_SCR_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON26_PCLK_WDT_NS_EN_SHIFT (13U)
|
#define CRU_GATE_CON26_PCLK_WDT_NS_EN_MASK (0x1U << CRU_GATE_CON26_PCLK_WDT_NS_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON26_TCLK_WDT_NS_EN_SHIFT (14U)
|
#define CRU_GATE_CON26_TCLK_WDT_NS_EN_MASK (0x1U << CRU_GATE_CON26_TCLK_WDT_NS_EN_SHIFT) /* 0x00004000 */
|
/* GATE_CON27 */
|
#define CRU_GATE_CON27_OFFSET (0x36CU)
|
#define CRU_GATE_CON27_PCLK_GRF_EN_SHIFT (0U)
|
#define CRU_GATE_CON27_PCLK_GRF_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_GRF_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON27_PCLK_GRF_VCCIO12_EN_SHIFT (1U)
|
#define CRU_GATE_CON27_PCLK_GRF_VCCIO12_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_GRF_VCCIO12_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON27_PCLK_GRF_VCCIO34_EN_SHIFT (2U)
|
#define CRU_GATE_CON27_PCLK_GRF_VCCIO34_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_GRF_VCCIO34_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON27_PCLK_GRF_VCCIO567_EN_SHIFT (3U)
|
#define CRU_GATE_CON27_PCLK_GRF_VCCIO567_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_GRF_VCCIO567_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON27_PCLK_DFT2APB_EN_SHIFT (4U)
|
#define CRU_GATE_CON27_PCLK_DFT2APB_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_DFT2APB_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON27_PCLK_CAN0_EN_SHIFT (5U)
|
#define CRU_GATE_CON27_PCLK_CAN0_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_CAN0_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON27_CLK_CAN0_EN_SHIFT (6U)
|
#define CRU_GATE_CON27_CLK_CAN0_EN_MASK (0x1U << CRU_GATE_CON27_CLK_CAN0_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON27_PCLK_CAN1_EN_SHIFT (7U)
|
#define CRU_GATE_CON27_PCLK_CAN1_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_CAN1_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON27_CLK_CAN1_EN_SHIFT (8U)
|
#define CRU_GATE_CON27_CLK_CAN1_EN_MASK (0x1U << CRU_GATE_CON27_CLK_CAN1_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON27_PCLK_CAN2_EN_SHIFT (9U)
|
#define CRU_GATE_CON27_PCLK_CAN2_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_CAN2_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON27_CLK_CAN2_EN_SHIFT (10U)
|
#define CRU_GATE_CON27_CLK_CAN2_EN_MASK (0x1U << CRU_GATE_CON27_CLK_CAN2_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON27_PCLK_UART1_EN_SHIFT (12U)
|
#define CRU_GATE_CON27_PCLK_UART1_EN_MASK (0x1U << CRU_GATE_CON27_PCLK_UART1_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON27_CLK_UART1_EN_SHIFT (13U)
|
#define CRU_GATE_CON27_CLK_UART1_EN_MASK (0x1U << CRU_GATE_CON27_CLK_UART1_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON27_CLK_UART1_FRAC_EN_SHIFT (14U)
|
#define CRU_GATE_CON27_CLK_UART1_FRAC_EN_MASK (0x1U << CRU_GATE_CON27_CLK_UART1_FRAC_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON27_SCLK_UART1_EN_SHIFT (15U)
|
#define CRU_GATE_CON27_SCLK_UART1_EN_MASK (0x1U << CRU_GATE_CON27_SCLK_UART1_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON28 */
|
#define CRU_GATE_CON28_OFFSET (0x370U)
|
#define CRU_GATE_CON28_PCLK_UART2_EN_SHIFT (0U)
|
#define CRU_GATE_CON28_PCLK_UART2_EN_MASK (0x1U << CRU_GATE_CON28_PCLK_UART2_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON28_CLK_UART2_EN_SHIFT (1U)
|
#define CRU_GATE_CON28_CLK_UART2_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART2_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON28_CLK_UART2_FRAC_EN_SHIFT (2U)
|
#define CRU_GATE_CON28_CLK_UART2_FRAC_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART2_FRAC_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON28_SCLK_UART2_EN_SHIFT (3U)
|
#define CRU_GATE_CON28_SCLK_UART2_EN_MASK (0x1U << CRU_GATE_CON28_SCLK_UART2_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON28_PCLK_UART3_EN_SHIFT (4U)
|
#define CRU_GATE_CON28_PCLK_UART3_EN_MASK (0x1U << CRU_GATE_CON28_PCLK_UART3_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON28_CLK_UART3_EN_SHIFT (5U)
|
#define CRU_GATE_CON28_CLK_UART3_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART3_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON28_CLK_UART3_FRAC_EN_SHIFT (6U)
|
#define CRU_GATE_CON28_CLK_UART3_FRAC_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART3_FRAC_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON28_SCLK_UART3_EN_SHIFT (7U)
|
#define CRU_GATE_CON28_SCLK_UART3_EN_MASK (0x1U << CRU_GATE_CON28_SCLK_UART3_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON28_PCLK_UART4_EN_SHIFT (8U)
|
#define CRU_GATE_CON28_PCLK_UART4_EN_MASK (0x1U << CRU_GATE_CON28_PCLK_UART4_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON28_CLK_UART4_EN_SHIFT (9U)
|
#define CRU_GATE_CON28_CLK_UART4_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART4_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON28_CLK_UART4_FRAC_EN_SHIFT (10U)
|
#define CRU_GATE_CON28_CLK_UART4_FRAC_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART4_FRAC_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON28_SCLK_UART4_EN_SHIFT (11U)
|
#define CRU_GATE_CON28_SCLK_UART4_EN_MASK (0x1U << CRU_GATE_CON28_SCLK_UART4_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON28_PCLK_UART5_EN_SHIFT (12U)
|
#define CRU_GATE_CON28_PCLK_UART5_EN_MASK (0x1U << CRU_GATE_CON28_PCLK_UART5_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON28_CLK_UART5_EN_SHIFT (13U)
|
#define CRU_GATE_CON28_CLK_UART5_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART5_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON28_CLK_UART5_FRAC_EN_SHIFT (14U)
|
#define CRU_GATE_CON28_CLK_UART5_FRAC_EN_MASK (0x1U << CRU_GATE_CON28_CLK_UART5_FRAC_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON28_SCLK_UART5_EN_SHIFT (15U)
|
#define CRU_GATE_CON28_SCLK_UART5_EN_MASK (0x1U << CRU_GATE_CON28_SCLK_UART5_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON29 */
|
#define CRU_GATE_CON29_OFFSET (0x374U)
|
#define CRU_GATE_CON29_PCLK_UART6_EN_SHIFT (0U)
|
#define CRU_GATE_CON29_PCLK_UART6_EN_MASK (0x1U << CRU_GATE_CON29_PCLK_UART6_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON29_CLK_UART6_EN_SHIFT (1U)
|
#define CRU_GATE_CON29_CLK_UART6_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART6_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON29_CLK_UART6_FRAC_EN_SHIFT (2U)
|
#define CRU_GATE_CON29_CLK_UART6_FRAC_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART6_FRAC_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON29_SCLK_UART6_EN_SHIFT (3U)
|
#define CRU_GATE_CON29_SCLK_UART6_EN_MASK (0x1U << CRU_GATE_CON29_SCLK_UART6_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON29_PCLK_UART7_EN_SHIFT (4U)
|
#define CRU_GATE_CON29_PCLK_UART7_EN_MASK (0x1U << CRU_GATE_CON29_PCLK_UART7_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON29_CLK_UART7_EN_SHIFT (5U)
|
#define CRU_GATE_CON29_CLK_UART7_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART7_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON29_CLK_UART7_FRAC_EN_SHIFT (6U)
|
#define CRU_GATE_CON29_CLK_UART7_FRAC_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART7_FRAC_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON29_SCLK_UART7_EN_SHIFT (7U)
|
#define CRU_GATE_CON29_SCLK_UART7_EN_MASK (0x1U << CRU_GATE_CON29_SCLK_UART7_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON29_PCLK_UART8_EN_SHIFT (8U)
|
#define CRU_GATE_CON29_PCLK_UART8_EN_MASK (0x1U << CRU_GATE_CON29_PCLK_UART8_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON29_CLK_UART8_EN_SHIFT (9U)
|
#define CRU_GATE_CON29_CLK_UART8_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART8_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON29_CLK_UART8_FRAC_EN_SHIFT (10U)
|
#define CRU_GATE_CON29_CLK_UART8_FRAC_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART8_FRAC_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON29_SCLK_UART8_EN_SHIFT (11U)
|
#define CRU_GATE_CON29_SCLK_UART8_EN_MASK (0x1U << CRU_GATE_CON29_SCLK_UART8_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON29_PCLK_UART9_EN_SHIFT (12U)
|
#define CRU_GATE_CON29_PCLK_UART9_EN_MASK (0x1U << CRU_GATE_CON29_PCLK_UART9_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON29_CLK_UART9_EN_SHIFT (13U)
|
#define CRU_GATE_CON29_CLK_UART9_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART9_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON29_CLK_UART9_FRAC_EN_SHIFT (14U)
|
#define CRU_GATE_CON29_CLK_UART9_FRAC_EN_MASK (0x1U << CRU_GATE_CON29_CLK_UART9_FRAC_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON29_SCLK_UART9_EN_SHIFT (15U)
|
#define CRU_GATE_CON29_SCLK_UART9_EN_MASK (0x1U << CRU_GATE_CON29_SCLK_UART9_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON30 */
|
#define CRU_GATE_CON30_OFFSET (0x378U)
|
#define CRU_GATE_CON30_PCLK_I2C1_EN_SHIFT (0U)
|
#define CRU_GATE_CON30_PCLK_I2C1_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_I2C1_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON30_CLK_I2C1_EN_SHIFT (1U)
|
#define CRU_GATE_CON30_CLK_I2C1_EN_MASK (0x1U << CRU_GATE_CON30_CLK_I2C1_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON30_PCLK_I2C2_EN_SHIFT (2U)
|
#define CRU_GATE_CON30_PCLK_I2C2_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_I2C2_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON30_CLK_I2C2_EN_SHIFT (3U)
|
#define CRU_GATE_CON30_CLK_I2C2_EN_MASK (0x1U << CRU_GATE_CON30_CLK_I2C2_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON30_PCLK_I2C3_EN_SHIFT (4U)
|
#define CRU_GATE_CON30_PCLK_I2C3_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_I2C3_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON30_CLK_I2C3_EN_SHIFT (5U)
|
#define CRU_GATE_CON30_CLK_I2C3_EN_MASK (0x1U << CRU_GATE_CON30_CLK_I2C3_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON30_PCLK_I2C4_EN_SHIFT (6U)
|
#define CRU_GATE_CON30_PCLK_I2C4_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_I2C4_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON30_CLK_I2C4_EN_SHIFT (7U)
|
#define CRU_GATE_CON30_CLK_I2C4_EN_MASK (0x1U << CRU_GATE_CON30_CLK_I2C4_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON30_PCLK_I2C5_EN_SHIFT (8U)
|
#define CRU_GATE_CON30_PCLK_I2C5_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_I2C5_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON30_CLK_I2C5_EN_SHIFT (9U)
|
#define CRU_GATE_CON30_CLK_I2C5_EN_MASK (0x1U << CRU_GATE_CON30_CLK_I2C5_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON30_PCLK_SPI0_EN_SHIFT (10U)
|
#define CRU_GATE_CON30_PCLK_SPI0_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_SPI0_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON30_CLK_SPI0_EN_SHIFT (11U)
|
#define CRU_GATE_CON30_CLK_SPI0_EN_MASK (0x1U << CRU_GATE_CON30_CLK_SPI0_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON30_PCLK_SPI1_EN_SHIFT (12U)
|
#define CRU_GATE_CON30_PCLK_SPI1_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_SPI1_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON30_CLK_SPI1_EN_SHIFT (13U)
|
#define CRU_GATE_CON30_CLK_SPI1_EN_MASK (0x1U << CRU_GATE_CON30_CLK_SPI1_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON30_PCLK_SPI2_EN_SHIFT (14U)
|
#define CRU_GATE_CON30_PCLK_SPI2_EN_MASK (0x1U << CRU_GATE_CON30_PCLK_SPI2_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON30_CLK_SPI2_EN_SHIFT (15U)
|
#define CRU_GATE_CON30_CLK_SPI2_EN_MASK (0x1U << CRU_GATE_CON30_CLK_SPI2_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON31 */
|
#define CRU_GATE_CON31_OFFSET (0x37CU)
|
#define CRU_GATE_CON31_PCLK_SPI3_EN_SHIFT (0U)
|
#define CRU_GATE_CON31_PCLK_SPI3_EN_MASK (0x1U << CRU_GATE_CON31_PCLK_SPI3_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON31_CLK_SPI3_EN_SHIFT (1U)
|
#define CRU_GATE_CON31_CLK_SPI3_EN_MASK (0x1U << CRU_GATE_CON31_CLK_SPI3_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON31_PCLK_GPIO1_EN_SHIFT (2U)
|
#define CRU_GATE_CON31_PCLK_GPIO1_EN_MASK (0x1U << CRU_GATE_CON31_PCLK_GPIO1_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON31_DBCLK_GPIO1_EN_SHIFT (3U)
|
#define CRU_GATE_CON31_DBCLK_GPIO1_EN_MASK (0x1U << CRU_GATE_CON31_DBCLK_GPIO1_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON31_PCLK_GPIO2_EN_SHIFT (4U)
|
#define CRU_GATE_CON31_PCLK_GPIO2_EN_MASK (0x1U << CRU_GATE_CON31_PCLK_GPIO2_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON31_DBCLK_GPIO2_EN_SHIFT (5U)
|
#define CRU_GATE_CON31_DBCLK_GPIO2_EN_MASK (0x1U << CRU_GATE_CON31_DBCLK_GPIO2_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON31_PCLK_GPIO3_EN_SHIFT (6U)
|
#define CRU_GATE_CON31_PCLK_GPIO3_EN_MASK (0x1U << CRU_GATE_CON31_PCLK_GPIO3_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON31_DBCLK_GPIO3_EN_SHIFT (7U)
|
#define CRU_GATE_CON31_DBCLK_GPIO3_EN_MASK (0x1U << CRU_GATE_CON31_DBCLK_GPIO3_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON31_PCLK_GPIO4_EN_SHIFT (8U)
|
#define CRU_GATE_CON31_PCLK_GPIO4_EN_MASK (0x1U << CRU_GATE_CON31_PCLK_GPIO4_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON31_DBCLK_GPIO4_EN_SHIFT (9U)
|
#define CRU_GATE_CON31_DBCLK_GPIO4_EN_MASK (0x1U << CRU_GATE_CON31_DBCLK_GPIO4_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON31_PCLK_PWM1_EN_SHIFT (10U)
|
#define CRU_GATE_CON31_PCLK_PWM1_EN_MASK (0x1U << CRU_GATE_CON31_PCLK_PWM1_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON31_CLK_PWM1_EN_SHIFT (11U)
|
#define CRU_GATE_CON31_CLK_PWM1_EN_MASK (0x1U << CRU_GATE_CON31_CLK_PWM1_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON31_CLK_PWM1_CAPTURE_EN_SHIFT (12U)
|
#define CRU_GATE_CON31_CLK_PWM1_CAPTURE_EN_MASK (0x1U << CRU_GATE_CON31_CLK_PWM1_CAPTURE_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON31_PCLK_PWM2_EN_SHIFT (13U)
|
#define CRU_GATE_CON31_PCLK_PWM2_EN_MASK (0x1U << CRU_GATE_CON31_PCLK_PWM2_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON31_CLK_PWM2_EN_SHIFT (14U)
|
#define CRU_GATE_CON31_CLK_PWM2_EN_MASK (0x1U << CRU_GATE_CON31_CLK_PWM2_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON31_CLK_PWM2_CAPTURE_EN_SHIFT (15U)
|
#define CRU_GATE_CON31_CLK_PWM2_CAPTURE_EN_MASK (0x1U << CRU_GATE_CON31_CLK_PWM2_CAPTURE_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON32 */
|
#define CRU_GATE_CON32_OFFSET (0x380U)
|
#define CRU_GATE_CON32_PCLK_PWM3_EN_SHIFT (0U)
|
#define CRU_GATE_CON32_PCLK_PWM3_EN_MASK (0x1U << CRU_GATE_CON32_PCLK_PWM3_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON32_CLK_PWM3_EN_SHIFT (1U)
|
#define CRU_GATE_CON32_CLK_PWM3_EN_MASK (0x1U << CRU_GATE_CON32_CLK_PWM3_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON32_CLK_PWM3_CAPTURE_EN_SHIFT (2U)
|
#define CRU_GATE_CON32_CLK_PWM3_CAPTURE_EN_MASK (0x1U << CRU_GATE_CON32_CLK_PWM3_CAPTURE_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON32_PCLK_TIMER_EN_SHIFT (3U)
|
#define CRU_GATE_CON32_PCLK_TIMER_EN_MASK (0x1U << CRU_GATE_CON32_PCLK_TIMER_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON32_CLK_TIMER0_EN_SHIFT (4U)
|
#define CRU_GATE_CON32_CLK_TIMER0_EN_MASK (0x1U << CRU_GATE_CON32_CLK_TIMER0_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON32_CLK_TIMER1_EN_SHIFT (5U)
|
#define CRU_GATE_CON32_CLK_TIMER1_EN_MASK (0x1U << CRU_GATE_CON32_CLK_TIMER1_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON32_CLK_TIMER2_EN_SHIFT (6U)
|
#define CRU_GATE_CON32_CLK_TIMER2_EN_MASK (0x1U << CRU_GATE_CON32_CLK_TIMER2_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON32_CLK_TIMER3_EN_SHIFT (7U)
|
#define CRU_GATE_CON32_CLK_TIMER3_EN_MASK (0x1U << CRU_GATE_CON32_CLK_TIMER3_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON32_CLK_TIMER4_EN_SHIFT (8U)
|
#define CRU_GATE_CON32_CLK_TIMER4_EN_MASK (0x1U << CRU_GATE_CON32_CLK_TIMER4_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON32_CLK_TIMER5_EN_SHIFT (9U)
|
#define CRU_GATE_CON32_CLK_TIMER5_EN_MASK (0x1U << CRU_GATE_CON32_CLK_TIMER5_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON32_CLK_I2C_EN_SHIFT (10U)
|
#define CRU_GATE_CON32_CLK_I2C_EN_MASK (0x1U << CRU_GATE_CON32_CLK_I2C_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON32_DBCLK_GPIO_EN_SHIFT (11U)
|
#define CRU_GATE_CON32_DBCLK_GPIO_EN_MASK (0x1U << CRU_GATE_CON32_DBCLK_GPIO_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON32_CLK_TIMER_EN_SHIFT (12U)
|
#define CRU_GATE_CON32_CLK_TIMER_EN_MASK (0x1U << CRU_GATE_CON32_CLK_TIMER_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON32_ACLK_MCU_EN_SHIFT (13U)
|
#define CRU_GATE_CON32_ACLK_MCU_EN_MASK (0x1U << CRU_GATE_CON32_ACLK_MCU_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON32_PCLK_INTMUX_EN_SHIFT (14U)
|
#define CRU_GATE_CON32_PCLK_INTMUX_EN_MASK (0x1U << CRU_GATE_CON32_PCLK_INTMUX_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON32_PCLK_MAILBOX_EN_SHIFT (15U)
|
#define CRU_GATE_CON32_PCLK_MAILBOX_EN_MASK (0x1U << CRU_GATE_CON32_PCLK_MAILBOX_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON33 */
|
#define CRU_GATE_CON33_OFFSET (0x384U)
|
#define CRU_GATE_CON33_ACLK_TOP_HIGH_EN_SHIFT (0U)
|
#define CRU_GATE_CON33_ACLK_TOP_HIGH_EN_MASK (0x1U << CRU_GATE_CON33_ACLK_TOP_HIGH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON33_ACLK_TOP_LOW_EN_SHIFT (1U)
|
#define CRU_GATE_CON33_ACLK_TOP_LOW_EN_MASK (0x1U << CRU_GATE_CON33_ACLK_TOP_LOW_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON33_HCLK_TOP_EN_SHIFT (2U)
|
#define CRU_GATE_CON33_HCLK_TOP_EN_MASK (0x1U << CRU_GATE_CON33_HCLK_TOP_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON33_PCLK_TOP_EN_SHIFT (3U)
|
#define CRU_GATE_CON33_PCLK_TOP_EN_MASK (0x1U << CRU_GATE_CON33_PCLK_TOP_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON33_ACLK_TOP_HIGH_NIU_EN_SHIFT (4U)
|
#define CRU_GATE_CON33_ACLK_TOP_HIGH_NIU_EN_MASK (0x1U << CRU_GATE_CON33_ACLK_TOP_HIGH_NIU_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON33_ACLK_TOP_LOW_NIU_EN_SHIFT (5U)
|
#define CRU_GATE_CON33_ACLK_TOP_LOW_NIU_EN_MASK (0x1U << CRU_GATE_CON33_ACLK_TOP_LOW_NIU_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON33_HCLK_TOP_NIU_EN_SHIFT (6U)
|
#define CRU_GATE_CON33_HCLK_TOP_NIU_EN_MASK (0x1U << CRU_GATE_CON33_HCLK_TOP_NIU_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON33_PCLK_TOP_NIU_EN_SHIFT (7U)
|
#define CRU_GATE_CON33_PCLK_TOP_NIU_EN_MASK (0x1U << CRU_GATE_CON33_PCLK_TOP_NIU_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON33_PCLK_PCIE30PHY_EN_SHIFT (8U)
|
#define CRU_GATE_CON33_PCLK_PCIE30PHY_EN_MASK (0x1U << CRU_GATE_CON33_PCLK_PCIE30PHY_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON33_CLK_OTPC_ARB_EN_SHIFT (9U)
|
#define CRU_GATE_CON33_CLK_OTPC_ARB_EN_MASK (0x1U << CRU_GATE_CON33_CLK_OTPC_ARB_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON33_PCLK_TOP_CRU_EN_SHIFT (12U)
|
#define CRU_GATE_CON33_PCLK_TOP_CRU_EN_MASK (0x1U << CRU_GATE_CON33_PCLK_TOP_CRU_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON33_PCLK_MIPICSIPHY_EN_SHIFT (13U)
|
#define CRU_GATE_CON33_PCLK_MIPICSIPHY_EN_MASK (0x1U << CRU_GATE_CON33_PCLK_MIPICSIPHY_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON33_PCLK_MIPIDSIPHY0_EN_SHIFT (14U)
|
#define CRU_GATE_CON33_PCLK_MIPIDSIPHY0_EN_MASK (0x1U << CRU_GATE_CON33_PCLK_MIPIDSIPHY0_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON33_PCLK_MIPIDSIPHY1_EN_SHIFT (15U)
|
#define CRU_GATE_CON33_PCLK_MIPIDSIPHY1_EN_MASK (0x1U << CRU_GATE_CON33_PCLK_MIPIDSIPHY1_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON34 */
|
#define CRU_GATE_CON34_OFFSET (0x388U)
|
#define CRU_GATE_CON34_PCLK_APB2ASB_CHIP_LEFT_EN_SHIFT (0U)
|
#define CRU_GATE_CON34_PCLK_APB2ASB_CHIP_LEFT_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_APB2ASB_CHIP_LEFT_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON34_PCLK_APB2ASB_CHIP_BOTTOM_EN_SHIFT (1U)
|
#define CRU_GATE_CON34_PCLK_APB2ASB_CHIP_BOTTOM_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_APB2ASB_CHIP_BOTTOM_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON34_PCLK_ASB2APB_CHIP_LEFT_EN_SHIFT (2U)
|
#define CRU_GATE_CON34_PCLK_ASB2APB_CHIP_LEFT_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_ASB2APB_CHIP_LEFT_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON34_PCLK_ASB2APB_CHIP_BOTTOM_EN_SHIFT (3U)
|
#define CRU_GATE_CON34_PCLK_ASB2APB_CHIP_BOTTOM_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_ASB2APB_CHIP_BOTTOM_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON34_PCLK_PIPEPHY0_EN_SHIFT (4U)
|
#define CRU_GATE_CON34_PCLK_PIPEPHY0_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_PIPEPHY0_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON34_PCLK_PIPEPHY1_EN_SHIFT (5U)
|
#define CRU_GATE_CON34_PCLK_PIPEPHY1_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_PIPEPHY1_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON34_PCLK_PIPEPHY2_EN_SHIFT (6U)
|
#define CRU_GATE_CON34_PCLK_PIPEPHY2_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_PIPEPHY2_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON34_PCLK_USB2PHY0_GRF_EN_SHIFT (7U)
|
#define CRU_GATE_CON34_PCLK_USB2PHY0_GRF_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_USB2PHY0_GRF_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON34_PCLK_USB2PHY1_GRF_EN_SHIFT (8U)
|
#define CRU_GATE_CON34_PCLK_USB2PHY1_GRF_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_USB2PHY1_GRF_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON34_PCLK_DDRPHY_EN_SHIFT (9U)
|
#define CRU_GATE_CON34_PCLK_DDRPHY_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_DDRPHY_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON34_CLK_DDRPHY_EN_SHIFT (10U)
|
#define CRU_GATE_CON34_CLK_DDRPHY_EN_MASK (0x1U << CRU_GATE_CON34_CLK_DDRPHY_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON34_PCLK_CPU_BOOST_EN_SHIFT (11U)
|
#define CRU_GATE_CON34_PCLK_CPU_BOOST_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_CPU_BOOST_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON34_CLK_CPU_BOOST_EN_SHIFT (12U)
|
#define CRU_GATE_CON34_CLK_CPU_BOOST_EN_MASK (0x1U << CRU_GATE_CON34_CLK_CPU_BOOST_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON34_PCLK_OTPPHY_EN_SHIFT (13U)
|
#define CRU_GATE_CON34_PCLK_OTPPHY_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_OTPPHY_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON34_PCLK_EDPPHY_GRF_EN_SHIFT (14U)
|
#define CRU_GATE_CON34_PCLK_EDPPHY_GRF_EN_MASK (0x1U << CRU_GATE_CON34_PCLK_EDPPHY_GRF_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON34_CLK_TESTOUT_EN_SHIFT (15U)
|
#define CRU_GATE_CON34_CLK_TESTOUT_EN_MASK (0x1U << CRU_GATE_CON34_CLK_TESTOUT_EN_SHIFT) /* 0x00008000 */
|
/* GATE_CON35 */
|
#define CRU_GATE_CON35_OFFSET (0x38CU)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_400M_EN_SHIFT (0U)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_400M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_GPLL_DIV_400M_EN_SHIFT) /* 0x00000001 */
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_300M_EN_SHIFT (1U)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_300M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_GPLL_DIV_300M_EN_SHIFT) /* 0x00000002 */
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_200M_EN_SHIFT (2U)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_200M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_GPLL_DIV_200M_EN_SHIFT) /* 0x00000004 */
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_150M_EN_SHIFT (3U)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_150M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_GPLL_DIV_150M_EN_SHIFT) /* 0x00000008 */
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_100M_EN_SHIFT (4U)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_100M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_GPLL_DIV_100M_EN_SHIFT) /* 0x00000010 */
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_75M_EN_SHIFT (5U)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_75M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_GPLL_DIV_75M_EN_SHIFT) /* 0x00000020 */
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_20M_EN_SHIFT (6U)
|
#define CRU_GATE_CON35_CLK_GPLL_DIV_20M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_GPLL_DIV_20M_EN_SHIFT) /* 0x00000040 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_500M_EN_SHIFT (7U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_500M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_500M_EN_SHIFT) /* 0x00000080 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_333M_EN_SHIFT (8U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_333M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_333M_EN_SHIFT) /* 0x00000100 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_250M_EN_SHIFT (9U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_250M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_250M_EN_SHIFT) /* 0x00000200 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_125M_EN_SHIFT (10U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_125M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_125M_EN_SHIFT) /* 0x00000400 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_100M_EN_SHIFT (11U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_100M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_100M_EN_SHIFT) /* 0x00000800 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_62P5_EN_SHIFT (12U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_62P5_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_62P5_EN_SHIFT) /* 0x00001000 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_50M_EN_SHIFT (13U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_50M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_50M_EN_SHIFT) /* 0x00002000 */
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_25M_EN_SHIFT (14U)
|
#define CRU_GATE_CON35_CLK_CPLL_DIV_25M_EN_MASK (0x1U << CRU_GATE_CON35_CLK_CPLL_DIV_25M_EN_SHIFT) /* 0x00004000 */
|
#define CRU_GATE_CON35_CLK_OSC0_DIV_750K_EN_SHIFT (15U)
|
#define CRU_GATE_CON35_CLK_OSC0_DIV_750K_EN_MASK (0x1U << CRU_GATE_CON35_CLK_OSC0_DIV_750K_EN_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON00 */
|
#define CRU_SOFTRST_CON00_OFFSET (0x400U)
|
#define CRU_SOFTRST_CON00_NCORERESET0_SHIFT (0U)
|
#define CRU_SOFTRST_CON00_NCORERESET0_MASK (0x1U << CRU_SOFTRST_CON00_NCORERESET0_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON00_NCORERESET1_SHIFT (1U)
|
#define CRU_SOFTRST_CON00_NCORERESET1_MASK (0x1U << CRU_SOFTRST_CON00_NCORERESET1_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON00_NCORERESET2_SHIFT (2U)
|
#define CRU_SOFTRST_CON00_NCORERESET2_MASK (0x1U << CRU_SOFTRST_CON00_NCORERESET2_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON00_NCORERESET3_SHIFT (3U)
|
#define CRU_SOFTRST_CON00_NCORERESET3_MASK (0x1U << CRU_SOFTRST_CON00_NCORERESET3_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON00_NCPUPORESET0_SHIFT (4U)
|
#define CRU_SOFTRST_CON00_NCPUPORESET0_MASK (0x1U << CRU_SOFTRST_CON00_NCPUPORESET0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON00_NCPUPORESET1_SHIFT (5U)
|
#define CRU_SOFTRST_CON00_NCPUPORESET1_MASK (0x1U << CRU_SOFTRST_CON00_NCPUPORESET1_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON00_NCPUPORESET2_SHIFT (6U)
|
#define CRU_SOFTRST_CON00_NCPUPORESET2_MASK (0x1U << CRU_SOFTRST_CON00_NCPUPORESET2_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON00_NCPUPORESET3_SHIFT (7U)
|
#define CRU_SOFTRST_CON00_NCPUPORESET3_MASK (0x1U << CRU_SOFTRST_CON00_NCPUPORESET3_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON00_NSRESET_SHIFT (8U)
|
#define CRU_SOFTRST_CON00_NSRESET_MASK (0x1U << CRU_SOFTRST_CON00_NSRESET_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON00_NSPORESET_SHIFT (9U)
|
#define CRU_SOFTRST_CON00_NSPORESET_MASK (0x1U << CRU_SOFTRST_CON00_NSPORESET_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON00_NATRESET_SHIFT (10U)
|
#define CRU_SOFTRST_CON00_NATRESET_MASK (0x1U << CRU_SOFTRST_CON00_NATRESET_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON00_NGICRESET_SHIFT (11U)
|
#define CRU_SOFTRST_CON00_NGICRESET_MASK (0x1U << CRU_SOFTRST_CON00_NGICRESET_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON00_NPRESET_SHIFT (12U)
|
#define CRU_SOFTRST_CON00_NPRESET_MASK (0x1U << CRU_SOFTRST_CON00_NPRESET_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON00_NPERIPHRESET_SHIFT (13U)
|
#define CRU_SOFTRST_CON00_NPERIPHRESET_MASK (0x1U << CRU_SOFTRST_CON00_NPERIPHRESET_SHIFT) /* 0x00002000 */
|
/* SOFTRST_CON01 */
|
#define CRU_SOFTRST_CON01_OFFSET (0x404U)
|
#define CRU_SOFTRST_CON01_ARESETN_CORE_NIU2DDR_SHIFT (0U)
|
#define CRU_SOFTRST_CON01_ARESETN_CORE_NIU2DDR_MASK (0x1U << CRU_SOFTRST_CON01_ARESETN_CORE_NIU2DDR_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON01_ARESETN_CORE_NIU2BUS_SHIFT (1U)
|
#define CRU_SOFTRST_CON01_ARESETN_CORE_NIU2BUS_MASK (0x1U << CRU_SOFTRST_CON01_ARESETN_CORE_NIU2BUS_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON01_PRESETN_DBG_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON01_PRESETN_DBG_NIU_MASK (0x1U << CRU_SOFTRST_CON01_PRESETN_DBG_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON01_PRESETN_DBG_SHIFT (3U)
|
#define CRU_SOFTRST_CON01_PRESETN_DBG_MASK (0x1U << CRU_SOFTRST_CON01_PRESETN_DBG_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON01_PRESETN_DBG_DAPLITE_SHIFT (4U)
|
#define CRU_SOFTRST_CON01_PRESETN_DBG_DAPLITE_MASK (0x1U << CRU_SOFTRST_CON01_PRESETN_DBG_DAPLITE_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON01_RESETN_DAP_SHIFT (5U)
|
#define CRU_SOFTRST_CON01_RESETN_DAP_MASK (0x1U << CRU_SOFTRST_CON01_RESETN_DAP_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON01_ARESETN_ADB400_CORE2GIC_SHIFT (6U)
|
#define CRU_SOFTRST_CON01_ARESETN_ADB400_CORE2GIC_MASK (0x1U << CRU_SOFTRST_CON01_ARESETN_ADB400_CORE2GIC_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON01_ARESETN_ADB400_GIC2CORE_SHIFT (7U)
|
#define CRU_SOFTRST_CON01_ARESETN_ADB400_GIC2CORE_MASK (0x1U << CRU_SOFTRST_CON01_ARESETN_ADB400_GIC2CORE_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON01_PRESETN_CORE_GRF_SHIFT (8U)
|
#define CRU_SOFTRST_CON01_PRESETN_CORE_GRF_MASK (0x1U << CRU_SOFTRST_CON01_PRESETN_CORE_GRF_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON01_PRESETN_CORE_PVTM_SHIFT (9U)
|
#define CRU_SOFTRST_CON01_PRESETN_CORE_PVTM_MASK (0x1U << CRU_SOFTRST_CON01_PRESETN_CORE_PVTM_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON01_RESETN_CORE_PVTM_SHIFT (10U)
|
#define CRU_SOFTRST_CON01_RESETN_CORE_PVTM_MASK (0x1U << CRU_SOFTRST_CON01_RESETN_CORE_PVTM_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON01_RESETN_CORE_PVTPLL_SHIFT (11U)
|
#define CRU_SOFTRST_CON01_RESETN_CORE_PVTPLL_MASK (0x1U << CRU_SOFTRST_CON01_RESETN_CORE_PVTPLL_SHIFT) /* 0x00000800 */
|
/* SOFTRST_CON02 */
|
#define CRU_SOFTRST_CON02_OFFSET (0x408U)
|
#define CRU_SOFTRST_CON02_RESETN_GPU_SHIFT (0U)
|
#define CRU_SOFTRST_CON02_RESETN_GPU_MASK (0x1U << CRU_SOFTRST_CON02_RESETN_GPU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON02_ARESETN_GPU_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON02_ARESETN_GPU_NIU_MASK (0x1U << CRU_SOFTRST_CON02_ARESETN_GPU_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON02_PRESETN_GPU_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON02_PRESETN_GPU_NIU_MASK (0x1U << CRU_SOFTRST_CON02_PRESETN_GPU_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON02_PRESETN_GPU_PVTM_SHIFT (3U)
|
#define CRU_SOFTRST_CON02_PRESETN_GPU_PVTM_MASK (0x1U << CRU_SOFTRST_CON02_PRESETN_GPU_PVTM_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON02_RESETN_GPU_PVTM_SHIFT (4U)
|
#define CRU_SOFTRST_CON02_RESETN_GPU_PVTM_MASK (0x1U << CRU_SOFTRST_CON02_RESETN_GPU_PVTM_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON02_RESETN_GPU_PVTPLL_SHIFT (5U)
|
#define CRU_SOFTRST_CON02_RESETN_GPU_PVTPLL_MASK (0x1U << CRU_SOFTRST_CON02_RESETN_GPU_PVTPLL_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON02_ARESETN_NPU_NIU_SHIFT (8U)
|
#define CRU_SOFTRST_CON02_ARESETN_NPU_NIU_MASK (0x1U << CRU_SOFTRST_CON02_ARESETN_NPU_NIU_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON02_HRESETN_NPU_NIU_SHIFT (9U)
|
#define CRU_SOFTRST_CON02_HRESETN_NPU_NIU_MASK (0x1U << CRU_SOFTRST_CON02_HRESETN_NPU_NIU_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON02_PRESETN_NPU_NIU_SHIFT (10U)
|
#define CRU_SOFTRST_CON02_PRESETN_NPU_NIU_MASK (0x1U << CRU_SOFTRST_CON02_PRESETN_NPU_NIU_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON02_ARESETN_RKNN_SHIFT (11U)
|
#define CRU_SOFTRST_CON02_ARESETN_RKNN_MASK (0x1U << CRU_SOFTRST_CON02_ARESETN_RKNN_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON02_HRESETN_RKNN_SHIFT (12U)
|
#define CRU_SOFTRST_CON02_HRESETN_RKNN_MASK (0x1U << CRU_SOFTRST_CON02_HRESETN_RKNN_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON02_PRESETN_NPU_PVTM_SHIFT (13U)
|
#define CRU_SOFTRST_CON02_PRESETN_NPU_PVTM_MASK (0x1U << CRU_SOFTRST_CON02_PRESETN_NPU_PVTM_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON02_RESETN_NPU_PVTM_SHIFT (14U)
|
#define CRU_SOFTRST_CON02_RESETN_NPU_PVTM_MASK (0x1U << CRU_SOFTRST_CON02_RESETN_NPU_PVTM_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON02_RESETN_NPU_PVTPLL_SHIFT (15U)
|
#define CRU_SOFTRST_CON02_RESETN_NPU_PVTPLL_MASK (0x1U << CRU_SOFTRST_CON02_RESETN_NPU_PVTPLL_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON03 */
|
#define CRU_SOFTRST_CON03_OFFSET (0x40CU)
|
#define CRU_SOFTRST_CON03_ARESETN_MSCH_SHIFT (3U)
|
#define CRU_SOFTRST_CON03_ARESETN_MSCH_MASK (0x1U << CRU_SOFTRST_CON03_ARESETN_MSCH_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON03_RESETN_HWFFC_CTRL_SHIFT (4U)
|
#define CRU_SOFTRST_CON03_RESETN_HWFFC_CTRL_MASK (0x1U << CRU_SOFTRST_CON03_RESETN_HWFFC_CTRL_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON03_RESETN_DDR_ALWAYSON_SHIFT (5U)
|
#define CRU_SOFTRST_CON03_RESETN_DDR_ALWAYSON_MASK (0x1U << CRU_SOFTRST_CON03_RESETN_DDR_ALWAYSON_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON03_ARESETN_DDRSPLIT_SHIFT (6U)
|
#define CRU_SOFTRST_CON03_ARESETN_DDRSPLIT_MASK (0x1U << CRU_SOFTRST_CON03_ARESETN_DDRSPLIT_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON03_RESETN_DDRDFI_CTL_SHIFT (7U)
|
#define CRU_SOFTRST_CON03_RESETN_DDRDFI_CTL_MASK (0x1U << CRU_SOFTRST_CON03_RESETN_DDRDFI_CTL_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON03_ARESETN_DMA2DDR_SHIFT (9U)
|
#define CRU_SOFTRST_CON03_ARESETN_DMA2DDR_MASK (0x1U << CRU_SOFTRST_CON03_ARESETN_DMA2DDR_SHIFT) /* 0x00000200 */
|
/* SOFTRST_CON04 */
|
#define CRU_SOFTRST_CON04_OFFSET (0x410U)
|
#define CRU_SOFTRST_CON04_ARESETN_PERIMID_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON04_ARESETN_PERIMID_NIU_MASK (0x1U << CRU_SOFTRST_CON04_ARESETN_PERIMID_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON04_HRESETN_PERIMID_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON04_HRESETN_PERIMID_NIU_MASK (0x1U << CRU_SOFTRST_CON04_HRESETN_PERIMID_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON04_ARESETN_GIC_AUDIO_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON04_ARESETN_GIC_AUDIO_NIU_MASK (0x1U << CRU_SOFTRST_CON04_ARESETN_GIC_AUDIO_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON04_HRESETN_GIC_AUDIO_NIU_SHIFT (3U)
|
#define CRU_SOFTRST_CON04_HRESETN_GIC_AUDIO_NIU_MASK (0x1U << CRU_SOFTRST_CON04_HRESETN_GIC_AUDIO_NIU_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON04_ARESETN_GIC600_SHIFT (4U)
|
#define CRU_SOFTRST_CON04_ARESETN_GIC600_MASK (0x1U << CRU_SOFTRST_CON04_ARESETN_GIC600_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON04_ARESETN_GIC600_DEBUG_SHIFT (5U)
|
#define CRU_SOFTRST_CON04_ARESETN_GIC600_DEBUG_MASK (0x1U << CRU_SOFTRST_CON04_ARESETN_GIC600_DEBUG_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON04_ARESETN_GICADB_CORE2GIC_SHIFT (6U)
|
#define CRU_SOFTRST_CON04_ARESETN_GICADB_CORE2GIC_MASK (0x1U << CRU_SOFTRST_CON04_ARESETN_GICADB_CORE2GIC_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON04_ARESETN_GICADB_GIC2CORE_SHIFT (7U)
|
#define CRU_SOFTRST_CON04_ARESETN_GICADB_GIC2CORE_MASK (0x1U << CRU_SOFTRST_CON04_ARESETN_GICADB_GIC2CORE_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON04_ARESETN_SPINLOCK_SHIFT (8U)
|
#define CRU_SOFTRST_CON04_ARESETN_SPINLOCK_MASK (0x1U << CRU_SOFTRST_CON04_ARESETN_SPINLOCK_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON04_HRESETN_SDMMC_BUFFER_SHIFT (9U)
|
#define CRU_SOFTRST_CON04_HRESETN_SDMMC_BUFFER_MASK (0x1U << CRU_SOFTRST_CON04_HRESETN_SDMMC_BUFFER_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON04_DRESETN_SDMMC_BUFFER_SHIFT (10U)
|
#define CRU_SOFTRST_CON04_DRESETN_SDMMC_BUFFER_MASK (0x1U << CRU_SOFTRST_CON04_DRESETN_SDMMC_BUFFER_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON04_HRESETN_I2S0_8CH_SHIFT (11U)
|
#define CRU_SOFTRST_CON04_HRESETN_I2S0_8CH_MASK (0x1U << CRU_SOFTRST_CON04_HRESETN_I2S0_8CH_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON04_HRESETN_I2S1_8CH_SHIFT (12U)
|
#define CRU_SOFTRST_CON04_HRESETN_I2S1_8CH_MASK (0x1U << CRU_SOFTRST_CON04_HRESETN_I2S1_8CH_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON04_HRESETN_I2S2_2CH_SHIFT (13U)
|
#define CRU_SOFTRST_CON04_HRESETN_I2S2_2CH_MASK (0x1U << CRU_SOFTRST_CON04_HRESETN_I2S2_2CH_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON04_HRESETN_I2S3_2CH_SHIFT (14U)
|
#define CRU_SOFTRST_CON04_HRESETN_I2S3_2CH_MASK (0x1U << CRU_SOFTRST_CON04_HRESETN_I2S3_2CH_SHIFT) /* 0x00004000 */
|
/* SOFTRST_CON05 */
|
#define CRU_SOFTRST_CON05_OFFSET (0x414U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S0_8CH_TX_SHIFT (0U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S0_8CH_TX_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_I2S0_8CH_TX_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON05_MRESETN_I2S0_8CH_RX_SHIFT (1U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S0_8CH_RX_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_I2S0_8CH_RX_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON05_MRESETN_I2S1_8CH_TX_SHIFT (2U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S1_8CH_TX_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_I2S1_8CH_TX_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON05_MRESETN_I2S1_8CH_RX_SHIFT (3U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S1_8CH_RX_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_I2S1_8CH_RX_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON05_MRESETN_I2S2_2CH_SHIFT (4U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S2_2CH_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_I2S2_2CH_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON05_MRESETN_I2S3_2CH_TX_SHIFT (5U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S3_2CH_TX_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_I2S3_2CH_TX_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON05_MRESETN_I2S3_2CH_RX_SHIFT (6U)
|
#define CRU_SOFTRST_CON05_MRESETN_I2S3_2CH_RX_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_I2S3_2CH_RX_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON05_HRESETN_PDM_SHIFT (7U)
|
#define CRU_SOFTRST_CON05_HRESETN_PDM_MASK (0x1U << CRU_SOFTRST_CON05_HRESETN_PDM_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON05_MRESETN_PDM_SHIFT (8U)
|
#define CRU_SOFTRST_CON05_MRESETN_PDM_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_PDM_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON05_HRESETN_VAD_SHIFT (9U)
|
#define CRU_SOFTRST_CON05_HRESETN_VAD_MASK (0x1U << CRU_SOFTRST_CON05_HRESETN_VAD_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON05_HRESETN_SPDIF_8CH_SHIFT (10U)
|
#define CRU_SOFTRST_CON05_HRESETN_SPDIF_8CH_MASK (0x1U << CRU_SOFTRST_CON05_HRESETN_SPDIF_8CH_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON05_MRESETN_SPDIF_8CH_SHIFT (11U)
|
#define CRU_SOFTRST_CON05_MRESETN_SPDIF_8CH_MASK (0x1U << CRU_SOFTRST_CON05_MRESETN_SPDIF_8CH_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON05_HRESETN_AUDPWM_SHIFT (12U)
|
#define CRU_SOFTRST_CON05_HRESETN_AUDPWM_MASK (0x1U << CRU_SOFTRST_CON05_HRESETN_AUDPWM_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON05_SRESETN_AUDPWM_SHIFT (13U)
|
#define CRU_SOFTRST_CON05_SRESETN_AUDPWM_MASK (0x1U << CRU_SOFTRST_CON05_SRESETN_AUDPWM_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON05_HRESETN_ACDCDIG_SHIFT (14U)
|
#define CRU_SOFTRST_CON05_HRESETN_ACDCDIG_MASK (0x1U << CRU_SOFTRST_CON05_HRESETN_ACDCDIG_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON05_RESETN_ACDCDIG_SHIFT (15U)
|
#define CRU_SOFTRST_CON05_RESETN_ACDCDIG_MASK (0x1U << CRU_SOFTRST_CON05_RESETN_ACDCDIG_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON06 */
|
#define CRU_SOFTRST_CON06_OFFSET (0x418U)
|
#define CRU_SOFTRST_CON06_ARESETN_SECURE_FLASH_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON06_ARESETN_SECURE_FLASH_NIU_MASK (0x1U << CRU_SOFTRST_CON06_ARESETN_SECURE_FLASH_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON06_HRESETN_SECURE_FLASH_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON06_HRESETN_SECURE_FLASH_NIU_MASK (0x1U << CRU_SOFTRST_CON06_HRESETN_SECURE_FLASH_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON06_ARESETN_CRYPTO_NS_SHIFT (7U)
|
#define CRU_SOFTRST_CON06_ARESETN_CRYPTO_NS_MASK (0x1U << CRU_SOFTRST_CON06_ARESETN_CRYPTO_NS_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON06_HRESETN_CRYPTO_NS_SHIFT (8U)
|
#define CRU_SOFTRST_CON06_HRESETN_CRYPTO_NS_MASK (0x1U << CRU_SOFTRST_CON06_HRESETN_CRYPTO_NS_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_CORE_SHIFT (9U)
|
#define CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_CORE_MASK (0x1U << CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_CORE_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_PKA_SHIFT (10U)
|
#define CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_PKA_MASK (0x1U << CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_PKA_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_RNG_SHIFT (11U)
|
#define CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_RNG_MASK (0x1U << CRU_SOFTRST_CON06_RESETN_CRYPTO_NS_RNG_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON06_HRESETN_TRNG_NS_SHIFT (12U)
|
#define CRU_SOFTRST_CON06_HRESETN_TRNG_NS_MASK (0x1U << CRU_SOFTRST_CON06_HRESETN_TRNG_NS_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON06_RESETN_TRNG_NS_SHIFT (13U)
|
#define CRU_SOFTRST_CON06_RESETN_TRNG_NS_MASK (0x1U << CRU_SOFTRST_CON06_RESETN_TRNG_NS_SHIFT) /* 0x00002000 */
|
/* SOFTRST_CON07 */
|
#define CRU_SOFTRST_CON07_OFFSET (0x41CU)
|
#define CRU_SOFTRST_CON07_HRESETN_NANDC_SHIFT (0U)
|
#define CRU_SOFTRST_CON07_HRESETN_NANDC_MASK (0x1U << CRU_SOFTRST_CON07_HRESETN_NANDC_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON07_NRESETN_NANDC_SHIFT (1U)
|
#define CRU_SOFTRST_CON07_NRESETN_NANDC_MASK (0x1U << CRU_SOFTRST_CON07_NRESETN_NANDC_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON07_HRESETN_SFC_SHIFT (2U)
|
#define CRU_SOFTRST_CON07_HRESETN_SFC_MASK (0x1U << CRU_SOFTRST_CON07_HRESETN_SFC_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON07_HRESETN_SFC_XIP_SHIFT (3U)
|
#define CRU_SOFTRST_CON07_HRESETN_SFC_XIP_MASK (0x1U << CRU_SOFTRST_CON07_HRESETN_SFC_XIP_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON07_SRESETN_SFC_SHIFT (4U)
|
#define CRU_SOFTRST_CON07_SRESETN_SFC_MASK (0x1U << CRU_SOFTRST_CON07_SRESETN_SFC_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON07_ARESETN_EMMC_SHIFT (5U)
|
#define CRU_SOFTRST_CON07_ARESETN_EMMC_MASK (0x1U << CRU_SOFTRST_CON07_ARESETN_EMMC_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON07_HRESETN_EMMC_SHIFT (6U)
|
#define CRU_SOFTRST_CON07_HRESETN_EMMC_MASK (0x1U << CRU_SOFTRST_CON07_HRESETN_EMMC_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON07_BRESETN_EMMC_SHIFT (7U)
|
#define CRU_SOFTRST_CON07_BRESETN_EMMC_MASK (0x1U << CRU_SOFTRST_CON07_BRESETN_EMMC_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON07_CRESETN_EMMC_SHIFT (8U)
|
#define CRU_SOFTRST_CON07_CRESETN_EMMC_MASK (0x1U << CRU_SOFTRST_CON07_CRESETN_EMMC_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON07_TRESETN_EMMC_SHIFT (9U)
|
#define CRU_SOFTRST_CON07_TRESETN_EMMC_MASK (0x1U << CRU_SOFTRST_CON07_TRESETN_EMMC_SHIFT) /* 0x00000200 */
|
/* SOFTRST_CON08 */
|
#define CRU_SOFTRST_CON08_OFFSET (0x420U)
|
#define CRU_SOFTRST_CON08_ARESETN_PIPE_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON08_ARESETN_PIPE_NIU_MASK (0x1U << CRU_SOFTRST_CON08_ARESETN_PIPE_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON08_PRESETN_PIPE_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON08_PRESETN_PIPE_NIU_MASK (0x1U << CRU_SOFTRST_CON08_PRESETN_PIPE_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON08_PRESETN_PIPE_GRF_SHIFT (5U)
|
#define CRU_SOFTRST_CON08_PRESETN_PIPE_GRF_MASK (0x1U << CRU_SOFTRST_CON08_PRESETN_PIPE_GRF_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON08_ARESETN_SATA0_SHIFT (6U)
|
#define CRU_SOFTRST_CON08_ARESETN_SATA0_MASK (0x1U << CRU_SOFTRST_CON08_ARESETN_SATA0_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON08_RESETN_SATA0_PIPE_SHIFT (7U)
|
#define CRU_SOFTRST_CON08_RESETN_SATA0_PIPE_MASK (0x1U << CRU_SOFTRST_CON08_RESETN_SATA0_PIPE_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON08_RESETN_SATA0_PMALIVE_SHIFT (8U)
|
#define CRU_SOFTRST_CON08_RESETN_SATA0_PMALIVE_MASK (0x1U << CRU_SOFTRST_CON08_RESETN_SATA0_PMALIVE_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON08_RESETN_SATA0_RXOOB_SHIFT (9U)
|
#define CRU_SOFTRST_CON08_RESETN_SATA0_RXOOB_MASK (0x1U << CRU_SOFTRST_CON08_RESETN_SATA0_RXOOB_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON08_ARESETN_SATA1_SHIFT (10U)
|
#define CRU_SOFTRST_CON08_ARESETN_SATA1_MASK (0x1U << CRU_SOFTRST_CON08_ARESETN_SATA1_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON08_RESETN_SATA1_PIPE_SHIFT (11U)
|
#define CRU_SOFTRST_CON08_RESETN_SATA1_PIPE_MASK (0x1U << CRU_SOFTRST_CON08_RESETN_SATA1_PIPE_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON08_RESETN_SATA1_PMALIVE_SHIFT (12U)
|
#define CRU_SOFTRST_CON08_RESETN_SATA1_PMALIVE_MASK (0x1U << CRU_SOFTRST_CON08_RESETN_SATA1_PMALIVE_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON08_RESETN_SATA1_RXOOB_SHIFT (13U)
|
#define CRU_SOFTRST_CON08_RESETN_SATA1_RXOOB_MASK (0x1U << CRU_SOFTRST_CON08_RESETN_SATA1_RXOOB_SHIFT) /* 0x00002000 */
|
/* SOFTRST_CON09 */
|
#define CRU_SOFTRST_CON09_OFFSET (0x424U)
|
#define CRU_SOFTRST_CON09_ARESETN_SATA2_SHIFT (0U)
|
#define CRU_SOFTRST_CON09_ARESETN_SATA2_MASK (0x1U << CRU_SOFTRST_CON09_ARESETN_SATA2_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON09_RESETN_SATA2_PIPE_SHIFT (1U)
|
#define CRU_SOFTRST_CON09_RESETN_SATA2_PIPE_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_SATA2_PIPE_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON09_RESETN_SATA2_PMALIVE_SHIFT (2U)
|
#define CRU_SOFTRST_CON09_RESETN_SATA2_PMALIVE_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_SATA2_PMALIVE_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON09_RESETN_SATA2_RXOOB_SHIFT (3U)
|
#define CRU_SOFTRST_CON09_RESETN_SATA2_RXOOB_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_SATA2_RXOOB_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON09_RESETN_USB3OTG0_SHIFT (4U)
|
#define CRU_SOFTRST_CON09_RESETN_USB3OTG0_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_USB3OTG0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON09_RESETN_USB3OTG1_SHIFT (5U)
|
#define CRU_SOFTRST_CON09_RESETN_USB3OTG1_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_USB3OTG1_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_SHIFT (6U)
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_XPCS_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_TX_DIV10_SHIFT (7U)
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_TX_DIV10_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_XPCS_TX_DIV10_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_RX_DIV10_SHIFT (8U)
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_RX_DIV10_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_XPCS_RX_DIV10_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_XGXS_RX_SHIFT (9U)
|
#define CRU_SOFTRST_CON09_RESETN_XPCS_XGXS_RX_MASK (0x1U << CRU_SOFTRST_CON09_RESETN_XPCS_XGXS_RX_SHIFT) /* 0x00000200 */
|
/* SOFTRST_CON10 */
|
#define CRU_SOFTRST_CON10_OFFSET (0x428U)
|
#define CRU_SOFTRST_CON10_PRESETN_PCIE20_SHIFT (0U)
|
#define CRU_SOFTRST_CON10_PRESETN_PCIE20_MASK (0x1U << CRU_SOFTRST_CON10_PRESETN_PCIE20_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON10_RESETN_PCIE20_POWERUP_REQ_SHIFT (1U)
|
#define CRU_SOFTRST_CON10_RESETN_PCIE20_POWERUP_REQ_MASK (0x1U << CRU_SOFTRST_CON10_RESETN_PCIE20_POWERUP_REQ_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON10_MSTR_ARESET_PCIE20_REQ_SHIFT (2U)
|
#define CRU_SOFTRST_CON10_MSTR_ARESET_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_MSTR_ARESET_PCIE20_REQ_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON10_SLV_ARESET_PCIE20_REQ_SHIFT (3U)
|
#define CRU_SOFTRST_CON10_SLV_ARESET_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_SLV_ARESET_PCIE20_REQ_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON10_DBI_ARESET_PCIE20_REQ_SHIFT (4U)
|
#define CRU_SOFTRST_CON10_DBI_ARESET_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_DBI_ARESET_PCIE20_REQ_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON10_BRESET_PCIE20_REQ_SHIFT (5U)
|
#define CRU_SOFTRST_CON10_BRESET_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_BRESET_PCIE20_REQ_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON10_PERST_PCIE20_REQ_SHIFT (6U)
|
#define CRU_SOFTRST_CON10_PERST_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_PERST_PCIE20_REQ_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON10_CORE_RST_PCIE20_REQ_SHIFT (7U)
|
#define CRU_SOFTRST_CON10_CORE_RST_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_CORE_RST_PCIE20_REQ_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON10_NSTICKY_RST_PCIE20_REQ_SHIFT (8U)
|
#define CRU_SOFTRST_CON10_NSTICKY_RST_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_NSTICKY_RST_PCIE20_REQ_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON10_STICKY_RST_PCIE20_REQ_SHIFT (9U)
|
#define CRU_SOFTRST_CON10_STICKY_RST_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_STICKY_RST_PCIE20_REQ_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON10_PWR_RST_PCIE20_REQ_SHIFT (10U)
|
#define CRU_SOFTRST_CON10_PWR_RST_PCIE20_REQ_MASK (0x1U << CRU_SOFTRST_CON10_PWR_RST_PCIE20_REQ_SHIFT) /* 0x00000400 */
|
/* SOFTRST_CON11 */
|
#define CRU_SOFTRST_CON11_OFFSET (0x42CU)
|
#define CRU_SOFTRST_CON11_PRESETN_PCIE30X1_SHIFT (0U)
|
#define CRU_SOFTRST_CON11_PRESETN_PCIE30X1_MASK (0x1U << CRU_SOFTRST_CON11_PRESETN_PCIE30X1_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON11_RESETN_PCIE30X1_POWERUP_REQ_SHIFT (1U)
|
#define CRU_SOFTRST_CON11_RESETN_PCIE30X1_POWERUP_REQ_MASK (0x1U << CRU_SOFTRST_CON11_RESETN_PCIE30X1_POWERUP_REQ_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON11_MSTR_ARESET_PCIE30X1_REQ_SHIFT (2U)
|
#define CRU_SOFTRST_CON11_MSTR_ARESET_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_MSTR_ARESET_PCIE30X1_REQ_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON11_SLV_ARESET_PCIE30X1_REQ_SHIFT (3U)
|
#define CRU_SOFTRST_CON11_SLV_ARESET_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_SLV_ARESET_PCIE30X1_REQ_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON11_DBI_ARESET_PCIE30X1_REQ_SHIFT (4U)
|
#define CRU_SOFTRST_CON11_DBI_ARESET_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_DBI_ARESET_PCIE30X1_REQ_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON11_BRESET_PCIE30X1_REQ_SHIFT (5U)
|
#define CRU_SOFTRST_CON11_BRESET_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_BRESET_PCIE30X1_REQ_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON11_PERST_PCIE30X1_REQ_SHIFT (6U)
|
#define CRU_SOFTRST_CON11_PERST_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_PERST_PCIE30X1_REQ_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON11_CORE_RST_PCIE30X1_REQ_SHIFT (7U)
|
#define CRU_SOFTRST_CON11_CORE_RST_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_CORE_RST_PCIE30X1_REQ_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON11_NSTICKY_RST_PCIE30X1_REQ_SHIFT (8U)
|
#define CRU_SOFTRST_CON11_NSTICKY_RST_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_NSTICKY_RST_PCIE30X1_REQ_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON11_STICKY_RST_PCIE30X1_REQ_SHIFT (9U)
|
#define CRU_SOFTRST_CON11_STICKY_RST_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_STICKY_RST_PCIE30X1_REQ_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON11_PWR_RST_PCIE30X1_REQ_SHIFT (10U)
|
#define CRU_SOFTRST_CON11_PWR_RST_PCIE30X1_REQ_MASK (0x1U << CRU_SOFTRST_CON11_PWR_RST_PCIE30X1_REQ_SHIFT) /* 0x00000400 */
|
/* SOFTRST_CON12 */
|
#define CRU_SOFTRST_CON12_OFFSET (0x430U)
|
#define CRU_SOFTRST_CON12_PRESETN_PCIE30X2_SHIFT (0U)
|
#define CRU_SOFTRST_CON12_PRESETN_PCIE30X2_MASK (0x1U << CRU_SOFTRST_CON12_PRESETN_PCIE30X2_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON12_RESETN_PCIE30X2_POWERUP_REQ_SHIFT (1U)
|
#define CRU_SOFTRST_CON12_RESETN_PCIE30X2_POWERUP_REQ_MASK (0x1U << CRU_SOFTRST_CON12_RESETN_PCIE30X2_POWERUP_REQ_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON12_MSTR_ARESET_PCIE30X2_REQ_SHIFT (2U)
|
#define CRU_SOFTRST_CON12_MSTR_ARESET_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_MSTR_ARESET_PCIE30X2_REQ_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON12_SLV_ARESET_PCIE30X2_REQ_SHIFT (3U)
|
#define CRU_SOFTRST_CON12_SLV_ARESET_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_SLV_ARESET_PCIE30X2_REQ_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON12_DBI_ARESET_PCIE30X2_REQ_SHIFT (4U)
|
#define CRU_SOFTRST_CON12_DBI_ARESET_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_DBI_ARESET_PCIE30X2_REQ_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON12_BRESET_PCIE30X2_REQ_SHIFT (5U)
|
#define CRU_SOFTRST_CON12_BRESET_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_BRESET_PCIE30X2_REQ_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON12_PERST_PCIE30X2_REQ_SHIFT (6U)
|
#define CRU_SOFTRST_CON12_PERST_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_PERST_PCIE30X2_REQ_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON12_CORE_RST_PCIE30X2_REQ_SHIFT (7U)
|
#define CRU_SOFTRST_CON12_CORE_RST_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_CORE_RST_PCIE30X2_REQ_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON12_NSTICKY_RST_PCIE30X2_REQ_SHIFT (8U)
|
#define CRU_SOFTRST_CON12_NSTICKY_RST_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_NSTICKY_RST_PCIE30X2_REQ_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON12_STICKY_RST_PCIE30X2_REQ_SHIFT (9U)
|
#define CRU_SOFTRST_CON12_STICKY_RST_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_STICKY_RST_PCIE30X2_REQ_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON12_PWR_RST_PCIE30X2_REQ_SHIFT (10U)
|
#define CRU_SOFTRST_CON12_PWR_RST_PCIE30X2_REQ_MASK (0x1U << CRU_SOFTRST_CON12_PWR_RST_PCIE30X2_REQ_SHIFT) /* 0x00000400 */
|
/* SOFTRST_CON13 */
|
#define CRU_SOFTRST_CON13_OFFSET (0x434U)
|
#define CRU_SOFTRST_CON13_ARESETN_PHP_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON13_ARESETN_PHP_NIU_MASK (0x1U << CRU_SOFTRST_CON13_ARESETN_PHP_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON13_HRESETN_PHP_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON13_HRESETN_PHP_NIU_MASK (0x1U << CRU_SOFTRST_CON13_HRESETN_PHP_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON13_PRESETN_PHP_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON13_PRESETN_PHP_NIU_MASK (0x1U << CRU_SOFTRST_CON13_PRESETN_PHP_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON13_HRESETN_SDMMC0_SHIFT (3U)
|
#define CRU_SOFTRST_CON13_HRESETN_SDMMC0_MASK (0x1U << CRU_SOFTRST_CON13_HRESETN_SDMMC0_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON13_RESETN_SDMMC0_SHIFT (4U)
|
#define CRU_SOFTRST_CON13_RESETN_SDMMC0_MASK (0x1U << CRU_SOFTRST_CON13_RESETN_SDMMC0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON13_HRESETN_SDMMC1_SHIFT (5U)
|
#define CRU_SOFTRST_CON13_HRESETN_SDMMC1_MASK (0x1U << CRU_SOFTRST_CON13_HRESETN_SDMMC1_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON13_RESETN_SDMMC1_SHIFT (6U)
|
#define CRU_SOFTRST_CON13_RESETN_SDMMC1_MASK (0x1U << CRU_SOFTRST_CON13_RESETN_SDMMC1_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON13_ARESETN_GMAC0_SHIFT (7U)
|
#define CRU_SOFTRST_CON13_ARESETN_GMAC0_MASK (0x1U << CRU_SOFTRST_CON13_ARESETN_GMAC0_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON13_RESETN_GMAC0_TIMESTAMP_SHIFT (8U)
|
#define CRU_SOFTRST_CON13_RESETN_GMAC0_TIMESTAMP_MASK (0x1U << CRU_SOFTRST_CON13_RESETN_GMAC0_TIMESTAMP_SHIFT) /* 0x00000100 */
|
/* SOFTRST_CON14 */
|
#define CRU_SOFTRST_CON14_OFFSET (0x438U)
|
#define CRU_SOFTRST_CON14_ARESETN_USB_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON14_ARESETN_USB_NIU_MASK (0x1U << CRU_SOFTRST_CON14_ARESETN_USB_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON14_HRESETN_USB_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON14_HRESETN_USB_NIU_MASK (0x1U << CRU_SOFTRST_CON14_HRESETN_USB_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON14_PRESETN_USB_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON14_PRESETN_USB_NIU_MASK (0x1U << CRU_SOFTRST_CON14_PRESETN_USB_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON14_PRESETN_USB_GRF_SHIFT (3U)
|
#define CRU_SOFTRST_CON14_PRESETN_USB_GRF_MASK (0x1U << CRU_SOFTRST_CON14_PRESETN_USB_GRF_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST0_SHIFT (4U)
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST0_MASK (0x1U << CRU_SOFTRST_CON14_HRESETN_USB2HOST0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST0_ARB_SHIFT (5U)
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST0_ARB_MASK (0x1U << CRU_SOFTRST_CON14_HRESETN_USB2HOST0_ARB_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON14_RESETN_USB2HOST0_UTMI_SHIFT (6U)
|
#define CRU_SOFTRST_CON14_RESETN_USB2HOST0_UTMI_MASK (0x1U << CRU_SOFTRST_CON14_RESETN_USB2HOST0_UTMI_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST1_SHIFT (7U)
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST1_MASK (0x1U << CRU_SOFTRST_CON14_HRESETN_USB2HOST1_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST1_ARB_SHIFT (8U)
|
#define CRU_SOFTRST_CON14_HRESETN_USB2HOST1_ARB_MASK (0x1U << CRU_SOFTRST_CON14_HRESETN_USB2HOST1_ARB_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON14_RESETN_USB2HOST1_UTMI_SHIFT (9U)
|
#define CRU_SOFTRST_CON14_RESETN_USB2HOST1_UTMI_MASK (0x1U << CRU_SOFTRST_CON14_RESETN_USB2HOST1_UTMI_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON14_HRESETN_SDMMC2_SHIFT (10U)
|
#define CRU_SOFTRST_CON14_HRESETN_SDMMC2_MASK (0x1U << CRU_SOFTRST_CON14_HRESETN_SDMMC2_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON14_RESETN_SDMMC2_SHIFT (11U)
|
#define CRU_SOFTRST_CON14_RESETN_SDMMC2_MASK (0x1U << CRU_SOFTRST_CON14_RESETN_SDMMC2_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON14_ARESETN_GMAC1_SHIFT (12U)
|
#define CRU_SOFTRST_CON14_ARESETN_GMAC1_MASK (0x1U << CRU_SOFTRST_CON14_ARESETN_GMAC1_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON14_RESETN_GMAC1_TIMESTAMP_SHIFT (13U)
|
#define CRU_SOFTRST_CON14_RESETN_GMAC1_TIMESTAMP_MASK (0x1U << CRU_SOFTRST_CON14_RESETN_GMAC1_TIMESTAMP_SHIFT) /* 0x00002000 */
|
/* SOFTRST_CON15 */
|
#define CRU_SOFTRST_CON15_OFFSET (0x43CU)
|
#define CRU_SOFTRST_CON15_ARESETN_VI_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON15_ARESETN_VI_NIU_MASK (0x1U << CRU_SOFTRST_CON15_ARESETN_VI_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON15_HRESETN_VI_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON15_HRESETN_VI_NIU_MASK (0x1U << CRU_SOFTRST_CON15_HRESETN_VI_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON15_PRESETN_VI_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON15_PRESETN_VI_NIU_MASK (0x1U << CRU_SOFTRST_CON15_PRESETN_VI_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON15_ARESETN_VICAP1_SHIFT (7U)
|
#define CRU_SOFTRST_CON15_ARESETN_VICAP1_MASK (0x1U << CRU_SOFTRST_CON15_ARESETN_VICAP1_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON15_HRESETN_VICAP1_SHIFT (8U)
|
#define CRU_SOFTRST_CON15_HRESETN_VICAP1_MASK (0x1U << CRU_SOFTRST_CON15_HRESETN_VICAP1_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON15_DRESETN_VICAP1_SHIFT (9U)
|
#define CRU_SOFTRST_CON15_DRESETN_VICAP1_MASK (0x1U << CRU_SOFTRST_CON15_DRESETN_VICAP1_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON15_IRESETN_VICAP1_SHIFT (10U)
|
#define CRU_SOFTRST_CON15_IRESETN_VICAP1_MASK (0x1U << CRU_SOFTRST_CON15_IRESETN_VICAP1_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON15_PRESETN_VICAP1_SHIFT (11U)
|
#define CRU_SOFTRST_CON15_PRESETN_VICAP1_MASK (0x1U << CRU_SOFTRST_CON15_PRESETN_VICAP1_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON15_HRESETN_ISP_SHIFT (12U)
|
#define CRU_SOFTRST_CON15_HRESETN_ISP_MASK (0x1U << CRU_SOFTRST_CON15_HRESETN_ISP_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON15_RESETN_ISP_SHIFT (13U)
|
#define CRU_SOFTRST_CON15_RESETN_ISP_MASK (0x1U << CRU_SOFTRST_CON15_RESETN_ISP_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON15_PRESETN_CSI2HOST1_SHIFT (15U)
|
#define CRU_SOFTRST_CON15_PRESETN_CSI2HOST1_MASK (0x1U << CRU_SOFTRST_CON15_PRESETN_CSI2HOST1_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON16 */
|
#define CRU_SOFTRST_CON16_OFFSET (0x440U)
|
#define CRU_SOFTRST_CON16_ARESETN_VO_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON16_ARESETN_VO_NIU_MASK (0x1U << CRU_SOFTRST_CON16_ARESETN_VO_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON16_HRESETN_VO_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON16_HRESETN_VO_NIU_MASK (0x1U << CRU_SOFTRST_CON16_HRESETN_VO_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON16_PRESETN_VO_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON16_PRESETN_VO_NIU_MASK (0x1U << CRU_SOFTRST_CON16_PRESETN_VO_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON16_ARESETN_VOP_NIU_SHIFT (3U)
|
#define CRU_SOFTRST_CON16_ARESETN_VOP_NIU_MASK (0x1U << CRU_SOFTRST_CON16_ARESETN_VOP_NIU_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON16_ARESETN_VOP_SHIFT (4U)
|
#define CRU_SOFTRST_CON16_ARESETN_VOP_MASK (0x1U << CRU_SOFTRST_CON16_ARESETN_VOP_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON16_HRESETN_VOP_SHIFT (5U)
|
#define CRU_SOFTRST_CON16_HRESETN_VOP_MASK (0x1U << CRU_SOFTRST_CON16_HRESETN_VOP_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON16_DRESETN0_VOP_SHIFT (6U)
|
#define CRU_SOFTRST_CON16_DRESETN0_VOP_MASK (0x1U << CRU_SOFTRST_CON16_DRESETN0_VOP_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON16_DRESETN1_VOP_SHIFT (7U)
|
#define CRU_SOFTRST_CON16_DRESETN1_VOP_MASK (0x1U << CRU_SOFTRST_CON16_DRESETN1_VOP_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON16_DRESETN2_VOP_SHIFT (8U)
|
#define CRU_SOFTRST_CON16_DRESETN2_VOP_MASK (0x1U << CRU_SOFTRST_CON16_DRESETN2_VOP_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON16_RESETN_VOP_PWM_SHIFT (9U)
|
#define CRU_SOFTRST_CON16_RESETN_VOP_PWM_MASK (0x1U << CRU_SOFTRST_CON16_RESETN_VOP_PWM_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON16_ARESETN_HDCP_SHIFT (10U)
|
#define CRU_SOFTRST_CON16_ARESETN_HDCP_MASK (0x1U << CRU_SOFTRST_CON16_ARESETN_HDCP_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON16_HRESETN_HDCP_SHIFT (11U)
|
#define CRU_SOFTRST_CON16_HRESETN_HDCP_MASK (0x1U << CRU_SOFTRST_CON16_HRESETN_HDCP_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON16_PRESETN_HDCP_SHIFT (12U)
|
#define CRU_SOFTRST_CON16_PRESETN_HDCP_MASK (0x1U << CRU_SOFTRST_CON16_PRESETN_HDCP_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON16_PRESETN_HDMI_HOST_SHIFT (14U)
|
#define CRU_SOFTRST_CON16_PRESETN_HDMI_HOST_MASK (0x1U << CRU_SOFTRST_CON16_PRESETN_HDMI_HOST_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON16_RESETN_HDMI_HOST_SHIFT (15U)
|
#define CRU_SOFTRST_CON16_RESETN_HDMI_HOST_MASK (0x1U << CRU_SOFTRST_CON16_RESETN_HDMI_HOST_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON17 */
|
#define CRU_SOFTRST_CON17_OFFSET (0x444U)
|
#define CRU_SOFTRST_CON17_PRESETN_DSITX_0_SHIFT (0U)
|
#define CRU_SOFTRST_CON17_PRESETN_DSITX_0_MASK (0x1U << CRU_SOFTRST_CON17_PRESETN_DSITX_0_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON17_PRESETN_DSITX_1_SHIFT (1U)
|
#define CRU_SOFTRST_CON17_PRESETN_DSITX_1_MASK (0x1U << CRU_SOFTRST_CON17_PRESETN_DSITX_1_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON17_PRESETN_EDP_CTRL_SHIFT (2U)
|
#define CRU_SOFTRST_CON17_PRESETN_EDP_CTRL_MASK (0x1U << CRU_SOFTRST_CON17_PRESETN_EDP_CTRL_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON17_RESETN_EDP_24M_SHIFT (3U)
|
#define CRU_SOFTRST_CON17_RESETN_EDP_24M_MASK (0x1U << CRU_SOFTRST_CON17_RESETN_EDP_24M_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON17_ARESETN_VPU_NIU_SHIFT (8U)
|
#define CRU_SOFTRST_CON17_ARESETN_VPU_NIU_MASK (0x1U << CRU_SOFTRST_CON17_ARESETN_VPU_NIU_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON17_HRESETN_VPU_NIU_SHIFT (9U)
|
#define CRU_SOFTRST_CON17_HRESETN_VPU_NIU_MASK (0x1U << CRU_SOFTRST_CON17_HRESETN_VPU_NIU_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON17_ARESETN_VPU_SHIFT (10U)
|
#define CRU_SOFTRST_CON17_ARESETN_VPU_MASK (0x1U << CRU_SOFTRST_CON17_ARESETN_VPU_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON17_HRESETN_VPU_SHIFT (11U)
|
#define CRU_SOFTRST_CON17_HRESETN_VPU_MASK (0x1U << CRU_SOFTRST_CON17_HRESETN_VPU_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON17_HRESETN_EINK_SHIFT (14U)
|
#define CRU_SOFTRST_CON17_HRESETN_EINK_MASK (0x1U << CRU_SOFTRST_CON17_HRESETN_EINK_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON17_PRESETN_EINK_SHIFT (15U)
|
#define CRU_SOFTRST_CON17_PRESETN_EINK_MASK (0x1U << CRU_SOFTRST_CON17_PRESETN_EINK_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON18 */
|
#define CRU_SOFTRST_CON18_OFFSET (0x448U)
|
#define CRU_SOFTRST_CON18_ARESETN_RGA_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON18_ARESETN_RGA_NIU_MASK (0x1U << CRU_SOFTRST_CON18_ARESETN_RGA_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON18_HRESETN_RGA_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON18_HRESETN_RGA_NIU_MASK (0x1U << CRU_SOFTRST_CON18_HRESETN_RGA_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON18_PRESETN_RGA_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON18_PRESETN_RGA_NIU_MASK (0x1U << CRU_SOFTRST_CON18_PRESETN_RGA_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON18_ARESETN_RGA_SHIFT (4U)
|
#define CRU_SOFTRST_CON18_ARESETN_RGA_MASK (0x1U << CRU_SOFTRST_CON18_ARESETN_RGA_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON18_HRESETN_RGA_SHIFT (5U)
|
#define CRU_SOFTRST_CON18_HRESETN_RGA_MASK (0x1U << CRU_SOFTRST_CON18_HRESETN_RGA_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON18_RESETN_RGA_CORE_SHIFT (6U)
|
#define CRU_SOFTRST_CON18_RESETN_RGA_CORE_MASK (0x1U << CRU_SOFTRST_CON18_RESETN_RGA_CORE_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON18_ARESETN_IEP_SHIFT (7U)
|
#define CRU_SOFTRST_CON18_ARESETN_IEP_MASK (0x1U << CRU_SOFTRST_CON18_ARESETN_IEP_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON18_HRESETN_IEP_SHIFT (8U)
|
#define CRU_SOFTRST_CON18_HRESETN_IEP_MASK (0x1U << CRU_SOFTRST_CON18_HRESETN_IEP_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON18_RESETN_IEP_CORE_SHIFT (9U)
|
#define CRU_SOFTRST_CON18_RESETN_IEP_CORE_MASK (0x1U << CRU_SOFTRST_CON18_RESETN_IEP_CORE_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON18_HRESETN_EBC_SHIFT (10U)
|
#define CRU_SOFTRST_CON18_HRESETN_EBC_MASK (0x1U << CRU_SOFTRST_CON18_HRESETN_EBC_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON18_DRESETN_EBC_SHIFT (11U)
|
#define CRU_SOFTRST_CON18_DRESETN_EBC_MASK (0x1U << CRU_SOFTRST_CON18_DRESETN_EBC_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON18_ARESETN_JDEC_SHIFT (12U)
|
#define CRU_SOFTRST_CON18_ARESETN_JDEC_MASK (0x1U << CRU_SOFTRST_CON18_ARESETN_JDEC_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON18_HRESETN_JDEC_SHIFT (13U)
|
#define CRU_SOFTRST_CON18_HRESETN_JDEC_MASK (0x1U << CRU_SOFTRST_CON18_HRESETN_JDEC_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON18_ARESETN_JENC_SHIFT (14U)
|
#define CRU_SOFTRST_CON18_ARESETN_JENC_MASK (0x1U << CRU_SOFTRST_CON18_ARESETN_JENC_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON18_HRESETN_JENC_SHIFT (15U)
|
#define CRU_SOFTRST_CON18_HRESETN_JENC_MASK (0x1U << CRU_SOFTRST_CON18_HRESETN_JENC_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON19 */
|
#define CRU_SOFTRST_CON19_OFFSET (0x44CU)
|
#define CRU_SOFTRST_CON19_ARESETN_VENC_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON19_ARESETN_VENC_NIU_MASK (0x1U << CRU_SOFTRST_CON19_ARESETN_VENC_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON19_HRESETN_VENC_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON19_HRESETN_VENC_NIU_MASK (0x1U << CRU_SOFTRST_CON19_HRESETN_VENC_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON19_ARESETN_RKVENC_SHIFT (3U)
|
#define CRU_SOFTRST_CON19_ARESETN_RKVENC_MASK (0x1U << CRU_SOFTRST_CON19_ARESETN_RKVENC_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON19_HRESETN_RKVENC_SHIFT (4U)
|
#define CRU_SOFTRST_CON19_HRESETN_RKVENC_MASK (0x1U << CRU_SOFTRST_CON19_HRESETN_RKVENC_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON19_RESETN_RKVENC_CORE_SHIFT (5U)
|
#define CRU_SOFTRST_CON19_RESETN_RKVENC_CORE_MASK (0x1U << CRU_SOFTRST_CON19_RESETN_RKVENC_CORE_SHIFT) /* 0x00000020 */
|
/* SOFTRST_CON20 */
|
#define CRU_SOFTRST_CON20_OFFSET (0x450U)
|
#define CRU_SOFTRST_CON20_ARESETN_RKVDEC_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON20_ARESETN_RKVDEC_NIU_MASK (0x1U << CRU_SOFTRST_CON20_ARESETN_RKVDEC_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON20_HRESETN_RKVDEC_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON20_HRESETN_RKVDEC_NIU_MASK (0x1U << CRU_SOFTRST_CON20_HRESETN_RKVDEC_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON20_ARESETN_RKVDEC_SHIFT (2U)
|
#define CRU_SOFTRST_CON20_ARESETN_RKVDEC_MASK (0x1U << CRU_SOFTRST_CON20_ARESETN_RKVDEC_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON20_HRESETN_RKVDEC_SHIFT (3U)
|
#define CRU_SOFTRST_CON20_HRESETN_RKVDEC_MASK (0x1U << CRU_SOFTRST_CON20_HRESETN_RKVDEC_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON20_RESETN_RKVDEC_CA_SHIFT (4U)
|
#define CRU_SOFTRST_CON20_RESETN_RKVDEC_CA_MASK (0x1U << CRU_SOFTRST_CON20_RESETN_RKVDEC_CA_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON20_RESETN_RKVDEC_CORE_SHIFT (5U)
|
#define CRU_SOFTRST_CON20_RESETN_RKVDEC_CORE_MASK (0x1U << CRU_SOFTRST_CON20_RESETN_RKVDEC_CORE_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON20_RESETN_RKVDEC_HEVC_CA_SHIFT (6U)
|
#define CRU_SOFTRST_CON20_RESETN_RKVDEC_HEVC_CA_MASK (0x1U << CRU_SOFTRST_CON20_RESETN_RKVDEC_HEVC_CA_SHIFT) /* 0x00000040 */
|
/* SOFTRST_CON21 */
|
#define CRU_SOFTRST_CON21_OFFSET (0x454U)
|
#define CRU_SOFTRST_CON21_ARESETN_BUS_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON21_ARESETN_BUS_NIU_MASK (0x1U << CRU_SOFTRST_CON21_ARESETN_BUS_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON21_PRESETN_BUS_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON21_PRESETN_BUS_NIU_MASK (0x1U << CRU_SOFTRST_CON21_PRESETN_BUS_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON21_PRESETN_CAN0_SHIFT (4U)
|
#define CRU_SOFTRST_CON21_PRESETN_CAN0_MASK (0x1U << CRU_SOFTRST_CON21_PRESETN_CAN0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON21_RESETN_CAN0_SHIFT (5U)
|
#define CRU_SOFTRST_CON21_RESETN_CAN0_MASK (0x1U << CRU_SOFTRST_CON21_RESETN_CAN0_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON21_PRESETN_CAN1_SHIFT (6U)
|
#define CRU_SOFTRST_CON21_PRESETN_CAN1_MASK (0x1U << CRU_SOFTRST_CON21_PRESETN_CAN1_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON21_RESETN_CAN1_SHIFT (7U)
|
#define CRU_SOFTRST_CON21_RESETN_CAN1_MASK (0x1U << CRU_SOFTRST_CON21_RESETN_CAN1_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON21_PRESETN_CAN2_SHIFT (8U)
|
#define CRU_SOFTRST_CON21_PRESETN_CAN2_MASK (0x1U << CRU_SOFTRST_CON21_PRESETN_CAN2_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON21_RESETN_CAN2_SHIFT (9U)
|
#define CRU_SOFTRST_CON21_RESETN_CAN2_MASK (0x1U << CRU_SOFTRST_CON21_RESETN_CAN2_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON21_PRESETN_GPIO1_SHIFT (10U)
|
#define CRU_SOFTRST_CON21_PRESETN_GPIO1_MASK (0x1U << CRU_SOFTRST_CON21_PRESETN_GPIO1_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON21_DBRESETN_GPIO1_SHIFT (11U)
|
#define CRU_SOFTRST_CON21_DBRESETN_GPIO1_MASK (0x1U << CRU_SOFTRST_CON21_DBRESETN_GPIO1_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON21_PRESETN_GPIO2_SHIFT (12U)
|
#define CRU_SOFTRST_CON21_PRESETN_GPIO2_MASK (0x1U << CRU_SOFTRST_CON21_PRESETN_GPIO2_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON21_DBRESETN_GPIO2_SHIFT (13U)
|
#define CRU_SOFTRST_CON21_DBRESETN_GPIO2_MASK (0x1U << CRU_SOFTRST_CON21_DBRESETN_GPIO2_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON21_PRESETN_GPIO3_SHIFT (14U)
|
#define CRU_SOFTRST_CON21_PRESETN_GPIO3_MASK (0x1U << CRU_SOFTRST_CON21_PRESETN_GPIO3_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON21_DBRESETN_GPIO3_SHIFT (15U)
|
#define CRU_SOFTRST_CON21_DBRESETN_GPIO3_MASK (0x1U << CRU_SOFTRST_CON21_DBRESETN_GPIO3_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON22 */
|
#define CRU_SOFTRST_CON22_OFFSET (0x458U)
|
#define CRU_SOFTRST_CON22_PRESETN_GPIO4_SHIFT (0U)
|
#define CRU_SOFTRST_CON22_PRESETN_GPIO4_MASK (0x1U << CRU_SOFTRST_CON22_PRESETN_GPIO4_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON22_DBRESETN_GPIO4_SHIFT (1U)
|
#define CRU_SOFTRST_CON22_DBRESETN_GPIO4_MASK (0x1U << CRU_SOFTRST_CON22_DBRESETN_GPIO4_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON22_PRESETN_I2C1_SHIFT (2U)
|
#define CRU_SOFTRST_CON22_PRESETN_I2C1_MASK (0x1U << CRU_SOFTRST_CON22_PRESETN_I2C1_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON22_RESETN_I2C1_SHIFT (3U)
|
#define CRU_SOFTRST_CON22_RESETN_I2C1_MASK (0x1U << CRU_SOFTRST_CON22_RESETN_I2C1_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON22_PRESETN_I2C2_SHIFT (4U)
|
#define CRU_SOFTRST_CON22_PRESETN_I2C2_MASK (0x1U << CRU_SOFTRST_CON22_PRESETN_I2C2_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON22_RESETN_I2C2_SHIFT (5U)
|
#define CRU_SOFTRST_CON22_RESETN_I2C2_MASK (0x1U << CRU_SOFTRST_CON22_RESETN_I2C2_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON22_PRESETN_I2C3_SHIFT (6U)
|
#define CRU_SOFTRST_CON22_PRESETN_I2C3_MASK (0x1U << CRU_SOFTRST_CON22_PRESETN_I2C3_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON22_RESETN_I2C3_SHIFT (7U)
|
#define CRU_SOFTRST_CON22_RESETN_I2C3_MASK (0x1U << CRU_SOFTRST_CON22_RESETN_I2C3_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON22_PRESETN_I2C4_SHIFT (8U)
|
#define CRU_SOFTRST_CON22_PRESETN_I2C4_MASK (0x1U << CRU_SOFTRST_CON22_PRESETN_I2C4_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON22_RESETN_I2C4_SHIFT (9U)
|
#define CRU_SOFTRST_CON22_RESETN_I2C4_MASK (0x1U << CRU_SOFTRST_CON22_RESETN_I2C4_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON22_PRESETN_I2C5_SHIFT (10U)
|
#define CRU_SOFTRST_CON22_PRESETN_I2C5_MASK (0x1U << CRU_SOFTRST_CON22_PRESETN_I2C5_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON22_RESETN_I2C5_SHIFT (11U)
|
#define CRU_SOFTRST_CON22_RESETN_I2C5_MASK (0x1U << CRU_SOFTRST_CON22_RESETN_I2C5_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON22_PRESETN_OTPC_NS_SHIFT (12U)
|
#define CRU_SOFTRST_CON22_PRESETN_OTPC_NS_MASK (0x1U << CRU_SOFTRST_CON22_PRESETN_OTPC_NS_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON22_RESETN_OTPC_NS_SBPI_SHIFT (13U)
|
#define CRU_SOFTRST_CON22_RESETN_OTPC_NS_SBPI_MASK (0x1U << CRU_SOFTRST_CON22_RESETN_OTPC_NS_SBPI_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON22_RESETN_OTPC_NS_USR_SHIFT (14U)
|
#define CRU_SOFTRST_CON22_RESETN_OTPC_NS_USR_MASK (0x1U << CRU_SOFTRST_CON22_RESETN_OTPC_NS_USR_SHIFT) /* 0x00004000 */
|
/* SOFTRST_CON23 */
|
#define CRU_SOFTRST_CON23_OFFSET (0x45CU)
|
#define CRU_SOFTRST_CON23_PRESETN_PWM1_SHIFT (0U)
|
#define CRU_SOFTRST_CON23_PRESETN_PWM1_MASK (0x1U << CRU_SOFTRST_CON23_PRESETN_PWM1_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON23_RESETN_PWM1_SHIFT (1U)
|
#define CRU_SOFTRST_CON23_RESETN_PWM1_MASK (0x1U << CRU_SOFTRST_CON23_RESETN_PWM1_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON23_PRESETN_PWM2_SHIFT (2U)
|
#define CRU_SOFTRST_CON23_PRESETN_PWM2_MASK (0x1U << CRU_SOFTRST_CON23_PRESETN_PWM2_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON23_RESETN_PWM2_SHIFT (3U)
|
#define CRU_SOFTRST_CON23_RESETN_PWM2_MASK (0x1U << CRU_SOFTRST_CON23_RESETN_PWM2_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON23_PRESETN_PWM3_SHIFT (4U)
|
#define CRU_SOFTRST_CON23_PRESETN_PWM3_MASK (0x1U << CRU_SOFTRST_CON23_PRESETN_PWM3_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON23_RESETN_PWM3_SHIFT (5U)
|
#define CRU_SOFTRST_CON23_RESETN_PWM3_MASK (0x1U << CRU_SOFTRST_CON23_RESETN_PWM3_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON23_PRESETN_SPI0_SHIFT (6U)
|
#define CRU_SOFTRST_CON23_PRESETN_SPI0_MASK (0x1U << CRU_SOFTRST_CON23_PRESETN_SPI0_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON23_RESETN_SPI0_SHIFT (7U)
|
#define CRU_SOFTRST_CON23_RESETN_SPI0_MASK (0x1U << CRU_SOFTRST_CON23_RESETN_SPI0_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON23_PRESETN_SPI1_SHIFT (8U)
|
#define CRU_SOFTRST_CON23_PRESETN_SPI1_MASK (0x1U << CRU_SOFTRST_CON23_PRESETN_SPI1_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON23_RESETN_SPI1_SHIFT (9U)
|
#define CRU_SOFTRST_CON23_RESETN_SPI1_MASK (0x1U << CRU_SOFTRST_CON23_RESETN_SPI1_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON23_PRESETN_SPI2_SHIFT (10U)
|
#define CRU_SOFTRST_CON23_PRESETN_SPI2_MASK (0x1U << CRU_SOFTRST_CON23_PRESETN_SPI2_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON23_RESETN_SPI2_SHIFT (11U)
|
#define CRU_SOFTRST_CON23_RESETN_SPI2_MASK (0x1U << CRU_SOFTRST_CON23_RESETN_SPI2_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON23_PRESETN_SPI3_SHIFT (12U)
|
#define CRU_SOFTRST_CON23_PRESETN_SPI3_MASK (0x1U << CRU_SOFTRST_CON23_PRESETN_SPI3_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON23_RESETN_SPI3_SHIFT (13U)
|
#define CRU_SOFTRST_CON23_RESETN_SPI3_MASK (0x1U << CRU_SOFTRST_CON23_RESETN_SPI3_SHIFT) /* 0x00002000 */
|
/* SOFTRST_CON24 */
|
#define CRU_SOFTRST_CON24_OFFSET (0x460U)
|
#define CRU_SOFTRST_CON24_PRESETN_SARADC_SHIFT (0U)
|
#define CRU_SOFTRST_CON24_PRESETN_SARADC_MASK (0x1U << CRU_SOFTRST_CON24_PRESETN_SARADC_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON24_PRESETN_TSADC_SHIFT (1U)
|
#define CRU_SOFTRST_CON24_PRESETN_TSADC_MASK (0x1U << CRU_SOFTRST_CON24_PRESETN_TSADC_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON24_RESETN_TSADC_SHIFT (2U)
|
#define CRU_SOFTRST_CON24_RESETN_TSADC_MASK (0x1U << CRU_SOFTRST_CON24_RESETN_TSADC_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON24_PRESETN_TIMER_SHIFT (3U)
|
#define CRU_SOFTRST_CON24_PRESETN_TIMER_MASK (0x1U << CRU_SOFTRST_CON24_PRESETN_TIMER_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON24_RESETN_TIMER0_SHIFT (4U)
|
#define CRU_SOFTRST_CON24_RESETN_TIMER0_MASK (0x1U << CRU_SOFTRST_CON24_RESETN_TIMER0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON24_RESETN_TIMER1_SHIFT (5U)
|
#define CRU_SOFTRST_CON24_RESETN_TIMER1_MASK (0x1U << CRU_SOFTRST_CON24_RESETN_TIMER1_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON24_RESETN_TIMER2_SHIFT (6U)
|
#define CRU_SOFTRST_CON24_RESETN_TIMER2_MASK (0x1U << CRU_SOFTRST_CON24_RESETN_TIMER2_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON24_RESETN_TIMER3_SHIFT (7U)
|
#define CRU_SOFTRST_CON24_RESETN_TIMER3_MASK (0x1U << CRU_SOFTRST_CON24_RESETN_TIMER3_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON24_RESETN_TIMER4_SHIFT (8U)
|
#define CRU_SOFTRST_CON24_RESETN_TIMER4_MASK (0x1U << CRU_SOFTRST_CON24_RESETN_TIMER4_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON24_RESETN_TIMER5_SHIFT (9U)
|
#define CRU_SOFTRST_CON24_RESETN_TIMER5_MASK (0x1U << CRU_SOFTRST_CON24_RESETN_TIMER5_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON24_PRESETN_UART1_SHIFT (10U)
|
#define CRU_SOFTRST_CON24_PRESETN_UART1_MASK (0x1U << CRU_SOFTRST_CON24_PRESETN_UART1_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON24_SRESETN_UART1_SHIFT (11U)
|
#define CRU_SOFTRST_CON24_SRESETN_UART1_MASK (0x1U << CRU_SOFTRST_CON24_SRESETN_UART1_SHIFT) /* 0x00000800 */
|
/* SOFTRST_CON25 */
|
#define CRU_SOFTRST_CON25_OFFSET (0x464U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART2_SHIFT (0U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART2_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART2_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART2_SHIFT (1U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART2_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART2_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON25_PRESETN_UART3_SHIFT (2U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART3_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART3_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART3_SHIFT (3U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART3_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART3_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON25_PRESETN_UART4_SHIFT (4U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART4_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART4_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART4_SHIFT (5U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART4_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART4_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON25_PRESETN_UART5_SHIFT (6U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART5_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART5_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART5_SHIFT (7U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART5_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART5_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON25_PRESETN_UART6_SHIFT (8U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART6_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART6_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART6_SHIFT (9U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART6_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART6_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON25_PRESETN_UART7_SHIFT (10U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART7_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART7_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART7_SHIFT (11U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART7_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART7_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON25_PRESETN_UART8_SHIFT (12U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART8_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART8_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART8_SHIFT (13U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART8_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART8_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON25_PRESETN_UART9_SHIFT (14U)
|
#define CRU_SOFTRST_CON25_PRESETN_UART9_MASK (0x1U << CRU_SOFTRST_CON25_PRESETN_UART9_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON25_SRESETN_UART9_SHIFT (15U)
|
#define CRU_SOFTRST_CON25_SRESETN_UART9_MASK (0x1U << CRU_SOFTRST_CON25_SRESETN_UART9_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON26 */
|
#define CRU_SOFTRST_CON26_OFFSET (0x468U)
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_SHIFT (0U)
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_GRF_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO12_SHIFT (1U)
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO12_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO12_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO34_SHIFT (2U)
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO34_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO34_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO567_SHIFT (3U)
|
#define CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO567_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_GRF_VCCIO567_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON26_PRESETN_SCR_SHIFT (4U)
|
#define CRU_SOFTRST_CON26_PRESETN_SCR_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_SCR_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON26_PRESETN_WDT_NS_SHIFT (5U)
|
#define CRU_SOFTRST_CON26_PRESETN_WDT_NS_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_WDT_NS_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON26_TRESETN_WDT_NS_SHIFT (6U)
|
#define CRU_SOFTRST_CON26_TRESETN_WDT_NS_MASK (0x1U << CRU_SOFTRST_CON26_TRESETN_WDT_NS_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON26_PRESETN_DFT2APB_SHIFT (7U)
|
#define CRU_SOFTRST_CON26_PRESETN_DFT2APB_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_DFT2APB_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON26_ARESETN_MCU_SHIFT (10U)
|
#define CRU_SOFTRST_CON26_ARESETN_MCU_MASK (0x1U << CRU_SOFTRST_CON26_ARESETN_MCU_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON26_PRESETN_INTMUX_SHIFT (11U)
|
#define CRU_SOFTRST_CON26_PRESETN_INTMUX_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_INTMUX_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON26_PRESETN_MAILBOX_SHIFT (12U)
|
#define CRU_SOFTRST_CON26_PRESETN_MAILBOX_MASK (0x1U << CRU_SOFTRST_CON26_PRESETN_MAILBOX_SHIFT) /* 0x00001000 */
|
/* SOFTRST_CON27 */
|
#define CRU_SOFTRST_CON27_OFFSET (0x46CU)
|
#define CRU_SOFTRST_CON27_ARESETN_TOP_HIGH_NIU_SHIFT (0U)
|
#define CRU_SOFTRST_CON27_ARESETN_TOP_HIGH_NIU_MASK (0x1U << CRU_SOFTRST_CON27_ARESETN_TOP_HIGH_NIU_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON27_ARESETN_TOP_LOW_NIU_SHIFT (1U)
|
#define CRU_SOFTRST_CON27_ARESETN_TOP_LOW_NIU_MASK (0x1U << CRU_SOFTRST_CON27_ARESETN_TOP_LOW_NIU_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON27_HRESETN_TOP_NIU_SHIFT (2U)
|
#define CRU_SOFTRST_CON27_HRESETN_TOP_NIU_MASK (0x1U << CRU_SOFTRST_CON27_HRESETN_TOP_NIU_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON27_PRESETN_TOP_NIU_SHIFT (3U)
|
#define CRU_SOFTRST_CON27_PRESETN_TOP_NIU_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_TOP_NIU_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON27_PRESETN_TOP_CRU_SHIFT (6U)
|
#define CRU_SOFTRST_CON27_PRESETN_TOP_CRU_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_TOP_CRU_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON27_PRESETN_DDRPHY_SHIFT (7U)
|
#define CRU_SOFTRST_CON27_PRESETN_DDRPHY_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_DDRPHY_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON27_RESETN_DDRPHY_SHIFT (8U)
|
#define CRU_SOFTRST_CON27_RESETN_DDRPHY_MASK (0x1U << CRU_SOFTRST_CON27_RESETN_DDRPHY_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON27_PRESETN_MIPICSIPHY_SHIFT (10U)
|
#define CRU_SOFTRST_CON27_PRESETN_MIPICSIPHY_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_MIPICSIPHY_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON27_PRESETN_MIPIDSIPHY0_SHIFT (11U)
|
#define CRU_SOFTRST_CON27_PRESETN_MIPIDSIPHY0_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_MIPIDSIPHY0_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON27_PRESETN_MIPIDSIPHY1_SHIFT (12U)
|
#define CRU_SOFTRST_CON27_PRESETN_MIPIDSIPHY1_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_MIPIDSIPHY1_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON27_PRESETN_PCIE30PHY_SHIFT (13U)
|
#define CRU_SOFTRST_CON27_PRESETN_PCIE30PHY_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_PCIE30PHY_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON27_RESETN_PCIE30PHY_SHIFT (14U)
|
#define CRU_SOFTRST_CON27_RESETN_PCIE30PHY_MASK (0x1U << CRU_SOFTRST_CON27_RESETN_PCIE30PHY_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON27_PRESETN_PCIE30PHY_GRF_SHIFT (15U)
|
#define CRU_SOFTRST_CON27_PRESETN_PCIE30PHY_GRF_MASK (0x1U << CRU_SOFTRST_CON27_PRESETN_PCIE30PHY_GRF_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON28 */
|
#define CRU_SOFTRST_CON28_OFFSET (0x470U)
|
#define CRU_SOFTRST_CON28_PRESETN_APB2ASB_CHIP_LEFT_SHIFT (0U)
|
#define CRU_SOFTRST_CON28_PRESETN_APB2ASB_CHIP_LEFT_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_APB2ASB_CHIP_LEFT_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON28_PRESETN_APB2ASB_CHIP_BOTTOM_SHIFT (1U)
|
#define CRU_SOFTRST_CON28_PRESETN_APB2ASB_CHIP_BOTTOM_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_APB2ASB_CHIP_BOTTOM_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON28_PRESETN_ASB2APB_CHIP_LEFT_SHIFT (2U)
|
#define CRU_SOFTRST_CON28_PRESETN_ASB2APB_CHIP_LEFT_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_ASB2APB_CHIP_LEFT_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON28_PRESETN_ASB2APB_CHIP_BOTTOM_SHIFT (3U)
|
#define CRU_SOFTRST_CON28_PRESETN_ASB2APB_CHIP_BOTTOM_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_ASB2APB_CHIP_BOTTOM_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON28_PRESETN_PIPEPHY0_SHIFT (4U)
|
#define CRU_SOFTRST_CON28_PRESETN_PIPEPHY0_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_PIPEPHY0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON28_RESETN_PIPEPHY0_SHIFT (5U)
|
#define CRU_SOFTRST_CON28_RESETN_PIPEPHY0_MASK (0x1U << CRU_SOFTRST_CON28_RESETN_PIPEPHY0_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON28_PRESETN_PIPEPHY1_SHIFT (6U)
|
#define CRU_SOFTRST_CON28_PRESETN_PIPEPHY1_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_PIPEPHY1_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON28_RESETN_PIPEPHY1_SHIFT (7U)
|
#define CRU_SOFTRST_CON28_RESETN_PIPEPHY1_MASK (0x1U << CRU_SOFTRST_CON28_RESETN_PIPEPHY1_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON28_PRESETN_PIPEPHY2_SHIFT (8U)
|
#define CRU_SOFTRST_CON28_PRESETN_PIPEPHY2_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_PIPEPHY2_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON28_RESETN_PIPEPHY2_SHIFT (9U)
|
#define CRU_SOFTRST_CON28_RESETN_PIPEPHY2_MASK (0x1U << CRU_SOFTRST_CON28_RESETN_PIPEPHY2_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON28_PRESETN_USB2PHY0_GRF_SHIFT (10U)
|
#define CRU_SOFTRST_CON28_PRESETN_USB2PHY0_GRF_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_USB2PHY0_GRF_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON28_PRESETN_USB2PHY1_GRF_SHIFT (11U)
|
#define CRU_SOFTRST_CON28_PRESETN_USB2PHY1_GRF_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_USB2PHY1_GRF_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON28_PRESETN_CPU_BOOST_SHIFT (12U)
|
#define CRU_SOFTRST_CON28_PRESETN_CPU_BOOST_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_CPU_BOOST_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON28_RESETN_CPU_BOOST_SHIFT (13U)
|
#define CRU_SOFTRST_CON28_RESETN_CPU_BOOST_MASK (0x1U << CRU_SOFTRST_CON28_RESETN_CPU_BOOST_SHIFT) /* 0x00002000 */
|
#define CRU_SOFTRST_CON28_PRESETN_OTPPHY_SHIFT (14U)
|
#define CRU_SOFTRST_CON28_PRESETN_OTPPHY_MASK (0x1U << CRU_SOFTRST_CON28_PRESETN_OTPPHY_SHIFT) /* 0x00004000 */
|
#define CRU_SOFTRST_CON28_RESETN_OTPPHY_SHIFT (15U)
|
#define CRU_SOFTRST_CON28_RESETN_OTPPHY_MASK (0x1U << CRU_SOFTRST_CON28_RESETN_OTPPHY_SHIFT) /* 0x00008000 */
|
/* SOFTRST_CON29 */
|
#define CRU_SOFTRST_CON29_OFFSET (0x474U)
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY0_POR_SHIFT (0U)
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY0_POR_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_USB2PHY0_POR_SHIFT) /* 0x00000001 */
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY0_USB3OTG0_SHIFT (1U)
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY0_USB3OTG0_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_USB2PHY0_USB3OTG0_SHIFT) /* 0x00000002 */
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY0_USB3OTG1_SHIFT (2U)
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY0_USB3OTG1_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_USB2PHY0_USB3OTG1_SHIFT) /* 0x00000004 */
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY1_POR_SHIFT (3U)
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY1_POR_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_USB2PHY1_POR_SHIFT) /* 0x00000008 */
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY1_USB2HOST0_SHIFT (4U)
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY1_USB2HOST0_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_USB2PHY1_USB2HOST0_SHIFT) /* 0x00000010 */
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY1_USB2HOST1_SHIFT (5U)
|
#define CRU_SOFTRST_CON29_RESETN_USB2PHY1_USB2HOST1_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_USB2PHY1_USB2HOST1_SHIFT) /* 0x00000020 */
|
#define CRU_SOFTRST_CON29_PRESETN_EDPPHY_GRF_SHIFT (6U)
|
#define CRU_SOFTRST_CON29_PRESETN_EDPPHY_GRF_MASK (0x1U << CRU_SOFTRST_CON29_PRESETN_EDPPHY_GRF_SHIFT) /* 0x00000040 */
|
#define CRU_SOFTRST_CON29_RESETN_TSADCPHY_SHIFT (7U)
|
#define CRU_SOFTRST_CON29_RESETN_TSADCPHY_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_TSADCPHY_SHIFT) /* 0x00000080 */
|
#define CRU_SOFTRST_CON29_RESETN_GMAC0_DELAYLINE_SHIFT (8U)
|
#define CRU_SOFTRST_CON29_RESETN_GMAC0_DELAYLINE_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_GMAC0_DELAYLINE_SHIFT) /* 0x00000100 */
|
#define CRU_SOFTRST_CON29_RESETN_GMAC1_DELAYLINE_SHIFT (9U)
|
#define CRU_SOFTRST_CON29_RESETN_GMAC1_DELAYLINE_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_GMAC1_DELAYLINE_SHIFT) /* 0x00000200 */
|
#define CRU_SOFTRST_CON29_RESETN_OTPC_ARB_SHIFT (10U)
|
#define CRU_SOFTRST_CON29_RESETN_OTPC_ARB_MASK (0x1U << CRU_SOFTRST_CON29_RESETN_OTPC_ARB_SHIFT) /* 0x00000400 */
|
#define CRU_SOFTRST_CON29_PRESETN_PIPEPHY0_GRF_SHIFT (11U)
|
#define CRU_SOFTRST_CON29_PRESETN_PIPEPHY0_GRF_MASK (0x1U << CRU_SOFTRST_CON29_PRESETN_PIPEPHY0_GRF_SHIFT) /* 0x00000800 */
|
#define CRU_SOFTRST_CON29_PRESETN_PIPEPHY1_GRF_SHIFT (12U)
|
#define CRU_SOFTRST_CON29_PRESETN_PIPEPHY1_GRF_MASK (0x1U << CRU_SOFTRST_CON29_PRESETN_PIPEPHY1_GRF_SHIFT) /* 0x00001000 */
|
#define CRU_SOFTRST_CON29_PRESETN_PIPEPHY2_GRF_SHIFT (13U)
|
#define CRU_SOFTRST_CON29_PRESETN_PIPEPHY2_GRF_MASK (0x1U << CRU_SOFTRST_CON29_PRESETN_PIPEPHY2_GRF_SHIFT) /* 0x00002000 */
|
/* SSGTBL0_3 */
|
#define CRU_SSGTBL0_3_OFFSET (0x480U)
|
#define CRU_SSGTBL0_3_SSGTBL0_3_SHIFT (0U)
|
#define CRU_SSGTBL0_3_SSGTBL0_3_MASK (0xFFFFFFFFU << CRU_SSGTBL0_3_SSGTBL0_3_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL4_7 */
|
#define CRU_SSGTBL4_7_OFFSET (0x484U)
|
#define CRU_SSGTBL4_7_SSGTBL4_7_SHIFT (0U)
|
#define CRU_SSGTBL4_7_SSGTBL4_7_MASK (0xFFFFFFFFU << CRU_SSGTBL4_7_SSGTBL4_7_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL8_11 */
|
#define CRU_SSGTBL8_11_OFFSET (0x488U)
|
#define CRU_SSGTBL8_11_SSGTBL8_11_SHIFT (0U)
|
#define CRU_SSGTBL8_11_SSGTBL8_11_MASK (0xFFFFFFFFU << CRU_SSGTBL8_11_SSGTBL8_11_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL12_15 */
|
#define CRU_SSGTBL12_15_OFFSET (0x48CU)
|
#define CRU_SSGTBL12_15_SSGTBL12_15_SHIFT (0U)
|
#define CRU_SSGTBL12_15_SSGTBL12_15_MASK (0xFFFFFFFFU << CRU_SSGTBL12_15_SSGTBL12_15_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL16_19 */
|
#define CRU_SSGTBL16_19_OFFSET (0x490U)
|
#define CRU_SSGTBL16_19_SSGTBL16_19_SHIFT (0U)
|
#define CRU_SSGTBL16_19_SSGTBL16_19_MASK (0xFFFFFFFFU << CRU_SSGTBL16_19_SSGTBL16_19_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL20_23 */
|
#define CRU_SSGTBL20_23_OFFSET (0x494U)
|
#define CRU_SSGTBL20_23_SSGTBL20_23_SHIFT (0U)
|
#define CRU_SSGTBL20_23_SSGTBL20_23_MASK (0xFFFFFFFFU << CRU_SSGTBL20_23_SSGTBL20_23_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL24_27 */
|
#define CRU_SSGTBL24_27_OFFSET (0x498U)
|
#define CRU_SSGTBL24_27_SSGTBL24_27_SHIFT (0U)
|
#define CRU_SSGTBL24_27_SSGTBL24_27_MASK (0xFFFFFFFFU << CRU_SSGTBL24_27_SSGTBL24_27_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL28_31 */
|
#define CRU_SSGTBL28_31_OFFSET (0x49CU)
|
#define CRU_SSGTBL28_31_SSGTBL28_31_SHIFT (0U)
|
#define CRU_SSGTBL28_31_SSGTBL28_31_MASK (0xFFFFFFFFU << CRU_SSGTBL28_31_SSGTBL28_31_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL32_35 */
|
#define CRU_SSGTBL32_35_OFFSET (0x4A0U)
|
#define CRU_SSGTBL32_35_SSGTBL32_35_SHIFT (0U)
|
#define CRU_SSGTBL32_35_SSGTBL32_35_MASK (0xFFFFFFFFU << CRU_SSGTBL32_35_SSGTBL32_35_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL36_39 */
|
#define CRU_SSGTBL36_39_OFFSET (0x4A4U)
|
#define CRU_SSGTBL36_39_SSGTBL36_39_SHIFT (0U)
|
#define CRU_SSGTBL36_39_SSGTBL36_39_MASK (0xFFFFFFFFU << CRU_SSGTBL36_39_SSGTBL36_39_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL40_43 */
|
#define CRU_SSGTBL40_43_OFFSET (0x4A8U)
|
#define CRU_SSGTBL40_43_SSGTBL40_43_SHIFT (0U)
|
#define CRU_SSGTBL40_43_SSGTBL40_43_MASK (0xFFFFFFFFU << CRU_SSGTBL40_43_SSGTBL40_43_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL44_47 */
|
#define CRU_SSGTBL44_47_OFFSET (0x4ACU)
|
#define CRU_SSGTBL44_47_SSGTBL44_47_SHIFT (0U)
|
#define CRU_SSGTBL44_47_SSGTBL44_47_MASK (0xFFFFFFFFU << CRU_SSGTBL44_47_SSGTBL44_47_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL48_51 */
|
#define CRU_SSGTBL48_51_OFFSET (0x4B0U)
|
#define CRU_SSGTBL48_51_SSGTBL48_51_SHIFT (0U)
|
#define CRU_SSGTBL48_51_SSGTBL48_51_MASK (0xFFFFFFFFU << CRU_SSGTBL48_51_SSGTBL48_51_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL52_55 */
|
#define CRU_SSGTBL52_55_OFFSET (0x4B4U)
|
#define CRU_SSGTBL52_55_SSGTBL52_55_SHIFT (0U)
|
#define CRU_SSGTBL52_55_SSGTBL52_55_MASK (0xFFFFFFFFU << CRU_SSGTBL52_55_SSGTBL52_55_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL56_59 */
|
#define CRU_SSGTBL56_59_OFFSET (0x4B8U)
|
#define CRU_SSGTBL56_59_SSGTBL56_59_SHIFT (0U)
|
#define CRU_SSGTBL56_59_SSGTBL56_59_MASK (0xFFFFFFFFU << CRU_SSGTBL56_59_SSGTBL56_59_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL60_63 */
|
#define CRU_SSGTBL60_63_OFFSET (0x4BCU)
|
#define CRU_SSGTBL60_63_SSGTBL60_63_SHIFT (0U)
|
#define CRU_SSGTBL60_63_SSGTBL60_63_MASK (0xFFFFFFFFU << CRU_SSGTBL60_63_SSGTBL60_63_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL64_67 */
|
#define CRU_SSGTBL64_67_OFFSET (0x4C0U)
|
#define CRU_SSGTBL64_67_SSGTBL64_67_SHIFT (0U)
|
#define CRU_SSGTBL64_67_SSGTBL64_67_MASK (0xFFFFFFFFU << CRU_SSGTBL64_67_SSGTBL64_67_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL68_71 */
|
#define CRU_SSGTBL68_71_OFFSET (0x4C4U)
|
#define CRU_SSGTBL68_71_SSGTBL68_71_SHIFT (0U)
|
#define CRU_SSGTBL68_71_SSGTBL68_71_MASK (0xFFFFFFFFU << CRU_SSGTBL68_71_SSGTBL68_71_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL72_75 */
|
#define CRU_SSGTBL72_75_OFFSET (0x4C8U)
|
#define CRU_SSGTBL72_75_SSGTBL72_75_SHIFT (0U)
|
#define CRU_SSGTBL72_75_SSGTBL72_75_MASK (0xFFFFFFFFU << CRU_SSGTBL72_75_SSGTBL72_75_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL76_79 */
|
#define CRU_SSGTBL76_79_OFFSET (0x4CCU)
|
#define CRU_SSGTBL76_79_SSGTBL76_79_SHIFT (0U)
|
#define CRU_SSGTBL76_79_SSGTBL76_79_MASK (0xFFFFFFFFU << CRU_SSGTBL76_79_SSGTBL76_79_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL80_83 */
|
#define CRU_SSGTBL80_83_OFFSET (0x4D0U)
|
#define CRU_SSGTBL80_83_SSGTBL80_83_SHIFT (0U)
|
#define CRU_SSGTBL80_83_SSGTBL80_83_MASK (0xFFFFFFFFU << CRU_SSGTBL80_83_SSGTBL80_83_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL84_87 */
|
#define CRU_SSGTBL84_87_OFFSET (0x4D4U)
|
#define CRU_SSGTBL84_87_SSGTBL84_87_SHIFT (0U)
|
#define CRU_SSGTBL84_87_SSGTBL84_87_MASK (0xFFFFFFFFU << CRU_SSGTBL84_87_SSGTBL84_87_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL88_91 */
|
#define CRU_SSGTBL88_91_OFFSET (0x4D8U)
|
#define CRU_SSGTBL88_91_SSGTBL88_91_SHIFT (0U)
|
#define CRU_SSGTBL88_91_SSGTBL88_91_MASK (0xFFFFFFFFU << CRU_SSGTBL88_91_SSGTBL88_91_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL92_95 */
|
#define CRU_SSGTBL92_95_OFFSET (0x4DCU)
|
#define CRU_SSGTBL92_95_SSGTBL92_95_SHIFT (0U)
|
#define CRU_SSGTBL92_95_SSGTBL92_95_MASK (0xFFFFFFFFU << CRU_SSGTBL92_95_SSGTBL92_95_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL96_99 */
|
#define CRU_SSGTBL96_99_OFFSET (0x4E0U)
|
#define CRU_SSGTBL96_99_SSGTBL96_99_SHIFT (0U)
|
#define CRU_SSGTBL96_99_SSGTBL96_99_MASK (0xFFFFFFFFU << CRU_SSGTBL96_99_SSGTBL96_99_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL100_103 */
|
#define CRU_SSGTBL100_103_OFFSET (0x4E4U)
|
#define CRU_SSGTBL100_103_SSGTBL100_103_SHIFT (0U)
|
#define CRU_SSGTBL100_103_SSGTBL100_103_MASK (0xFFFFFFFFU << CRU_SSGTBL100_103_SSGTBL100_103_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL104_107 */
|
#define CRU_SSGTBL104_107_OFFSET (0x4E8U)
|
#define CRU_SSGTBL104_107_SSGTBL104_107_SHIFT (0U)
|
#define CRU_SSGTBL104_107_SSGTBL104_107_MASK (0xFFFFFFFFU << CRU_SSGTBL104_107_SSGTBL104_107_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL108_111 */
|
#define CRU_SSGTBL108_111_OFFSET (0x4ECU)
|
#define CRU_SSGTBL108_111_SSGTBL108_111_SHIFT (0U)
|
#define CRU_SSGTBL108_111_SSGTBL108_111_MASK (0xFFFFFFFFU << CRU_SSGTBL108_111_SSGTBL108_111_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL112_115 */
|
#define CRU_SSGTBL112_115_OFFSET (0x4F0U)
|
#define CRU_SSGTBL112_115_SSGTBL112_115_SHIFT (0U)
|
#define CRU_SSGTBL112_115_SSGTBL112_115_MASK (0xFFFFFFFFU << CRU_SSGTBL112_115_SSGTBL112_115_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL116_119 */
|
#define CRU_SSGTBL116_119_OFFSET (0x4F4U)
|
#define CRU_SSGTBL116_119_SSGTBL116_119_SHIFT (0U)
|
#define CRU_SSGTBL116_119_SSGTBL116_119_MASK (0xFFFFFFFFU << CRU_SSGTBL116_119_SSGTBL116_119_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL120_123 */
|
#define CRU_SSGTBL120_123_OFFSET (0x4F8U)
|
#define CRU_SSGTBL120_123_SSGTBL120_123_SHIFT (0U)
|
#define CRU_SSGTBL120_123_SSGTBL120_123_MASK (0xFFFFFFFFU << CRU_SSGTBL120_123_SSGTBL120_123_SHIFT) /* 0xFFFFFFFF */
|
/* SSGTBL124_127 */
|
#define CRU_SSGTBL124_127_OFFSET (0x4FCU)
|
#define CRU_SSGTBL124_127_SSGTBL124_127_SHIFT (0U)
|
#define CRU_SSGTBL124_127_SSGTBL124_127_MASK (0xFFFFFFFFU << CRU_SSGTBL124_127_SSGTBL124_127_SHIFT) /* 0xFFFFFFFF */
|
/* AUTOCS_CORE_CON0 */
|
#define CRU_AUTOCS_CORE_CON0_OFFSET (0x500U)
|
#define CRU_AUTOCS_CORE_CON0_PDCORE_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_CORE_CON0_PDCORE_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_CORE_CON0_PDCORE_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_CORE_CON0_PDCORE_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_CORE_CON0_PDCORE_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_CORE_CON0_PDCORE_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_CORE_CON1 */
|
#define CRU_AUTOCS_CORE_CON1_OFFSET (0x504U)
|
#define CRU_AUTOCS_CORE_CON1_CPU_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_CORE_CON1_CPU_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_CORE_CON1_CPU_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_CORE_CON1_DSU_SWITCH_EN_SHIFT (1U)
|
#define CRU_AUTOCS_CORE_CON1_DSU_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_CORE_CON1_DSU_SWITCH_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_CORE_CON1_WFI_EN_SHIFT (2U)
|
#define CRU_AUTOCS_CORE_CON1_WFI_EN_MASK (0x1U << CRU_AUTOCS_CORE_CON1_WFI_EN_SHIFT) /* 0x00000004 */
|
#define CRU_AUTOCS_CORE_CON1_WFIL3_EN_SHIFT (3U)
|
#define CRU_AUTOCS_CORE_CON1_WFIL3_EN_MASK (0x1U << CRU_AUTOCS_CORE_CON1_WFIL3_EN_SHIFT) /* 0x00000008 */
|
#define CRU_AUTOCS_CORE_CON1_FIQIRQ_EN_SHIFT (4U)
|
#define CRU_AUTOCS_CORE_CON1_FIQIRQ_EN_MASK (0x1U << CRU_AUTOCS_CORE_CON1_FIQIRQ_EN_SHIFT) /* 0x00000010 */
|
#define CRU_AUTOCS_CORE_CON1_VFIQIRQ_EN_SHIFT (5U)
|
#define CRU_AUTOCS_CORE_CON1_VFIQIRQ_EN_MASK (0x1U << CRU_AUTOCS_CORE_CON1_VFIQIRQ_EN_SHIFT) /* 0x00000020 */
|
#define CRU_AUTOCS_CORE_CON1_NIU_ACTIVE_EN_SHIFT (6U)
|
#define CRU_AUTOCS_CORE_CON1_NIU_ACTIVE_EN_MASK (0x1U << CRU_AUTOCS_CORE_CON1_NIU_ACTIVE_EN_SHIFT) /* 0x00000040 */
|
#define CRU_AUTOCS_CORE_CON1_STEP_SHIFT (8U)
|
#define CRU_AUTOCS_CORE_CON1_STEP_MASK (0x7U << CRU_AUTOCS_CORE_CON1_STEP_SHIFT) /* 0x00000700 */
|
#define CRU_AUTOCS_CORE_CON1_CLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_CORE_CON1_CLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_CORE_CON1_CLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_GPU_CON0 */
|
#define CRU_AUTOCS_GPU_CON0_OFFSET (0x508U)
|
#define CRU_AUTOCS_GPU_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_GPU_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_GPU_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_GPU_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_GPU_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_GPU_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_GPU_CON1 */
|
#define CRU_AUTOCS_GPU_CON1_OFFSET (0x50CU)
|
#define CRU_AUTOCS_GPU_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_GPU_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_GPU_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_GPU_CON1_CLK_EN_SHIFT (1U)
|
#define CRU_AUTOCS_GPU_CON1_CLK_EN_MASK (0x1U << CRU_AUTOCS_GPU_CON1_CLK_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_GPU_CON1_CLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_GPU_CON1_CLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_GPU_CON1_CLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_BUS_CON0 */
|
#define CRU_AUTOCS_BUS_CON0_OFFSET (0x510U)
|
#define CRU_AUTOCS_BUS_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_BUS_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_BUS_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_BUS_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_BUS_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_BUS_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_BUS_CON1 */
|
#define CRU_AUTOCS_BUS_CON1_OFFSET (0x514U)
|
#define CRU_AUTOCS_BUS_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_BUS_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_BUS_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_BUS_CON1_ACLK_EN_SHIFT (1U)
|
#define CRU_AUTOCS_BUS_CON1_ACLK_EN_MASK (0x1U << CRU_AUTOCS_BUS_CON1_ACLK_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_BUS_CON1_PCLK_EN_SHIFT (3U)
|
#define CRU_AUTOCS_BUS_CON1_PCLK_EN_MASK (0x1U << CRU_AUTOCS_BUS_CON1_PCLK_EN_SHIFT) /* 0x00000008 */
|
#define CRU_AUTOCS_BUS_CON1_MASTER_EN_SHIFT (4U)
|
#define CRU_AUTOCS_BUS_CON1_MASTER_EN_MASK (0x1U << CRU_AUTOCS_BUS_CON1_MASTER_EN_SHIFT) /* 0x00000010 */
|
#define CRU_AUTOCS_BUS_CON1_SLAVE_EN_SHIFT (5U)
|
#define CRU_AUTOCS_BUS_CON1_SLAVE_EN_MASK (0x1U << CRU_AUTOCS_BUS_CON1_SLAVE_EN_SHIFT) /* 0x00000020 */
|
#define CRU_AUTOCS_BUS_CON1_DMAC_M_EN_SHIFT (7U)
|
#define CRU_AUTOCS_BUS_CON1_DMAC_M_EN_MASK (0x1U << CRU_AUTOCS_BUS_CON1_DMAC_M_EN_SHIFT) /* 0x00000080 */
|
#define CRU_AUTOCS_BUS_CON1_CLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_BUS_CON1_CLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_BUS_CON1_CLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_TOP_CON0 */
|
#define CRU_AUTOCS_TOP_CON0_OFFSET (0x518U)
|
#define CRU_AUTOCS_TOP_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_TOP_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_TOP_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_TOP_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_TOP_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_TOP_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_TOP_CON1 */
|
#define CRU_AUTOCS_TOP_CON1_OFFSET (0x51CU)
|
#define CRU_AUTOCS_TOP_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_TOP_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_TOP_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_TOP_CON1_ACLK_EN_SHIFT (1U)
|
#define CRU_AUTOCS_TOP_CON1_ACLK_EN_MASK (0x1U << CRU_AUTOCS_TOP_CON1_ACLK_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_TOP_CON1_HCLK_EN_SHIFT (2U)
|
#define CRU_AUTOCS_TOP_CON1_HCLK_EN_MASK (0x1U << CRU_AUTOCS_TOP_CON1_HCLK_EN_SHIFT) /* 0x00000004 */
|
#define CRU_AUTOCS_TOP_CON1_PCLK_EN_SHIFT (3U)
|
#define CRU_AUTOCS_TOP_CON1_PCLK_EN_MASK (0x1U << CRU_AUTOCS_TOP_CON1_PCLK_EN_SHIFT) /* 0x00000008 */
|
#define CRU_AUTOCS_TOP_CON1_MASTER_EN_SHIFT (4U)
|
#define CRU_AUTOCS_TOP_CON1_MASTER_EN_MASK (0x1U << CRU_AUTOCS_TOP_CON1_MASTER_EN_SHIFT) /* 0x00000010 */
|
#define CRU_AUTOCS_TOP_CON1_SLAVE_EN_SHIFT (5U)
|
#define CRU_AUTOCS_TOP_CON1_SLAVE_EN_MASK (0x1U << CRU_AUTOCS_TOP_CON1_SLAVE_EN_SHIFT) /* 0x00000020 */
|
#define CRU_AUTOCS_TOP_CON1_DMAC_M_EN_SHIFT (7U)
|
#define CRU_AUTOCS_TOP_CON1_DMAC_M_EN_MASK (0x1U << CRU_AUTOCS_TOP_CON1_DMAC_M_EN_SHIFT) /* 0x00000080 */
|
#define CRU_AUTOCS_TOP_CON1_CLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_TOP_CON1_CLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_TOP_CON1_CLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_RKVDEC_CON0 */
|
#define CRU_AUTOCS_RKVDEC_CON0_OFFSET (0x520U)
|
#define CRU_AUTOCS_RKVDEC_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_RKVDEC_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_RKVDEC_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_RKVDEC_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_RKVDEC_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_RKVDEC_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_RKVDEC_CON1 */
|
#define CRU_AUTOCS_RKVDEC_CON1_OFFSET (0x524U)
|
#define CRU_AUTOCS_RKVDEC_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_RKVDEC_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_RKVDEC_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_ACLK_EN_SHIFT (1U)
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_ACLK_EN_MASK (0x1U << CRU_AUTOCS_RKVDEC_CON1_RKVDEC_ACLK_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_CA_EN_SHIFT (2U)
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_CA_EN_MASK (0x1U << CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_CA_EN_SHIFT) /* 0x00000004 */
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_CORE_EN_SHIFT (3U)
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_CORE_EN_MASK (0x1U << CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_CORE_EN_SHIFT) /* 0x00000008 */
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_HEVC_EN_SHIFT (4U)
|
#define CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_HEVC_EN_MASK (0x1U << CRU_AUTOCS_RKVDEC_CON1_RKVDEC_CLK_HEVC_EN_SHIFT) /* 0x00000010 */
|
#define CRU_AUTOCS_RKVDEC_CON1_CLK_CA_SEL_CFG_SHIFT (8U)
|
#define CRU_AUTOCS_RKVDEC_CON1_CLK_CA_SEL_CFG_MASK (0x3U << CRU_AUTOCS_RKVDEC_CON1_CLK_CA_SEL_CFG_SHIFT) /* 0x00000300 */
|
#define CRU_AUTOCS_RKVDEC_CON1_CLK_CORE_SEL_CFG_SHIFT (10U)
|
#define CRU_AUTOCS_RKVDEC_CON1_CLK_CORE_SEL_CFG_MASK (0x3U << CRU_AUTOCS_RKVDEC_CON1_CLK_CORE_SEL_CFG_SHIFT) /* 0x00000C00 */
|
#define CRU_AUTOCS_RKVDEC_CON1_CLK_HEVC_SEL_CFG_SHIFT (12U)
|
#define CRU_AUTOCS_RKVDEC_CON1_CLK_HEVC_SEL_CFG_MASK (0x3U << CRU_AUTOCS_RKVDEC_CON1_CLK_HEVC_SEL_CFG_SHIFT) /* 0x00003000 */
|
#define CRU_AUTOCS_RKVDEC_CON1_ACLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_RKVDEC_CON1_ACLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_RKVDEC_CON1_ACLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_RKVENC_CON0 */
|
#define CRU_AUTOCS_RKVENC_CON0_OFFSET (0x528U)
|
#define CRU_AUTOCS_RKVENC_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_RKVENC_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_RKVENC_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_RKVENC_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_RKVENC_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_RKVENC_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_RKVENC_CON1 */
|
#define CRU_AUTOCS_RKVENC_CON1_OFFSET (0x52CU)
|
#define CRU_AUTOCS_RKVENC_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_RKVENC_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_RKVENC_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_RKVENC_CON1_CLK_EN_SHIFT (1U)
|
#define CRU_AUTOCS_RKVENC_CON1_CLK_EN_MASK (0x1U << CRU_AUTOCS_RKVENC_CON1_CLK_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_RKVENC_CON1_CLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_RKVENC_CON1_CLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_RKVENC_CON1_CLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_VPU_CON0 */
|
#define CRU_AUTOCS_VPU_CON0_OFFSET (0x530U)
|
#define CRU_AUTOCS_VPU_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_VPU_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_VPU_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_VPU_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_VPU_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_VPU_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_VPU_CON1 */
|
#define CRU_AUTOCS_VPU_CON1_OFFSET (0x534U)
|
#define CRU_AUTOCS_VPU_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_VPU_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_VPU_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_VPU_CON1_CLK_EN_SHIFT (1U)
|
#define CRU_AUTOCS_VPU_CON1_CLK_EN_MASK (0x1U << CRU_AUTOCS_VPU_CON1_CLK_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_VPU_CON1_CLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_VPU_CON1_CLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_VPU_CON1_CLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_PERI_CON0 */
|
#define CRU_AUTOCS_PERI_CON0_OFFSET (0x538U)
|
#define CRU_AUTOCS_PERI_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_PERI_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_PERI_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_PERI_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_PERI_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_PERI_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_PERI_CON1 */
|
#define CRU_AUTOCS_PERI_CON1_OFFSET (0x53CU)
|
#define CRU_AUTOCS_PERI_CON1_PERI_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_PERI_CON1_PERI_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_PERI_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_PERI_CON1_PERI_ACLK_EN_SHIFT (1U)
|
#define CRU_AUTOCS_PERI_CON1_PERI_ACLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_PERI_ACLK_EN_SHIFT) /* 0x00000002 */
|
#define CRU_AUTOCS_PERI_CON1_PERI_HCLK_EN_SHIFT (2U)
|
#define CRU_AUTOCS_PERI_CON1_PERI_HCLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_PERI_HCLK_EN_SHIFT) /* 0x00000004 */
|
#define CRU_AUTOCS_PERI_CON1_PHP_SWITCH_EN_SHIFT (3U)
|
#define CRU_AUTOCS_PERI_CON1_PHP_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_PHP_SWITCH_EN_SHIFT) /* 0x00000008 */
|
#define CRU_AUTOCS_PERI_CON1_PHP_ACLK_EN_SHIFT (4U)
|
#define CRU_AUTOCS_PERI_CON1_PHP_ACLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_PHP_ACLK_EN_SHIFT) /* 0x00000010 */
|
#define CRU_AUTOCS_PERI_CON1_PHP_HCLK_EN_SHIFT (5U)
|
#define CRU_AUTOCS_PERI_CON1_PHP_HCLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_PHP_HCLK_EN_SHIFT) /* 0x00000020 */
|
#define CRU_AUTOCS_PERI_CON1_GA_SWITCH_EN_SHIFT (6U)
|
#define CRU_AUTOCS_PERI_CON1_GA_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_GA_SWITCH_EN_SHIFT) /* 0x00000040 */
|
#define CRU_AUTOCS_PERI_CON1_GA_ACLK_EN_SHIFT (7U)
|
#define CRU_AUTOCS_PERI_CON1_GA_ACLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_GA_ACLK_EN_SHIFT) /* 0x00000080 */
|
#define CRU_AUTOCS_PERI_CON1_GA_HCLK_EN_SHIFT (8U)
|
#define CRU_AUTOCS_PERI_CON1_GA_HCLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_GA_HCLK_EN_SHIFT) /* 0x00000100 */
|
#define CRU_AUTOCS_PERI_CON1_SF_SWITCH_EN_SHIFT (9U)
|
#define CRU_AUTOCS_PERI_CON1_SF_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_SF_SWITCH_EN_SHIFT) /* 0x00000200 */
|
#define CRU_AUTOCS_PERI_CON1_SF_ACLK_EN_SHIFT (10U)
|
#define CRU_AUTOCS_PERI_CON1_SF_ACLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_SF_ACLK_EN_SHIFT) /* 0x00000400 */
|
#define CRU_AUTOCS_PERI_CON1_SF_HCLK_EN_SHIFT (11U)
|
#define CRU_AUTOCS_PERI_CON1_SF_HCLK_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_SF_HCLK_EN_SHIFT) /* 0x00000800 */
|
#define CRU_AUTOCS_PERI_CON1_DCF_M_EN_SHIFT (12U)
|
#define CRU_AUTOCS_PERI_CON1_DCF_M_EN_MASK (0x1U << CRU_AUTOCS_PERI_CON1_DCF_M_EN_SHIFT) /* 0x00001000 */
|
#define CRU_AUTOCS_PERI_CON1_CLKSEL_CFG_SHIFT (14U)
|
#define CRU_AUTOCS_PERI_CON1_CLKSEL_CFG_MASK (0x3U << CRU_AUTOCS_PERI_CON1_CLKSEL_CFG_SHIFT) /* 0x0000C000 */
|
/* AUTOCS_GPLL_CON0 */
|
#define CRU_AUTOCS_GPLL_CON0_OFFSET (0x540U)
|
#define CRU_AUTOCS_GPLL_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_GPLL_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_GPLL_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_GPLL_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_GPLL_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_GPLL_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_GPLL_CON1 */
|
#define CRU_AUTOCS_GPLL_CON1_OFFSET (0x544U)
|
#define CRU_AUTOCS_GPLL_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_GPLL_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_GPLL_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_GPLL_CON1_WFI_EN_SHIFT (2U)
|
#define CRU_AUTOCS_GPLL_CON1_WFI_EN_MASK (0x1U << CRU_AUTOCS_GPLL_CON1_WFI_EN_SHIFT) /* 0x00000004 */
|
#define CRU_AUTOCS_GPLL_CON1_WFIL3_EN_SHIFT (3U)
|
#define CRU_AUTOCS_GPLL_CON1_WFIL3_EN_MASK (0x1U << CRU_AUTOCS_GPLL_CON1_WFIL3_EN_SHIFT) /* 0x00000008 */
|
#define CRU_AUTOCS_GPLL_CON1_FIQIRQ_EN_SHIFT (4U)
|
#define CRU_AUTOCS_GPLL_CON1_FIQIRQ_EN_MASK (0x1U << CRU_AUTOCS_GPLL_CON1_FIQIRQ_EN_SHIFT) /* 0x00000010 */
|
#define CRU_AUTOCS_GPLL_CON1_VFIQIRQ_EN_SHIFT (5U)
|
#define CRU_AUTOCS_GPLL_CON1_VFIQIRQ_EN_MASK (0x1U << CRU_AUTOCS_GPLL_CON1_VFIQIRQ_EN_SHIFT) /* 0x00000020 */
|
/* AUTOCS_CPLL_CON0 */
|
#define CRU_AUTOCS_CPLL_CON0_OFFSET (0x548U)
|
#define CRU_AUTOCS_CPLL_CON0_IDLE_TH_SHIFT (0U)
|
#define CRU_AUTOCS_CPLL_CON0_IDLE_TH_MASK (0xFFFFU << CRU_AUTOCS_CPLL_CON0_IDLE_TH_SHIFT) /* 0x0000FFFF */
|
#define CRU_AUTOCS_CPLL_CON0_WAIT_TH_SHIFT (16U)
|
#define CRU_AUTOCS_CPLL_CON0_WAIT_TH_MASK (0xFFFFU << CRU_AUTOCS_CPLL_CON0_WAIT_TH_SHIFT) /* 0xFFFF0000 */
|
/* AUTOCS_CPLL_CON1 */
|
#define CRU_AUTOCS_CPLL_CON1_OFFSET (0x54CU)
|
#define CRU_AUTOCS_CPLL_CON1_SWITCH_EN_SHIFT (0U)
|
#define CRU_AUTOCS_CPLL_CON1_SWITCH_EN_MASK (0x1U << CRU_AUTOCS_CPLL_CON1_SWITCH_EN_SHIFT) /* 0x00000001 */
|
#define CRU_AUTOCS_CPLL_CON1_WFI_EN_SHIFT (2U)
|
#define CRU_AUTOCS_CPLL_CON1_WFI_EN_MASK (0x1U << CRU_AUTOCS_CPLL_CON1_WFI_EN_SHIFT) /* 0x00000004 */
|
#define CRU_AUTOCS_CPLL_CON1_WFIL3_EN_SHIFT (3U)
|
#define CRU_AUTOCS_CPLL_CON1_WFIL3_EN_MASK (0x1U << CRU_AUTOCS_CPLL_CON1_WFIL3_EN_SHIFT) /* 0x00000008 */
|
#define CRU_AUTOCS_CPLL_CON1_FIQIRQ_EN_SHIFT (4U)
|
#define CRU_AUTOCS_CPLL_CON1_FIQIRQ_EN_MASK (0x1U << CRU_AUTOCS_CPLL_CON1_FIQIRQ_EN_SHIFT) /* 0x00000010 */
|
#define CRU_AUTOCS_CPLL_CON1_VFIQIRQ_EN_SHIFT (5U)
|
#define CRU_AUTOCS_CPLL_CON1_VFIQIRQ_EN_MASK (0x1U << CRU_AUTOCS_CPLL_CON1_VFIQIRQ_EN_SHIFT) /* 0x00000020 */
|
/* SDMMC0_CON0 */
|
#define CRU_SDMMC0_CON0_OFFSET (0x580U)
|
#define CRU_SDMMC0_CON0_INIT_STATE_SHIFT (0U)
|
#define CRU_SDMMC0_CON0_INIT_STATE_MASK (0x1U << CRU_SDMMC0_CON0_INIT_STATE_SHIFT) /* 0x00000001 */
|
#define CRU_SDMMC0_CON0_DRV_DEGREE_SHIFT (1U)
|
#define CRU_SDMMC0_CON0_DRV_DEGREE_MASK (0x3U << CRU_SDMMC0_CON0_DRV_DEGREE_SHIFT) /* 0x00000006 */
|
#define CRU_SDMMC0_CON0_DRV_DELAYNUM_SHIFT (3U)
|
#define CRU_SDMMC0_CON0_DRV_DELAYNUM_MASK (0xFFU << CRU_SDMMC0_CON0_DRV_DELAYNUM_SHIFT) /* 0x000007F8 */
|
#define CRU_SDMMC0_CON0_DRV_SEL_SHIFT (11U)
|
#define CRU_SDMMC0_CON0_DRV_SEL_MASK (0x1U << CRU_SDMMC0_CON0_DRV_SEL_SHIFT) /* 0x00000800 */
|
/* SDMMC0_CON1 */
|
#define CRU_SDMMC0_CON1_OFFSET (0x584U)
|
#define CRU_SDMMC0_CON1_SAMPLE_DEGREE_SHIFT (0U)
|
#define CRU_SDMMC0_CON1_SAMPLE_DEGREE_MASK (0x3U << CRU_SDMMC0_CON1_SAMPLE_DEGREE_SHIFT) /* 0x00000003 */
|
#define CRU_SDMMC0_CON1_SAMPLE_DELAYNUM_SHIFT (2U)
|
#define CRU_SDMMC0_CON1_SAMPLE_DELAYNUM_MASK (0xFFU << CRU_SDMMC0_CON1_SAMPLE_DELAYNUM_SHIFT) /* 0x000003FC */
|
#define CRU_SDMMC0_CON1_SAMPLE_SEL_SHIFT (10U)
|
#define CRU_SDMMC0_CON1_SAMPLE_SEL_MASK (0x1U << CRU_SDMMC0_CON1_SAMPLE_SEL_SHIFT) /* 0x00000400 */
|
/* SDMMC1_CON0 */
|
#define CRU_SDMMC1_CON0_OFFSET (0x588U)
|
#define CRU_SDMMC1_CON0_INIT_STATE_SHIFT (0U)
|
#define CRU_SDMMC1_CON0_INIT_STATE_MASK (0x1U << CRU_SDMMC1_CON0_INIT_STATE_SHIFT) /* 0x00000001 */
|
#define CRU_SDMMC1_CON0_DRV_DEGREE_SHIFT (1U)
|
#define CRU_SDMMC1_CON0_DRV_DEGREE_MASK (0x3U << CRU_SDMMC1_CON0_DRV_DEGREE_SHIFT) /* 0x00000006 */
|
#define CRU_SDMMC1_CON0_DRV_DELAYNUM_SHIFT (3U)
|
#define CRU_SDMMC1_CON0_DRV_DELAYNUM_MASK (0xFFU << CRU_SDMMC1_CON0_DRV_DELAYNUM_SHIFT) /* 0x000007F8 */
|
#define CRU_SDMMC1_CON0_DRV_SEL_SHIFT (11U)
|
#define CRU_SDMMC1_CON0_DRV_SEL_MASK (0x1U << CRU_SDMMC1_CON0_DRV_SEL_SHIFT) /* 0x00000800 */
|
/* SDMMC1_CON1 */
|
#define CRU_SDMMC1_CON1_OFFSET (0x58CU)
|
#define CRU_SDMMC1_CON1_SAMPLE_DEGREE_SHIFT (0U)
|
#define CRU_SDMMC1_CON1_SAMPLE_DEGREE_MASK (0x3U << CRU_SDMMC1_CON1_SAMPLE_DEGREE_SHIFT) /* 0x00000003 */
|
#define CRU_SDMMC1_CON1_SAMPLE_DELAYNUM_SHIFT (2U)
|
#define CRU_SDMMC1_CON1_SAMPLE_DELAYNUM_MASK (0xFFU << CRU_SDMMC1_CON1_SAMPLE_DELAYNUM_SHIFT) /* 0x000003FC */
|
#define CRU_SDMMC1_CON1_SAMPLE_SEL_SHIFT (10U)
|
#define CRU_SDMMC1_CON1_SAMPLE_SEL_MASK (0x1U << CRU_SDMMC1_CON1_SAMPLE_SEL_SHIFT) /* 0x00000400 */
|
/* SDMMC2_CON0 */
|
#define CRU_SDMMC2_CON0_OFFSET (0x590U)
|
#define CRU_SDMMC2_CON0_INIT_STATE_SHIFT (0U)
|
#define CRU_SDMMC2_CON0_INIT_STATE_MASK (0x1U << CRU_SDMMC2_CON0_INIT_STATE_SHIFT) /* 0x00000001 */
|
#define CRU_SDMMC2_CON0_DRV_DEGREE_SHIFT (1U)
|
#define CRU_SDMMC2_CON0_DRV_DEGREE_MASK (0x3U << CRU_SDMMC2_CON0_DRV_DEGREE_SHIFT) /* 0x00000006 */
|
#define CRU_SDMMC2_CON0_DRV_DELAYNUM_SHIFT (3U)
|
#define CRU_SDMMC2_CON0_DRV_DELAYNUM_MASK (0xFFU << CRU_SDMMC2_CON0_DRV_DELAYNUM_SHIFT) /* 0x000007F8 */
|
#define CRU_SDMMC2_CON0_DRV_SEL_SHIFT (11U)
|
#define CRU_SDMMC2_CON0_DRV_SEL_MASK (0x1U << CRU_SDMMC2_CON0_DRV_SEL_SHIFT) /* 0x00000800 */
|
/* SDMMC2_CON1 */
|
#define CRU_SDMMC2_CON1_OFFSET (0x594U)
|
#define CRU_SDMMC2_CON1_SAMPLE_DEGREE_SHIFT (0U)
|
#define CRU_SDMMC2_CON1_SAMPLE_DEGREE_MASK (0x3U << CRU_SDMMC2_CON1_SAMPLE_DEGREE_SHIFT) /* 0x00000003 */
|
#define CRU_SDMMC2_CON1_SAMPLE_DELAYNUM_SHIFT (2U)
|
#define CRU_SDMMC2_CON1_SAMPLE_DELAYNUM_MASK (0xFFU << CRU_SDMMC2_CON1_SAMPLE_DELAYNUM_SHIFT) /* 0x000003FC */
|
#define CRU_SDMMC2_CON1_SAMPLE_SEL_SHIFT (10U)
|
#define CRU_SDMMC2_CON1_SAMPLE_SEL_MASK (0x1U << CRU_SDMMC2_CON1_SAMPLE_SEL_SHIFT) /* 0x00000400 */
|
/* EMMC_CON0 */
|
#define CRU_EMMC_CON0_OFFSET (0x598U)
|
#define CRU_EMMC_CON0_INIT_STATE_SHIFT (0U)
|
#define CRU_EMMC_CON0_INIT_STATE_MASK (0x1U << CRU_EMMC_CON0_INIT_STATE_SHIFT) /* 0x00000001 */
|
#define CRU_EMMC_CON0_DRV_DEGREE_SHIFT (1U)
|
#define CRU_EMMC_CON0_DRV_DEGREE_MASK (0x3U << CRU_EMMC_CON0_DRV_DEGREE_SHIFT) /* 0x00000006 */
|
#define CRU_EMMC_CON0_DRV_DELAYNUM_SHIFT (3U)
|
#define CRU_EMMC_CON0_DRV_DELAYNUM_MASK (0xFFU << CRU_EMMC_CON0_DRV_DELAYNUM_SHIFT) /* 0x000007F8 */
|
#define CRU_EMMC_CON0_DRV_SEL_SHIFT (11U)
|
#define CRU_EMMC_CON0_DRV_SEL_MASK (0x1U << CRU_EMMC_CON0_DRV_SEL_SHIFT) /* 0x00000800 */
|
/* EMMC_CON1 */
|
#define CRU_EMMC_CON1_OFFSET (0x59CU)
|
#define CRU_EMMC_CON1_SAMPLE_DEGREE_SHIFT (0U)
|
#define CRU_EMMC_CON1_SAMPLE_DEGREE_MASK (0x3U << CRU_EMMC_CON1_SAMPLE_DEGREE_SHIFT) /* 0x00000003 */
|
#define CRU_EMMC_CON1_SAMPLE_DELAYNUM_SHIFT (2U)
|
#define CRU_EMMC_CON1_SAMPLE_DELAYNUM_MASK (0xFFU << CRU_EMMC_CON1_SAMPLE_DELAYNUM_SHIFT) /* 0x000003FC */
|
#define CRU_EMMC_CON1_SAMPLE_SEL_SHIFT (10U)
|
#define CRU_EMMC_CON1_SAMPLE_SEL_MASK (0x1U << CRU_EMMC_CON1_SAMPLE_SEL_SHIFT) /* 0x00000400 */
|
/******************************************I2C*******************************************/
|
/* CON */
|
#define I2C_CON_OFFSET (0x0U)
|
#define I2C_CON_I2C_EN_SHIFT (0U)
|
#define I2C_CON_I2C_EN_MASK (0x1U << I2C_CON_I2C_EN_SHIFT) /* 0x00000001 */
|
#define I2C_CON_I2C_MODE_SHIFT (1U)
|
#define I2C_CON_I2C_MODE_MASK (0x3U << I2C_CON_I2C_MODE_SHIFT) /* 0x00000006 */
|
#define I2C_CON_START_SHIFT (3U)
|
#define I2C_CON_START_MASK (0x1U << I2C_CON_START_SHIFT) /* 0x00000008 */
|
#define I2C_CON_STOP_SHIFT (4U)
|
#define I2C_CON_STOP_MASK (0x1U << I2C_CON_STOP_SHIFT) /* 0x00000010 */
|
#define I2C_CON_ACK_SHIFT (5U)
|
#define I2C_CON_ACK_MASK (0x1U << I2C_CON_ACK_SHIFT) /* 0x00000020 */
|
#define I2C_CON_ACT2NAK_SHIFT (6U)
|
#define I2C_CON_ACT2NAK_MASK (0x1U << I2C_CON_ACT2NAK_SHIFT) /* 0x00000040 */
|
#define I2C_CON_DATA_UPD_ST_SHIFT (8U)
|
#define I2C_CON_DATA_UPD_ST_MASK (0x7U << I2C_CON_DATA_UPD_ST_SHIFT) /* 0x00000700 */
|
#define I2C_CON_START_SETUP_SHIFT (12U)
|
#define I2C_CON_START_SETUP_MASK (0x3U << I2C_CON_START_SETUP_SHIFT) /* 0x00003000 */
|
#define I2C_CON_STOP_SETUP_SHIFT (14U)
|
#define I2C_CON_STOP_SETUP_MASK (0x3U << I2C_CON_STOP_SETUP_SHIFT) /* 0x0000C000 */
|
#define I2C_CON_VERSION_SHIFT (16U)
|
#define I2C_CON_VERSION_MASK (0xFFFFU << I2C_CON_VERSION_SHIFT) /* 0xFFFF0000 */
|
/* CLKDIV */
|
#define I2C_CLKDIV_OFFSET (0x4U)
|
#define I2C_CLKDIV_CLKDIVL_SHIFT (0U)
|
#define I2C_CLKDIV_CLKDIVL_MASK (0xFFFFU << I2C_CLKDIV_CLKDIVL_SHIFT) /* 0x0000FFFF */
|
#define I2C_CLKDIV_CLKDIVH_SHIFT (16U)
|
#define I2C_CLKDIV_CLKDIVH_MASK (0xFFFFU << I2C_CLKDIV_CLKDIVH_SHIFT) /* 0xFFFF0000 */
|
/* MRXADDR */
|
#define I2C_MRXADDR_OFFSET (0x8U)
|
#define I2C_MRXADDR_SADDR_SHIFT (0U)
|
#define I2C_MRXADDR_SADDR_MASK (0xFFFFFFU << I2C_MRXADDR_SADDR_SHIFT) /* 0x00FFFFFF */
|
#define I2C_MRXADDR_ADDLVLD_SHIFT (24U)
|
#define I2C_MRXADDR_ADDLVLD_MASK (0x1U << I2C_MRXADDR_ADDLVLD_SHIFT) /* 0x01000000 */
|
#define I2C_MRXADDR_ADDMVLD_SHIFT (25U)
|
#define I2C_MRXADDR_ADDMVLD_MASK (0x1U << I2C_MRXADDR_ADDMVLD_SHIFT) /* 0x02000000 */
|
#define I2C_MRXADDR_ADDHVLD_SHIFT (26U)
|
#define I2C_MRXADDR_ADDHVLD_MASK (0x1U << I2C_MRXADDR_ADDHVLD_SHIFT) /* 0x04000000 */
|
/* MRXRADDR */
|
#define I2C_MRXRADDR_OFFSET (0xCU)
|
#define I2C_MRXRADDR_SRADDR_SHIFT (0U)
|
#define I2C_MRXRADDR_SRADDR_MASK (0xFFFFFFU << I2C_MRXRADDR_SRADDR_SHIFT) /* 0x00FFFFFF */
|
#define I2C_MRXRADDR_SRADDLVLD_SHIFT (24U)
|
#define I2C_MRXRADDR_SRADDLVLD_MASK (0x1U << I2C_MRXRADDR_SRADDLVLD_SHIFT) /* 0x01000000 */
|
#define I2C_MRXRADDR_SRADDMVLD_SHIFT (25U)
|
#define I2C_MRXRADDR_SRADDMVLD_MASK (0x1U << I2C_MRXRADDR_SRADDMVLD_SHIFT) /* 0x02000000 */
|
#define I2C_MRXRADDR_SRADDHVLD_SHIFT (26U)
|
#define I2C_MRXRADDR_SRADDHVLD_MASK (0x1U << I2C_MRXRADDR_SRADDHVLD_SHIFT) /* 0x04000000 */
|
/* MTXCNT */
|
#define I2C_MTXCNT_OFFSET (0x10U)
|
#define I2C_MTXCNT_MTXCNT_SHIFT (0U)
|
#define I2C_MTXCNT_MTXCNT_MASK (0x3FU << I2C_MTXCNT_MTXCNT_SHIFT) /* 0x0000003F */
|
/* MRXCNT */
|
#define I2C_MRXCNT_OFFSET (0x14U)
|
#define I2C_MRXCNT_MRXCNT_SHIFT (0U)
|
#define I2C_MRXCNT_MRXCNT_MASK (0x3FU << I2C_MRXCNT_MRXCNT_SHIFT) /* 0x0000003F */
|
/* IEN */
|
#define I2C_IEN_OFFSET (0x18U)
|
#define I2C_IEN_BTFIEN_SHIFT (0U)
|
#define I2C_IEN_BTFIEN_MASK (0x1U << I2C_IEN_BTFIEN_SHIFT) /* 0x00000001 */
|
#define I2C_IEN_BRFIEN_SHIFT (1U)
|
#define I2C_IEN_BRFIEN_MASK (0x1U << I2C_IEN_BRFIEN_SHIFT) /* 0x00000002 */
|
#define I2C_IEN_MBTFIEN_SHIFT (2U)
|
#define I2C_IEN_MBTFIEN_MASK (0x1U << I2C_IEN_MBTFIEN_SHIFT) /* 0x00000004 */
|
#define I2C_IEN_MBRFIEN_SHIFT (3U)
|
#define I2C_IEN_MBRFIEN_MASK (0x1U << I2C_IEN_MBRFIEN_SHIFT) /* 0x00000008 */
|
#define I2C_IEN_STARTIEN_SHIFT (4U)
|
#define I2C_IEN_STARTIEN_MASK (0x1U << I2C_IEN_STARTIEN_SHIFT) /* 0x00000010 */
|
#define I2C_IEN_STOPIEN_SHIFT (5U)
|
#define I2C_IEN_STOPIEN_MASK (0x1U << I2C_IEN_STOPIEN_SHIFT) /* 0x00000020 */
|
#define I2C_IEN_NAKRCVIEN_SHIFT (6U)
|
#define I2C_IEN_NAKRCVIEN_MASK (0x1U << I2C_IEN_NAKRCVIEN_SHIFT) /* 0x00000040 */
|
#define I2C_IEN_SLAVEHDSCLEN_SHIFT (7U)
|
#define I2C_IEN_SLAVEHDSCLEN_MASK (0x1U << I2C_IEN_SLAVEHDSCLEN_SHIFT) /* 0x00000080 */
|
/* IPD */
|
#define I2C_IPD_OFFSET (0x1CU)
|
#define I2C_IPD_BTFIPD_SHIFT (0U)
|
#define I2C_IPD_BTFIPD_MASK (0x1U << I2C_IPD_BTFIPD_SHIFT) /* 0x00000001 */
|
#define I2C_IPD_BRFIPD_SHIFT (1U)
|
#define I2C_IPD_BRFIPD_MASK (0x1U << I2C_IPD_BRFIPD_SHIFT) /* 0x00000002 */
|
#define I2C_IPD_MBTFIPD_SHIFT (2U)
|
#define I2C_IPD_MBTFIPD_MASK (0x1U << I2C_IPD_MBTFIPD_SHIFT) /* 0x00000004 */
|
#define I2C_IPD_MBRFIPD_SHIFT (3U)
|
#define I2C_IPD_MBRFIPD_MASK (0x1U << I2C_IPD_MBRFIPD_SHIFT) /* 0x00000008 */
|
#define I2C_IPD_STARTIPD_SHIFT (4U)
|
#define I2C_IPD_STARTIPD_MASK (0x1U << I2C_IPD_STARTIPD_SHIFT) /* 0x00000010 */
|
#define I2C_IPD_STOPIPD_SHIFT (5U)
|
#define I2C_IPD_STOPIPD_MASK (0x1U << I2C_IPD_STOPIPD_SHIFT) /* 0x00000020 */
|
#define I2C_IPD_NAKRCVIPD_SHIFT (6U)
|
#define I2C_IPD_NAKRCVIPD_MASK (0x1U << I2C_IPD_NAKRCVIPD_SHIFT) /* 0x00000040 */
|
#define I2C_IPD_SLAVEHDSCLIPD_SHIFT (7U)
|
#define I2C_IPD_SLAVEHDSCLIPD_MASK (0x1U << I2C_IPD_SLAVEHDSCLIPD_SHIFT) /* 0x00000080 */
|
/* FCNT */
|
#define I2C_FCNT_OFFSET (0x20U)
|
#define I2C_FCNT (0x0U)
|
#define I2C_FCNT_FCNT_SHIFT (0U)
|
#define I2C_FCNT_FCNT_MASK (0x3FU << I2C_FCNT_FCNT_SHIFT) /* 0x0000003F */
|
/* SCL_OE_DB */
|
#define I2C_SCL_OE_DB_OFFSET (0x24U)
|
#define I2C_SCL_OE_DB_SCL_OE_DB_SHIFT (0U)
|
#define I2C_SCL_OE_DB_SCL_OE_DB_MASK (0xFFU << I2C_SCL_OE_DB_SCL_OE_DB_SHIFT) /* 0x000000FF */
|
/* TXDATA0 */
|
#define I2C_TXDATA0_OFFSET (0x100U)
|
#define I2C_TXDATA0_TXDATA0_SHIFT (0U)
|
#define I2C_TXDATA0_TXDATA0_MASK (0xFFFFFFFFU << I2C_TXDATA0_TXDATA0_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA1 */
|
#define I2C_TXDATA1_OFFSET (0x104U)
|
#define I2C_TXDATA1_TXDATA1_SHIFT (0U)
|
#define I2C_TXDATA1_TXDATA1_MASK (0xFFFFFFFFU << I2C_TXDATA1_TXDATA1_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA2 */
|
#define I2C_TXDATA2_OFFSET (0x108U)
|
#define I2C_TXDATA2_TXDATA2_SHIFT (0U)
|
#define I2C_TXDATA2_TXDATA2_MASK (0xFFFFFFFFU << I2C_TXDATA2_TXDATA2_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA3 */
|
#define I2C_TXDATA3_OFFSET (0x10CU)
|
#define I2C_TXDATA3_TXDATA3_SHIFT (0U)
|
#define I2C_TXDATA3_TXDATA3_MASK (0xFFFFFFFFU << I2C_TXDATA3_TXDATA3_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA4 */
|
#define I2C_TXDATA4_OFFSET (0x110U)
|
#define I2C_TXDATA4_TXDATA4_SHIFT (0U)
|
#define I2C_TXDATA4_TXDATA4_MASK (0xFFFFFFFFU << I2C_TXDATA4_TXDATA4_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA5 */
|
#define I2C_TXDATA5_OFFSET (0x114U)
|
#define I2C_TXDATA5_TXDATA5_SHIFT (0U)
|
#define I2C_TXDATA5_TXDATA5_MASK (0xFFFFFFFFU << I2C_TXDATA5_TXDATA5_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA6 */
|
#define I2C_TXDATA6_OFFSET (0x118U)
|
#define I2C_TXDATA6_TXDATA6_SHIFT (0U)
|
#define I2C_TXDATA6_TXDATA6_MASK (0xFFFFFFFFU << I2C_TXDATA6_TXDATA6_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA7 */
|
#define I2C_TXDATA7_OFFSET (0x11CU)
|
#define I2C_TXDATA7_TXDATA7_SHIFT (0U)
|
#define I2C_TXDATA7_TXDATA7_MASK (0xFFFFFFFFU << I2C_TXDATA7_TXDATA7_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA0 */
|
#define I2C_RXDATA0_OFFSET (0x200U)
|
#define I2C_RXDATA0 (0x0U)
|
#define I2C_RXDATA0_RXDATA0_SHIFT (0U)
|
#define I2C_RXDATA0_RXDATA0_MASK (0xFFFFFFFFU << I2C_RXDATA0_RXDATA0_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA1 */
|
#define I2C_RXDATA1_OFFSET (0x204U)
|
#define I2C_RXDATA1 (0x0U)
|
#define I2C_RXDATA1_RXDATA1_SHIFT (0U)
|
#define I2C_RXDATA1_RXDATA1_MASK (0xFFFFFFFFU << I2C_RXDATA1_RXDATA1_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA2 */
|
#define I2C_RXDATA2_OFFSET (0x208U)
|
#define I2C_RXDATA2 (0x0U)
|
#define I2C_RXDATA2_RXDATA2_SHIFT (0U)
|
#define I2C_RXDATA2_RXDATA2_MASK (0xFFFFFFFFU << I2C_RXDATA2_RXDATA2_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA3 */
|
#define I2C_RXDATA3_OFFSET (0x20CU)
|
#define I2C_RXDATA3 (0x0U)
|
#define I2C_RXDATA3_RXDATA3_SHIFT (0U)
|
#define I2C_RXDATA3_RXDATA3_MASK (0xFFFFFFFFU << I2C_RXDATA3_RXDATA3_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA4 */
|
#define I2C_RXDATA4_OFFSET (0x210U)
|
#define I2C_RXDATA4 (0x0U)
|
#define I2C_RXDATA4_RXDATA4_SHIFT (0U)
|
#define I2C_RXDATA4_RXDATA4_MASK (0xFFFFFFFFU << I2C_RXDATA4_RXDATA4_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA5 */
|
#define I2C_RXDATA5_OFFSET (0x214U)
|
#define I2C_RXDATA5 (0x0U)
|
#define I2C_RXDATA5_RXDATA5_SHIFT (0U)
|
#define I2C_RXDATA5_RXDATA5_MASK (0xFFFFFFFFU << I2C_RXDATA5_RXDATA5_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA6 */
|
#define I2C_RXDATA6_OFFSET (0x218U)
|
#define I2C_RXDATA6 (0x0U)
|
#define I2C_RXDATA6_RXDATA6_SHIFT (0U)
|
#define I2C_RXDATA6_RXDATA6_MASK (0xFFFFFFFFU << I2C_RXDATA6_RXDATA6_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA7 */
|
#define I2C_RXDATA7_OFFSET (0x21CU)
|
#define I2C_RXDATA7 (0x0U)
|
#define I2C_RXDATA7_RXDATA7_SHIFT (0U)
|
#define I2C_RXDATA7_RXDATA7_MASK (0xFFFFFFFFU << I2C_RXDATA7_RXDATA7_SHIFT) /* 0xFFFFFFFF */
|
/* ST */
|
#define I2C_ST_OFFSET (0x220U)
|
#define I2C_ST (0x0U)
|
#define I2C_ST_SDA_ST_SHIFT (0U)
|
#define I2C_ST_SDA_ST_MASK (0x1U << I2C_ST_SDA_ST_SHIFT) /* 0x00000001 */
|
#define I2C_ST_SCL_ST_SHIFT (1U)
|
#define I2C_ST_SCL_ST_MASK (0x1U << I2C_ST_SCL_ST_SHIFT) /* 0x00000002 */
|
/* DBGCTRL */
|
#define I2C_DBGCTRL_OFFSET (0x224U)
|
#define I2C_DBGCTRL_FLT_F_SHIFT (0U)
|
#define I2C_DBGCTRL_FLT_F_MASK (0xFU << I2C_DBGCTRL_FLT_F_SHIFT) /* 0x0000000F */
|
#define I2C_DBGCTRL_FLT_R_SHIFT (4U)
|
#define I2C_DBGCTRL_FLT_R_MASK (0xFU << I2C_DBGCTRL_FLT_R_SHIFT) /* 0x000000F0 */
|
#define I2C_DBGCTRL_SLV_HOLD_SCL_TH_SHIFT (8U)
|
#define I2C_DBGCTRL_SLV_HOLD_SCL_TH_MASK (0xFU << I2C_DBGCTRL_SLV_HOLD_SCL_TH_SHIFT) /* 0x00000F00 */
|
#define I2C_DBGCTRL_FLT_EN_SHIFT (12U)
|
#define I2C_DBGCTRL_FLT_EN_MASK (0x1U << I2C_DBGCTRL_FLT_EN_SHIFT) /* 0x00001000 */
|
#define I2C_DBGCTRL_NAK_RELEASE_SCL_SHIFT (13U)
|
#define I2C_DBGCTRL_NAK_RELEASE_SCL_MASK (0x1U << I2C_DBGCTRL_NAK_RELEASE_SCL_SHIFT) /* 0x00002000 */
|
#define I2C_DBGCTRL_H0_CHECK_SCL_SHIFT (14U)
|
#define I2C_DBGCTRL_H0_CHECK_SCL_MASK (0x1U << I2C_DBGCTRL_H0_CHECK_SCL_SHIFT) /* 0x00004000 */
|
/******************************************UART******************************************/
|
/* RBR */
|
#define UART_RBR_OFFSET (0x0U)
|
#define UART_RBR (0x0U)
|
#define UART_RBR_DATA_INPUT_SHIFT (0U)
|
#define UART_RBR_DATA_INPUT_MASK (0xFFU << UART_RBR_DATA_INPUT_SHIFT) /* 0x000000FF */
|
/* DLL */
|
#define UART_DLL_OFFSET (0x0U)
|
#define UART_DLL_BAUD_RATE_DIVISOR_L_SHIFT (0U)
|
#define UART_DLL_BAUD_RATE_DIVISOR_L_MASK (0xFFU << UART_DLL_BAUD_RATE_DIVISOR_L_SHIFT) /* 0x000000FF */
|
/* THR */
|
#define UART_THR_OFFSET (0x0U)
|
#define UART_THR_DATA_OUTPUT_SHIFT (0U)
|
#define UART_THR_DATA_OUTPUT_MASK (0xFFU << UART_THR_DATA_OUTPUT_SHIFT) /* 0x000000FF */
|
/* DLH */
|
#define UART_DLH_OFFSET (0x4U)
|
#define UART_DLH_BAUD_RATE_DIVISOR_H_SHIFT (0U)
|
#define UART_DLH_BAUD_RATE_DIVISOR_H_MASK (0xFFU << UART_DLH_BAUD_RATE_DIVISOR_H_SHIFT) /* 0x000000FF */
|
/* IER */
|
#define UART_IER_OFFSET (0x4U)
|
#define UART_IER_RECEIVE_DATA_AVAILABLE_INT_EN_SHIFT (0U)
|
#define UART_IER_RECEIVE_DATA_AVAILABLE_INT_EN_MASK (0x1U << UART_IER_RECEIVE_DATA_AVAILABLE_INT_EN_SHIFT) /* 0x00000001 */
|
#define UART_IER_TRANS_HOLD_EMPTY_INT_EN_SHIFT (1U)
|
#define UART_IER_TRANS_HOLD_EMPTY_INT_EN_MASK (0x1U << UART_IER_TRANS_HOLD_EMPTY_INT_EN_SHIFT) /* 0x00000002 */
|
#define UART_IER_RECEIVE_LINE_STATUS_INT_EN_SHIFT (2U)
|
#define UART_IER_RECEIVE_LINE_STATUS_INT_EN_MASK (0x1U << UART_IER_RECEIVE_LINE_STATUS_INT_EN_SHIFT) /* 0x00000004 */
|
#define UART_IER_MODEM_STATUS_INT_EN_SHIFT (3U)
|
#define UART_IER_MODEM_STATUS_INT_EN_MASK (0x1U << UART_IER_MODEM_STATUS_INT_EN_SHIFT) /* 0x00000008 */
|
#define UART_IER_PROG_THRE_INT_EN_SHIFT (7U)
|
#define UART_IER_PROG_THRE_INT_EN_MASK (0x1U << UART_IER_PROG_THRE_INT_EN_SHIFT) /* 0x00000080 */
|
/* FCR */
|
#define UART_FCR_OFFSET (0x8U)
|
#define UART_FCR_FIFO_EN_SHIFT (0U)
|
#define UART_FCR_FIFO_EN_MASK (0x1U << UART_FCR_FIFO_EN_SHIFT) /* 0x00000001 */
|
#define UART_FCR_RCVR_FIFO_RESET_SHIFT (1U)
|
#define UART_FCR_RCVR_FIFO_RESET_MASK (0x1U << UART_FCR_RCVR_FIFO_RESET_SHIFT) /* 0x00000002 */
|
#define UART_FCR_XMIT_FIFO_RESET_SHIFT (2U)
|
#define UART_FCR_XMIT_FIFO_RESET_MASK (0x1U << UART_FCR_XMIT_FIFO_RESET_SHIFT) /* 0x00000004 */
|
#define UART_FCR_DMA_MODE_SHIFT (3U)
|
#define UART_FCR_DMA_MODE_MASK (0x1U << UART_FCR_DMA_MODE_SHIFT) /* 0x00000008 */
|
#define UART_FCR_TX_EMPTY_TRIGGER_SHIFT (4U)
|
#define UART_FCR_TX_EMPTY_TRIGGER_MASK (0x3U << UART_FCR_TX_EMPTY_TRIGGER_SHIFT) /* 0x00000030 */
|
#define UART_FCR_RCVR_TRIGGER_SHIFT (6U)
|
#define UART_FCR_RCVR_TRIGGER_MASK (0x3U << UART_FCR_RCVR_TRIGGER_SHIFT) /* 0x000000C0 */
|
/* IIR */
|
#define UART_IIR_OFFSET (0x8U)
|
#define UART_IIR (0x1U)
|
#define UART_IIR_INT_ID_SHIFT (0U)
|
#define UART_IIR_INT_ID_MASK (0xFU << UART_IIR_INT_ID_SHIFT) /* 0x0000000F */
|
#define UART_IIR_FIFOS_EN_SHIFT (6U)
|
#define UART_IIR_FIFOS_EN_MASK (0x3U << UART_IIR_FIFOS_EN_SHIFT) /* 0x000000C0 */
|
/* LCR */
|
#define UART_LCR_OFFSET (0xCU)
|
#define UART_LCR_DATA_LENGTH_SEL_SHIFT (0U)
|
#define UART_LCR_DATA_LENGTH_SEL_MASK (0x3U << UART_LCR_DATA_LENGTH_SEL_SHIFT) /* 0x00000003 */
|
#define UART_LCR_STOP_BITS_NUM_SHIFT (2U)
|
#define UART_LCR_STOP_BITS_NUM_MASK (0x1U << UART_LCR_STOP_BITS_NUM_SHIFT) /* 0x00000004 */
|
#define UART_LCR_PARITY_EN_SHIFT (3U)
|
#define UART_LCR_PARITY_EN_MASK (0x1U << UART_LCR_PARITY_EN_SHIFT) /* 0x00000008 */
|
#define UART_LCR_EVEN_PARITY_SEL_SHIFT (4U)
|
#define UART_LCR_EVEN_PARITY_SEL_MASK (0x1U << UART_LCR_EVEN_PARITY_SEL_SHIFT) /* 0x00000010 */
|
#define UART_LCR_BREAK_CTRL_SHIFT (6U)
|
#define UART_LCR_BREAK_CTRL_MASK (0x1U << UART_LCR_BREAK_CTRL_SHIFT) /* 0x00000040 */
|
#define UART_LCR_DIV_LAT_ACCESS_SHIFT (7U)
|
#define UART_LCR_DIV_LAT_ACCESS_MASK (0x1U << UART_LCR_DIV_LAT_ACCESS_SHIFT) /* 0x00000080 */
|
/* MCR */
|
#define UART_MCR_OFFSET (0x10U)
|
#define UART_MCR_DATA_TERMINAL_READY_SHIFT (0U)
|
#define UART_MCR_DATA_TERMINAL_READY_MASK (0x1U << UART_MCR_DATA_TERMINAL_READY_SHIFT) /* 0x00000001 */
|
#define UART_MCR_REQ_TO_SEND_SHIFT (1U)
|
#define UART_MCR_REQ_TO_SEND_MASK (0x1U << UART_MCR_REQ_TO_SEND_SHIFT) /* 0x00000002 */
|
#define UART_MCR_OUT1_SHIFT (2U)
|
#define UART_MCR_OUT1_MASK (0x1U << UART_MCR_OUT1_SHIFT) /* 0x00000004 */
|
#define UART_MCR_OUT2_SHIFT (3U)
|
#define UART_MCR_OUT2_MASK (0x1U << UART_MCR_OUT2_SHIFT) /* 0x00000008 */
|
#define UART_MCR_LOOPBACK_SHIFT (4U)
|
#define UART_MCR_LOOPBACK_MASK (0x1U << UART_MCR_LOOPBACK_SHIFT) /* 0x00000010 */
|
#define UART_MCR_AUTO_FLOW_CTRL_EN_SHIFT (5U)
|
#define UART_MCR_AUTO_FLOW_CTRL_EN_MASK (0x1U << UART_MCR_AUTO_FLOW_CTRL_EN_SHIFT) /* 0x00000020 */
|
#define UART_MCR_SIR_MODE_EN_SHIFT (6U)
|
#define UART_MCR_SIR_MODE_EN_MASK (0x1U << UART_MCR_SIR_MODE_EN_SHIFT) /* 0x00000040 */
|
/* LSR */
|
#define UART_LSR_OFFSET (0x14U)
|
#define UART_LSR (0x60U)
|
#define UART_LSR_DATA_READY_SHIFT (0U)
|
#define UART_LSR_DATA_READY_MASK (0x1U << UART_LSR_DATA_READY_SHIFT) /* 0x00000001 */
|
#define UART_LSR_OVERRUN_ERROR_SHIFT (1U)
|
#define UART_LSR_OVERRUN_ERROR_MASK (0x1U << UART_LSR_OVERRUN_ERROR_SHIFT) /* 0x00000002 */
|
#define UART_LSR_PARITY_EROR_SHIFT (2U)
|
#define UART_LSR_PARITY_EROR_MASK (0x1U << UART_LSR_PARITY_EROR_SHIFT) /* 0x00000004 */
|
#define UART_LSR_FRAMING_ERROR_SHIFT (3U)
|
#define UART_LSR_FRAMING_ERROR_MASK (0x1U << UART_LSR_FRAMING_ERROR_SHIFT) /* 0x00000008 */
|
#define UART_LSR_BREAK_INT_SHIFT (4U)
|
#define UART_LSR_BREAK_INT_MASK (0x1U << UART_LSR_BREAK_INT_SHIFT) /* 0x00000010 */
|
#define UART_LSR_TRANS_HOLD_REG_EMPTY_SHIFT (5U)
|
#define UART_LSR_TRANS_HOLD_REG_EMPTY_MASK (0x1U << UART_LSR_TRANS_HOLD_REG_EMPTY_SHIFT) /* 0x00000020 */
|
#define UART_LSR_TRANS_EMPTY_SHIFT (6U)
|
#define UART_LSR_TRANS_EMPTY_MASK (0x1U << UART_LSR_TRANS_EMPTY_SHIFT) /* 0x00000040 */
|
#define UART_LSR_RECEIVER_FIFO_ERROR_SHIFT (7U)
|
#define UART_LSR_RECEIVER_FIFO_ERROR_MASK (0x1U << UART_LSR_RECEIVER_FIFO_ERROR_SHIFT) /* 0x00000080 */
|
/* MSR */
|
#define UART_MSR_OFFSET (0x18U)
|
#define UART_MSR (0x0U)
|
#define UART_MSR_DELTA_CLEAR_TO_SEND_SHIFT (0U)
|
#define UART_MSR_DELTA_CLEAR_TO_SEND_MASK (0x1U << UART_MSR_DELTA_CLEAR_TO_SEND_SHIFT) /* 0x00000001 */
|
#define UART_MSR_DELTA_DATA_SET_READY_SHIFT (1U)
|
#define UART_MSR_DELTA_DATA_SET_READY_MASK (0x1U << UART_MSR_DELTA_DATA_SET_READY_SHIFT) /* 0x00000002 */
|
#define UART_MSR_TRAILING_EDGE_RING_INDICATOR_SHIFT (2U)
|
#define UART_MSR_TRAILING_EDGE_RING_INDICATOR_MASK (0x1U << UART_MSR_TRAILING_EDGE_RING_INDICATOR_SHIFT) /* 0x00000004 */
|
#define UART_MSR_DELTA_DATA_CARRIER_DETECT_SHIFT (3U)
|
#define UART_MSR_DELTA_DATA_CARRIER_DETECT_MASK (0x1U << UART_MSR_DELTA_DATA_CARRIER_DETECT_SHIFT) /* 0x00000008 */
|
#define UART_MSR_CLEAR_TO_SEND_SHIFT (4U)
|
#define UART_MSR_CLEAR_TO_SEND_MASK (0x1U << UART_MSR_CLEAR_TO_SEND_SHIFT) /* 0x00000010 */
|
#define UART_MSR_DATA_SET_READY_SHIFT (5U)
|
#define UART_MSR_DATA_SET_READY_MASK (0x1U << UART_MSR_DATA_SET_READY_SHIFT) /* 0x00000020 */
|
#define UART_MSR_RING_INDICATOR_SHIFT (6U)
|
#define UART_MSR_RING_INDICATOR_MASK (0x1U << UART_MSR_RING_INDICATOR_SHIFT) /* 0x00000040 */
|
#define UART_MSR_DATA_CARRIOR_DETECT_SHIFT (7U)
|
#define UART_MSR_DATA_CARRIOR_DETECT_MASK (0x1U << UART_MSR_DATA_CARRIOR_DETECT_SHIFT) /* 0x00000080 */
|
/* SCR */
|
#define UART_SCR_OFFSET (0x1CU)
|
#define UART_SCR_TEMP_STORE_SPACE_SHIFT (0U)
|
#define UART_SCR_TEMP_STORE_SPACE_MASK (0xFFU << UART_SCR_TEMP_STORE_SPACE_SHIFT) /* 0x000000FF */
|
/* SRBR */
|
#define UART_SRBR_OFFSET (0x30U)
|
#define UART_SRBR (0x0U)
|
#define UART_SRBR_SHADOW_RBR_SHIFT (0U)
|
#define UART_SRBR_SHADOW_RBR_MASK (0xFFU << UART_SRBR_SHADOW_RBR_SHIFT) /* 0x000000FF */
|
/* STHR */
|
#define UART_STHR_OFFSET (0x30U)
|
#define UART_STHR_SHADOW_THR_SHIFT (0U)
|
#define UART_STHR_SHADOW_THR_MASK (0xFFU << UART_STHR_SHADOW_THR_SHIFT) /* 0x000000FF */
|
/* FAR */
|
#define UART_FAR_OFFSET (0x70U)
|
#define UART_FAR_FIFO_ACCESS_TEST_EN_SHIFT (0U)
|
#define UART_FAR_FIFO_ACCESS_TEST_EN_MASK (0x1U << UART_FAR_FIFO_ACCESS_TEST_EN_SHIFT) /* 0x00000001 */
|
/* TFR */
|
#define UART_TFR_OFFSET (0x74U)
|
#define UART_TFR (0x0U)
|
#define UART_TFR_TRANS_FIFO_READ_SHIFT (0U)
|
#define UART_TFR_TRANS_FIFO_READ_MASK (0xFFU << UART_TFR_TRANS_FIFO_READ_SHIFT) /* 0x000000FF */
|
/* RFW */
|
#define UART_RFW_OFFSET (0x78U)
|
#define UART_RFW_RECEIVE_FIFO_WRITE_SHIFT (0U)
|
#define UART_RFW_RECEIVE_FIFO_WRITE_MASK (0xFFU << UART_RFW_RECEIVE_FIFO_WRITE_SHIFT) /* 0x000000FF */
|
#define UART_RFW_RECEIVE_FIFO_PARITY_ERROR_SHIFT (8U)
|
#define UART_RFW_RECEIVE_FIFO_PARITY_ERROR_MASK (0x1U << UART_RFW_RECEIVE_FIFO_PARITY_ERROR_SHIFT) /* 0x00000100 */
|
#define UART_RFW_RECEIVE_FIFO_FRAMING_ERROR_SHIFT (9U)
|
#define UART_RFW_RECEIVE_FIFO_FRAMING_ERROR_MASK (0x1U << UART_RFW_RECEIVE_FIFO_FRAMING_ERROR_SHIFT) /* 0x00000200 */
|
/* USR */
|
#define UART_USR_OFFSET (0x7CU)
|
#define UART_USR (0x6U)
|
#define UART_USR_UART_BUSY_SHIFT (0U)
|
#define UART_USR_UART_BUSY_MASK (0x1U << UART_USR_UART_BUSY_SHIFT) /* 0x00000001 */
|
#define UART_USR_TRANS_FIFO_NOT_FULL_SHIFT (1U)
|
#define UART_USR_TRANS_FIFO_NOT_FULL_MASK (0x1U << UART_USR_TRANS_FIFO_NOT_FULL_SHIFT) /* 0x00000002 */
|
#define UART_USR_TRASN_FIFO_EMPTY_SHIFT (2U)
|
#define UART_USR_TRASN_FIFO_EMPTY_MASK (0x1U << UART_USR_TRASN_FIFO_EMPTY_SHIFT) /* 0x00000004 */
|
#define UART_USR_RECEIVE_FIFO_NOT_EMPTY_SHIFT (3U)
|
#define UART_USR_RECEIVE_FIFO_NOT_EMPTY_MASK (0x1U << UART_USR_RECEIVE_FIFO_NOT_EMPTY_SHIFT) /* 0x00000008 */
|
#define UART_USR_RECEIVE_FIFO_FULL_SHIFT (4U)
|
#define UART_USR_RECEIVE_FIFO_FULL_MASK (0x1U << UART_USR_RECEIVE_FIFO_FULL_SHIFT) /* 0x00000010 */
|
/* TFL */
|
#define UART_TFL_OFFSET (0x80U)
|
#define UART_TFL (0x0U)
|
#define UART_TFL_TRANS_FIFO_LEVEL_SHIFT (0U)
|
#define UART_TFL_TRANS_FIFO_LEVEL_MASK (0x3FU << UART_TFL_TRANS_FIFO_LEVEL_SHIFT) /* 0x0000003F */
|
/* RFL */
|
#define UART_RFL_OFFSET (0x84U)
|
#define UART_RFL (0x0U)
|
#define UART_RFL_RECEIVE_FIFO_LEVEL_SHIFT (0U)
|
#define UART_RFL_RECEIVE_FIFO_LEVEL_MASK (0x3FU << UART_RFL_RECEIVE_FIFO_LEVEL_SHIFT) /* 0x0000003F */
|
/* SRR */
|
#define UART_SRR_OFFSET (0x88U)
|
#define UART_SRR_UART_RESET_SHIFT (0U)
|
#define UART_SRR_UART_RESET_MASK (0x1U << UART_SRR_UART_RESET_SHIFT) /* 0x00000001 */
|
#define UART_SRR_RCVR_FIFO_RESET_SHIFT (1U)
|
#define UART_SRR_RCVR_FIFO_RESET_MASK (0x1U << UART_SRR_RCVR_FIFO_RESET_SHIFT) /* 0x00000002 */
|
#define UART_SRR_XMIT_FIFO_RESET_SHIFT (2U)
|
#define UART_SRR_XMIT_FIFO_RESET_MASK (0x1U << UART_SRR_XMIT_FIFO_RESET_SHIFT) /* 0x00000004 */
|
/* SRTS */
|
#define UART_SRTS_OFFSET (0x8CU)
|
#define UART_SRTS_SHADOW_REQ_TO_SEND_SHIFT (0U)
|
#define UART_SRTS_SHADOW_REQ_TO_SEND_MASK (0x1U << UART_SRTS_SHADOW_REQ_TO_SEND_SHIFT) /* 0x00000001 */
|
/* SBCR */
|
#define UART_SBCR_OFFSET (0x90U)
|
#define UART_SBCR_SHADOW_BREAK_CTRL_SHIFT (0U)
|
#define UART_SBCR_SHADOW_BREAK_CTRL_MASK (0x1U << UART_SBCR_SHADOW_BREAK_CTRL_SHIFT) /* 0x00000001 */
|
/* SDMAM */
|
#define UART_SDMAM_OFFSET (0x94U)
|
#define UART_SDMAM_SHADOW_DMA_MODE_SHIFT (0U)
|
#define UART_SDMAM_SHADOW_DMA_MODE_MASK (0x1U << UART_SDMAM_SHADOW_DMA_MODE_SHIFT) /* 0x00000001 */
|
/* SFE */
|
#define UART_SFE_OFFSET (0x98U)
|
#define UART_SFE_SHADOW_FIFO_EN_SHIFT (0U)
|
#define UART_SFE_SHADOW_FIFO_EN_MASK (0x1U << UART_SFE_SHADOW_FIFO_EN_SHIFT) /* 0x00000001 */
|
/* SRT */
|
#define UART_SRT_OFFSET (0x9CU)
|
#define UART_SRT_SHADOW_RCVR_TRIGGER_SHIFT (0U)
|
#define UART_SRT_SHADOW_RCVR_TRIGGER_MASK (0x3U << UART_SRT_SHADOW_RCVR_TRIGGER_SHIFT) /* 0x00000003 */
|
/* STET */
|
#define UART_STET_OFFSET (0xA0U)
|
#define UART_STET_SHADOW_TX_EMPTY_TRIGGER_SHIFT (0U)
|
#define UART_STET_SHADOW_TX_EMPTY_TRIGGER_MASK (0x3U << UART_STET_SHADOW_TX_EMPTY_TRIGGER_SHIFT) /* 0x00000003 */
|
/* HTX */
|
#define UART_HTX_OFFSET (0xA4U)
|
#define UART_HTX_HALT_TX_EN_SHIFT (0U)
|
#define UART_HTX_HALT_TX_EN_MASK (0x1U << UART_HTX_HALT_TX_EN_SHIFT) /* 0x00000001 */
|
/* DMASA */
|
#define UART_DMASA_OFFSET (0xA8U)
|
#define UART_DMASA_DMA_SOFTWARE_ACK_SHIFT (0U)
|
#define UART_DMASA_DMA_SOFTWARE_ACK_MASK (0x1U << UART_DMASA_DMA_SOFTWARE_ACK_SHIFT) /* 0x00000001 */
|
/* CPR */
|
#define UART_CPR_OFFSET (0xF4U)
|
#define UART_CPR (0x0U)
|
#define UART_CPR_APB_DATA_WIDTH_SHIFT (0U)
|
#define UART_CPR_APB_DATA_WIDTH_MASK (0x3U << UART_CPR_APB_DATA_WIDTH_SHIFT) /* 0x00000003 */
|
#define UART_CPR_AFCE_MODE_SHIFT (4U)
|
#define UART_CPR_AFCE_MODE_MASK (0x1U << UART_CPR_AFCE_MODE_SHIFT) /* 0x00000010 */
|
#define UART_CPR_THRE_MODE_SHIFT (5U)
|
#define UART_CPR_THRE_MODE_MASK (0x1U << UART_CPR_THRE_MODE_SHIFT) /* 0x00000020 */
|
#define UART_CPR_SIR_MODE_SHIFT (6U)
|
#define UART_CPR_SIR_MODE_MASK (0x1U << UART_CPR_SIR_MODE_SHIFT) /* 0x00000040 */
|
#define UART_CPR_SIR_LP_MODE_SHIFT (7U)
|
#define UART_CPR_SIR_LP_MODE_MASK (0x1U << UART_CPR_SIR_LP_MODE_SHIFT) /* 0x00000080 */
|
#define UART_CPR_NEW_FEAT_SHIFT (8U)
|
#define UART_CPR_NEW_FEAT_MASK (0x1U << UART_CPR_NEW_FEAT_SHIFT) /* 0x00000100 */
|
#define UART_CPR_FIFO_ACCESS_SHIFT (9U)
|
#define UART_CPR_FIFO_ACCESS_MASK (0x1U << UART_CPR_FIFO_ACCESS_SHIFT) /* 0x00000200 */
|
#define UART_CPR_FIFO_STAT_SHIFT (10U)
|
#define UART_CPR_FIFO_STAT_MASK (0x1U << UART_CPR_FIFO_STAT_SHIFT) /* 0x00000400 */
|
#define UART_CPR_SHADOW_SHIFT (11U)
|
#define UART_CPR_SHADOW_MASK (0x1U << UART_CPR_SHADOW_SHIFT) /* 0x00000800 */
|
#define UART_CPR_UART_ADD_ENCODED_PARAMS_SHIFT (12U)
|
#define UART_CPR_UART_ADD_ENCODED_PARAMS_MASK (0x1U << UART_CPR_UART_ADD_ENCODED_PARAMS_SHIFT) /* 0x00001000 */
|
#define UART_CPR_DMA_EXTRA_SHIFT (13U)
|
#define UART_CPR_DMA_EXTRA_MASK (0x1U << UART_CPR_DMA_EXTRA_SHIFT) /* 0x00002000 */
|
#define UART_CPR_FIFO_MODE_SHIFT (16U)
|
#define UART_CPR_FIFO_MODE_MASK (0xFFU << UART_CPR_FIFO_MODE_SHIFT) /* 0x00FF0000 */
|
/* UCV */
|
#define UART_UCV_OFFSET (0xF8U)
|
#define UART_UCV (0x330372AU)
|
#define UART_UCV_VER_SHIFT (0U)
|
#define UART_UCV_VER_MASK (0xFFFFFFFFU << UART_UCV_VER_SHIFT) /* 0xFFFFFFFF */
|
/* CTR */
|
#define UART_CTR_OFFSET (0xFCU)
|
#define UART_CTR (0x44570110U)
|
#define UART_CTR_PERIPHERAL_ID_SHIFT (0U)
|
#define UART_CTR_PERIPHERAL_ID_MASK (0xFFFFFFFFU << UART_CTR_PERIPHERAL_ID_SHIFT) /* 0xFFFFFFFF */
|
/******************************************GPIO******************************************/
|
/* SWPORT_DR_L */
|
#define GPIO_SWPORT_DR_L_OFFSET (0x0U)
|
#define GPIO_SWPORT_DR_L_SWPORT_DR_LOW_SHIFT (0U)
|
#define GPIO_SWPORT_DR_L_SWPORT_DR_LOW_MASK (0xFFFFU << GPIO_SWPORT_DR_L_SWPORT_DR_LOW_SHIFT) /* 0x0000FFFF */
|
/* SWPORT_DR_H */
|
#define GPIO_SWPORT_DR_H_OFFSET (0x4U)
|
#define GPIO_SWPORT_DR_H_SWPORT_DR_HIGH_SHIFT (0U)
|
#define GPIO_SWPORT_DR_H_SWPORT_DR_HIGH_MASK (0xFFFFU << GPIO_SWPORT_DR_H_SWPORT_DR_HIGH_SHIFT) /* 0x0000FFFF */
|
/* SWPORT_DDR_L */
|
#define GPIO_SWPORT_DDR_L_OFFSET (0x8U)
|
#define GPIO_SWPORT_DDR_L_SWPORT_DDR_LOW_SHIFT (0U)
|
#define GPIO_SWPORT_DDR_L_SWPORT_DDR_LOW_MASK (0xFFFFU << GPIO_SWPORT_DDR_L_SWPORT_DDR_LOW_SHIFT) /* 0x0000FFFF */
|
/* SWPORT_DDR_H */
|
#define GPIO_SWPORT_DDR_H_OFFSET (0xCU)
|
#define GPIO_SWPORT_DDR_H_SWPORT_DDR_HIGH_SHIFT (0U)
|
#define GPIO_SWPORT_DDR_H_SWPORT_DDR_HIGH_MASK (0xFFFFU << GPIO_SWPORT_DDR_H_SWPORT_DDR_HIGH_SHIFT) /* 0x0000FFFF */
|
/* INT_EN_L */
|
#define GPIO_INT_EN_L_OFFSET (0x10U)
|
#define GPIO_INT_EN_L_INT_EN_LOW_SHIFT (0U)
|
#define GPIO_INT_EN_L_INT_EN_LOW_MASK (0xFFFFU << GPIO_INT_EN_L_INT_EN_LOW_SHIFT) /* 0x0000FFFF */
|
/* INT_EN_H */
|
#define GPIO_INT_EN_H_OFFSET (0x14U)
|
#define GPIO_INT_EN_H_INT_EN_HIGH_SHIFT (0U)
|
#define GPIO_INT_EN_H_INT_EN_HIGH_MASK (0xFFFFU << GPIO_INT_EN_H_INT_EN_HIGH_SHIFT) /* 0x0000FFFF */
|
/* INT_MASK_L */
|
#define GPIO_INT_MASK_L_OFFSET (0x18U)
|
#define GPIO_INT_MASK_L_INT_MASK_LOW_SHIFT (0U)
|
#define GPIO_INT_MASK_L_INT_MASK_LOW_MASK (0xFFFFU << GPIO_INT_MASK_L_INT_MASK_LOW_SHIFT) /* 0x0000FFFF */
|
/* INT_MASK_H */
|
#define GPIO_INT_MASK_H_OFFSET (0x1CU)
|
#define GPIO_INT_MASK_H_INT_MASK_HIGH_SHIFT (0U)
|
#define GPIO_INT_MASK_H_INT_MASK_HIGH_MASK (0xFFFFU << GPIO_INT_MASK_H_INT_MASK_HIGH_SHIFT) /* 0x0000FFFF */
|
/* INT_TYPE_L */
|
#define GPIO_INT_TYPE_L_OFFSET (0x20U)
|
#define GPIO_INT_TYPE_L_INT_TYPE_LOW_SHIFT (0U)
|
#define GPIO_INT_TYPE_L_INT_TYPE_LOW_MASK (0xFFFFU << GPIO_INT_TYPE_L_INT_TYPE_LOW_SHIFT) /* 0x0000FFFF */
|
/* INT_TYPE_H */
|
#define GPIO_INT_TYPE_H_OFFSET (0x24U)
|
#define GPIO_INT_TYPE_H_INT_TYPE_HIGH_SHIFT (0U)
|
#define GPIO_INT_TYPE_H_INT_TYPE_HIGH_MASK (0xFFFFU << GPIO_INT_TYPE_H_INT_TYPE_HIGH_SHIFT) /* 0x0000FFFF */
|
/* INT_POLARITY_L */
|
#define GPIO_INT_POLARITY_L_OFFSET (0x28U)
|
#define GPIO_INT_POLARITY_L_INT_POLARITY_LOW_SHIFT (0U)
|
#define GPIO_INT_POLARITY_L_INT_POLARITY_LOW_MASK (0xFFFFU << GPIO_INT_POLARITY_L_INT_POLARITY_LOW_SHIFT) /* 0x0000FFFF */
|
/* INT_POLARITY_H */
|
#define GPIO_INT_POLARITY_H_OFFSET (0x2CU)
|
#define GPIO_INT_POLARITY_H_INT_POLARITY_HIGH_SHIFT (0U)
|
#define GPIO_INT_POLARITY_H_INT_POLARITY_HIGH_MASK (0xFFFFU << GPIO_INT_POLARITY_H_INT_POLARITY_HIGH_SHIFT) /* 0x0000FFFF */
|
/* INT_BOTHEDGE_L */
|
#define GPIO_INT_BOTHEDGE_L_OFFSET (0x30U)
|
#define GPIO_INT_BOTHEDGE_L_INT_BOTHEDGE_LOW_SHIFT (0U)
|
#define GPIO_INT_BOTHEDGE_L_INT_BOTHEDGE_LOW_MASK (0xFFFFU << GPIO_INT_BOTHEDGE_L_INT_BOTHEDGE_LOW_SHIFT) /* 0x0000FFFF */
|
/* INT_BOTHEDGE_H */
|
#define GPIO_INT_BOTHEDGE_H_OFFSET (0x34U)
|
#define GPIO_INT_BOTHEDGE_H_INT_BOTHEDGE_HIGH_SHIFT (0U)
|
#define GPIO_INT_BOTHEDGE_H_INT_BOTHEDGE_HIGH_MASK (0xFFFFU << GPIO_INT_BOTHEDGE_H_INT_BOTHEDGE_HIGH_SHIFT) /* 0x0000FFFF */
|
/* DEBOUNCE_L */
|
#define GPIO_DEBOUNCE_L_OFFSET (0x38U)
|
#define GPIO_DEBOUNCE_L_DEBOUNCE_LOW_SHIFT (0U)
|
#define GPIO_DEBOUNCE_L_DEBOUNCE_LOW_MASK (0xFFFFU << GPIO_DEBOUNCE_L_DEBOUNCE_LOW_SHIFT) /* 0x0000FFFF */
|
/* DEBOUNCE_H */
|
#define GPIO_DEBOUNCE_H_OFFSET (0x3CU)
|
#define GPIO_DEBOUNCE_H_DEBOUNCE_HIGH_SHIFT (0U)
|
#define GPIO_DEBOUNCE_H_DEBOUNCE_HIGH_MASK (0xFFFFU << GPIO_DEBOUNCE_H_DEBOUNCE_HIGH_SHIFT) /* 0x0000FFFF */
|
/* DBCLK_DIV_EN_L */
|
#define GPIO_DBCLK_DIV_EN_L_OFFSET (0x40U)
|
#define GPIO_DBCLK_DIV_EN_L_DBCLK_DIV_EN_LOW_SHIFT (0U)
|
#define GPIO_DBCLK_DIV_EN_L_DBCLK_DIV_EN_LOW_MASK (0xFFFFU << GPIO_DBCLK_DIV_EN_L_DBCLK_DIV_EN_LOW_SHIFT) /* 0x0000FFFF */
|
/* DBCLK_DIV_EN_H */
|
#define GPIO_DBCLK_DIV_EN_H_OFFSET (0x44U)
|
#define GPIO_DBCLK_DIV_EN_H_DBCLK_DIV_EN_HIGH_SHIFT (0U)
|
#define GPIO_DBCLK_DIV_EN_H_DBCLK_DIV_EN_HIGH_MASK (0xFFFFU << GPIO_DBCLK_DIV_EN_H_DBCLK_DIV_EN_HIGH_SHIFT) /* 0x0000FFFF */
|
/* DBCLK_DIV_CON */
|
#define GPIO_DBCLK_DIV_CON_OFFSET (0x48U)
|
#define GPIO_DBCLK_DIV_CON_DBCLK_DIV_CON_SHIFT (0U)
|
#define GPIO_DBCLK_DIV_CON_DBCLK_DIV_CON_MASK (0xFFFFFFU << GPIO_DBCLK_DIV_CON_DBCLK_DIV_CON_SHIFT) /* 0x00FFFFFF */
|
/* INT_STATUS */
|
#define GPIO_INT_STATUS_OFFSET (0x50U)
|
#define GPIO_INT_STATUS (0x0U)
|
#define GPIO_INT_STATUS_INT_STATUS_SHIFT (0U)
|
#define GPIO_INT_STATUS_INT_STATUS_MASK (0xFFFFFFFFU << GPIO_INT_STATUS_INT_STATUS_SHIFT) /* 0xFFFFFFFF */
|
/* INT_RAWSTATUS */
|
#define GPIO_INT_RAWSTATUS_OFFSET (0x58U)
|
#define GPIO_INT_RAWSTATUS (0x0U)
|
#define GPIO_INT_RAWSTATUS_INT_RAWSTATUS_SHIFT (0U)
|
#define GPIO_INT_RAWSTATUS_INT_RAWSTATUS_MASK (0xFFFFFFFFU << GPIO_INT_RAWSTATUS_INT_RAWSTATUS_SHIFT) /* 0xFFFFFFFF */
|
/* PORT_EOI_L */
|
#define GPIO_PORT_EOI_L_OFFSET (0x60U)
|
#define GPIO_PORT_EOI_L_PORT_EOI_LOW_SHIFT (0U)
|
#define GPIO_PORT_EOI_L_PORT_EOI_LOW_MASK (0xFFFFU << GPIO_PORT_EOI_L_PORT_EOI_LOW_SHIFT) /* 0x0000FFFF */
|
/* PORT_EOI_H */
|
#define GPIO_PORT_EOI_H_OFFSET (0x64U)
|
#define GPIO_PORT_EOI_H_PORT_EOI_HIGH_SHIFT (0U)
|
#define GPIO_PORT_EOI_H_PORT_EOI_HIGH_MASK (0xFFFFU << GPIO_PORT_EOI_H_PORT_EOI_HIGH_SHIFT) /* 0x0000FFFF */
|
/* EXT_PORT */
|
#define GPIO_EXT_PORT_OFFSET (0x70U)
|
#define GPIO_EXT_PORT (0x0U)
|
#define GPIO_EXT_PORT_EXT_PORT_SHIFT (0U)
|
#define GPIO_EXT_PORT_EXT_PORT_MASK (0xFFFFFFFFU << GPIO_EXT_PORT_EXT_PORT_SHIFT) /* 0xFFFFFFFF */
|
/* VER_ID */
|
#define GPIO_VER_ID_OFFSET (0x78U)
|
#define GPIO_VER_ID (0x101157CU)
|
#define GPIO_VER_ID_VER_ID_SHIFT (0U)
|
#define GPIO_VER_ID_VER_ID_MASK (0xFFFFFFFFU << GPIO_VER_ID_VER_ID_SHIFT) /* 0xFFFFFFFF */
|
/******************************************PWM*******************************************/
|
/* PWM0_CNT */
|
#define PWM_PWM0_CNT_OFFSET (0x0U)
|
#define PWM_PWM0_CNT (0x0U)
|
#define PWM_PWM0_CNT_CNT_SHIFT (0U)
|
#define PWM_PWM0_CNT_CNT_MASK (0xFFFFFFFFU << PWM_PWM0_CNT_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* PWM0_PERIOD_HPR */
|
#define PWM_PWM0_PERIOD_HPR_OFFSET (0x4U)
|
#define PWM_PWM0_PERIOD_HPR_PERIOD_HPR_SHIFT (0U)
|
#define PWM_PWM0_PERIOD_HPR_PERIOD_HPR_MASK (0xFFFFFFFFU << PWM_PWM0_PERIOD_HPR_PERIOD_HPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM0_DUTY_LPR */
|
#define PWM_PWM0_DUTY_LPR_OFFSET (0x8U)
|
#define PWM_PWM0_DUTY_LPR_DUTY_LPR_SHIFT (0U)
|
#define PWM_PWM0_DUTY_LPR_DUTY_LPR_MASK (0xFFFFFFFFU << PWM_PWM0_DUTY_LPR_DUTY_LPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM0_CTRL */
|
#define PWM_PWM0_CTRL_OFFSET (0xCU)
|
#define PWM_PWM0_CTRL_PWM_EN_SHIFT (0U)
|
#define PWM_PWM0_CTRL_PWM_EN_MASK (0x1U << PWM_PWM0_CTRL_PWM_EN_SHIFT) /* 0x00000001 */
|
#define PWM_PWM0_CTRL_PWM_MODE_SHIFT (1U)
|
#define PWM_PWM0_CTRL_PWM_MODE_MASK (0x3U << PWM_PWM0_CTRL_PWM_MODE_SHIFT) /* 0x00000006 */
|
#define PWM_PWM0_CTRL_DUTY_POL_SHIFT (3U)
|
#define PWM_PWM0_CTRL_DUTY_POL_MASK (0x1U << PWM_PWM0_CTRL_DUTY_POL_SHIFT) /* 0x00000008 */
|
#define PWM_PWM0_CTRL_INACTIVE_POL_SHIFT (4U)
|
#define PWM_PWM0_CTRL_INACTIVE_POL_MASK (0x1U << PWM_PWM0_CTRL_INACTIVE_POL_SHIFT) /* 0x00000010 */
|
#define PWM_PWM0_CTRL_OUTPUT_MODE_SHIFT (5U)
|
#define PWM_PWM0_CTRL_OUTPUT_MODE_MASK (0x1U << PWM_PWM0_CTRL_OUTPUT_MODE_SHIFT) /* 0x00000020 */
|
#define PWM_PWM0_CTRL_CONLOCK_SHIFT (6U)
|
#define PWM_PWM0_CTRL_CONLOCK_MASK (0x1U << PWM_PWM0_CTRL_CONLOCK_SHIFT) /* 0x00000040 */
|
#define PWM_PWM0_CTRL_CH_CNT_EN_SHIFT (7U)
|
#define PWM_PWM0_CTRL_CH_CNT_EN_MASK (0x1U << PWM_PWM0_CTRL_CH_CNT_EN_SHIFT) /* 0x00000080 */
|
#define PWM_PWM0_CTRL_FORCE_CLK_EN_SHIFT (8U)
|
#define PWM_PWM0_CTRL_FORCE_CLK_EN_MASK (0x1U << PWM_PWM0_CTRL_FORCE_CLK_EN_SHIFT) /* 0x00000100 */
|
#define PWM_PWM0_CTRL_CLK_SEL_SHIFT (9U)
|
#define PWM_PWM0_CTRL_CLK_SEL_MASK (0x1U << PWM_PWM0_CTRL_CLK_SEL_SHIFT) /* 0x00000200 */
|
#define PWM_PWM0_CTRL_CLK_SRC_SEL_SHIFT (10U)
|
#define PWM_PWM0_CTRL_CLK_SRC_SEL_MASK (0x1U << PWM_PWM0_CTRL_CLK_SRC_SEL_SHIFT) /* 0x00000400 */
|
#define PWM_PWM0_CTRL_PRESCALE_SHIFT (12U)
|
#define PWM_PWM0_CTRL_PRESCALE_MASK (0x7U << PWM_PWM0_CTRL_PRESCALE_SHIFT) /* 0x00007000 */
|
#define PWM_PWM0_CTRL_SCALE_SHIFT (16U)
|
#define PWM_PWM0_CTRL_SCALE_MASK (0xFFU << PWM_PWM0_CTRL_SCALE_SHIFT) /* 0x00FF0000 */
|
#define PWM_PWM0_CTRL_RPT_SHIFT (24U)
|
#define PWM_PWM0_CTRL_RPT_MASK (0xFFU << PWM_PWM0_CTRL_RPT_SHIFT) /* 0xFF000000 */
|
/* PWM1_CNT */
|
#define PWM_PWM1_CNT_OFFSET (0x10U)
|
#define PWM_PWM1_CNT (0x0U)
|
#define PWM_PWM1_CNT_CNT_SHIFT (0U)
|
#define PWM_PWM1_CNT_CNT_MASK (0xFFFFFFFFU << PWM_PWM1_CNT_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* PWM1_PERIOD_HPR */
|
#define PWM_PWM1_PERIOD_HPR_OFFSET (0x14U)
|
#define PWM_PWM1_PERIOD_HPR_PERIOD_HPR_SHIFT (0U)
|
#define PWM_PWM1_PERIOD_HPR_PERIOD_HPR_MASK (0xFFFFFFFFU << PWM_PWM1_PERIOD_HPR_PERIOD_HPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM1_DUTY_LPR */
|
#define PWM_PWM1_DUTY_LPR_OFFSET (0x18U)
|
#define PWM_PWM1_DUTY_LPR_DUTY_LPR_SHIFT (0U)
|
#define PWM_PWM1_DUTY_LPR_DUTY_LPR_MASK (0xFFFFFFFFU << PWM_PWM1_DUTY_LPR_DUTY_LPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM1_CTRL */
|
#define PWM_PWM1_CTRL_OFFSET (0x1CU)
|
#define PWM_PWM1_CTRL_PWM_EN_SHIFT (0U)
|
#define PWM_PWM1_CTRL_PWM_EN_MASK (0x1U << PWM_PWM1_CTRL_PWM_EN_SHIFT) /* 0x00000001 */
|
#define PWM_PWM1_CTRL_PWM_MODE_SHIFT (1U)
|
#define PWM_PWM1_CTRL_PWM_MODE_MASK (0x3U << PWM_PWM1_CTRL_PWM_MODE_SHIFT) /* 0x00000006 */
|
#define PWM_PWM1_CTRL_DUTY_POL_SHIFT (3U)
|
#define PWM_PWM1_CTRL_DUTY_POL_MASK (0x1U << PWM_PWM1_CTRL_DUTY_POL_SHIFT) /* 0x00000008 */
|
#define PWM_PWM1_CTRL_INACTIVE_POL_SHIFT (4U)
|
#define PWM_PWM1_CTRL_INACTIVE_POL_MASK (0x1U << PWM_PWM1_CTRL_INACTIVE_POL_SHIFT) /* 0x00000010 */
|
#define PWM_PWM1_CTRL_OUTPUT_MODE_SHIFT (5U)
|
#define PWM_PWM1_CTRL_OUTPUT_MODE_MASK (0x1U << PWM_PWM1_CTRL_OUTPUT_MODE_SHIFT) /* 0x00000020 */
|
#define PWM_PWM1_CTRL_CONLOCK_SHIFT (6U)
|
#define PWM_PWM1_CTRL_CONLOCK_MASK (0x1U << PWM_PWM1_CTRL_CONLOCK_SHIFT) /* 0x00000040 */
|
#define PWM_PWM1_CTRL_CH_CNT_EN_SHIFT (7U)
|
#define PWM_PWM1_CTRL_CH_CNT_EN_MASK (0x1U << PWM_PWM1_CTRL_CH_CNT_EN_SHIFT) /* 0x00000080 */
|
#define PWM_PWM1_CTRL_FORCE_CLK_EN_SHIFT (8U)
|
#define PWM_PWM1_CTRL_FORCE_CLK_EN_MASK (0x1U << PWM_PWM1_CTRL_FORCE_CLK_EN_SHIFT) /* 0x00000100 */
|
#define PWM_PWM1_CTRL_CLK_SEL_SHIFT (9U)
|
#define PWM_PWM1_CTRL_CLK_SEL_MASK (0x1U << PWM_PWM1_CTRL_CLK_SEL_SHIFT) /* 0x00000200 */
|
#define PWM_PWM1_CTRL_CLK_SRC_SEL_SHIFT (10U)
|
#define PWM_PWM1_CTRL_CLK_SRC_SEL_MASK (0x1U << PWM_PWM1_CTRL_CLK_SRC_SEL_SHIFT) /* 0x00000400 */
|
#define PWM_PWM1_CTRL_PRESCALE_SHIFT (12U)
|
#define PWM_PWM1_CTRL_PRESCALE_MASK (0x7U << PWM_PWM1_CTRL_PRESCALE_SHIFT) /* 0x00007000 */
|
#define PWM_PWM1_CTRL_SCALE_SHIFT (16U)
|
#define PWM_PWM1_CTRL_SCALE_MASK (0xFFU << PWM_PWM1_CTRL_SCALE_SHIFT) /* 0x00FF0000 */
|
#define PWM_PWM1_CTRL_RPT_SHIFT (24U)
|
#define PWM_PWM1_CTRL_RPT_MASK (0xFFU << PWM_PWM1_CTRL_RPT_SHIFT) /* 0xFF000000 */
|
/* PWM2_CNT */
|
#define PWM_PWM2_CNT_OFFSET (0x20U)
|
#define PWM_PWM2_CNT (0x0U)
|
#define PWM_PWM2_CNT_CNT_SHIFT (0U)
|
#define PWM_PWM2_CNT_CNT_MASK (0xFFFFFFFFU << PWM_PWM2_CNT_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* PWM2_PERIOD_HPR */
|
#define PWM_PWM2_PERIOD_HPR_OFFSET (0x24U)
|
#define PWM_PWM2_PERIOD_HPR_PERIOD_HPR_SHIFT (0U)
|
#define PWM_PWM2_PERIOD_HPR_PERIOD_HPR_MASK (0xFFFFFFFFU << PWM_PWM2_PERIOD_HPR_PERIOD_HPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM2_DUTY_LPR */
|
#define PWM_PWM2_DUTY_LPR_OFFSET (0x28U)
|
#define PWM_PWM2_DUTY_LPR_DUTY_LPR_SHIFT (0U)
|
#define PWM_PWM2_DUTY_LPR_DUTY_LPR_MASK (0xFFFFFFFFU << PWM_PWM2_DUTY_LPR_DUTY_LPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM2_CTRL */
|
#define PWM_PWM2_CTRL_OFFSET (0x2CU)
|
#define PWM_PWM2_CTRL_PWM_EN_SHIFT (0U)
|
#define PWM_PWM2_CTRL_PWM_EN_MASK (0x1U << PWM_PWM2_CTRL_PWM_EN_SHIFT) /* 0x00000001 */
|
#define PWM_PWM2_CTRL_PWM_MODE_SHIFT (1U)
|
#define PWM_PWM2_CTRL_PWM_MODE_MASK (0x3U << PWM_PWM2_CTRL_PWM_MODE_SHIFT) /* 0x00000006 */
|
#define PWM_PWM2_CTRL_DUTY_POL_SHIFT (3U)
|
#define PWM_PWM2_CTRL_DUTY_POL_MASK (0x1U << PWM_PWM2_CTRL_DUTY_POL_SHIFT) /* 0x00000008 */
|
#define PWM_PWM2_CTRL_INACTIVE_POL_SHIFT (4U)
|
#define PWM_PWM2_CTRL_INACTIVE_POL_MASK (0x1U << PWM_PWM2_CTRL_INACTIVE_POL_SHIFT) /* 0x00000010 */
|
#define PWM_PWM2_CTRL_OUTPUT_MODE_SHIFT (5U)
|
#define PWM_PWM2_CTRL_OUTPUT_MODE_MASK (0x1U << PWM_PWM2_CTRL_OUTPUT_MODE_SHIFT) /* 0x00000020 */
|
#define PWM_PWM2_CTRL_CONLOCK_SHIFT (6U)
|
#define PWM_PWM2_CTRL_CONLOCK_MASK (0x1U << PWM_PWM2_CTRL_CONLOCK_SHIFT) /* 0x00000040 */
|
#define PWM_PWM2_CTRL_CH_CNT_EN_SHIFT (7U)
|
#define PWM_PWM2_CTRL_CH_CNT_EN_MASK (0x1U << PWM_PWM2_CTRL_CH_CNT_EN_SHIFT) /* 0x00000080 */
|
#define PWM_PWM2_CTRL_FORCE_CLK_EN_SHIFT (8U)
|
#define PWM_PWM2_CTRL_FORCE_CLK_EN_MASK (0x1U << PWM_PWM2_CTRL_FORCE_CLK_EN_SHIFT) /* 0x00000100 */
|
#define PWM_PWM2_CTRL_CLK_SEL_SHIFT (9U)
|
#define PWM_PWM2_CTRL_CLK_SEL_MASK (0x1U << PWM_PWM2_CTRL_CLK_SEL_SHIFT) /* 0x00000200 */
|
#define PWM_PWM2_CTRL_CLK_SRC_SEL_SHIFT (10U)
|
#define PWM_PWM2_CTRL_CLK_SRC_SEL_MASK (0x1U << PWM_PWM2_CTRL_CLK_SRC_SEL_SHIFT) /* 0x00000400 */
|
#define PWM_PWM2_CTRL_PRESCALE_SHIFT (12U)
|
#define PWM_PWM2_CTRL_PRESCALE_MASK (0x7U << PWM_PWM2_CTRL_PRESCALE_SHIFT) /* 0x00007000 */
|
#define PWM_PWM2_CTRL_SCALE_SHIFT (16U)
|
#define PWM_PWM2_CTRL_SCALE_MASK (0xFFU << PWM_PWM2_CTRL_SCALE_SHIFT) /* 0x00FF0000 */
|
#define PWM_PWM2_CTRL_RPT_SHIFT (24U)
|
#define PWM_PWM2_CTRL_RPT_MASK (0xFFU << PWM_PWM2_CTRL_RPT_SHIFT) /* 0xFF000000 */
|
/* PWM3_CNT */
|
#define PWM_PWM3_CNT_OFFSET (0x30U)
|
#define PWM_PWM3_CNT (0x0U)
|
#define PWM_PWM3_CNT_CNT_SHIFT (0U)
|
#define PWM_PWM3_CNT_CNT_MASK (0xFFFFFFFFU << PWM_PWM3_CNT_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* PWM3_PERIOD_HPR */
|
#define PWM_PWM3_PERIOD_HPR_OFFSET (0x34U)
|
#define PWM_PWM3_PERIOD_HPR_PERIOD_HPR_SHIFT (0U)
|
#define PWM_PWM3_PERIOD_HPR_PERIOD_HPR_MASK (0xFFFFFFFFU << PWM_PWM3_PERIOD_HPR_PERIOD_HPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM3_DUTY_LPR */
|
#define PWM_PWM3_DUTY_LPR_OFFSET (0x38U)
|
#define PWM_PWM3_DUTY_LPR_DUTY_LPR_SHIFT (0U)
|
#define PWM_PWM3_DUTY_LPR_DUTY_LPR_MASK (0xFFFFFFFFU << PWM_PWM3_DUTY_LPR_DUTY_LPR_SHIFT) /* 0xFFFFFFFF */
|
/* PWM3_CTRL */
|
#define PWM_PWM3_CTRL_OFFSET (0x3CU)
|
#define PWM_PWM3_CTRL_PWM_EN_SHIFT (0U)
|
#define PWM_PWM3_CTRL_PWM_EN_MASK (0x1U << PWM_PWM3_CTRL_PWM_EN_SHIFT) /* 0x00000001 */
|
#define PWM_PWM3_CTRL_PWM_MODE_SHIFT (1U)
|
#define PWM_PWM3_CTRL_PWM_MODE_MASK (0x3U << PWM_PWM3_CTRL_PWM_MODE_SHIFT) /* 0x00000006 */
|
#define PWM_PWM3_CTRL_DUTY_POL_SHIFT (3U)
|
#define PWM_PWM3_CTRL_DUTY_POL_MASK (0x1U << PWM_PWM3_CTRL_DUTY_POL_SHIFT) /* 0x00000008 */
|
#define PWM_PWM3_CTRL_INACTIVE_POL_SHIFT (4U)
|
#define PWM_PWM3_CTRL_INACTIVE_POL_MASK (0x1U << PWM_PWM3_CTRL_INACTIVE_POL_SHIFT) /* 0x00000010 */
|
#define PWM_PWM3_CTRL_OUTPUT_MODE_SHIFT (5U)
|
#define PWM_PWM3_CTRL_OUTPUT_MODE_MASK (0x1U << PWM_PWM3_CTRL_OUTPUT_MODE_SHIFT) /* 0x00000020 */
|
#define PWM_PWM3_CTRL_CONLOCK_SHIFT (6U)
|
#define PWM_PWM3_CTRL_CONLOCK_MASK (0x1U << PWM_PWM3_CTRL_CONLOCK_SHIFT) /* 0x00000040 */
|
#define PWM_PWM3_CTRL_CH_CNT_EN_SHIFT (7U)
|
#define PWM_PWM3_CTRL_CH_CNT_EN_MASK (0x1U << PWM_PWM3_CTRL_CH_CNT_EN_SHIFT) /* 0x00000080 */
|
#define PWM_PWM3_CTRL_FORCE_CLK_EN_SHIFT (8U)
|
#define PWM_PWM3_CTRL_FORCE_CLK_EN_MASK (0x1U << PWM_PWM3_CTRL_FORCE_CLK_EN_SHIFT) /* 0x00000100 */
|
#define PWM_PWM3_CTRL_CLK_SEL_SHIFT (9U)
|
#define PWM_PWM3_CTRL_CLK_SEL_MASK (0x1U << PWM_PWM3_CTRL_CLK_SEL_SHIFT) /* 0x00000200 */
|
#define PWM_PWM3_CTRL_CLK_SRC_SEL_SHIFT (10U)
|
#define PWM_PWM3_CTRL_CLK_SRC_SEL_MASK (0x1U << PWM_PWM3_CTRL_CLK_SRC_SEL_SHIFT) /* 0x00000400 */
|
#define PWM_PWM3_CTRL_PRESCALE_SHIFT (12U)
|
#define PWM_PWM3_CTRL_PRESCALE_MASK (0x7U << PWM_PWM3_CTRL_PRESCALE_SHIFT) /* 0x00007000 */
|
#define PWM_PWM3_CTRL_SCALE_SHIFT (16U)
|
#define PWM_PWM3_CTRL_SCALE_MASK (0xFFU << PWM_PWM3_CTRL_SCALE_SHIFT) /* 0x00FF0000 */
|
#define PWM_PWM3_CTRL_RPT_SHIFT (24U)
|
#define PWM_PWM3_CTRL_RPT_MASK (0xFFU << PWM_PWM3_CTRL_RPT_SHIFT) /* 0xFF000000 */
|
/* INTSTS */
|
#define PWM_INTSTS_OFFSET (0x40U)
|
#define PWM_INTSTS_CH0_INTSTS_SHIFT (0U)
|
#define PWM_INTSTS_CH0_INTSTS_MASK (0x1U << PWM_INTSTS_CH0_INTSTS_SHIFT) /* 0x00000001 */
|
#define PWM_INTSTS_CH1_INTSTS_SHIFT (1U)
|
#define PWM_INTSTS_CH1_INTSTS_MASK (0x1U << PWM_INTSTS_CH1_INTSTS_SHIFT) /* 0x00000002 */
|
#define PWM_INTSTS_CH2_INTSTS_SHIFT (2U)
|
#define PWM_INTSTS_CH2_INTSTS_MASK (0x1U << PWM_INTSTS_CH2_INTSTS_SHIFT) /* 0x00000004 */
|
#define PWM_INTSTS_CH3_INTSTS_SHIFT (3U)
|
#define PWM_INTSTS_CH3_INTSTS_MASK (0x1U << PWM_INTSTS_CH3_INTSTS_SHIFT) /* 0x00000008 */
|
#define PWM_INTSTS_CH0_PWR_INTSTS_SHIFT (4U)
|
#define PWM_INTSTS_CH0_PWR_INTSTS_MASK (0x1U << PWM_INTSTS_CH0_PWR_INTSTS_SHIFT) /* 0x00000010 */
|
#define PWM_INTSTS_CH1_PWR_INTSTS_SHIFT (5U)
|
#define PWM_INTSTS_CH1_PWR_INTSTS_MASK (0x1U << PWM_INTSTS_CH1_PWR_INTSTS_SHIFT) /* 0x00000020 */
|
#define PWM_INTSTS_CH2_PWR_INTSTS_SHIFT (6U)
|
#define PWM_INTSTS_CH2_PWR_INTSTS_MASK (0x1U << PWM_INTSTS_CH2_PWR_INTSTS_SHIFT) /* 0x00000040 */
|
#define PWM_INTSTS_CH3_PWR_INTSTS_SHIFT (7U)
|
#define PWM_INTSTS_CH3_PWR_INTSTS_MASK (0x1U << PWM_INTSTS_CH3_PWR_INTSTS_SHIFT) /* 0x00000080 */
|
#define PWM_INTSTS_CH0_POL_SHIFT (8U)
|
#define PWM_INTSTS_CH0_POL_MASK (0x1U << PWM_INTSTS_CH0_POL_SHIFT) /* 0x00000100 */
|
#define PWM_INTSTS_CH1_POL_SHIFT (9U)
|
#define PWM_INTSTS_CH1_POL_MASK (0x1U << PWM_INTSTS_CH1_POL_SHIFT) /* 0x00000200 */
|
#define PWM_INTSTS_CH2_POL_SHIFT (10U)
|
#define PWM_INTSTS_CH2_POL_MASK (0x1U << PWM_INTSTS_CH2_POL_SHIFT) /* 0x00000400 */
|
#define PWM_INTSTS_CH3_POL_SHIFT (11U)
|
#define PWM_INTSTS_CH3_POL_MASK (0x1U << PWM_INTSTS_CH3_POL_SHIFT) /* 0x00000800 */
|
/* INT_EN */
|
#define PWM_INT_EN_OFFSET (0x44U)
|
#define PWM_INT_EN_CH0_INT_EN_SHIFT (0U)
|
#define PWM_INT_EN_CH0_INT_EN_MASK (0x1U << PWM_INT_EN_CH0_INT_EN_SHIFT) /* 0x00000001 */
|
#define PWM_INT_EN_CH1_INT_EN_SHIFT (1U)
|
#define PWM_INT_EN_CH1_INT_EN_MASK (0x1U << PWM_INT_EN_CH1_INT_EN_SHIFT) /* 0x00000002 */
|
#define PWM_INT_EN_CH2_INT_EN_SHIFT (2U)
|
#define PWM_INT_EN_CH2_INT_EN_MASK (0x1U << PWM_INT_EN_CH2_INT_EN_SHIFT) /* 0x00000004 */
|
#define PWM_INT_EN_CH3_INT_EN_SHIFT (3U)
|
#define PWM_INT_EN_CH3_INT_EN_MASK (0x1U << PWM_INT_EN_CH3_INT_EN_SHIFT) /* 0x00000008 */
|
#define PWM_INT_EN_CH0_PWR_INT_EN_SHIFT (4U)
|
#define PWM_INT_EN_CH0_PWR_INT_EN_MASK (0x1U << PWM_INT_EN_CH0_PWR_INT_EN_SHIFT) /* 0x00000010 */
|
#define PWM_INT_EN_CH1_PWR_INT_EN_SHIFT (5U)
|
#define PWM_INT_EN_CH1_PWR_INT_EN_MASK (0x1U << PWM_INT_EN_CH1_PWR_INT_EN_SHIFT) /* 0x00000020 */
|
#define PWM_INT_EN_CH2_PWR_INT_EN_SHIFT (6U)
|
#define PWM_INT_EN_CH2_PWR_INT_EN_MASK (0x1U << PWM_INT_EN_CH2_PWR_INT_EN_SHIFT) /* 0x00000040 */
|
#define PWM_INT_EN_CH3_PWR_INT_EN_SHIFT (7U)
|
#define PWM_INT_EN_CH3_PWR_INT_EN_MASK (0x1U << PWM_INT_EN_CH3_PWR_INT_EN_SHIFT) /* 0x00000080 */
|
/* FIFO_CTRL */
|
#define PWM_FIFO_CTRL_OFFSET (0x50U)
|
#define PWM_FIFO_CTRL_FIFO_MODE_SEL_SHIFT (0U)
|
#define PWM_FIFO_CTRL_FIFO_MODE_SEL_MASK (0x1U << PWM_FIFO_CTRL_FIFO_MODE_SEL_SHIFT) /* 0x00000001 */
|
#define PWM_FIFO_CTRL_FULL_INT_EN_SHIFT (1U)
|
#define PWM_FIFO_CTRL_FULL_INT_EN_MASK (0x1U << PWM_FIFO_CTRL_FULL_INT_EN_SHIFT) /* 0x00000002 */
|
#define PWM_FIFO_CTRL_OVERFLOW_INT_EN_SHIFT (2U)
|
#define PWM_FIFO_CTRL_OVERFLOW_INT_EN_MASK (0x1U << PWM_FIFO_CTRL_OVERFLOW_INT_EN_SHIFT) /* 0x00000004 */
|
#define PWM_FIFO_CTRL_WATERMARK_INT_EN_SHIFT (3U)
|
#define PWM_FIFO_CTRL_WATERMARK_INT_EN_MASK (0x1U << PWM_FIFO_CTRL_WATERMARK_INT_EN_SHIFT) /* 0x00000008 */
|
#define PWM_FIFO_CTRL_ALMOST_FULL_WATERMARK_SHIFT (4U)
|
#define PWM_FIFO_CTRL_ALMOST_FULL_WATERMARK_MASK (0x7U << PWM_FIFO_CTRL_ALMOST_FULL_WATERMARK_SHIFT) /* 0x00000070 */
|
#define PWM_FIFO_CTRL_DMA_MODE_EN_SHIFT (8U)
|
#define PWM_FIFO_CTRL_DMA_MODE_EN_MASK (0x1U << PWM_FIFO_CTRL_DMA_MODE_EN_SHIFT) /* 0x00000100 */
|
#define PWM_FIFO_CTRL_TIMEOUT_EN_SHIFT (9U)
|
#define PWM_FIFO_CTRL_TIMEOUT_EN_MASK (0x1U << PWM_FIFO_CTRL_TIMEOUT_EN_SHIFT) /* 0x00000200 */
|
#define PWM_FIFO_CTRL_DMA_CH_SEL_EN_SHIFT (10U)
|
#define PWM_FIFO_CTRL_DMA_CH_SEL_EN_MASK (0x1U << PWM_FIFO_CTRL_DMA_CH_SEL_EN_SHIFT) /* 0x00000400 */
|
#define PWM_FIFO_CTRL_DMA_CH_SEL_SHIFT (12U)
|
#define PWM_FIFO_CTRL_DMA_CH_SEL_MASK (0x3U << PWM_FIFO_CTRL_DMA_CH_SEL_SHIFT) /* 0x00003000 */
|
/* FIFO_INTSTS */
|
#define PWM_FIFO_INTSTS_OFFSET (0x54U)
|
#define PWM_FIFO_INTSTS_FIFO_FULL_INTSTS_SHIFT (0U)
|
#define PWM_FIFO_INTSTS_FIFO_FULL_INTSTS_MASK (0x1U << PWM_FIFO_INTSTS_FIFO_FULL_INTSTS_SHIFT) /* 0x00000001 */
|
#define PWM_FIFO_INTSTS_FIFO_OVERFLOW_INTSTS_SHIFT (1U)
|
#define PWM_FIFO_INTSTS_FIFO_OVERFLOW_INTSTS_MASK (0x1U << PWM_FIFO_INTSTS_FIFO_OVERFLOW_INTSTS_SHIFT) /* 0x00000002 */
|
#define PWM_FIFO_INTSTS_FIFO_WATERMARK_FULL_INTSTS_SHIFT (2U)
|
#define PWM_FIFO_INTSTS_FIFO_WATERMARK_FULL_INTSTS_MASK (0x1U << PWM_FIFO_INTSTS_FIFO_WATERMARK_FULL_INTSTS_SHIFT) /* 0x00000004 */
|
#define PWM_FIFO_INTSTS_TIMIEOUT_INTSTS_SHIFT (3U)
|
#define PWM_FIFO_INTSTS_TIMIEOUT_INTSTS_MASK (0x1U << PWM_FIFO_INTSTS_TIMIEOUT_INTSTS_SHIFT) /* 0x00000008 */
|
#define PWM_FIFO_INTSTS_FIFO_EMPTY_STATUS_SHIFT (4U)
|
#define PWM_FIFO_INTSTS_FIFO_EMPTY_STATUS_MASK (0x1U << PWM_FIFO_INTSTS_FIFO_EMPTY_STATUS_SHIFT) /* 0x00000010 */
|
/* FIFO_TOUTTHR */
|
#define PWM_FIFO_TOUTTHR_OFFSET (0x58U)
|
#define PWM_FIFO_TOUTTHR_TIMEOUT_THRESHOLD_SHIFT (0U)
|
#define PWM_FIFO_TOUTTHR_TIMEOUT_THRESHOLD_MASK (0xFFFFFU << PWM_FIFO_TOUTTHR_TIMEOUT_THRESHOLD_SHIFT) /* 0x000FFFFF */
|
/* VERSION_ID */
|
#define PWM_VERSION_ID_OFFSET (0x5CU)
|
#define PWM_VERSION_ID_SVN_VERSION_SHIFT (0U)
|
#define PWM_VERSION_ID_SVN_VERSION_MASK (0xFFFFU << PWM_VERSION_ID_SVN_VERSION_SHIFT) /* 0x0000FFFF */
|
#define PWM_VERSION_ID_MINOR_VERSION_SHIFT (16U)
|
#define PWM_VERSION_ID_MINOR_VERSION_MASK (0xFFU << PWM_VERSION_ID_MINOR_VERSION_SHIFT) /* 0x00FF0000 */
|
#define PWM_VERSION_ID_MAIN_VERSION_SHIFT (24U)
|
#define PWM_VERSION_ID_MAIN_VERSION_MASK (0xFFU << PWM_VERSION_ID_MAIN_VERSION_SHIFT) /* 0xFF000000 */
|
/* FIFO */
|
#define PWM_FIFO_OFFSET (0x60U)
|
#define PWM_FIFO (0x0U)
|
#define PWM_FIFO_CYCLE_CNT_SHIFT (0U)
|
#define PWM_FIFO_CYCLE_CNT_MASK (0x7FFFFFFFU << PWM_FIFO_CYCLE_CNT_SHIFT) /* 0x7FFFFFFF */
|
#define PWM_FIFO_POL_SHIFT (31U)
|
#define PWM_FIFO_POL_MASK (0x1U << PWM_FIFO_POL_SHIFT) /* 0x80000000 */
|
/* PWRMATCH_CTRL */
|
#define PWM_PWRMATCH_CTRL_OFFSET (0x80U)
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_ENABLE_SHIFT (3U)
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_ENABLE_MASK (0x1U << PWM_PWRMATCH_CTRL_CH3_PWRKEY_ENABLE_SHIFT) /* 0x00000008 */
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_POLARITY_SHIFT (7U)
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_POLARITY_MASK (0x1U << PWM_PWRMATCH_CTRL_CH3_PWRKEY_POLARITY_SHIFT) /* 0x00000080 */
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_CAPTURE_CTRL_SHIFT (11U)
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_CAPTURE_CTRL_MASK (0x1U << PWM_PWRMATCH_CTRL_CH3_PWRKEY_CAPTURE_CTRL_SHIFT) /* 0x00000800 */
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_INT_CTRL_SHIFT (15U)
|
#define PWM_PWRMATCH_CTRL_CH3_PWRKEY_INT_CTRL_MASK (0x1U << PWM_PWRMATCH_CTRL_CH3_PWRKEY_INT_CTRL_SHIFT) /* 0x00008000 */
|
/* PWRMATCH_LPRE */
|
#define PWM_PWRMATCH_LPRE_OFFSET (0x84U)
|
#define PWM_PWRMATCH_LPRE_CNT_MIN_SHIFT (0U)
|
#define PWM_PWRMATCH_LPRE_CNT_MIN_MASK (0xFFFFU << PWM_PWRMATCH_LPRE_CNT_MIN_SHIFT) /* 0x0000FFFF */
|
#define PWM_PWRMATCH_LPRE_CNT_MAX_SHIFT (16U)
|
#define PWM_PWRMATCH_LPRE_CNT_MAX_MASK (0xFFFFU << PWM_PWRMATCH_LPRE_CNT_MAX_SHIFT) /* 0xFFFF0000 */
|
/* PWRMATCH_HPRE */
|
#define PWM_PWRMATCH_HPRE_OFFSET (0x88U)
|
#define PWM_PWRMATCH_HPRE_CNT_MIN_SHIFT (0U)
|
#define PWM_PWRMATCH_HPRE_CNT_MIN_MASK (0xFFFFU << PWM_PWRMATCH_HPRE_CNT_MIN_SHIFT) /* 0x0000FFFF */
|
#define PWM_PWRMATCH_HPRE_CNT_MAX_SHIFT (16U)
|
#define PWM_PWRMATCH_HPRE_CNT_MAX_MASK (0xFFFFU << PWM_PWRMATCH_HPRE_CNT_MAX_SHIFT) /* 0xFFFF0000 */
|
/* PWRMATCH_LD */
|
#define PWM_PWRMATCH_LD_OFFSET (0x8CU)
|
#define PWM_PWRMATCH_LD_CNT_MIN_SHIFT (0U)
|
#define PWM_PWRMATCH_LD_CNT_MIN_MASK (0xFFFFU << PWM_PWRMATCH_LD_CNT_MIN_SHIFT) /* 0x0000FFFF */
|
#define PWM_PWRMATCH_LD_CNT_MAX_SHIFT (16U)
|
#define PWM_PWRMATCH_LD_CNT_MAX_MASK (0xFFFFU << PWM_PWRMATCH_LD_CNT_MAX_SHIFT) /* 0xFFFF0000 */
|
/* PWRMATCH_HD_ZERO */
|
#define PWM_PWRMATCH_HD_ZERO_OFFSET (0x90U)
|
#define PWM_PWRMATCH_HD_ZERO_CNT_MIN_SHIFT (0U)
|
#define PWM_PWRMATCH_HD_ZERO_CNT_MIN_MASK (0xFFFFU << PWM_PWRMATCH_HD_ZERO_CNT_MIN_SHIFT) /* 0x0000FFFF */
|
#define PWM_PWRMATCH_HD_ZERO_CNT_MAX_SHIFT (16U)
|
#define PWM_PWRMATCH_HD_ZERO_CNT_MAX_MASK (0xFFFFU << PWM_PWRMATCH_HD_ZERO_CNT_MAX_SHIFT) /* 0xFFFF0000 */
|
/* PWRMATCH_HD_ONE */
|
#define PWM_PWRMATCH_HD_ONE_OFFSET (0x94U)
|
#define PWM_PWRMATCH_HD_ONE_CNT_MIN_SHIFT (0U)
|
#define PWM_PWRMATCH_HD_ONE_CNT_MIN_MASK (0xFFFFU << PWM_PWRMATCH_HD_ONE_CNT_MIN_SHIFT) /* 0x0000FFFF */
|
#define PWM_PWRMATCH_HD_ONE_CNT_MAX_SHIFT (16U)
|
#define PWM_PWRMATCH_HD_ONE_CNT_MAX_MASK (0xFFFFU << PWM_PWRMATCH_HD_ONE_CNT_MAX_SHIFT) /* 0xFFFF0000 */
|
/* PWRMATCH_VALUE0 */
|
#define PWM_PWRMATCH_VALUE0_OFFSET (0x98U)
|
#define PWM_PWRMATCH_VALUE0_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE0_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE0_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE1 */
|
#define PWM_PWRMATCH_VALUE1_OFFSET (0x9CU)
|
#define PWM_PWRMATCH_VALUE1_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE1_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE1_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE2 */
|
#define PWM_PWRMATCH_VALUE2_OFFSET (0xA0U)
|
#define PWM_PWRMATCH_VALUE2_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE2_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE2_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE3 */
|
#define PWM_PWRMATCH_VALUE3_OFFSET (0xA4U)
|
#define PWM_PWRMATCH_VALUE3_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE3_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE3_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE4 */
|
#define PWM_PWRMATCH_VALUE4_OFFSET (0xA8U)
|
#define PWM_PWRMATCH_VALUE4_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE4_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE4_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE5 */
|
#define PWM_PWRMATCH_VALUE5_OFFSET (0xACU)
|
#define PWM_PWRMATCH_VALUE5_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE5_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE5_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE6 */
|
#define PWM_PWRMATCH_VALUE6_OFFSET (0xB0U)
|
#define PWM_PWRMATCH_VALUE6_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE6_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE6_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE7 */
|
#define PWM_PWRMATCH_VALUE7_OFFSET (0xB4U)
|
#define PWM_PWRMATCH_VALUE7_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE7_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE7_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE8 */
|
#define PWM_PWRMATCH_VALUE8_OFFSET (0xB8U)
|
#define PWM_PWRMATCH_VALUE8_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE8_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE8_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWRMATCH_VALUE9 */
|
#define PWM_PWRMATCH_VALUE9_OFFSET (0xBCU)
|
#define PWM_PWRMATCH_VALUE9_PWRKEY_MATCH_VALUE_SHIFT (0U)
|
#define PWM_PWRMATCH_VALUE9_PWRKEY_MATCH_VALUE_MASK (0xFFFFFFFFU << PWM_PWRMATCH_VALUE9_PWRKEY_MATCH_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* PWM3_PWRCAPTURE_VALUE */
|
#define PWM_PWM3_PWRCAPTURE_VALUE_OFFSET (0xCCU)
|
#define PWM_PWM3_PWRCAPTURE_VALUE (0x0U)
|
#define PWM_PWM3_PWRCAPTURE_VALUE_PWRKEY_CAPTURE_VALUE_SHIFT (0U)
|
#define PWM_PWM3_PWRCAPTURE_VALUE_PWRKEY_CAPTURE_VALUE_MASK (0xFFFFFFFFU << PWM_PWM3_PWRCAPTURE_VALUE_PWRKEY_CAPTURE_VALUE_SHIFT) /* 0xFFFFFFFF */
|
/* FILTER_CTRL */
|
#define PWM_FILTER_CTRL_OFFSET (0xD0U)
|
#define PWM_FILTER_CTRL_CH0_INPUT_FILTER_ENABLE_SHIFT (0U)
|
#define PWM_FILTER_CTRL_CH0_INPUT_FILTER_ENABLE_MASK (0x1U << PWM_FILTER_CTRL_CH0_INPUT_FILTER_ENABLE_SHIFT) /* 0x00000001 */
|
#define PWM_FILTER_CTRL_CH1_INPUT_FILTER_ENABLE_SHIFT (1U)
|
#define PWM_FILTER_CTRL_CH1_INPUT_FILTER_ENABLE_MASK (0x1U << PWM_FILTER_CTRL_CH1_INPUT_FILTER_ENABLE_SHIFT) /* 0x00000002 */
|
#define PWM_FILTER_CTRL_CH2_INPUT_FILTER_ENABLE_SHIFT (2U)
|
#define PWM_FILTER_CTRL_CH2_INPUT_FILTER_ENABLE_MASK (0x1U << PWM_FILTER_CTRL_CH2_INPUT_FILTER_ENABLE_SHIFT) /* 0x00000004 */
|
#define PWM_FILTER_CTRL_CH3_INPUT_FILTER_ENABLE_SHIFT (3U)
|
#define PWM_FILTER_CTRL_CH3_INPUT_FILTER_ENABLE_MASK (0x1U << PWM_FILTER_CTRL_CH3_INPUT_FILTER_ENABLE_SHIFT) /* 0x00000008 */
|
#define PWM_FILTER_CTRL_FILTER_NUMBER_SHIFT (4U)
|
#define PWM_FILTER_CTRL_FILTER_NUMBER_MASK (0x1FFU << PWM_FILTER_CTRL_FILTER_NUMBER_SHIFT) /* 0x00001FF0 */
|
#define PWM_FILTER_CTRL_CH0_AND_CH3_SWITCH_EN_SHIFT (16U)
|
#define PWM_FILTER_CTRL_CH0_AND_CH3_SWITCH_EN_MASK (0x1U << PWM_FILTER_CTRL_CH0_AND_CH3_SWITCH_EN_SHIFT) /* 0x00010000 */
|
#define PWM_FILTER_CTRL_CH1_AND_CH3_SWITCH_EN_SHIFT (17U)
|
#define PWM_FILTER_CTRL_CH1_AND_CH3_SWITCH_EN_MASK (0x1U << PWM_FILTER_CTRL_CH1_AND_CH3_SWITCH_EN_SHIFT) /* 0x00020000 */
|
#define PWM_FILTER_CTRL_CH2_AND_CH3_SWITCH_EN_SHIFT (18U)
|
#define PWM_FILTER_CTRL_CH2_AND_CH3_SWITCH_EN_MASK (0x1U << PWM_FILTER_CTRL_CH2_AND_CH3_SWITCH_EN_SHIFT) /* 0x00040000 */
|
/******************************************PMU*******************************************/
|
/* VERSION */
|
#define PMU_VERSION_OFFSET (0x0U)
|
#define PMU_VERSION (0x3003566U)
|
#define PMU_VERSION_VERSION_SHIFT (0U)
|
#define PMU_VERSION_VERSION_MASK (0xFFFFFFFFU << PMU_VERSION_VERSION_SHIFT) /* 0xFFFFFFFF */
|
/* PWR_CON */
|
#define PMU_PWR_CON_OFFSET (0x4U)
|
#define PMU_PWR_CON_POWERMODE_EN_SHIFT (0U)
|
#define PMU_PWR_CON_POWERMODE_EN_MASK (0x1U << PMU_PWR_CON_POWERMODE_EN_SHIFT) /* 0x00000001 */
|
#define PMU_PWR_CON_DSU_BYPASS_SHIFT (1U)
|
#define PMU_PWR_CON_DSU_BYPASS_MASK (0x1U << PMU_PWR_CON_DSU_BYPASS_SHIFT) /* 0x00000002 */
|
#define PMU_PWR_CON_RESERVED_SHIFT (2U)
|
#define PMU_PWR_CON_RESERVED_MASK (0x3U << PMU_PWR_CON_RESERVED_SHIFT) /* 0x0000000C */
|
#define PMU_PWR_CON_BUS_BYPASS_SHIFT (4U)
|
#define PMU_PWR_CON_BUS_BYPASS_MASK (0x1U << PMU_PWR_CON_BUS_BYPASS_SHIFT) /* 0x00000010 */
|
#define PMU_PWR_CON_DDR_BYPASS_SHIFT (5U)
|
#define PMU_PWR_CON_DDR_BYPASS_MASK (0x1U << PMU_PWR_CON_DDR_BYPASS_SHIFT) /* 0x00000020 */
|
#define PMU_PWR_CON_PWRDN_BYPASS_SHIFT (6U)
|
#define PMU_PWR_CON_PWRDN_BYPASS_MASK (0x1U << PMU_PWR_CON_PWRDN_BYPASS_SHIFT) /* 0x00000040 */
|
#define PMU_PWR_CON_CRU_BYPASS_SHIFT (7U)
|
#define PMU_PWR_CON_CRU_BYPASS_MASK (0x1U << PMU_PWR_CON_CRU_BYPASS_SHIFT) /* 0x00000080 */
|
#define PMU_PWR_CON_CPU_BYPASS_SHIFT (8U)
|
#define PMU_PWR_CON_CPU_BYPASS_MASK (0xFU << PMU_PWR_CON_CPU_BYPASS_SHIFT) /* 0x00000F00 */
|
#define PMU_PWR_CON_PMU_SLEEP_POL_SHIFT (15U)
|
#define PMU_PWR_CON_PMU_SLEEP_POL_MASK (0x1U << PMU_PWR_CON_PMU_SLEEP_POL_SHIFT) /* 0x00008000 */
|
/* MAIN_PWR_STATE */
|
#define PMU_MAIN_PWR_STATE_OFFSET (0x8U)
|
#define PMU_MAIN_PWR_STATE (0x0U)
|
#define PMU_MAIN_PWR_STATE_PMU_POWER_STATE_SHIFT (0U)
|
#define PMU_MAIN_PWR_STATE_PMU_POWER_STATE_MASK (0xFU << PMU_MAIN_PWR_STATE_PMU_POWER_STATE_SHIFT) /* 0x0000000F */
|
/* INT_MASK_CON */
|
#define PMU_INT_MASK_CON_OFFSET (0xCU)
|
#define PMU_INT_MASK_CON_GLB_INT_DISABLE_SHIFT (0U)
|
#define PMU_INT_MASK_CON_GLB_INT_DISABLE_MASK (0x1U << PMU_INT_MASK_CON_GLB_INT_DISABLE_SHIFT) /* 0x00000001 */
|
#define PMU_INT_MASK_CON_WAKEUP_MCU_SFT_SHIFT (15U)
|
#define PMU_INT_MASK_CON_WAKEUP_MCU_SFT_MASK (0x1U << PMU_INT_MASK_CON_WAKEUP_MCU_SFT_SHIFT) /* 0x00008000 */
|
/* WAKEUP_INT_CON */
|
#define PMU_WAKEUP_INT_CON_OFFSET (0x10U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU0_INT_EN_SHIFT (0U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU0_INT_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_CPU0_INT_EN_SHIFT) /* 0x00000001 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU1_INT_EN_SHIFT (1U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU1_INT_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_CPU1_INT_EN_SHIFT) /* 0x00000002 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU2_INT_EN_SHIFT (2U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU2_INT_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_CPU2_INT_EN_SHIFT) /* 0x00000004 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU3_INT_EN_SHIFT (3U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_CPU3_INT_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_CPU3_INT_EN_SHIFT) /* 0x00000008 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_GPIO0_INT_EN_SHIFT (4U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_GPIO0_INT_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_GPIO0_INT_EN_SHIFT) /* 0x00000010 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_UART0_EN_SHIFT (5U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_UART0_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_UART0_EN_SHIFT) /* 0x00000020 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_SDMMC0_EN_SHIFT (6U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_SDMMC0_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_SDMMC0_EN_SHIFT) /* 0x00000040 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_SDMMC1_EN_SHIFT (7U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_SDMMC1_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_SDMMC1_EN_SHIFT) /* 0x00000080 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_SDMMC2_EN_SHIFT (8U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_SDMMC2_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_SDMMC2_EN_SHIFT) /* 0x00000100 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_USB_EN_SHIFT (9U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_USB_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_USB_EN_SHIFT) /* 0x00000200 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_PCIE_EN_SHIFT (10U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_PCIE_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_PCIE_EN_SHIFT) /* 0x00000400 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_VAD_EN_SHIFT (11U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_VAD_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_VAD_EN_SHIFT) /* 0x00000800 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_TIMER_EN_SHIFT (12U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_TIMER_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_TIMER_EN_SHIFT) /* 0x00001000 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_PWM0_EN_SHIFT (13U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_PWM0_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_PWM0_EN_SHIFT) /* 0x00002000 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_TIMEOUT_EN_SHIFT (14U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_TIMEOUT_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_TIMEOUT_EN_SHIFT) /* 0x00004000 */
|
#define PMU_WAKEUP_INT_CON_WAKEUP_MCU_SFT_EN_SHIFT (15U)
|
#define PMU_WAKEUP_INT_CON_WAKEUP_MCU_SFT_EN_MASK (0x1U << PMU_WAKEUP_INT_CON_WAKEUP_MCU_SFT_EN_SHIFT) /* 0x00008000 */
|
/* WAKEUP_INT_ST */
|
#define PMU_WAKEUP_INT_ST_OFFSET (0x14U)
|
#define PMU_WAKEUP_INT_ST (0x0U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU0_INT_ST_SHIFT (0U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU0_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_CPU0_INT_ST_SHIFT) /* 0x00000001 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU1_INT_ST_SHIFT (1U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU1_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_CPU1_INT_ST_SHIFT) /* 0x00000002 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU2_INT_ST_SHIFT (2U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU2_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_CPU2_INT_ST_SHIFT) /* 0x00000004 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU3_INT_ST_SHIFT (3U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_CPU3_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_CPU3_INT_ST_SHIFT) /* 0x00000008 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_GPIO0_INT_ST_SHIFT (4U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_GPIO0_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_GPIO0_INT_ST_SHIFT) /* 0x00000010 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_UART0_INT_ST_SHIFT (5U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_UART0_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_UART0_INT_ST_SHIFT) /* 0x00000020 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SDMMC0_INT_ST_SHIFT (6U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SDMMC0_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_SDMMC0_INT_ST_SHIFT) /* 0x00000040 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SDMMC1_INT_ST_SHIFT (7U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SDMMC1_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_SDMMC1_INT_ST_SHIFT) /* 0x00000080 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SDMMC2_INT_ST_SHIFT (8U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SDMMC2_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_SDMMC2_INT_ST_SHIFT) /* 0x00000100 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_USB_INT_ST_SHIFT (9U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_USB_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_USB_INT_ST_SHIFT) /* 0x00000200 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_PCIE_INT_ST_SHIFT (10U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_PCIE_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_PCIE_INT_ST_SHIFT) /* 0x00000400 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_VAD_INT_ST_SHIFT (11U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_VAD_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_VAD_INT_ST_SHIFT) /* 0x00000800 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_TIMER_INT_ST_SHIFT (12U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_TIMER_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_TIMER_INT_ST_SHIFT) /* 0x00001000 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_PWM0_INT_ST_SHIFT (13U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_PWM0_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_PWM0_INT_ST_SHIFT) /* 0x00002000 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_TIMEOUT_INT_ST_SHIFT (14U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_TIMEOUT_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_TIMEOUT_INT_ST_SHIFT) /* 0x00004000 */
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SYS_INT_ST_SHIFT (15U)
|
#define PMU_WAKEUP_INT_ST_WAKEUP_SYS_INT_ST_MASK (0x1U << PMU_WAKEUP_INT_ST_WAKEUP_SYS_INT_ST_SHIFT) /* 0x00008000 */
|
/* WAKEUP_EDGE_CON */
|
#define PMU_WAKEUP_EDGE_CON_OFFSET (0x18U)
|
#define PMU_WAKEUP_EDGE_CON_EDGE_WAKEUP_EN_SHIFT (0U)
|
#define PMU_WAKEUP_EDGE_CON_EDGE_WAKEUP_EN_MASK (0xFFFFFFFFU << PMU_WAKEUP_EDGE_CON_EDGE_WAKEUP_EN_SHIFT) /* 0xFFFFFFFF */
|
/* WAKEUP_EDGE_ST */
|
#define PMU_WAKEUP_EDGE_ST_OFFSET (0x1CU)
|
#define PMU_WAKEUP_EDGE_ST_EDGE_STATUS_SHIFT (0U)
|
#define PMU_WAKEUP_EDGE_ST_EDGE_STATUS_MASK (0xFFFFFFFFU << PMU_WAKEUP_EDGE_ST_EDGE_STATUS_SHIFT) /* 0xFFFFFFFF */
|
/* BUS_IDLE_CON0 */
|
#define PMU_BUS_IDLE_CON0_OFFSET (0x40U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_MSCH_SHIFT (0U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_MSCH_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_MSCH_SHIFT) /* 0x00000001 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_GPU_SHIFT (1U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_GPU_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_GPU_SHIFT) /* 0x00000002 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_NPU_SHIFT (2U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_NPU_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_NPU_SHIFT) /* 0x00000004 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_VI_SHIFT (3U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_VI_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_VI_SHIFT) /* 0x00000008 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_VO_SHIFT (4U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_VO_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_VO_SHIFT) /* 0x00000010 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_RGA_SHIFT (5U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_RGA_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_RGA_SHIFT) /* 0x00000020 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_VPU_SHIFT (6U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_VPU_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_VPU_SHIFT) /* 0x00000040 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_RKVENC_SHIFT (7U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_RKVENC_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_RKVENC_SHIFT) /* 0x00000080 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_RKVDEC_SHIFT (8U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_RKVDEC_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_RKVDEC_SHIFT) /* 0x00000100 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_GIC_AUDIO_SHIFT (9U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_GIC_AUDIO_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_GIC_AUDIO_SHIFT) /* 0x00000200 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_PHP_SHIFT (10U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_PHP_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_PHP_SHIFT) /* 0x00000400 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_PIPE_SHIFT (11U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_PIPE_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_PIPE_SHIFT) /* 0x00000800 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_SECURE_FLASH_SHIFT (12U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_SECURE_FLASH_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_SECURE_FLASH_SHIFT) /* 0x00001000 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_PERIMID_SHIFT (13U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_PERIMID_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_PERIMID_SHIFT) /* 0x00002000 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_USB_SHIFT (14U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_USB_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_USB_SHIFT) /* 0x00004000 */
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_BUS_SHIFT (15U)
|
#define PMU_BUS_IDLE_CON0_IDLE_REQ_BUS_MASK (0x1U << PMU_BUS_IDLE_CON0_IDLE_REQ_BUS_SHIFT) /* 0x00008000 */
|
/* BUS_IDLE_CON1 */
|
#define PMU_BUS_IDLE_CON1_OFFSET (0x44U)
|
#define PMU_BUS_IDLE_CON1_IDLE_REQ_TOP1_SHIFT (0U)
|
#define PMU_BUS_IDLE_CON1_IDLE_REQ_TOP1_MASK (0x1U << PMU_BUS_IDLE_CON1_IDLE_REQ_TOP1_SHIFT) /* 0x00000001 */
|
#define PMU_BUS_IDLE_CON1_IDLE_REQ_TOP2_SHIFT (1U)
|
#define PMU_BUS_IDLE_CON1_IDLE_REQ_TOP2_MASK (0x1U << PMU_BUS_IDLE_CON1_IDLE_REQ_TOP2_SHIFT) /* 0x00000002 */
|
#define PMU_BUS_IDLE_CON1_IDLE_REQ_PMU_SHIFT (2U)
|
#define PMU_BUS_IDLE_CON1_IDLE_REQ_PMU_MASK (0x1U << PMU_BUS_IDLE_CON1_IDLE_REQ_PMU_SHIFT) /* 0x00000004 */
|
/* BUS_IDLE_SFTCON0 */
|
#define PMU_BUS_IDLE_SFTCON0_OFFSET (0x50U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_MSCH_SHIFT (0U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_MSCH_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_MSCH_SHIFT) /* 0x00000001 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_GPU_SHIFT (1U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_GPU_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_GPU_SHIFT) /* 0x00000002 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_NPU_SHIFT (2U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_NPU_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_NPU_SHIFT) /* 0x00000004 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VI_SHIFT (3U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VI_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VI_SHIFT) /* 0x00000008 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VO_SHIFT (4U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VO_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VO_SHIFT) /* 0x00000010 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RGA_SHIFT (5U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RGA_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RGA_SHIFT) /* 0x00000020 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VPU_SHIFT (6U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VPU_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_VPU_SHIFT) /* 0x00000040 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RKVENC_SHIFT (7U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RKVENC_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RKVENC_SHIFT) /* 0x00000080 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RKVDEC_SHIFT (8U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RKVDEC_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_RKVDEC_SHIFT) /* 0x00000100 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_GIC_AUDIO_SHIFT (9U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_GIC_AUDIO_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_GIC_AUDIO_SHIFT) /* 0x00000200 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PHP_SHIFT (10U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PHP_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PHP_SHIFT) /* 0x00000400 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PIPE_SHIFT (11U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PIPE_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PIPE_SHIFT) /* 0x00000800 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_SECURE_FLASH_SHIFT (12U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_SECURE_FLASH_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_SECURE_FLASH_SHIFT) /* 0x00001000 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PERIMID_SHIFT (13U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PERIMID_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_PERIMID_SHIFT) /* 0x00002000 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_USB_SHIFT (14U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_USB_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_USB_SHIFT) /* 0x00004000 */
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_BUS_SHIFT (15U)
|
#define PMU_BUS_IDLE_SFTCON0_IDLE_REQ_BUS_MASK (0x1U << PMU_BUS_IDLE_SFTCON0_IDLE_REQ_BUS_SHIFT) /* 0x00008000 */
|
/* BUS_IDLE_SFTCON1 */
|
#define PMU_BUS_IDLE_SFTCON1_OFFSET (0x54U)
|
#define PMU_BUS_IDLE_SFTCON1_IDLE_REQ_TOP1_SHIFT (0U)
|
#define PMU_BUS_IDLE_SFTCON1_IDLE_REQ_TOP1_MASK (0x1U << PMU_BUS_IDLE_SFTCON1_IDLE_REQ_TOP1_SHIFT) /* 0x00000001 */
|
#define PMU_BUS_IDLE_SFTCON1_IDLE_REQ_TOP2_SHIFT (1U)
|
#define PMU_BUS_IDLE_SFTCON1_IDLE_REQ_TOP2_MASK (0x1U << PMU_BUS_IDLE_SFTCON1_IDLE_REQ_TOP2_SHIFT) /* 0x00000002 */
|
#define PMU_BUS_IDLE_SFTCON1_IDLE_REQ_PMU_SHIFT (2U)
|
#define PMU_BUS_IDLE_SFTCON1_IDLE_REQ_PMU_MASK (0x1U << PMU_BUS_IDLE_SFTCON1_IDLE_REQ_PMU_SHIFT) /* 0x00000004 */
|
/* BUS_IDLE_ACK */
|
#define PMU_BUS_IDLE_ACK_OFFSET (0x60U)
|
#define PMU_BUS_IDLE_ACK (0x0U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_MSCH_SHIFT (0U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_MSCH_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_MSCH_SHIFT) /* 0x00000001 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_GPU_SHIFT (1U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_GPU_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_GPU_SHIFT) /* 0x00000002 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_NPU_SHIFT (2U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_NPU_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_NPU_SHIFT) /* 0x00000004 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_VI_SHIFT (3U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_VI_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_VI_SHIFT) /* 0x00000008 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_VO_SHIFT (4U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_VO_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_VO_SHIFT) /* 0x00000010 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_RGA_SHIFT (5U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_RGA_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_RGA_SHIFT) /* 0x00000020 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_VPU_SHIFT (6U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_VPU_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_VPU_SHIFT) /* 0x00000040 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_RKVENC_SHIFT (7U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_RKVENC_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_RKVENC_SHIFT) /* 0x00000080 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_RKVDEC_SHIFT (8U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_RKVDEC_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_RKVDEC_SHIFT) /* 0x00000100 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_GIC_AUDIO_SHIFT (9U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_GIC_AUDIO_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_GIC_AUDIO_SHIFT) /* 0x00000200 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PHP_SHIFT (10U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PHP_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_PHP_SHIFT) /* 0x00000400 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PIPE_SHIFT (11U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PIPE_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_PIPE_SHIFT) /* 0x00000800 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_SECURE_FLASH_SHIFT (12U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_SECURE_FLASH_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_SECURE_FLASH_SHIFT) /* 0x00001000 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PERIMID_SHIFT (13U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PERIMID_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_PERIMID_SHIFT) /* 0x00002000 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_USB_SHIFT (14U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_USB_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_USB_SHIFT) /* 0x00004000 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_BUS_SHIFT (15U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_BUS_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_BUS_SHIFT) /* 0x00008000 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_TOP1_SHIFT (16U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_TOP1_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_TOP1_SHIFT) /* 0x00010000 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_TOP2_SHIFT (17U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_TOP2_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_TOP2_SHIFT) /* 0x00020000 */
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PMU_SHIFT (18U)
|
#define PMU_BUS_IDLE_ACK_IDLE_ACK_PMU_MASK (0x1U << PMU_BUS_IDLE_ACK_IDLE_ACK_PMU_SHIFT) /* 0x00040000 */
|
/* BUS_IDLE_ST */
|
#define PMU_BUS_IDLE_ST_OFFSET (0x68U)
|
#define PMU_BUS_IDLE_ST (0x0U)
|
#define PMU_BUS_IDLE_ST_IDLE_MSCH_SHIFT (0U)
|
#define PMU_BUS_IDLE_ST_IDLE_MSCH_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_MSCH_SHIFT) /* 0x00000001 */
|
#define PMU_BUS_IDLE_ST_IDLE_GPU_SHIFT (1U)
|
#define PMU_BUS_IDLE_ST_IDLE_GPU_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_GPU_SHIFT) /* 0x00000002 */
|
#define PMU_BUS_IDLE_ST_IDLE_NPU_SHIFT (2U)
|
#define PMU_BUS_IDLE_ST_IDLE_NPU_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_NPU_SHIFT) /* 0x00000004 */
|
#define PMU_BUS_IDLE_ST_IDLE_VI_SHIFT (3U)
|
#define PMU_BUS_IDLE_ST_IDLE_VI_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_VI_SHIFT) /* 0x00000008 */
|
#define PMU_BUS_IDLE_ST_IDLE_VO_SHIFT (4U)
|
#define PMU_BUS_IDLE_ST_IDLE_VO_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_VO_SHIFT) /* 0x00000010 */
|
#define PMU_BUS_IDLE_ST_IDLE_RGA_SHIFT (5U)
|
#define PMU_BUS_IDLE_ST_IDLE_RGA_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_RGA_SHIFT) /* 0x00000020 */
|
#define PMU_BUS_IDLE_ST_IDLE_VPU_SHIFT (6U)
|
#define PMU_BUS_IDLE_ST_IDLE_VPU_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_VPU_SHIFT) /* 0x00000040 */
|
#define PMU_BUS_IDLE_ST_IDLE_RKVENC_SHIFT (7U)
|
#define PMU_BUS_IDLE_ST_IDLE_RKVENC_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_RKVENC_SHIFT) /* 0x00000080 */
|
#define PMU_BUS_IDLE_ST_IDLE_RKVDEC_SHIFT (8U)
|
#define PMU_BUS_IDLE_ST_IDLE_RKVDEC_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_RKVDEC_SHIFT) /* 0x00000100 */
|
#define PMU_BUS_IDLE_ST_IDLE_GIC_AUDIO_SHIFT (9U)
|
#define PMU_BUS_IDLE_ST_IDLE_GIC_AUDIO_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_GIC_AUDIO_SHIFT) /* 0x00000200 */
|
#define PMU_BUS_IDLE_ST_IDLE_PHP_SHIFT (10U)
|
#define PMU_BUS_IDLE_ST_IDLE_PHP_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_PHP_SHIFT) /* 0x00000400 */
|
#define PMU_BUS_IDLE_ST_IDLE_PIPE_SHIFT (11U)
|
#define PMU_BUS_IDLE_ST_IDLE_PIPE_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_PIPE_SHIFT) /* 0x00000800 */
|
#define PMU_BUS_IDLE_ST_IDLE_SECURE_FLASH_SHIFT (12U)
|
#define PMU_BUS_IDLE_ST_IDLE_SECURE_FLASH_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_SECURE_FLASH_SHIFT) /* 0x00001000 */
|
#define PMU_BUS_IDLE_ST_IDLE_PERIMID_SHIFT (13U)
|
#define PMU_BUS_IDLE_ST_IDLE_PERIMID_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_PERIMID_SHIFT) /* 0x00002000 */
|
#define PMU_BUS_IDLE_ST_IDLE_USB_SHIFT (14U)
|
#define PMU_BUS_IDLE_ST_IDLE_USB_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_USB_SHIFT) /* 0x00004000 */
|
#define PMU_BUS_IDLE_ST_IDLE_BUS_SHIFT (15U)
|
#define PMU_BUS_IDLE_ST_IDLE_BUS_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_BUS_SHIFT) /* 0x00008000 */
|
#define PMU_BUS_IDLE_ST_IDLE_TOP1_SHIFT (16U)
|
#define PMU_BUS_IDLE_ST_IDLE_TOP1_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_TOP1_SHIFT) /* 0x00010000 */
|
#define PMU_BUS_IDLE_ST_IDLE_TOP2_SHIFT (17U)
|
#define PMU_BUS_IDLE_ST_IDLE_TOP2_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_TOP2_SHIFT) /* 0x00020000 */
|
#define PMU_BUS_IDLE_ST_IDLE_PMU_SHIFT (18U)
|
#define PMU_BUS_IDLE_ST_IDLE_PMU_MASK (0x1U << PMU_BUS_IDLE_ST_IDLE_PMU_SHIFT) /* 0x00040000 */
|
/* NOC_AUTO_CON0 */
|
#define PMU_NOC_AUTO_CON0_OFFSET (0x70U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_MSCH_SHIFT (0U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_MSCH_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_MSCH_SHIFT) /* 0x00000001 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_GPU_SHIFT (1U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_GPU_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_GPU_SHIFT) /* 0x00000002 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_NPU_SHIFT (2U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_NPU_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_NPU_SHIFT) /* 0x00000004 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_VI_SHIFT (3U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_VI_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_VI_SHIFT) /* 0x00000008 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_VO_SHIFT (4U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_VO_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_VO_SHIFT) /* 0x00000010 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_RGA_SHIFT (5U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_RGA_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_RGA_SHIFT) /* 0x00000020 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_VPU_SHIFT (6U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_VPU_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_VPU_SHIFT) /* 0x00000040 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_RKVENC_SHIFT (7U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_RKVENC_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_RKVENC_SHIFT) /* 0x00000080 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_RKVDEC_SHIFT (8U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_RKVDEC_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_RKVDEC_SHIFT) /* 0x00000100 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_GIC_AUDIO_SHIFT (9U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_GIC_AUDIO_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_GIC_AUDIO_SHIFT) /* 0x00000200 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_PHP_SHIFT (10U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_PHP_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_PHP_SHIFT) /* 0x00000400 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_PIPE_SHIFT (11U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_PIPE_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_PIPE_SHIFT) /* 0x00000800 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_SECURE_FLASH_SHIFT (12U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_SECURE_FLASH_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_SECURE_FLASH_SHIFT) /* 0x00001000 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_PERIMID_SHIFT (13U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_PERIMID_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_PERIMID_SHIFT) /* 0x00002000 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_USB_SHIFT (14U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_USB_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_USB_SHIFT) /* 0x00004000 */
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_BUS_SHIFT (15U)
|
#define PMU_NOC_AUTO_CON0_AUTO_IDLE_BUS_MASK (0x1U << PMU_NOC_AUTO_CON0_AUTO_IDLE_BUS_SHIFT) /* 0x00008000 */
|
/* NOC_AUTO_CON1 */
|
#define PMU_NOC_AUTO_CON1_OFFSET (0x74U)
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_TOP1_SHIFT (0U)
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_TOP1_MASK (0x1U << PMU_NOC_AUTO_CON1_AUTO_IDLE_TOP1_SHIFT) /* 0x00000001 */
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_TOP2_SHIFT (1U)
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_TOP2_MASK (0x1U << PMU_NOC_AUTO_CON1_AUTO_IDLE_TOP2_SHIFT) /* 0x00000002 */
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_PMU_SHIFT (2U)
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_PMU_MASK (0x1U << PMU_NOC_AUTO_CON1_AUTO_IDLE_PMU_SHIFT) /* 0x00000004 */
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_CPU_SHIFT (3U)
|
#define PMU_NOC_AUTO_CON1_AUTO_IDLE_CPU_MASK (0x1U << PMU_NOC_AUTO_CON1_AUTO_IDLE_CPU_SHIFT) /* 0x00000008 */
|
/* DDR_PWR_CON */
|
#define PMU_DDR_PWR_CON_OFFSET (0x80U)
|
#define PMU_DDR_PWR_CON_DDR_SREF_ENA_SHIFT (0U)
|
#define PMU_DDR_PWR_CON_DDR_SREF_ENA_MASK (0x1U << PMU_DDR_PWR_CON_DDR_SREF_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_DDR_PWR_CON_DDRIO_RET_ENA_SHIFT (1U)
|
#define PMU_DDR_PWR_CON_DDRIO_RET_ENA_MASK (0x1U << PMU_DDR_PWR_CON_DDRIO_RET_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_DDR_PWR_CON_DDRPHY_AUTO_GATING_ENA_SHIFT (4U)
|
#define PMU_DDR_PWR_CON_DDRPHY_AUTO_GATING_ENA_MASK (0x1U << PMU_DDR_PWR_CON_DDRPHY_AUTO_GATING_ENA_SHIFT) /* 0x00000010 */
|
/* DDR_PWR_SFTCON */
|
#define PMU_DDR_PWR_SFTCON_OFFSET (0x84U)
|
#define PMU_DDR_PWR_SFTCON_SW_DDR_SREF_REQ_SHIFT (0U)
|
#define PMU_DDR_PWR_SFTCON_SW_DDR_SREF_REQ_MASK (0x1U << PMU_DDR_PWR_SFTCON_SW_DDR_SREF_REQ_SHIFT) /* 0x00000001 */
|
#define PMU_DDR_PWR_SFTCON_SW_DDRIO_RET_REQ_SHIFT (1U)
|
#define PMU_DDR_PWR_SFTCON_SW_DDRIO_RET_REQ_MASK (0x1U << PMU_DDR_PWR_SFTCON_SW_DDRIO_RET_REQ_SHIFT) /* 0x00000002 */
|
#define PMU_DDR_PWR_SFTCON_SW_DDRIO_RET_EXIT_SHIFT (2U)
|
#define PMU_DDR_PWR_SFTCON_SW_DDRIO_RET_EXIT_MASK (0x1U << PMU_DDR_PWR_SFTCON_SW_DDRIO_RET_EXIT_SHIFT) /* 0x00000004 */
|
#define PMU_DDR_PWR_SFTCON_DDRCTL_ACTIVE_WAIT_SHIFT (3U)
|
#define PMU_DDR_PWR_SFTCON_DDRCTL_ACTIVE_WAIT_MASK (0x1U << PMU_DDR_PWR_SFTCON_DDRCTL_ACTIVE_WAIT_SHIFT) /* 0x00000008 */
|
/* DDR_PWR_STATE */
|
#define PMU_DDR_PWR_STATE_OFFSET (0x88U)
|
#define PMU_DDR_PWR_STATE (0x0U)
|
#define PMU_DDR_PWR_STATE_DDR_POWER_STATE_SHIFT (0U)
|
#define PMU_DDR_PWR_STATE_DDR_POWER_STATE_MASK (0x7U << PMU_DDR_PWR_STATE_DDR_POWER_STATE_SHIFT) /* 0x00000007 */
|
/* DDR_PWR_ST */
|
#define PMU_DDR_PWR_ST_OFFSET (0x8CU)
|
#define PMU_DDR_PWR_ST (0x2U)
|
#define PMU_DDR_PWR_ST_DDRCTL_C_SYSACK_SHIFT (0U)
|
#define PMU_DDR_PWR_ST_DDRCTL_C_SYSACK_MASK (0x1U << PMU_DDR_PWR_ST_DDRCTL_C_SYSACK_SHIFT) /* 0x00000001 */
|
#define PMU_DDR_PWR_ST_DDRCTL_C_ACTIVE_SHIFT (1U)
|
#define PMU_DDR_PWR_ST_DDRCTL_C_ACTIVE_MASK (0x1U << PMU_DDR_PWR_ST_DDRCTL_C_ACTIVE_SHIFT) /* 0x00000002 */
|
#define PMU_DDR_PWR_ST_DDRIO_RET_SHIFT (2U)
|
#define PMU_DDR_PWR_ST_DDRIO_RET_MASK (0x1U << PMU_DDR_PWR_ST_DDRIO_RET_SHIFT) /* 0x00000004 */
|
/* PWR_GATE_CON */
|
#define PMU_PWR_GATE_CON_OFFSET (0x90U)
|
#define PMU_PWR_GATE_CON_PD_GPU_DWN_ENA_SHIFT (0U)
|
#define PMU_PWR_GATE_CON_PD_GPU_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_GPU_DWN_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_PWR_GATE_CON_PD_NPU_DWN_ENA_SHIFT (1U)
|
#define PMU_PWR_GATE_CON_PD_NPU_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_NPU_DWN_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_PWR_GATE_CON_PD_VPU_DWN_ENA_SHIFT (2U)
|
#define PMU_PWR_GATE_CON_PD_VPU_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_VPU_DWN_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_PWR_GATE_CON_PD_RKVENC_DWN_ENA_SHIFT (3U)
|
#define PMU_PWR_GATE_CON_PD_RKVENC_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_RKVENC_DWN_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_PWR_GATE_CON_PD_RKVDEC_DWN_ENA_SHIFT (4U)
|
#define PMU_PWR_GATE_CON_PD_RKVDEC_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_RKVDEC_DWN_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_PWR_GATE_CON_PD_RGA_DWN_ENA_SHIFT (5U)
|
#define PMU_PWR_GATE_CON_PD_RGA_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_RGA_DWN_ENA_SHIFT) /* 0x00000020 */
|
#define PMU_PWR_GATE_CON_PD_VI_DWN_ENA_SHIFT (6U)
|
#define PMU_PWR_GATE_CON_PD_VI_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_VI_DWN_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_PWR_GATE_CON_PD_VO_DWN_ENA_SHIFT (7U)
|
#define PMU_PWR_GATE_CON_PD_VO_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_VO_DWN_ENA_SHIFT) /* 0x00000080 */
|
#define PMU_PWR_GATE_CON_PD_PIPE_DWN_ENA_SHIFT (8U)
|
#define PMU_PWR_GATE_CON_PD_PIPE_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_PIPE_DWN_ENA_SHIFT) /* 0x00000100 */
|
#define PMU_PWR_GATE_CON_PD_DDR_DWN_ENA_SHIFT (9U)
|
#define PMU_PWR_GATE_CON_PD_DDR_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_CON_PD_DDR_DWN_ENA_SHIFT) /* 0x00000200 */
|
/* PWR_GATE_STATE */
|
#define PMU_PWR_GATE_STATE_OFFSET (0x94U)
|
#define PMU_PWR_GATE_STATE (0x0U)
|
#define PMU_PWR_GATE_STATE_POWER_GATE_STATE_SHIFT (0U)
|
#define PMU_PWR_GATE_STATE_POWER_GATE_STATE_MASK (0x7U << PMU_PWR_GATE_STATE_POWER_GATE_STATE_SHIFT) /* 0x00000007 */
|
/* PWR_DWN_ST */
|
#define PMU_PWR_DWN_ST_OFFSET (0x98U)
|
#define PMU_PWR_DWN_ST (0x0U)
|
#define PMU_PWR_DWN_ST_PD_GPU_DWN_STAT_SHIFT (0U)
|
#define PMU_PWR_DWN_ST_PD_GPU_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_GPU_DWN_STAT_SHIFT) /* 0x00000001 */
|
#define PMU_PWR_DWN_ST_PD_NPU_DWN_STAT_SHIFT (1U)
|
#define PMU_PWR_DWN_ST_PD_NPU_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_NPU_DWN_STAT_SHIFT) /* 0x00000002 */
|
#define PMU_PWR_DWN_ST_PD_VPU_DWN_STAT_SHIFT (2U)
|
#define PMU_PWR_DWN_ST_PD_VPU_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_VPU_DWN_STAT_SHIFT) /* 0x00000004 */
|
#define PMU_PWR_DWN_ST_PD_RKVENC_DWN_STAT_SHIFT (3U)
|
#define PMU_PWR_DWN_ST_PD_RKVENC_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_RKVENC_DWN_STAT_SHIFT) /* 0x00000008 */
|
#define PMU_PWR_DWN_ST_PD_RKVDEC_DWN_STAT_SHIFT (4U)
|
#define PMU_PWR_DWN_ST_PD_RKVDEC_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_RKVDEC_DWN_STAT_SHIFT) /* 0x00000010 */
|
#define PMU_PWR_DWN_ST_PD_RGA_DWN_STAT_SHIFT (5U)
|
#define PMU_PWR_DWN_ST_PD_RGA_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_RGA_DWN_STAT_SHIFT) /* 0x00000020 */
|
#define PMU_PWR_DWN_ST_PD_VI_DWN_STAT_SHIFT (6U)
|
#define PMU_PWR_DWN_ST_PD_VI_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_VI_DWN_STAT_SHIFT) /* 0x00000040 */
|
#define PMU_PWR_DWN_ST_PD_VO_DWN_STAT_SHIFT (7U)
|
#define PMU_PWR_DWN_ST_PD_VO_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_VO_DWN_STAT_SHIFT) /* 0x00000080 */
|
#define PMU_PWR_DWN_ST_PD_PIPE_DWN_STAT_SHIFT (8U)
|
#define PMU_PWR_DWN_ST_PD_PIPE_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_PIPE_DWN_STAT_SHIFT) /* 0x00000100 */
|
#define PMU_PWR_DWN_ST_PD_DDR_DWN_STAT_SHIFT (9U)
|
#define PMU_PWR_DWN_ST_PD_DDR_DWN_STAT_MASK (0x1U << PMU_PWR_DWN_ST_PD_DDR_DWN_STAT_SHIFT) /* 0x00000200 */
|
/* PWR_GATE_SFTCON */
|
#define PMU_PWR_GATE_SFTCON_OFFSET (0xA0U)
|
#define PMU_PWR_GATE_SFTCON_PD_GPU_DWN_ENA_SHIFT (0U)
|
#define PMU_PWR_GATE_SFTCON_PD_GPU_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_GPU_DWN_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_PWR_GATE_SFTCON_PD_NPU_DWN_ENA_SHIFT (1U)
|
#define PMU_PWR_GATE_SFTCON_PD_NPU_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_NPU_DWN_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_PWR_GATE_SFTCON_PD_VPU_DWN_ENA_SHIFT (2U)
|
#define PMU_PWR_GATE_SFTCON_PD_VPU_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_VPU_DWN_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_PWR_GATE_SFTCON_PD_RKVENC_DWN_ENA_SHIFT (3U)
|
#define PMU_PWR_GATE_SFTCON_PD_RKVENC_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_RKVENC_DWN_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_PWR_GATE_SFTCON_PD_RKVDEC_DWN_ENA_SHIFT (4U)
|
#define PMU_PWR_GATE_SFTCON_PD_RKVDEC_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_RKVDEC_DWN_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_PWR_GATE_SFTCON_PD_RGA_DWN_ENA_SHIFT (5U)
|
#define PMU_PWR_GATE_SFTCON_PD_RGA_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_RGA_DWN_ENA_SHIFT) /* 0x00000020 */
|
#define PMU_PWR_GATE_SFTCON_PD_VI_DWN_ENA_SHIFT (6U)
|
#define PMU_PWR_GATE_SFTCON_PD_VI_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_VI_DWN_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_PWR_GATE_SFTCON_PD_VO_DWN_ENA_SHIFT (7U)
|
#define PMU_PWR_GATE_SFTCON_PD_VO_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_VO_DWN_ENA_SHIFT) /* 0x00000080 */
|
#define PMU_PWR_GATE_SFTCON_PD_PIPE_DWN_ENA_SHIFT (8U)
|
#define PMU_PWR_GATE_SFTCON_PD_PIPE_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_PIPE_DWN_ENA_SHIFT) /* 0x00000100 */
|
#define PMU_PWR_GATE_SFTCON_PD_DDR_DWN_ENA_SHIFT (9U)
|
#define PMU_PWR_GATE_SFTCON_PD_DDR_DWN_ENA_MASK (0x1U << PMU_PWR_GATE_SFTCON_PD_DDR_DWN_ENA_SHIFT) /* 0x00000200 */
|
/* VOL_GATE_SFTCON */
|
#define PMU_VOL_GATE_SFTCON_OFFSET (0xA8U)
|
#define PMU_VOL_GATE_SFTCON_VD_GPU_ENA_SHIFT (0U)
|
#define PMU_VOL_GATE_SFTCON_VD_GPU_ENA_MASK (0x1U << PMU_VOL_GATE_SFTCON_VD_GPU_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_VOL_GATE_SFTCON_VD_NPU_ENA_SHIFT (1U)
|
#define PMU_VOL_GATE_SFTCON_VD_NPU_ENA_MASK (0x1U << PMU_VOL_GATE_SFTCON_VD_NPU_ENA_SHIFT) /* 0x00000002 */
|
/* CRU_PWR_CON */
|
#define PMU_CRU_PWR_CON_OFFSET (0xB0U)
|
#define PMU_CRU_PWR_CON_ALIVE_32K_ENA_SHIFT (0U)
|
#define PMU_CRU_PWR_CON_ALIVE_32K_ENA_MASK (0x1U << PMU_CRU_PWR_CON_ALIVE_32K_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_CRU_PWR_CON_OSC_DIS_ENA_SHIFT (1U)
|
#define PMU_CRU_PWR_CON_OSC_DIS_ENA_MASK (0x1U << PMU_CRU_PWR_CON_OSC_DIS_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_CRU_PWR_CON_WAKEUP_RST_ENA_SHIFT (2U)
|
#define PMU_CRU_PWR_CON_WAKEUP_RST_ENA_MASK (0x1U << PMU_CRU_PWR_CON_WAKEUP_RST_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_CRU_PWR_CON_INPUT_CLAMP_ENA_SHIFT (3U)
|
#define PMU_CRU_PWR_CON_INPUT_CLAMP_ENA_MASK (0x1U << PMU_CRU_PWR_CON_INPUT_CLAMP_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_CRU_PWR_CON_ALIVE_OSC_ENA_SHIFT (4U)
|
#define PMU_CRU_PWR_CON_ALIVE_OSC_ENA_MASK (0x1U << PMU_CRU_PWR_CON_ALIVE_OSC_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_CRU_PWR_CON_POWER_OFF_ENA_SHIFT (5U)
|
#define PMU_CRU_PWR_CON_POWER_OFF_ENA_MASK (0x1U << PMU_CRU_PWR_CON_POWER_OFF_ENA_SHIFT) /* 0x00000020 */
|
#define PMU_CRU_PWR_CON_PWM_SWITCH_ENA_SHIFT (6U)
|
#define PMU_CRU_PWR_CON_PWM_SWITCH_ENA_MASK (0x1U << PMU_CRU_PWR_CON_PWM_SWITCH_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_CRU_PWR_CON_PWM_GPIO_IOE_ENA_SHIFT (7U)
|
#define PMU_CRU_PWR_CON_PWM_GPIO_IOE_ENA_MASK (0x1U << PMU_CRU_PWR_CON_PWM_GPIO_IOE_ENA_SHIFT) /* 0x00000080 */
|
#define PMU_CRU_PWR_CON_PWM_SWITCH_IOUT_SHIFT (8U)
|
#define PMU_CRU_PWR_CON_PWM_SWITCH_IOUT_MASK (0x1U << PMU_CRU_PWR_CON_PWM_SWITCH_IOUT_SHIFT) /* 0x00000100 */
|
#define PMU_CRU_PWR_CON_PD_BUS_CLK_SRC_GATE_ENA_SHIFT (9U)
|
#define PMU_CRU_PWR_CON_PD_BUS_CLK_SRC_GATE_ENA_MASK (0x1U << PMU_CRU_PWR_CON_PD_BUS_CLK_SRC_GATE_ENA_SHIFT) /* 0x00000200 */
|
#define PMU_CRU_PWR_CON_PD_PERI_CLK_SRC_GATE_ENA_SHIFT (10U)
|
#define PMU_CRU_PWR_CON_PD_PERI_CLK_SRC_GATE_ENA_MASK (0x1U << PMU_CRU_PWR_CON_PD_PERI_CLK_SRC_GATE_ENA_SHIFT) /* 0x00000400 */
|
#define PMU_CRU_PWR_CON_PD_PMU_CLK_SRC_GATE_ENA_SHIFT (11U)
|
#define PMU_CRU_PWR_CON_PD_PMU_CLK_SRC_GATE_ENA_MASK (0x1U << PMU_CRU_PWR_CON_PD_PMU_CLK_SRC_GATE_ENA_SHIFT) /* 0x00000800 */
|
#define PMU_CRU_PWR_CON_PMUMEM_CLK_SRC_GATE_ENA_SHIFT (12U)
|
#define PMU_CRU_PWR_CON_PMUMEM_CLK_SRC_GATE_ENA_MASK (0x1U << PMU_CRU_PWR_CON_PMUMEM_CLK_SRC_GATE_ENA_SHIFT) /* 0x00001000 */
|
/* CRU_PWR_SFTCON */
|
#define PMU_CRU_PWR_SFTCON_OFFSET (0xB4U)
|
#define PMU_CRU_PWR_SFTCON_ALIVE_32K_ENA_SHIFT (0U)
|
#define PMU_CRU_PWR_SFTCON_ALIVE_32K_ENA_MASK (0x1U << PMU_CRU_PWR_SFTCON_ALIVE_32K_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_CRU_PWR_SFTCON_OSC_DIS_ENA_SHIFT (1U)
|
#define PMU_CRU_PWR_SFTCON_OSC_DIS_ENA_MASK (0x1U << PMU_CRU_PWR_SFTCON_OSC_DIS_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_CRU_PWR_SFTCON_WAKEUP_RST_ENA_SHIFT (2U)
|
#define PMU_CRU_PWR_SFTCON_WAKEUP_RST_ENA_MASK (0x1U << PMU_CRU_PWR_SFTCON_WAKEUP_RST_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_CRU_PWR_SFTCON_INPUT_CLAMP_ENA_SHIFT (3U)
|
#define PMU_CRU_PWR_SFTCON_INPUT_CLAMP_ENA_MASK (0x1U << PMU_CRU_PWR_SFTCON_INPUT_CLAMP_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_CRU_PWR_SFTCON_ALIVE_OSC_ENA_SHIFT (4U)
|
#define PMU_CRU_PWR_SFTCON_ALIVE_OSC_ENA_MASK (0x1U << PMU_CRU_PWR_SFTCON_ALIVE_OSC_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_CRU_PWR_SFTCON_POWER_OFF_ENA_SHIFT (5U)
|
#define PMU_CRU_PWR_SFTCON_POWER_OFF_ENA_MASK (0x1U << PMU_CRU_PWR_SFTCON_POWER_OFF_ENA_SHIFT) /* 0x00000020 */
|
/* CRU_PWR_STATE */
|
#define PMU_CRU_PWR_STATE_OFFSET (0xB8U)
|
#define PMU_CRU_PWR_STATE (0x0U)
|
#define PMU_CRU_PWR_STATE_CRU_POWER_STATE_SHIFT (0U)
|
#define PMU_CRU_PWR_STATE_CRU_POWER_STATE_MASK (0xFU << PMU_CRU_PWR_STATE_CRU_POWER_STATE_SHIFT) /* 0x0000000F */
|
/* PLLPD_CON */
|
#define PMU_PLLPD_CON_OFFSET (0xC0U)
|
#define PMU_PLLPD_CON_APLL_PD_ENA_SHIFT (0U)
|
#define PMU_PLLPD_CON_APLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_APLL_PD_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_PLLPD_CON_DPLL_PD_ENA_SHIFT (1U)
|
#define PMU_PLLPD_CON_DPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_DPLL_PD_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_PLLPD_CON_CPLL_PD_ENA_SHIFT (2U)
|
#define PMU_PLLPD_CON_CPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_CPLL_PD_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_PLLPD_CON_GPLL_PD_ENA_SHIFT (3U)
|
#define PMU_PLLPD_CON_GPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_GPLL_PD_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_PLLPD_CON_MPLL_PD_ENA_SHIFT (4U)
|
#define PMU_PLLPD_CON_MPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_MPLL_PD_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_PLLPD_CON_NPLL_PD_ENA_SHIFT (5U)
|
#define PMU_PLLPD_CON_NPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_NPLL_PD_ENA_SHIFT) /* 0x00000020 */
|
#define PMU_PLLPD_CON_HPLL_PD_ENA_SHIFT (6U)
|
#define PMU_PLLPD_CON_HPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_HPLL_PD_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_PLLPD_CON_PPLL_PD_ENA_SHIFT (7U)
|
#define PMU_PLLPD_CON_PPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_PPLL_PD_ENA_SHIFT) /* 0x00000080 */
|
#define PMU_PLLPD_CON_VPLL_PD_ENA_SHIFT (8U)
|
#define PMU_PLLPD_CON_VPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_CON_VPLL_PD_ENA_SHIFT) /* 0x00000100 */
|
/* PLLPD_SFTCON */
|
#define PMU_PLLPD_SFTCON_OFFSET (0xC4U)
|
#define PMU_PLLPD_SFTCON_APLL_PD_ENA_SHIFT (0U)
|
#define PMU_PLLPD_SFTCON_APLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_APLL_PD_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_PLLPD_SFTCON_DPLL_PD_ENA_SHIFT (1U)
|
#define PMU_PLLPD_SFTCON_DPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_DPLL_PD_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_PLLPD_SFTCON_CPLL_PD_ENA_SHIFT (2U)
|
#define PMU_PLLPD_SFTCON_CPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_CPLL_PD_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_PLLPD_SFTCON_GPLL_PD_ENA_SHIFT (3U)
|
#define PMU_PLLPD_SFTCON_GPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_GPLL_PD_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_PLLPD_SFTCON_MPLL_PD_ENA_SHIFT (4U)
|
#define PMU_PLLPD_SFTCON_MPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_MPLL_PD_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_PLLPD_SFTCON_NPLL_PD_ENA_SHIFT (5U)
|
#define PMU_PLLPD_SFTCON_NPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_NPLL_PD_ENA_SHIFT) /* 0x00000020 */
|
#define PMU_PLLPD_SFTCON_HPLL_PD_ENA_SHIFT (6U)
|
#define PMU_PLLPD_SFTCON_HPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_HPLL_PD_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_PLLPD_SFTCON_PPLL_PD_ENA_SHIFT (7U)
|
#define PMU_PLLPD_SFTCON_PPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_PPLL_PD_ENA_SHIFT) /* 0x00000080 */
|
#define PMU_PLLPD_SFTCON_VPLL_PD_ENA_SHIFT (8U)
|
#define PMU_PLLPD_SFTCON_VPLL_PD_ENA_MASK (0x1U << PMU_PLLPD_SFTCON_VPLL_PD_ENA_SHIFT) /* 0x00000100 */
|
/* INFO_TX_CON */
|
#define PMU_INFO_TX_CON_OFFSET (0xD0U)
|
#define PMU_INFO_TX_CON_INFO_TX_EN_SHIFT (0U)
|
#define PMU_INFO_TX_CON_INFO_TX_EN_MASK (0x1U << PMU_INFO_TX_CON_INFO_TX_EN_SHIFT) /* 0x00000001 */
|
#define PMU_INFO_TX_CON_INFO_TX_CON_SHIFT (4U)
|
#define PMU_INFO_TX_CON_INFO_TX_CON_MASK (0xFU << PMU_INFO_TX_CON_INFO_TX_CON_SHIFT) /* 0x000000F0 */
|
#define PMU_INFO_TX_CON_INFO_TX_INTV_TIME_SHIFT (8U)
|
#define PMU_INFO_TX_CON_INFO_TX_INTV_TIME_MASK (0xFFU << PMU_INFO_TX_CON_INFO_TX_INTV_TIME_SHIFT) /* 0x0000FF00 */
|
/* DSU_STABLE_CNT */
|
#define PMU_DSU_STABLE_CNT_OFFSET (0x100U)
|
#define PMU_DSU_STABLE_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_DSU_STABLE_CNT_STABLE_CNT_MASK (0xFFFFFU << PMU_DSU_STABLE_CNT_STABLE_CNT_SHIFT) /* 0x000FFFFF */
|
/* PMIC_STABLE_CNT */
|
#define PMU_PMIC_STABLE_CNT_OFFSET (0x104U)
|
#define PMU_PMIC_STABLE_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_PMIC_STABLE_CNT_STABLE_CNT_MASK (0xFFFFFU << PMU_PMIC_STABLE_CNT_STABLE_CNT_SHIFT) /* 0x000FFFFF */
|
/* OSC_STABLE_CNT */
|
#define PMU_OSC_STABLE_CNT_OFFSET (0x108U)
|
#define PMU_OSC_STABLE_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_OSC_STABLE_CNT_STABLE_CNT_MASK (0xFFFFFU << PMU_OSC_STABLE_CNT_STABLE_CNT_SHIFT) /* 0x000FFFFF */
|
/* WAKEUP_RSTCLR_CNT */
|
#define PMU_WAKEUP_RSTCLR_CNT_OFFSET (0x10CU)
|
#define PMU_WAKEUP_RSTCLR_CNT_WAKEUP_RSTCLR_CNT_SHIFT (0U)
|
#define PMU_WAKEUP_RSTCLR_CNT_WAKEUP_RSTCLR_CNT_MASK (0xFFFFFU << PMU_WAKEUP_RSTCLR_CNT_WAKEUP_RSTCLR_CNT_SHIFT) /* 0x000FFFFF */
|
/* PLL_LOCK_CNT */
|
#define PMU_PLL_LOCK_CNT_OFFSET (0x110U)
|
#define PMU_PLL_LOCK_CNT_PLL_LOCK_CNT_SHIFT (0U)
|
#define PMU_PLL_LOCK_CNT_PLL_LOCK_CNT_MASK (0xFFFFFU << PMU_PLL_LOCK_CNT_PLL_LOCK_CNT_SHIFT) /* 0x000FFFFF */
|
/* DSU_PWRUP_CNT */
|
#define PMU_DSU_PWRUP_CNT_OFFSET (0x118U)
|
#define PMU_DSU_PWRUP_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_DSU_PWRUP_CNT_STABLE_CNT_MASK (0xFFFFFU << PMU_DSU_PWRUP_CNT_STABLE_CNT_SHIFT) /* 0x000FFFFF */
|
/* DSU_PWRDN_CNT */
|
#define PMU_DSU_PWRDN_CNT_OFFSET (0x11CU)
|
#define PMU_DSU_PWRDN_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_DSU_PWRDN_CNT_STABLE_CNT_MASK (0xFFFFFU << PMU_DSU_PWRDN_CNT_STABLE_CNT_SHIFT) /* 0x000FFFFF */
|
/* GPU_VOLUP_CNT */
|
#define PMU_GPU_VOLUP_CNT_OFFSET (0x120U)
|
#define PMU_GPU_VOLUP_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_GPU_VOLUP_CNT_STABLE_CNT_MASK (0xFFFFFU << PMU_GPU_VOLUP_CNT_STABLE_CNT_SHIFT) /* 0x000FFFFF */
|
/* GPU_VOLDN_CNT */
|
#define PMU_GPU_VOLDN_CNT_OFFSET (0x124U)
|
#define PMU_GPU_VOLDN_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_GPU_VOLDN_CNT_STABLE_CNT_MASK (0xFFFFFU << PMU_GPU_VOLDN_CNT_STABLE_CNT_SHIFT) /* 0x000FFFFF */
|
/* WAKEUP_TIMEOUT_CNT */
|
#define PMU_WAKEUP_TIMEOUT_CNT_OFFSET (0x128U)
|
#define PMU_WAKEUP_TIMEOUT_CNT_WAKEUP_TIMEOUT_CNT_SHIFT (0U)
|
#define PMU_WAKEUP_TIMEOUT_CNT_WAKEUP_TIMEOUT_CNT_MASK (0xFFFFFFFFU << PMU_WAKEUP_TIMEOUT_CNT_WAKEUP_TIMEOUT_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* PWM_SWITCH_CNT */
|
#define PMU_PWM_SWITCH_CNT_OFFSET (0x12CU)
|
#define PMU_PWM_SWITCH_CNT_STABLE_CNT_SHIFT (0U)
|
#define PMU_PWM_SWITCH_CNT_STABLE_CNT_MASK (0xFFFFFFFFU << PMU_PWM_SWITCH_CNT_STABLE_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* DBG_RST_CNT */
|
#define PMU_DBG_RST_CNT_OFFSET (0x130U)
|
#define PMU_DBG_RST_CNT_DBG_RST_CNT_SHIFT (0U)
|
#define PMU_DBG_RST_CNT_DBG_RST_CNT_MASK (0xFFFFFFFFU << PMU_DBG_RST_CNT_DBG_RST_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG0 */
|
#define PMU_SYS_REG0_OFFSET (0x180U)
|
#define PMU_SYS_REG0_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG0_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG0_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG1 */
|
#define PMU_SYS_REG1_OFFSET (0x184U)
|
#define PMU_SYS_REG1_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG1_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG1_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG2 */
|
#define PMU_SYS_REG2_OFFSET (0x188U)
|
#define PMU_SYS_REG2_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG2_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG2_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG3 */
|
#define PMU_SYS_REG3_OFFSET (0x18CU)
|
#define PMU_SYS_REG3_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG3_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG3_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG4 */
|
#define PMU_SYS_REG4_OFFSET (0x190U)
|
#define PMU_SYS_REG4_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG4_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG4_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG5 */
|
#define PMU_SYS_REG5_OFFSET (0x194U)
|
#define PMU_SYS_REG5_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG5_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG5_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG6 */
|
#define PMU_SYS_REG6_OFFSET (0x198U)
|
#define PMU_SYS_REG6_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG6_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG6_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* SYS_REG7 */
|
#define PMU_SYS_REG7_OFFSET (0x19CU)
|
#define PMU_SYS_REG7_PMU_SYS_REG_SHIFT (0U)
|
#define PMU_SYS_REG7_PMU_SYS_REG_MASK (0xFFFFFFFFU << PMU_SYS_REG7_PMU_SYS_REG_SHIFT) /* 0xFFFFFFFF */
|
/* DSU_PWR_CON */
|
#define PMU_DSU_PWR_CON_OFFSET (0x300U)
|
#define PMU_DSU_PWR_CON_DSU_PWRDN_ENA_SHIFT (2U)
|
#define PMU_DSU_PWR_CON_DSU_PWRDN_ENA_MASK (0x1U << PMU_DSU_PWR_CON_DSU_PWRDN_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_DSU_PWR_CON_DSU_PWROFF_ENA_SHIFT (3U)
|
#define PMU_DSU_PWR_CON_DSU_PWROFF_ENA_MASK (0x1U << PMU_DSU_PWR_CON_DSU_PWROFF_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_DSU_PWR_CON_DSU_RET_ENA_SHIFT (6U)
|
#define PMU_DSU_PWR_CON_DSU_RET_ENA_MASK (0x1U << PMU_DSU_PWR_CON_DSU_RET_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_DSU_PWR_CON_CLUSTER_CLK_SRC_GATE_ENA_SHIFT (7U)
|
#define PMU_DSU_PWR_CON_CLUSTER_CLK_SRC_GATE_ENA_MASK (0x1U << PMU_DSU_PWR_CON_CLUSTER_CLK_SRC_GATE_ENA_SHIFT) /* 0x00000080 */
|
/* DSU_PWR_SFTCON */
|
#define PMU_DSU_PWR_SFTCON_OFFSET (0x304U)
|
#define PMU_DSU_PWR_SFTCON_DSU_PWRDN_ENA_SHIFT (0U)
|
#define PMU_DSU_PWR_SFTCON_DSU_PWRDN_ENA_MASK (0x1U << PMU_DSU_PWR_SFTCON_DSU_PWRDN_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_DSU_PWR_SFTCON_CLUSTER_CLK_SRC_GATE_CFG_SHIFT (7U)
|
#define PMU_DSU_PWR_SFTCON_CLUSTER_CLK_SRC_GATE_CFG_MASK (0x1U << PMU_DSU_PWR_SFTCON_CLUSTER_CLK_SRC_GATE_CFG_SHIFT) /* 0x00000080 */
|
/* DSU_AUTO_CON */
|
#define PMU_DSU_AUTO_CON_OFFSET (0x308U)
|
#define PMU_DSU_AUTO_CON_DSU_LP_ENA_SHIFT (0U)
|
#define PMU_DSU_AUTO_CON_DSU_LP_ENA_MASK (0x1U << PMU_DSU_AUTO_CON_DSU_LP_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_DSU_AUTO_CON_DSU_INT_WAKEUP_CLUSTER_ENA_SHIFT (1U)
|
#define PMU_DSU_AUTO_CON_DSU_INT_WAKEUP_CLUSTER_ENA_MASK (0x1U << PMU_DSU_AUTO_CON_DSU_INT_WAKEUP_CLUSTER_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_DSU_AUTO_CON_DSU_INT_MASK_ENA_SHIFT (2U)
|
#define PMU_DSU_AUTO_CON_DSU_INT_MASK_ENA_MASK (0x1U << PMU_DSU_AUTO_CON_DSU_INT_MASK_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_DSU_AUTO_CON_DSU_SFT_WAKEUP_CLUSTER_ENA_SHIFT (3U)
|
#define PMU_DSU_AUTO_CON_DSU_SFT_WAKEUP_CLUSTER_ENA_MASK (0x1U << PMU_DSU_AUTO_CON_DSU_SFT_WAKEUP_CLUSTER_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_DSU_AUTO_CON_DSU_AUTO_RET_ENA_SHIFT (4U)
|
#define PMU_DSU_AUTO_CON_DSU_AUTO_RET_ENA_MASK (0x1U << PMU_DSU_AUTO_CON_DSU_AUTO_RET_ENA_SHIFT) /* 0x00000010 */
|
/* DSU_PWR_STATE */
|
#define PMU_DSU_PWR_STATE_OFFSET (0x30CU)
|
#define PMU_DSU_PWR_STATE (0x0U)
|
#define PMU_DSU_PWR_STATE_CPU0_POWER_STATE_SHIFT (0U)
|
#define PMU_DSU_PWR_STATE_CPU0_POWER_STATE_MASK (0x7U << PMU_DSU_PWR_STATE_CPU0_POWER_STATE_SHIFT) /* 0x00000007 */
|
#define PMU_DSU_PWR_STATE_CPU1_POWER_STATE_SHIFT (4U)
|
#define PMU_DSU_PWR_STATE_CPU1_POWER_STATE_MASK (0x7U << PMU_DSU_PWR_STATE_CPU1_POWER_STATE_SHIFT) /* 0x00000070 */
|
#define PMU_DSU_PWR_STATE_CPU2_POWER_STATE_SHIFT (8U)
|
#define PMU_DSU_PWR_STATE_CPU2_POWER_STATE_MASK (0x7U << PMU_DSU_PWR_STATE_CPU2_POWER_STATE_SHIFT) /* 0x00000700 */
|
#define PMU_DSU_PWR_STATE_CPU3_POWER_STATE_SHIFT (12U)
|
#define PMU_DSU_PWR_STATE_CPU3_POWER_STATE_MASK (0x7U << PMU_DSU_PWR_STATE_CPU3_POWER_STATE_SHIFT) /* 0x00007000 */
|
#define PMU_DSU_PWR_STATE_DSU_POWER_STATE_SHIFT (16U)
|
#define PMU_DSU_PWR_STATE_DSU_POWER_STATE_MASK (0x7U << PMU_DSU_PWR_STATE_DSU_POWER_STATE_SHIFT) /* 0x00070000 */
|
/* CPU_AUTO_PWR_CON0 */
|
#define PMU_CPU_AUTO_PWR_CON0_OFFSET (0x310U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_AUTO_PWRDN_ENA_SHIFT (0U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_AUTO_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_AUTO_PWRDN_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_INT_WAKEUP_ENA_SHIFT (1U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_INT_WAKEUP_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_INT_WAKEUP_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_INT_MASK_ENA_SHIFT (2U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_INT_MASK_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_INT_MASK_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_SFT_WAKEUP_PWRDN_ENA_SHIFT (3U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_SFT_WAKEUP_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_SFT_WAKEUP_PWRDN_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_AUTO_RET_ENA_SHIFT (4U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_AUTO_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_AUTO_RET_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_SFT_WAKEUP_RET_ENA_SHIFT (5U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_SFT_WAKEUP_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_SFT_WAKEUP_RET_ENA_SHIFT) /* 0x00000020 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_DBG_RECOV_ENA_SHIFT (6U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_DBG_RECOV_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_DBG_RECOV_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_DBG_RECOV_RSTSRC_SHIFT (7U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU0_DBG_RECOV_RSTSRC_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU0_DBG_RECOV_RSTSRC_SHIFT) /* 0x00000080 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_AUTO_PWRDN_ENA_SHIFT (8U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_AUTO_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_AUTO_PWRDN_ENA_SHIFT) /* 0x00000100 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_INT_WAKEUP_ENA_SHIFT (9U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_INT_WAKEUP_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_INT_WAKEUP_ENA_SHIFT) /* 0x00000200 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_INT_MASK_ENA_SHIFT (10U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_INT_MASK_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_INT_MASK_ENA_SHIFT) /* 0x00000400 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_SFT_WAKEUP_PWRDN_ENA_SHIFT (11U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_SFT_WAKEUP_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_SFT_WAKEUP_PWRDN_ENA_SHIFT) /* 0x00000800 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_AUTO_RET_ENA_SHIFT (12U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_AUTO_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_AUTO_RET_ENA_SHIFT) /* 0x00001000 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_SFT_WAKEUP_RET_ENA_SHIFT (13U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_SFT_WAKEUP_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_SFT_WAKEUP_RET_ENA_SHIFT) /* 0x00002000 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_DBG_RECOV_ENA_SHIFT (14U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_DBG_RECOV_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_DBG_RECOV_ENA_SHIFT) /* 0x00004000 */
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_DBG_RECOV_RSTSRC_SHIFT (15U)
|
#define PMU_CPU_AUTO_PWR_CON0_CPU1_DBG_RECOV_RSTSRC_MASK (0x1U << PMU_CPU_AUTO_PWR_CON0_CPU1_DBG_RECOV_RSTSRC_SHIFT) /* 0x00008000 */
|
/* CPU_AUTO_PWR_CON1 */
|
#define PMU_CPU_AUTO_PWR_CON1_OFFSET (0x314U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_AUTO_PWRDN_ENA_SHIFT (0U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_AUTO_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_AUTO_PWRDN_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_INT_WAKEUP_ENA_SHIFT (1U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_INT_WAKEUP_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_INT_WAKEUP_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_INT_MASK_ENA_SHIFT (2U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_INT_MASK_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_INT_MASK_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_SFT_WAKEUP_PWRDN_ENA_SHIFT (3U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_SFT_WAKEUP_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_SFT_WAKEUP_PWRDN_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_AUTO_RET_ENA_SHIFT (4U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_AUTO_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_AUTO_RET_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_SFT_WAKEUP_RET_ENA_SHIFT (5U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_SFT_WAKEUP_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_SFT_WAKEUP_RET_ENA_SHIFT) /* 0x00000020 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_DBG_RECOV_ENA_SHIFT (6U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_DBG_RECOV_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_DBG_RECOV_ENA_SHIFT) /* 0x00000040 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_DBG_RECOV_RSTSRC_SHIFT (7U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU2_DBG_RECOV_RSTSRC_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU2_DBG_RECOV_RSTSRC_SHIFT) /* 0x00000080 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_AUTO_PWRDN_ENA_SHIFT (8U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_AUTO_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_AUTO_PWRDN_ENA_SHIFT) /* 0x00000100 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_INT_WAKEUP_ENA_SHIFT (9U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_INT_WAKEUP_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_INT_WAKEUP_ENA_SHIFT) /* 0x00000200 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_INT_MASK_ENA_SHIFT (10U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_INT_MASK_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_INT_MASK_ENA_SHIFT) /* 0x00000400 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_SFT_WAKEUP_PWRDN_ENA_SHIFT (11U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_SFT_WAKEUP_PWRDN_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_SFT_WAKEUP_PWRDN_ENA_SHIFT) /* 0x00000800 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_AUTO_RET_ENA_SHIFT (12U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_AUTO_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_AUTO_RET_ENA_SHIFT) /* 0x00001000 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_SFT_WAKEUP_RET_ENA_SHIFT (13U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_SFT_WAKEUP_RET_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_SFT_WAKEUP_RET_ENA_SHIFT) /* 0x00002000 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_DBG_RECOV_ENA_SHIFT (14U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_DBG_RECOV_ENA_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_DBG_RECOV_ENA_SHIFT) /* 0x00004000 */
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_DBG_RECOV_RSTSRC_SHIFT (15U)
|
#define PMU_CPU_AUTO_PWR_CON1_CPU3_DBG_RECOV_RSTSRC_MASK (0x1U << PMU_CPU_AUTO_PWR_CON1_CPU3_DBG_RECOV_RSTSRC_SHIFT) /* 0x00008000 */
|
/* CPU_PWR_SFTCON */
|
#define PMU_CPU_PWR_SFTCON_OFFSET (0x318U)
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PWRDN_ENA_SHIFT (0U)
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PWRDN_ENA_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU0_SFT_PWRDN_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_OFF_SHIFT (1U)
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_OFF_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_OFF_SHIFT) /* 0x00000002 */
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_ON_SHIFT (2U)
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_ON_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_ON_SHIFT) /* 0x00000004 */
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_RET_SHIFT (3U)
|
#define PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_RET_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU0_SFT_PREQ_RET_SHIFT) /* 0x00000008 */
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PWRDN_ENA_SHIFT (4U)
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PWRDN_ENA_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU1_SFT_PWRDN_ENA_SHIFT) /* 0x00000010 */
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_OFF_SHIFT (5U)
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_OFF_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_OFF_SHIFT) /* 0x00000020 */
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_ON_SHIFT (6U)
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_ON_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_ON_SHIFT) /* 0x00000040 */
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_RET_SHIFT (7U)
|
#define PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_RET_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU1_SFT_PREQ_RET_SHIFT) /* 0x00000080 */
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PWRDN_ENA_SHIFT (8U)
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PWRDN_ENA_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU2_SFT_PWRDN_ENA_SHIFT) /* 0x00000100 */
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_OFF_SHIFT (9U)
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_OFF_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_OFF_SHIFT) /* 0x00000200 */
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_ON_SHIFT (10U)
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_ON_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_ON_SHIFT) /* 0x00000400 */
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_RET_SHIFT (11U)
|
#define PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_RET_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU2_SFT_PREQ_RET_SHIFT) /* 0x00000800 */
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PWRDN_ENA_SHIFT (12U)
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PWRDN_ENA_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU3_SFT_PWRDN_ENA_SHIFT) /* 0x00001000 */
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_OFF_SHIFT (13U)
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_OFF_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_OFF_SHIFT) /* 0x00002000 */
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_ON_SHIFT (14U)
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_ON_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_ON_SHIFT) /* 0x00004000 */
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_RET_SHIFT (15U)
|
#define PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_RET_MASK (0x1U << PMU_CPU_PWR_SFTCON_CPU3_SFT_PREQ_RET_SHIFT) /* 0x00008000 */
|
/* CLUSTER_PWR_ST */
|
#define PMU_CLUSTER_PWR_ST_OFFSET (0x31CU)
|
#define PMU_CLUSTER_PWR_ST (0x0U)
|
#define PMU_CLUSTER_PWR_ST_CPU0_DWN_STATE_SHIFT (0U)
|
#define PMU_CLUSTER_PWR_ST_CPU0_DWN_STATE_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU0_DWN_STATE_SHIFT) /* 0x00000001 */
|
#define PMU_CLUSTER_PWR_ST_CPU1_DWN_STATE_SHIFT (1U)
|
#define PMU_CLUSTER_PWR_ST_CPU1_DWN_STATE_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU1_DWN_STATE_SHIFT) /* 0x00000002 */
|
#define PMU_CLUSTER_PWR_ST_CPU2_DWN_STATE_SHIFT (2U)
|
#define PMU_CLUSTER_PWR_ST_CPU2_DWN_STATE_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU2_DWN_STATE_SHIFT) /* 0x00000004 */
|
#define PMU_CLUSTER_PWR_ST_CPU3_DWN_STATE_SHIFT (3U)
|
#define PMU_CLUSTER_PWR_ST_CPU3_DWN_STATE_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU3_DWN_STATE_SHIFT) /* 0x00000008 */
|
#define PMU_CLUSTER_PWR_ST_DSU_DWN_STATE_SHIFT (4U)
|
#define PMU_CLUSTER_PWR_ST_DSU_DWN_STATE_MASK (0x1U << PMU_CLUSTER_PWR_ST_DSU_DWN_STATE_SHIFT) /* 0x00000010 */
|
#define PMU_CLUSTER_PWR_ST_CLUSTER_PREQ_ACCEPED_SHIFT (7U)
|
#define PMU_CLUSTER_PWR_ST_CLUSTER_PREQ_ACCEPED_MASK (0x1U << PMU_CLUSTER_PWR_ST_CLUSTER_PREQ_ACCEPED_SHIFT) /* 0x00000080 */
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_MEMRET_SHIFT (8U)
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_MEMRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_MEMRET_SHIFT) /* 0x00000100 */
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_FUNCRET_SHIFT (9U)
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_FUNCRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_FUNCRET_SHIFT) /* 0x00000200 */
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_ON_SHIFT (10U)
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_ON_MASK (0x1U << PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_ON_SHIFT) /* 0x00000400 */
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_FULL_SHIFT (11U)
|
#define PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_FULL_MASK (0x1U << PMU_CLUSTER_PWR_ST_CLUSTERPACTIVE_BIT_FULL_SHIFT) /* 0x00000800 */
|
#define PMU_CLUSTER_PWR_ST_CPU0_PREQ_ACCEPED_SHIFT (12U)
|
#define PMU_CLUSTER_PWR_ST_CPU0_PREQ_ACCEPED_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU0_PREQ_ACCEPED_SHIFT) /* 0x00001000 */
|
#define PMU_CLUSTER_PWR_ST_CPU1_PREQ_ACCEPED_SHIFT (13U)
|
#define PMU_CLUSTER_PWR_ST_CPU1_PREQ_ACCEPED_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU1_PREQ_ACCEPED_SHIFT) /* 0x00002000 */
|
#define PMU_CLUSTER_PWR_ST_CPU2_PREQ_ACCEPED_SHIFT (14U)
|
#define PMU_CLUSTER_PWR_ST_CPU2_PREQ_ACCEPED_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU2_PREQ_ACCEPED_SHIFT) /* 0x00004000 */
|
#define PMU_CLUSTER_PWR_ST_CPU3_PREQ_ACCEPED_SHIFT (15U)
|
#define PMU_CLUSTER_PWR_ST_CPU3_PREQ_ACCEPED_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU3_PREQ_ACCEPED_SHIFT) /* 0x00008000 */
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_EMUOFF_SHIFT (16U)
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_EMUOFF_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU0_BIT_EMUOFF_SHIFT) /* 0x00010000 */
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_FULLRET_SHIFT (17U)
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_FULLRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU0_BIT_FULLRET_SHIFT) /* 0x00020000 */
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_FUNCRET_SHIFT (18U)
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_FUNCRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU0_BIT_FUNCRET_SHIFT) /* 0x00040000 */
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_ON_SHIFT (19U)
|
#define PMU_CLUSTER_PWR_ST_CPU0_BIT_ON_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU0_BIT_ON_SHIFT) /* 0x00080000 */
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_EMUOFF_SHIFT (20U)
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_EMUOFF_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU1_BIT_EMUOFF_SHIFT) /* 0x00100000 */
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_FULLRET_SHIFT (21U)
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_FULLRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU1_BIT_FULLRET_SHIFT) /* 0x00200000 */
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_FUNCRET_SHIFT (22U)
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_FUNCRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU1_BIT_FUNCRET_SHIFT) /* 0x00400000 */
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_ON_SHIFT (23U)
|
#define PMU_CLUSTER_PWR_ST_CPU1_BIT_ON_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU1_BIT_ON_SHIFT) /* 0x00800000 */
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_EMUOFF_SHIFT (24U)
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_EMUOFF_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU2_BIT_EMUOFF_SHIFT) /* 0x01000000 */
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_FULLRET_SHIFT (25U)
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_FULLRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU2_BIT_FULLRET_SHIFT) /* 0x02000000 */
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_FUNCRET_SHIFT (26U)
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_FUNCRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU2_BIT_FUNCRET_SHIFT) /* 0x04000000 */
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_ON_SHIFT (27U)
|
#define PMU_CLUSTER_PWR_ST_CPU2_BIT_ON_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU2_BIT_ON_SHIFT) /* 0x08000000 */
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_EMUOFF_SHIFT (28U)
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_EMUOFF_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU3_BIT_EMUOFF_SHIFT) /* 0x10000000 */
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_FULLRET_SHIFT (29U)
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_FULLRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU3_BIT_FULLRET_SHIFT) /* 0x20000000 */
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_FUNCRET_SHIFT (30U)
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_FUNCRET_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU3_BIT_FUNCRET_SHIFT) /* 0x40000000 */
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_ON_SHIFT (31U)
|
#define PMU_CLUSTER_PWR_ST_CPU3_BIT_ON_MASK (0x1U << PMU_CLUSTER_PWR_ST_CPU3_BIT_ON_SHIFT) /* 0x80000000 */
|
/* CLUSTER_IDLE_CON */
|
#define PMU_CLUSTER_IDLE_CON_OFFSET (0x320U)
|
#define PMU_CLUSTER_IDLE_CON_IDLE_REQ_CPU_SHIFT (0U)
|
#define PMU_CLUSTER_IDLE_CON_IDLE_REQ_CPU_MASK (0x1U << PMU_CLUSTER_IDLE_CON_IDLE_REQ_CPU_SHIFT) /* 0x00000001 */
|
#define PMU_CLUSTER_IDLE_CON_DBG_PWRQ_REQ_SHIFT (1U)
|
#define PMU_CLUSTER_IDLE_CON_DBG_PWRQ_REQ_MASK (0x1U << PMU_CLUSTER_IDLE_CON_DBG_PWRQ_REQ_SHIFT) /* 0x00000002 */
|
#define PMU_CLUSTER_IDLE_CON_CORE2GIC_PWRQ_REQ_SHIFT (2U)
|
#define PMU_CLUSTER_IDLE_CON_CORE2GIC_PWRQ_REQ_MASK (0x1U << PMU_CLUSTER_IDLE_CON_CORE2GIC_PWRQ_REQ_SHIFT) /* 0x00000004 */
|
#define PMU_CLUSTER_IDLE_CON_GIC2CORE_PWRQ_REQ_SHIFT (3U)
|
#define PMU_CLUSTER_IDLE_CON_GIC2CORE_PWRQ_REQ_MASK (0x1U << PMU_CLUSTER_IDLE_CON_GIC2CORE_PWRQ_REQ_SHIFT) /* 0x00000008 */
|
/* CLUSTER_IDLE_SFTCON */
|
#define PMU_CLUSTER_IDLE_SFTCON_OFFSET (0x324U)
|
#define PMU_CLUSTER_IDLE_SFTCON_IDLE_REQ_CPU_SHIFT (0U)
|
#define PMU_CLUSTER_IDLE_SFTCON_IDLE_REQ_CPU_MASK (0x1U << PMU_CLUSTER_IDLE_SFTCON_IDLE_REQ_CPU_SHIFT) /* 0x00000001 */
|
#define PMU_CLUSTER_IDLE_SFTCON_DBG_PWRQ_REQ_SHIFT (1U)
|
#define PMU_CLUSTER_IDLE_SFTCON_DBG_PWRQ_REQ_MASK (0x1U << PMU_CLUSTER_IDLE_SFTCON_DBG_PWRQ_REQ_SHIFT) /* 0x00000002 */
|
#define PMU_CLUSTER_IDLE_SFTCON_CORE2GIC_PWRQ_REQ_SHIFT (2U)
|
#define PMU_CLUSTER_IDLE_SFTCON_CORE2GIC_PWRQ_REQ_MASK (0x1U << PMU_CLUSTER_IDLE_SFTCON_CORE2GIC_PWRQ_REQ_SHIFT) /* 0x00000004 */
|
#define PMU_CLUSTER_IDLE_SFTCON_GIC2CORE_PWRQ_REQ_SHIFT (3U)
|
#define PMU_CLUSTER_IDLE_SFTCON_GIC2CORE_PWRQ_REQ_MASK (0x1U << PMU_CLUSTER_IDLE_SFTCON_GIC2CORE_PWRQ_REQ_SHIFT) /* 0x00000008 */
|
/* CLUSTER_IDLE_ACK */
|
#define PMU_CLUSTER_IDLE_ACK_OFFSET (0x328U)
|
#define PMU_CLUSTER_IDLE_ACK (0x0U)
|
#define PMU_CLUSTER_IDLE_ACK_IDLE_ACK_CPU_SHIFT (0U)
|
#define PMU_CLUSTER_IDLE_ACK_IDLE_ACK_CPU_MASK (0x1U << PMU_CLUSTER_IDLE_ACK_IDLE_ACK_CPU_SHIFT) /* 0x00000001 */
|
#define PMU_CLUSTER_IDLE_ACK_DBG_PWRQ_ACCEPT_SHIFT (1U)
|
#define PMU_CLUSTER_IDLE_ACK_DBG_PWRQ_ACCEPT_MASK (0x1U << PMU_CLUSTER_IDLE_ACK_DBG_PWRQ_ACCEPT_SHIFT) /* 0x00000002 */
|
#define PMU_CLUSTER_IDLE_ACK_CORE2GIC_PWRQ_ACCEPT_SHIFT (2U)
|
#define PMU_CLUSTER_IDLE_ACK_CORE2GIC_PWRQ_ACCEPT_MASK (0x1U << PMU_CLUSTER_IDLE_ACK_CORE2GIC_PWRQ_ACCEPT_SHIFT) /* 0x00000004 */
|
#define PMU_CLUSTER_IDLE_ACK_GIC2CORE_PWRQ_ACCEPT_SHIFT (3U)
|
#define PMU_CLUSTER_IDLE_ACK_GIC2CORE_PWRQ_ACCEPT_MASK (0x1U << PMU_CLUSTER_IDLE_ACK_GIC2CORE_PWRQ_ACCEPT_SHIFT) /* 0x00000008 */
|
/* CLUSTER_IDLE_ST */
|
#define PMU_CLUSTER_IDLE_ST_OFFSET (0x32CU)
|
#define PMU_CLUSTER_IDLE_ST (0x0U)
|
#define PMU_CLUSTER_IDLE_ST_IDLE_CPU_SHIFT (0U)
|
#define PMU_CLUSTER_IDLE_ST_IDLE_CPU_MASK (0x1U << PMU_CLUSTER_IDLE_ST_IDLE_CPU_SHIFT) /* 0x00000001 */
|
#define PMU_CLUSTER_IDLE_ST_DBG_PWRQ_ACTIVE_SHIFT (1U)
|
#define PMU_CLUSTER_IDLE_ST_DBG_PWRQ_ACTIVE_MASK (0x1U << PMU_CLUSTER_IDLE_ST_DBG_PWRQ_ACTIVE_SHIFT) /* 0x00000002 */
|
#define PMU_CLUSTER_IDLE_ST_CORE2GIC_PWRQ_ACTIVE_SHIFT (2U)
|
#define PMU_CLUSTER_IDLE_ST_CORE2GIC_PWRQ_ACTIVE_MASK (0x1U << PMU_CLUSTER_IDLE_ST_CORE2GIC_PWRQ_ACTIVE_SHIFT) /* 0x00000004 */
|
#define PMU_CLUSTER_IDLE_ST_GIC2CORE_PWRQ_ACTIVE_SHIFT (3U)
|
#define PMU_CLUSTER_IDLE_ST_GIC2CORE_PWRQ_ACTIVE_MASK (0x1U << PMU_CLUSTER_IDLE_ST_GIC2CORE_PWRQ_ACTIVE_SHIFT) /* 0x00000008 */
|
/* DBG_PWR_CON */
|
#define PMU_DBG_PWR_CON_OFFSET (0x330U)
|
#define PMU_DBG_PWR_CON_CPU0_DBG_PWRUP_REQ_ENA_SHIFT (0U)
|
#define PMU_DBG_PWR_CON_CPU0_DBG_PWRUP_REQ_ENA_MASK (0x1U << PMU_DBG_PWR_CON_CPU0_DBG_PWRUP_REQ_ENA_SHIFT) /* 0x00000001 */
|
#define PMU_DBG_PWR_CON_CPU1_DBG_PWRUP_REQ_ENA_SHIFT (1U)
|
#define PMU_DBG_PWR_CON_CPU1_DBG_PWRUP_REQ_ENA_MASK (0x1U << PMU_DBG_PWR_CON_CPU1_DBG_PWRUP_REQ_ENA_SHIFT) /* 0x00000002 */
|
#define PMU_DBG_PWR_CON_CPU2_DBG_PWRUP_REQ_ENA_SHIFT (2U)
|
#define PMU_DBG_PWR_CON_CPU2_DBG_PWRUP_REQ_ENA_MASK (0x1U << PMU_DBG_PWR_CON_CPU2_DBG_PWRUP_REQ_ENA_SHIFT) /* 0x00000004 */
|
#define PMU_DBG_PWR_CON_CPU3_DBG_PWRUP_REQ_ENA_SHIFT (3U)
|
#define PMU_DBG_PWR_CON_CPU3_DBG_PWRUP_REQ_ENA_MASK (0x1U << PMU_DBG_PWR_CON_CPU3_DBG_PWRUP_REQ_ENA_SHIFT) /* 0x00000008 */
|
#define PMU_DBG_PWR_CON_CLUSTER_DBG_PWRUP_REQ_ENA_SHIFT (4U)
|
#define PMU_DBG_PWR_CON_CLUSTER_DBG_PWRUP_REQ_ENA_MASK (0x1U << PMU_DBG_PWR_CON_CLUSTER_DBG_PWRUP_REQ_ENA_SHIFT) /* 0x00000010 */
|
/****************************************SPINLOCK****************************************/
|
/* STATUS_0 */
|
#define SPINLOCK_STATUS_0_OFFSET (0x0U)
|
#define SPINLOCK_STATUS_0_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_0_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_0_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_1 */
|
#define SPINLOCK_STATUS_1_OFFSET (0x4U)
|
#define SPINLOCK_STATUS_1_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_1_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_1_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_2 */
|
#define SPINLOCK_STATUS_2_OFFSET (0x8U)
|
#define SPINLOCK_STATUS_2_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_2_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_2_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_3 */
|
#define SPINLOCK_STATUS_3_OFFSET (0xCU)
|
#define SPINLOCK_STATUS_3_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_3_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_3_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_4 */
|
#define SPINLOCK_STATUS_4_OFFSET (0x10U)
|
#define SPINLOCK_STATUS_4_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_4_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_4_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_5 */
|
#define SPINLOCK_STATUS_5_OFFSET (0x14U)
|
#define SPINLOCK_STATUS_5_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_5_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_5_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_6 */
|
#define SPINLOCK_STATUS_6_OFFSET (0x18U)
|
#define SPINLOCK_STATUS_6_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_6_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_6_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_7 */
|
#define SPINLOCK_STATUS_7_OFFSET (0x1CU)
|
#define SPINLOCK_STATUS_7_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_7_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_7_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_8 */
|
#define SPINLOCK_STATUS_8_OFFSET (0x20U)
|
#define SPINLOCK_STATUS_8_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_8_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_8_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_9 */
|
#define SPINLOCK_STATUS_9_OFFSET (0x24U)
|
#define SPINLOCK_STATUS_9_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_9_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_9_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_10 */
|
#define SPINLOCK_STATUS_10_OFFSET (0x28U)
|
#define SPINLOCK_STATUS_10_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_10_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_10_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_11 */
|
#define SPINLOCK_STATUS_11_OFFSET (0x2CU)
|
#define SPINLOCK_STATUS_11_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_11_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_11_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_12 */
|
#define SPINLOCK_STATUS_12_OFFSET (0x30U)
|
#define SPINLOCK_STATUS_12_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_12_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_12_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_13 */
|
#define SPINLOCK_STATUS_13_OFFSET (0x34U)
|
#define SPINLOCK_STATUS_13_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_13_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_13_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_14 */
|
#define SPINLOCK_STATUS_14_OFFSET (0x38U)
|
#define SPINLOCK_STATUS_14_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_14_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_14_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_15 */
|
#define SPINLOCK_STATUS_15_OFFSET (0x3CU)
|
#define SPINLOCK_STATUS_15_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_15_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_15_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_16 */
|
#define SPINLOCK_STATUS_16_OFFSET (0x40U)
|
#define SPINLOCK_STATUS_16_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_16_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_16_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_17 */
|
#define SPINLOCK_STATUS_17_OFFSET (0x44U)
|
#define SPINLOCK_STATUS_17_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_17_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_17_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_18 */
|
#define SPINLOCK_STATUS_18_OFFSET (0x48U)
|
#define SPINLOCK_STATUS_18_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_18_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_18_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_19 */
|
#define SPINLOCK_STATUS_19_OFFSET (0x4CU)
|
#define SPINLOCK_STATUS_19_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_19_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_19_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_20 */
|
#define SPINLOCK_STATUS_20_OFFSET (0x50U)
|
#define SPINLOCK_STATUS_20_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_20_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_20_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_21 */
|
#define SPINLOCK_STATUS_21_OFFSET (0x54U)
|
#define SPINLOCK_STATUS_21_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_21_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_21_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_22 */
|
#define SPINLOCK_STATUS_22_OFFSET (0x58U)
|
#define SPINLOCK_STATUS_22_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_22_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_22_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_23 */
|
#define SPINLOCK_STATUS_23_OFFSET (0x5CU)
|
#define SPINLOCK_STATUS_23_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_23_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_23_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_24 */
|
#define SPINLOCK_STATUS_24_OFFSET (0x60U)
|
#define SPINLOCK_STATUS_24_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_24_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_24_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_25 */
|
#define SPINLOCK_STATUS_25_OFFSET (0x64U)
|
#define SPINLOCK_STATUS_25_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_25_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_25_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_26 */
|
#define SPINLOCK_STATUS_26_OFFSET (0x68U)
|
#define SPINLOCK_STATUS_26_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_26_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_26_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_27 */
|
#define SPINLOCK_STATUS_27_OFFSET (0x6CU)
|
#define SPINLOCK_STATUS_27_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_27_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_27_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_28 */
|
#define SPINLOCK_STATUS_28_OFFSET (0x70U)
|
#define SPINLOCK_STATUS_28_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_28_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_28_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_29 */
|
#define SPINLOCK_STATUS_29_OFFSET (0x74U)
|
#define SPINLOCK_STATUS_29_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_29_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_29_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_30 */
|
#define SPINLOCK_STATUS_30_OFFSET (0x78U)
|
#define SPINLOCK_STATUS_30_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_30_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_30_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_31 */
|
#define SPINLOCK_STATUS_31_OFFSET (0x7CU)
|
#define SPINLOCK_STATUS_31_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_31_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_31_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_32 */
|
#define SPINLOCK_STATUS_32_OFFSET (0x80U)
|
#define SPINLOCK_STATUS_32_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_32_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_32_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_33 */
|
#define SPINLOCK_STATUS_33_OFFSET (0x84U)
|
#define SPINLOCK_STATUS_33_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_33_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_33_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_34 */
|
#define SPINLOCK_STATUS_34_OFFSET (0x88U)
|
#define SPINLOCK_STATUS_34_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_34_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_34_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_35 */
|
#define SPINLOCK_STATUS_35_OFFSET (0x8CU)
|
#define SPINLOCK_STATUS_35_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_35_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_35_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_36 */
|
#define SPINLOCK_STATUS_36_OFFSET (0x90U)
|
#define SPINLOCK_STATUS_36_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_36_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_36_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_37 */
|
#define SPINLOCK_STATUS_37_OFFSET (0x94U)
|
#define SPINLOCK_STATUS_37_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_37_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_37_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_38 */
|
#define SPINLOCK_STATUS_38_OFFSET (0x98U)
|
#define SPINLOCK_STATUS_38_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_38_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_38_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_39 */
|
#define SPINLOCK_STATUS_39_OFFSET (0x9CU)
|
#define SPINLOCK_STATUS_39_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_39_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_39_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_40 */
|
#define SPINLOCK_STATUS_40_OFFSET (0xA0U)
|
#define SPINLOCK_STATUS_40_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_40_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_40_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_41 */
|
#define SPINLOCK_STATUS_41_OFFSET (0xA4U)
|
#define SPINLOCK_STATUS_41_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_41_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_41_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_42 */
|
#define SPINLOCK_STATUS_42_OFFSET (0xA8U)
|
#define SPINLOCK_STATUS_42_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_42_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_42_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_43 */
|
#define SPINLOCK_STATUS_43_OFFSET (0xACU)
|
#define SPINLOCK_STATUS_43_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_43_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_43_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_44 */
|
#define SPINLOCK_STATUS_44_OFFSET (0xB0U)
|
#define SPINLOCK_STATUS_44_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_44_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_44_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_45 */
|
#define SPINLOCK_STATUS_45_OFFSET (0xB4U)
|
#define SPINLOCK_STATUS_45_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_45_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_45_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_46 */
|
#define SPINLOCK_STATUS_46_OFFSET (0xB8U)
|
#define SPINLOCK_STATUS_46_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_46_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_46_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_47 */
|
#define SPINLOCK_STATUS_47_OFFSET (0xBCU)
|
#define SPINLOCK_STATUS_47_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_47_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_47_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_48 */
|
#define SPINLOCK_STATUS_48_OFFSET (0xC0U)
|
#define SPINLOCK_STATUS_48_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_48_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_48_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_49 */
|
#define SPINLOCK_STATUS_49_OFFSET (0xC4U)
|
#define SPINLOCK_STATUS_49_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_49_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_49_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_50 */
|
#define SPINLOCK_STATUS_50_OFFSET (0xC8U)
|
#define SPINLOCK_STATUS_50_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_50_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_50_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_51 */
|
#define SPINLOCK_STATUS_51_OFFSET (0xCCU)
|
#define SPINLOCK_STATUS_51_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_51_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_51_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_52 */
|
#define SPINLOCK_STATUS_52_OFFSET (0xD0U)
|
#define SPINLOCK_STATUS_52_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_52_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_52_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_53 */
|
#define SPINLOCK_STATUS_53_OFFSET (0xD4U)
|
#define SPINLOCK_STATUS_53_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_53_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_53_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_54 */
|
#define SPINLOCK_STATUS_54_OFFSET (0xD8U)
|
#define SPINLOCK_STATUS_54_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_54_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_54_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_55 */
|
#define SPINLOCK_STATUS_55_OFFSET (0xDCU)
|
#define SPINLOCK_STATUS_55_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_55_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_55_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_56 */
|
#define SPINLOCK_STATUS_56_OFFSET (0xE0U)
|
#define SPINLOCK_STATUS_56_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_56_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_56_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_57 */
|
#define SPINLOCK_STATUS_57_OFFSET (0xE4U)
|
#define SPINLOCK_STATUS_57_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_57_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_57_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_58 */
|
#define SPINLOCK_STATUS_58_OFFSET (0xE8U)
|
#define SPINLOCK_STATUS_58_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_58_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_58_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_59 */
|
#define SPINLOCK_STATUS_59_OFFSET (0xECU)
|
#define SPINLOCK_STATUS_59_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_59_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_59_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_60 */
|
#define SPINLOCK_STATUS_60_OFFSET (0xF0U)
|
#define SPINLOCK_STATUS_60_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_60_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_60_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_61 */
|
#define SPINLOCK_STATUS_61_OFFSET (0xF4U)
|
#define SPINLOCK_STATUS_61_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_61_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_61_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_62 */
|
#define SPINLOCK_STATUS_62_OFFSET (0xF8U)
|
#define SPINLOCK_STATUS_62_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_62_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_62_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/* STATUS_63 */
|
#define SPINLOCK_STATUS_63_OFFSET (0xFCU)
|
#define SPINLOCK_STATUS_63_SPINLOCK_STATUS_SHIFT (0U)
|
#define SPINLOCK_STATUS_63_SPINLOCK_STATUS_MASK (0xFU << SPINLOCK_STATUS_63_SPINLOCK_STATUS_SHIFT) /* 0x0000000F */
|
/******************************************GMAC******************************************/
|
/* MAC_CONFIGURATION */
|
#define GMAC_MAC_CONFIGURATION_OFFSET (0x0U)
|
#define GMAC_MAC_CONFIGURATION_RE_SHIFT (0U)
|
#define GMAC_MAC_CONFIGURATION_RE_MASK (0x1U << GMAC_MAC_CONFIGURATION_RE_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_CONFIGURATION_TE_SHIFT (1U)
|
#define GMAC_MAC_CONFIGURATION_TE_MASK (0x1U << GMAC_MAC_CONFIGURATION_TE_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_CONFIGURATION_PRELEN_SHIFT (2U)
|
#define GMAC_MAC_CONFIGURATION_PRELEN_MASK (0x3U << GMAC_MAC_CONFIGURATION_PRELEN_SHIFT) /* 0x0000000C */
|
#define GMAC_MAC_CONFIGURATION_DC_SHIFT (4U)
|
#define GMAC_MAC_CONFIGURATION_DC_MASK (0x1U << GMAC_MAC_CONFIGURATION_DC_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_CONFIGURATION_BL_SHIFT (5U)
|
#define GMAC_MAC_CONFIGURATION_BL_MASK (0x3U << GMAC_MAC_CONFIGURATION_BL_SHIFT) /* 0x00000060 */
|
#define GMAC_MAC_CONFIGURATION_DR_SHIFT (8U)
|
#define GMAC_MAC_CONFIGURATION_DR_MASK (0x1U << GMAC_MAC_CONFIGURATION_DR_SHIFT) /* 0x00000100 */
|
#define GMAC_MAC_CONFIGURATION_DCRS_SHIFT (9U)
|
#define GMAC_MAC_CONFIGURATION_DCRS_MASK (0x1U << GMAC_MAC_CONFIGURATION_DCRS_SHIFT) /* 0x00000200 */
|
#define GMAC_MAC_CONFIGURATION_DO_SHIFT (10U)
|
#define GMAC_MAC_CONFIGURATION_DO_MASK (0x1U << GMAC_MAC_CONFIGURATION_DO_SHIFT) /* 0x00000400 */
|
#define GMAC_MAC_CONFIGURATION_ECRSFD_SHIFT (11U)
|
#define GMAC_MAC_CONFIGURATION_ECRSFD_MASK (0x1U << GMAC_MAC_CONFIGURATION_ECRSFD_SHIFT) /* 0x00000800 */
|
#define GMAC_MAC_CONFIGURATION_LM_SHIFT (12U)
|
#define GMAC_MAC_CONFIGURATION_LM_MASK (0x1U << GMAC_MAC_CONFIGURATION_LM_SHIFT) /* 0x00001000 */
|
#define GMAC_MAC_CONFIGURATION_DM_SHIFT (13U)
|
#define GMAC_MAC_CONFIGURATION_DM_MASK (0x1U << GMAC_MAC_CONFIGURATION_DM_SHIFT) /* 0x00002000 */
|
#define GMAC_MAC_CONFIGURATION_FES_SHIFT (14U)
|
#define GMAC_MAC_CONFIGURATION_FES_MASK (0x1U << GMAC_MAC_CONFIGURATION_FES_SHIFT) /* 0x00004000 */
|
#define GMAC_MAC_CONFIGURATION_PS_SHIFT (15U)
|
#define GMAC_MAC_CONFIGURATION_PS_MASK (0x1U << GMAC_MAC_CONFIGURATION_PS_SHIFT) /* 0x00008000 */
|
#define GMAC_MAC_CONFIGURATION_JE_SHIFT (16U)
|
#define GMAC_MAC_CONFIGURATION_JE_MASK (0x1U << GMAC_MAC_CONFIGURATION_JE_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_CONFIGURATION_JD_SHIFT (17U)
|
#define GMAC_MAC_CONFIGURATION_JD_MASK (0x1U << GMAC_MAC_CONFIGURATION_JD_SHIFT) /* 0x00020000 */
|
#define GMAC_MAC_CONFIGURATION_BE_SHIFT (18U)
|
#define GMAC_MAC_CONFIGURATION_BE_MASK (0x1U << GMAC_MAC_CONFIGURATION_BE_SHIFT) /* 0x00040000 */
|
#define GMAC_MAC_CONFIGURATION_WD_SHIFT (19U)
|
#define GMAC_MAC_CONFIGURATION_WD_MASK (0x1U << GMAC_MAC_CONFIGURATION_WD_SHIFT) /* 0x00080000 */
|
#define GMAC_MAC_CONFIGURATION_ACS_SHIFT (20U)
|
#define GMAC_MAC_CONFIGURATION_ACS_MASK (0x1U << GMAC_MAC_CONFIGURATION_ACS_SHIFT) /* 0x00100000 */
|
#define GMAC_MAC_CONFIGURATION_CST_SHIFT (21U)
|
#define GMAC_MAC_CONFIGURATION_CST_MASK (0x1U << GMAC_MAC_CONFIGURATION_CST_SHIFT) /* 0x00200000 */
|
#define GMAC_MAC_CONFIGURATION_S2KP_SHIFT (22U)
|
#define GMAC_MAC_CONFIGURATION_S2KP_MASK (0x1U << GMAC_MAC_CONFIGURATION_S2KP_SHIFT) /* 0x00400000 */
|
#define GMAC_MAC_CONFIGURATION_GPSLCE_SHIFT (23U)
|
#define GMAC_MAC_CONFIGURATION_GPSLCE_MASK (0x1U << GMAC_MAC_CONFIGURATION_GPSLCE_SHIFT) /* 0x00800000 */
|
#define GMAC_MAC_CONFIGURATION_IPG_SHIFT (24U)
|
#define GMAC_MAC_CONFIGURATION_IPG_MASK (0x7U << GMAC_MAC_CONFIGURATION_IPG_SHIFT) /* 0x07000000 */
|
#define GMAC_MAC_CONFIGURATION_IPC_SHIFT (27U)
|
#define GMAC_MAC_CONFIGURATION_IPC_MASK (0x1U << GMAC_MAC_CONFIGURATION_IPC_SHIFT) /* 0x08000000 */
|
#define GMAC_MAC_CONFIGURATION_ARPEN_SHIFT (31U)
|
#define GMAC_MAC_CONFIGURATION_ARPEN_MASK (0x1U << GMAC_MAC_CONFIGURATION_ARPEN_SHIFT) /* 0x80000000 */
|
/* MAC_EXT_CONFIGURATION */
|
#define GMAC_MAC_EXT_CONFIGURATION_OFFSET (0x4U)
|
#define GMAC_MAC_EXT_CONFIGURATION_GPSL_SHIFT (0U)
|
#define GMAC_MAC_EXT_CONFIGURATION_GPSL_MASK (0x3FFFU << GMAC_MAC_EXT_CONFIGURATION_GPSL_SHIFT) /* 0x00003FFF */
|
#define GMAC_MAC_EXT_CONFIGURATION_DCRCC_SHIFT (16U)
|
#define GMAC_MAC_EXT_CONFIGURATION_DCRCC_MASK (0x1U << GMAC_MAC_EXT_CONFIGURATION_DCRCC_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_EXT_CONFIGURATION_SPEN_SHIFT (17U)
|
#define GMAC_MAC_EXT_CONFIGURATION_SPEN_MASK (0x1U << GMAC_MAC_EXT_CONFIGURATION_SPEN_SHIFT) /* 0x00020000 */
|
#define GMAC_MAC_EXT_CONFIGURATION_USP_SHIFT (18U)
|
#define GMAC_MAC_EXT_CONFIGURATION_USP_MASK (0x1U << GMAC_MAC_EXT_CONFIGURATION_USP_SHIFT) /* 0x00040000 */
|
#define GMAC_MAC_EXT_CONFIGURATION_EIPGEN_SHIFT (24U)
|
#define GMAC_MAC_EXT_CONFIGURATION_EIPGEN_MASK (0x1U << GMAC_MAC_EXT_CONFIGURATION_EIPGEN_SHIFT) /* 0x01000000 */
|
#define GMAC_MAC_EXT_CONFIGURATION_EIPG_SHIFT (25U)
|
#define GMAC_MAC_EXT_CONFIGURATION_EIPG_MASK (0x1FU << GMAC_MAC_EXT_CONFIGURATION_EIPG_SHIFT) /* 0x3E000000 */
|
/* MAC_PACKET_FILTER */
|
#define GMAC_MAC_PACKET_FILTER_OFFSET (0x8U)
|
#define GMAC_MAC_PACKET_FILTER_PR_SHIFT (0U)
|
#define GMAC_MAC_PACKET_FILTER_PR_MASK (0x1U << GMAC_MAC_PACKET_FILTER_PR_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_PACKET_FILTER_HUC_SHIFT (1U)
|
#define GMAC_MAC_PACKET_FILTER_HUC_MASK (0x1U << GMAC_MAC_PACKET_FILTER_HUC_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_PACKET_FILTER_HMC_SHIFT (2U)
|
#define GMAC_MAC_PACKET_FILTER_HMC_MASK (0x1U << GMAC_MAC_PACKET_FILTER_HMC_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_PACKET_FILTER_DAIF_SHIFT (3U)
|
#define GMAC_MAC_PACKET_FILTER_DAIF_MASK (0x1U << GMAC_MAC_PACKET_FILTER_DAIF_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_PACKET_FILTER_PM_SHIFT (4U)
|
#define GMAC_MAC_PACKET_FILTER_PM_MASK (0x1U << GMAC_MAC_PACKET_FILTER_PM_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_PACKET_FILTER_DBF_SHIFT (5U)
|
#define GMAC_MAC_PACKET_FILTER_DBF_MASK (0x1U << GMAC_MAC_PACKET_FILTER_DBF_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_PACKET_FILTER_PCF_SHIFT (6U)
|
#define GMAC_MAC_PACKET_FILTER_PCF_MASK (0x3U << GMAC_MAC_PACKET_FILTER_PCF_SHIFT) /* 0x000000C0 */
|
#define GMAC_MAC_PACKET_FILTER_HPF_SHIFT (10U)
|
#define GMAC_MAC_PACKET_FILTER_HPF_MASK (0x1U << GMAC_MAC_PACKET_FILTER_HPF_SHIFT) /* 0x00000400 */
|
#define GMAC_MAC_PACKET_FILTER_VTFE_SHIFT (16U)
|
#define GMAC_MAC_PACKET_FILTER_VTFE_MASK (0x1U << GMAC_MAC_PACKET_FILTER_VTFE_SHIFT) /* 0x00010000 */
|
/* MAC_WATCHDOG_TIMEOUT */
|
#define GMAC_MAC_WATCHDOG_TIMEOUT_OFFSET (0xCU)
|
#define GMAC_MAC_WATCHDOG_TIMEOUT_WTO_SHIFT (0U)
|
#define GMAC_MAC_WATCHDOG_TIMEOUT_WTO_MASK (0xFU << GMAC_MAC_WATCHDOG_TIMEOUT_WTO_SHIFT) /* 0x0000000F */
|
#define GMAC_MAC_WATCHDOG_TIMEOUT_PWE_SHIFT (8U)
|
#define GMAC_MAC_WATCHDOG_TIMEOUT_PWE_MASK (0x1U << GMAC_MAC_WATCHDOG_TIMEOUT_PWE_SHIFT) /* 0x00000100 */
|
/* MAC_HASH_TABLE_REG0 */
|
#define GMAC_MAC_HASH_TABLE_REG0_OFFSET (0x10U)
|
#define GMAC_MAC_HASH_TABLE_REG0_HT31T0_SHIFT (0U)
|
#define GMAC_MAC_HASH_TABLE_REG0_HT31T0_MASK (0xFFFFFFFFU << GMAC_MAC_HASH_TABLE_REG0_HT31T0_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_HASH_TABLE_REG1 */
|
#define GMAC_MAC_HASH_TABLE_REG1_OFFSET (0x14U)
|
#define GMAC_MAC_HASH_TABLE_REG1_HT63T32_SHIFT (0U)
|
#define GMAC_MAC_HASH_TABLE_REG1_HT63T32_MASK (0xFFFFFFFFU << GMAC_MAC_HASH_TABLE_REG1_HT63T32_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_VLAN_TAG */
|
#define GMAC_MAC_VLAN_TAG_OFFSET (0x50U)
|
#define GMAC_MAC_VLAN_TAG_VL_SHIFT (0U)
|
#define GMAC_MAC_VLAN_TAG_VL_MASK (0xFFFFU << GMAC_MAC_VLAN_TAG_VL_SHIFT) /* 0x0000FFFF */
|
#define GMAC_MAC_VLAN_TAG_ETV_SHIFT (16U)
|
#define GMAC_MAC_VLAN_TAG_ETV_MASK (0x1U << GMAC_MAC_VLAN_TAG_ETV_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_VLAN_TAG_VTIM_SHIFT (17U)
|
#define GMAC_MAC_VLAN_TAG_VTIM_MASK (0x1U << GMAC_MAC_VLAN_TAG_VTIM_SHIFT) /* 0x00020000 */
|
#define GMAC_MAC_VLAN_TAG_ESVL_SHIFT (18U)
|
#define GMAC_MAC_VLAN_TAG_ESVL_MASK (0x1U << GMAC_MAC_VLAN_TAG_ESVL_SHIFT) /* 0x00040000 */
|
#define GMAC_MAC_VLAN_TAG_ERSVLM_SHIFT (19U)
|
#define GMAC_MAC_VLAN_TAG_ERSVLM_MASK (0x1U << GMAC_MAC_VLAN_TAG_ERSVLM_SHIFT) /* 0x00080000 */
|
#define GMAC_MAC_VLAN_TAG_DOVLTC_SHIFT (20U)
|
#define GMAC_MAC_VLAN_TAG_DOVLTC_MASK (0x1U << GMAC_MAC_VLAN_TAG_DOVLTC_SHIFT) /* 0x00100000 */
|
#define GMAC_MAC_VLAN_TAG_EVLS_SHIFT (21U)
|
#define GMAC_MAC_VLAN_TAG_EVLS_MASK (0x3U << GMAC_MAC_VLAN_TAG_EVLS_SHIFT) /* 0x00600000 */
|
#define GMAC_MAC_VLAN_TAG_EVLRXS_SHIFT (24U)
|
#define GMAC_MAC_VLAN_TAG_EVLRXS_MASK (0x1U << GMAC_MAC_VLAN_TAG_EVLRXS_SHIFT) /* 0x01000000 */
|
/* MAC_Q0_TX_FLOW_CTRL */
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_OFFSET (0x70U)
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_FCB_BPA_SHIFT (0U)
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_FCB_BPA_MASK (0x1U << GMAC_MAC_Q0_TX_FLOW_CTRL_FCB_BPA_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_TFE_SHIFT (1U)
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_TFE_MASK (0x1U << GMAC_MAC_Q0_TX_FLOW_CTRL_TFE_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_PLT_SHIFT (4U)
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_PLT_MASK (0x7U << GMAC_MAC_Q0_TX_FLOW_CTRL_PLT_SHIFT) /* 0x00000070 */
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_DZPQ_SHIFT (7U)
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_DZPQ_MASK (0x1U << GMAC_MAC_Q0_TX_FLOW_CTRL_DZPQ_SHIFT) /* 0x00000080 */
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_PT_SHIFT (16U)
|
#define GMAC_MAC_Q0_TX_FLOW_CTRL_PT_MASK (0xFFFFU << GMAC_MAC_Q0_TX_FLOW_CTRL_PT_SHIFT) /* 0xFFFF0000 */
|
/* MAC_RX_FLOW_CTRL */
|
#define GMAC_MAC_RX_FLOW_CTRL_OFFSET (0x90U)
|
#define GMAC_MAC_RX_FLOW_CTRL_RFE_SHIFT (0U)
|
#define GMAC_MAC_RX_FLOW_CTRL_RFE_MASK (0x1U << GMAC_MAC_RX_FLOW_CTRL_RFE_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_RX_FLOW_CTRL_UP_SHIFT (1U)
|
#define GMAC_MAC_RX_FLOW_CTRL_UP_MASK (0x1U << GMAC_MAC_RX_FLOW_CTRL_UP_SHIFT) /* 0x00000002 */
|
/* MAC_INTERRUPT_STATUS */
|
#define GMAC_MAC_INTERRUPT_STATUS_OFFSET (0xB0U)
|
#define GMAC_MAC_INTERRUPT_STATUS (0x0U)
|
#define GMAC_MAC_INTERRUPT_STATUS_RGSMIIIS_SHIFT (0U)
|
#define GMAC_MAC_INTERRUPT_STATUS_RGSMIIIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_RGSMIIIS_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_INTERRUPT_STATUS_PHYIS_SHIFT (3U)
|
#define GMAC_MAC_INTERRUPT_STATUS_PHYIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_PHYIS_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_INTERRUPT_STATUS_PMTIS_SHIFT (4U)
|
#define GMAC_MAC_INTERRUPT_STATUS_PMTIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_PMTIS_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_INTERRUPT_STATUS_LPIIS_SHIFT (5U)
|
#define GMAC_MAC_INTERRUPT_STATUS_LPIIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_LPIIS_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCIS_SHIFT (8U)
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_MMCIS_SHIFT) /* 0x00000100 */
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCRXIS_SHIFT (9U)
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCRXIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_MMCRXIS_SHIFT) /* 0x00000200 */
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCTXIS_SHIFT (10U)
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCTXIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_MMCTXIS_SHIFT) /* 0x00000400 */
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCRXIPIS_SHIFT (11U)
|
#define GMAC_MAC_INTERRUPT_STATUS_MMCRXIPIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_MMCRXIPIS_SHIFT) /* 0x00000800 */
|
#define GMAC_MAC_INTERRUPT_STATUS_TSIS_SHIFT (12U)
|
#define GMAC_MAC_INTERRUPT_STATUS_TSIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_TSIS_SHIFT) /* 0x00001000 */
|
#define GMAC_MAC_INTERRUPT_STATUS_TXSTSIS_SHIFT (13U)
|
#define GMAC_MAC_INTERRUPT_STATUS_TXSTSIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_TXSTSIS_SHIFT) /* 0x00002000 */
|
#define GMAC_MAC_INTERRUPT_STATUS_RXSTSIS_SHIFT (14U)
|
#define GMAC_MAC_INTERRUPT_STATUS_RXSTSIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_RXSTSIS_SHIFT) /* 0x00004000 */
|
#define GMAC_MAC_INTERRUPT_STATUS_MDIOIS_SHIFT (18U)
|
#define GMAC_MAC_INTERRUPT_STATUS_MDIOIS_MASK (0x1U << GMAC_MAC_INTERRUPT_STATUS_MDIOIS_SHIFT) /* 0x00040000 */
|
/* MAC_INTERRUPT_ENABLE */
|
#define GMAC_MAC_INTERRUPT_ENABLE_OFFSET (0xB4U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_RGSMIIIE_SHIFT (0U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_RGSMIIIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_RGSMIIIE_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_INTERRUPT_ENABLE_PHYIE_SHIFT (3U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_PHYIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_PHYIE_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_INTERRUPT_ENABLE_PMTIE_SHIFT (4U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_PMTIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_PMTIE_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_INTERRUPT_ENABLE_LPIIE_SHIFT (5U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_LPIIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_LPIIE_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_INTERRUPT_ENABLE_TSIE_SHIFT (12U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_TSIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_TSIE_SHIFT) /* 0x00001000 */
|
#define GMAC_MAC_INTERRUPT_ENABLE_TXSTSIE_SHIFT (13U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_TXSTSIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_TXSTSIE_SHIFT) /* 0x00002000 */
|
#define GMAC_MAC_INTERRUPT_ENABLE_RXSTSIE_SHIFT (14U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_RXSTSIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_RXSTSIE_SHIFT) /* 0x00004000 */
|
#define GMAC_MAC_INTERRUPT_ENABLE_MDIOIE_SHIFT (18U)
|
#define GMAC_MAC_INTERRUPT_ENABLE_MDIOIE_MASK (0x1U << GMAC_MAC_INTERRUPT_ENABLE_MDIOIE_SHIFT) /* 0x00040000 */
|
/* MAC_RX_TX_STATUS */
|
#define GMAC_MAC_RX_TX_STATUS_OFFSET (0xB8U)
|
#define GMAC_MAC_RX_TX_STATUS (0x0U)
|
#define GMAC_MAC_RX_TX_STATUS_TJT_SHIFT (0U)
|
#define GMAC_MAC_RX_TX_STATUS_TJT_MASK (0x1U << GMAC_MAC_RX_TX_STATUS_TJT_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_RX_TX_STATUS_NCARR_SHIFT (1U)
|
#define GMAC_MAC_RX_TX_STATUS_NCARR_MASK (0x1U << GMAC_MAC_RX_TX_STATUS_NCARR_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_RX_TX_STATUS_LCARR_SHIFT (2U)
|
#define GMAC_MAC_RX_TX_STATUS_LCARR_MASK (0x1U << GMAC_MAC_RX_TX_STATUS_LCARR_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_RX_TX_STATUS_EXDEF_SHIFT (3U)
|
#define GMAC_MAC_RX_TX_STATUS_EXDEF_MASK (0x1U << GMAC_MAC_RX_TX_STATUS_EXDEF_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_RX_TX_STATUS_LCOL_SHIFT (4U)
|
#define GMAC_MAC_RX_TX_STATUS_LCOL_MASK (0x1U << GMAC_MAC_RX_TX_STATUS_LCOL_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_RX_TX_STATUS_EXCOL_SHIFT (5U)
|
#define GMAC_MAC_RX_TX_STATUS_EXCOL_MASK (0x1U << GMAC_MAC_RX_TX_STATUS_EXCOL_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_RX_TX_STATUS_RWT_SHIFT (8U)
|
#define GMAC_MAC_RX_TX_STATUS_RWT_MASK (0x1U << GMAC_MAC_RX_TX_STATUS_RWT_SHIFT) /* 0x00000100 */
|
/* MAC_PMT_CONTROL_STATUS */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_OFFSET (0xC0U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_PWRDWN_SHIFT (0U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_PWRDWN_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_PWRDWN_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_MGKPKTEN_SHIFT (1U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_MGKPKTEN_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_MGKPKTEN_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPKTEN_SHIFT (2U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPKTEN_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_RWKPKTEN_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_MGKPRCVD_SHIFT (5U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_MGKPRCVD_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_MGKPRCVD_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPRCVD_SHIFT (6U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPRCVD_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_RWKPRCVD_SHIFT) /* 0x00000040 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_GLBLUCAST_SHIFT (9U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_GLBLUCAST_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_GLBLUCAST_SHIFT) /* 0x00000200 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPFE_SHIFT (10U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPFE_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_RWKPFE_SHIFT) /* 0x00000400 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPTR_SHIFT (24U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKPTR_MASK (0x1FU << GMAC_MAC_PMT_CONTROL_STATUS_RWKPTR_SHIFT) /* 0x1F000000 */
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKFILTRST_SHIFT (31U)
|
#define GMAC_MAC_PMT_CONTROL_STATUS_RWKFILTRST_MASK (0x1U << GMAC_MAC_PMT_CONTROL_STATUS_RWKFILTRST_SHIFT) /* 0x80000000 */
|
/* RWK_FILTER0_BYTE_MASK */
|
#define GMAC_RWK_FILTER0_BYTE_MASK_OFFSET (0xC4U)
|
#define GMAC_RWK_FILTER0_BYTE_MASK_FILTER0_BYTE_MASK_SHIFT (0U)
|
#define GMAC_RWK_FILTER0_BYTE_MASK_FILTER0_BYTE_MASK_MASK (0xFFFFFFFFU << GMAC_RWK_FILTER0_BYTE_MASK_FILTER0_BYTE_MASK_SHIFT) /* 0xFFFFFFFF */
|
/* RWK_FILTER1_BYTE_MASK */
|
#define GMAC_RWK_FILTER1_BYTE_MASK_OFFSET (0xC8U)
|
#define GMAC_RWK_FILTER1_BYTE_MASK_FILTER1_BYTE_MASK_SHIFT (0U)
|
#define GMAC_RWK_FILTER1_BYTE_MASK_FILTER1_BYTE_MASK_MASK (0xFFFFFFFFU << GMAC_RWK_FILTER1_BYTE_MASK_FILTER1_BYTE_MASK_SHIFT) /* 0xFFFFFFFF */
|
/* RWK_FILTER2_BYTE_MASK */
|
#define GMAC_RWK_FILTER2_BYTE_MASK_OFFSET (0xCCU)
|
#define GMAC_RWK_FILTER2_BYTE_MASK_FILTER2_BYTE_MASK_SHIFT (0U)
|
#define GMAC_RWK_FILTER2_BYTE_MASK_FILTER2_BYTE_MASK_MASK (0xFFFFFFFFU << GMAC_RWK_FILTER2_BYTE_MASK_FILTER2_BYTE_MASK_SHIFT) /* 0xFFFFFFFF */
|
/* RWK_FILTER3_BYTE_MASK */
|
#define GMAC_RWK_FILTER3_BYTE_MASK_OFFSET (0xCCU)
|
#define GMAC_RWK_FILTER3_BYTE_MASK_FILTER3_BYTE_MASK_SHIFT (0U)
|
#define GMAC_RWK_FILTER3_BYTE_MASK_FILTER3_BYTE_MASK_MASK (0xFFFFFFFFU << GMAC_RWK_FILTER3_BYTE_MASK_FILTER3_BYTE_MASK_SHIFT) /* 0xFFFFFFFF */
|
/* RWK_FILTER01_CRC */
|
#define GMAC_RWK_FILTER01_CRC_OFFSET (0xD0U)
|
#define GMAC_RWK_FILTER01_CRC_FILTER0_CRC_SHIFT (0U)
|
#define GMAC_RWK_FILTER01_CRC_FILTER0_CRC_MASK (0xFFFFU << GMAC_RWK_FILTER01_CRC_FILTER0_CRC_SHIFT) /* 0x0000FFFF */
|
#define GMAC_RWK_FILTER01_CRC_FILTER1_CRC_SHIFT (16U)
|
#define GMAC_RWK_FILTER01_CRC_FILTER1_CRC_MASK (0xFFFFU << GMAC_RWK_FILTER01_CRC_FILTER1_CRC_SHIFT) /* 0xFFFF0000 */
|
/* RWK_FILTER23_CRC */
|
#define GMAC_RWK_FILTER23_CRC_OFFSET (0xD4U)
|
#define GMAC_RWK_FILTER23_CRC_FILTER2_CRC_SHIFT (0U)
|
#define GMAC_RWK_FILTER23_CRC_FILTER2_CRC_MASK (0xFFFFU << GMAC_RWK_FILTER23_CRC_FILTER2_CRC_SHIFT) /* 0x0000FFFF */
|
#define GMAC_RWK_FILTER23_CRC_FILTER3_CRC_SHIFT (16U)
|
#define GMAC_RWK_FILTER23_CRC_FILTER3_CRC_MASK (0xFFFFU << GMAC_RWK_FILTER23_CRC_FILTER3_CRC_SHIFT) /* 0xFFFF0000 */
|
/* RWK_FILTER_OFFSET */
|
#define GMAC_RWK_FILTER_OFFSET_OFFSET (0xD8U)
|
#define GMAC_RWK_FILTER_OFFSET_FILTER0_OFFSET_SHIFT (0U)
|
#define GMAC_RWK_FILTER_OFFSET_FILTER0_OFFSET_MASK (0xFFU << GMAC_RWK_FILTER_OFFSET_FILTER0_OFFSET_SHIFT) /* 0x000000FF */
|
#define GMAC_RWK_FILTER_OFFSET_FILTER1_OFFSET_SHIFT (8U)
|
#define GMAC_RWK_FILTER_OFFSET_FILTER1_OFFSET_MASK (0xFFU << GMAC_RWK_FILTER_OFFSET_FILTER1_OFFSET_SHIFT) /* 0x0000FF00 */
|
#define GMAC_RWK_FILTER_OFFSET_FILTER2_OFFSET_SHIFT (16U)
|
#define GMAC_RWK_FILTER_OFFSET_FILTER2_OFFSET_MASK (0xFFU << GMAC_RWK_FILTER_OFFSET_FILTER2_OFFSET_SHIFT) /* 0x00FF0000 */
|
#define GMAC_RWK_FILTER_OFFSET_FILTER3_OFFSET_SHIFT (24U)
|
#define GMAC_RWK_FILTER_OFFSET_FILTER3_OFFSET_MASK (0xFFU << GMAC_RWK_FILTER_OFFSET_FILTER3_OFFSET_SHIFT) /* 0xFF000000 */
|
/* RWK_FILTER_COMMAND */
|
#define GMAC_RWK_FILTER_COMMAND_OFFSET (0xDCU)
|
#define GMAC_RWK_FILTER_COMMAND_FILTER0_COMMAND_SHIFT (0U)
|
#define GMAC_RWK_FILTER_COMMAND_FILTER0_COMMAND_MASK (0xFU << GMAC_RWK_FILTER_COMMAND_FILTER0_COMMAND_SHIFT) /* 0x0000000F */
|
#define GMAC_RWK_FILTER_COMMAND_FILTER1_COMMAND_SHIFT (8U)
|
#define GMAC_RWK_FILTER_COMMAND_FILTER1_COMMAND_MASK (0xFU << GMAC_RWK_FILTER_COMMAND_FILTER1_COMMAND_SHIFT) /* 0x00000F00 */
|
#define GMAC_RWK_FILTER_COMMAND_FILTER2_COMMAND_SHIFT (16U)
|
#define GMAC_RWK_FILTER_COMMAND_FILTER2_COMMAND_MASK (0xFU << GMAC_RWK_FILTER_COMMAND_FILTER2_COMMAND_SHIFT) /* 0x000F0000 */
|
#define GMAC_RWK_FILTER_COMMAND_FILTER3_COMMAND_SHIFT (24U)
|
#define GMAC_RWK_FILTER_COMMAND_FILTER3_COMMAND_MASK (0xFU << GMAC_RWK_FILTER_COMMAND_FILTER3_COMMAND_SHIFT) /* 0x0F000000 */
|
/* MAC_LPI_CONTROL_STATUS */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_OFFSET (0xD0U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_TLPIEN_SHIFT (0U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_TLPIEN_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_TLPIEN_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_TLPIEX_SHIFT (1U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_TLPIEX_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_TLPIEX_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_RLPIEN_SHIFT (2U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_RLPIEN_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_RLPIEN_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_RLPIEX_SHIFT (3U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_RLPIEX_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_RLPIEX_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_TLPIST_SHIFT (8U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_TLPIST_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_TLPIST_SHIFT) /* 0x00000100 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_RLPIST_SHIFT (9U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_RLPIST_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_RLPIST_SHIFT) /* 0x00000200 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPIEN_SHIFT (16U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPIEN_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_LPIEN_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_PLS_SHIFT (17U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_PLS_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_PLS_SHIFT) /* 0x00020000 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_PLSEN_SHIFT (18U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_PLSEN_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_PLSEN_SHIFT) /* 0x00040000 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPITXA_SHIFT (19U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPITXA_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_LPITXA_SHIFT) /* 0x00080000 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPIATE_SHIFT (20U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPIATE_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_LPIATE_SHIFT) /* 0x00100000 */
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPITCSE_SHIFT (21U)
|
#define GMAC_MAC_LPI_CONTROL_STATUS_LPITCSE_MASK (0x1U << GMAC_MAC_LPI_CONTROL_STATUS_LPITCSE_SHIFT) /* 0x00200000 */
|
/* MAC_LPI_TIMERS_CONTROL */
|
#define GMAC_MAC_LPI_TIMERS_CONTROL_OFFSET (0xD4U)
|
#define GMAC_MAC_LPI_TIMERS_CONTROL_TWT_SHIFT (0U)
|
#define GMAC_MAC_LPI_TIMERS_CONTROL_TWT_MASK (0xFFFFU << GMAC_MAC_LPI_TIMERS_CONTROL_TWT_SHIFT) /* 0x0000FFFF */
|
#define GMAC_MAC_LPI_TIMERS_CONTROL_LST_SHIFT (16U)
|
#define GMAC_MAC_LPI_TIMERS_CONTROL_LST_MASK (0x3FFU << GMAC_MAC_LPI_TIMERS_CONTROL_LST_SHIFT) /* 0x03FF0000 */
|
/* MAC_LPI_ENTRY_TIMER */
|
#define GMAC_MAC_LPI_ENTRY_TIMER_OFFSET (0xD8U)
|
#define GMAC_MAC_LPI_ENTRY_TIMER_LPIET_SHIFT (3U)
|
#define GMAC_MAC_LPI_ENTRY_TIMER_LPIET_MASK (0x1FFFFU << GMAC_MAC_LPI_ENTRY_TIMER_LPIET_SHIFT) /* 0x000FFFF8 */
|
/* MAC_1US_TIC_COUNTER */
|
#define GMAC_MAC_1US_TIC_COUNTER_OFFSET (0xDCU)
|
#define GMAC_MAC_1US_TIC_COUNTER_TIC_1US_CNTR_SHIFT (0U)
|
#define GMAC_MAC_1US_TIC_COUNTER_TIC_1US_CNTR_MASK (0xFFFU << GMAC_MAC_1US_TIC_COUNTER_TIC_1US_CNTR_SHIFT) /* 0x00000FFF */
|
/* MAC_PHYIF_CONTROL_STATUS */
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_OFFSET (0xF8U)
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_TC_SHIFT (0U)
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_TC_MASK (0x1U << GMAC_MAC_PHYIF_CONTROL_STATUS_TC_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LUD_SHIFT (1U)
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LUD_MASK (0x1U << GMAC_MAC_PHYIF_CONTROL_STATUS_LUD_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LNKMOD_SHIFT (16U)
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LNKMOD_MASK (0x1U << GMAC_MAC_PHYIF_CONTROL_STATUS_LNKMOD_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LNKSPEED_SHIFT (17U)
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LNKSPEED_MASK (0x3U << GMAC_MAC_PHYIF_CONTROL_STATUS_LNKSPEED_SHIFT) /* 0x00060000 */
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LNKSTS_SHIFT (19U)
|
#define GMAC_MAC_PHYIF_CONTROL_STATUS_LNKSTS_MASK (0x1U << GMAC_MAC_PHYIF_CONTROL_STATUS_LNKSTS_SHIFT) /* 0x00080000 */
|
/* MAC_VERSION */
|
#define GMAC_MAC_VERSION_OFFSET (0x110U)
|
#define GMAC_MAC_VERSION_SNPSVER_SHIFT (0U)
|
#define GMAC_MAC_VERSION_SNPSVER_MASK (0xFFU << GMAC_MAC_VERSION_SNPSVER_SHIFT) /* 0x000000FF */
|
#define GMAC_MAC_VERSION_USERVER_SHIFT (8U)
|
#define GMAC_MAC_VERSION_USERVER_MASK (0xFFU << GMAC_MAC_VERSION_USERVER_SHIFT) /* 0x0000FF00 */
|
/* MAC_DEBUG */
|
#define GMAC_MAC_DEBUG_OFFSET (0x114U)
|
#define GMAC_MAC_DEBUG (0x0U)
|
#define GMAC_MAC_DEBUG_RPESTS_SHIFT (0U)
|
#define GMAC_MAC_DEBUG_RPESTS_MASK (0x1U << GMAC_MAC_DEBUG_RPESTS_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_DEBUG_RFCFCSTS_SHIFT (1U)
|
#define GMAC_MAC_DEBUG_RFCFCSTS_MASK (0x3U << GMAC_MAC_DEBUG_RFCFCSTS_SHIFT) /* 0x00000006 */
|
#define GMAC_MAC_DEBUG_TPESTS_SHIFT (16U)
|
#define GMAC_MAC_DEBUG_TPESTS_MASK (0x1U << GMAC_MAC_DEBUG_TPESTS_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_DEBUG_TFCSTS_SHIFT (17U)
|
#define GMAC_MAC_DEBUG_TFCSTS_MASK (0x3U << GMAC_MAC_DEBUG_TFCSTS_SHIFT) /* 0x00060000 */
|
/* MAC_HW_FEATURE0 */
|
#define GMAC_MAC_HW_FEATURE0_OFFSET (0x11CU)
|
#define GMAC_MAC_HW_FEATURE0 (0x160171E3U)
|
#define GMAC_MAC_HW_FEATURE0_MIISEL_SHIFT (0U)
|
#define GMAC_MAC_HW_FEATURE0_MIISEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_MIISEL_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_HW_FEATURE0_GMIISEL_SHIFT (1U)
|
#define GMAC_MAC_HW_FEATURE0_GMIISEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_GMIISEL_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_HW_FEATURE0_HDSEL_SHIFT (2U)
|
#define GMAC_MAC_HW_FEATURE0_HDSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_HDSEL_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_HW_FEATURE0_PCSSEL_SHIFT (3U)
|
#define GMAC_MAC_HW_FEATURE0_PCSSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_PCSSEL_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_HW_FEATURE0_VLHASH_SHIFT (4U)
|
#define GMAC_MAC_HW_FEATURE0_VLHASH_MASK (0x1U << GMAC_MAC_HW_FEATURE0_VLHASH_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_HW_FEATURE0_SMASEL_SHIFT (5U)
|
#define GMAC_MAC_HW_FEATURE0_SMASEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_SMASEL_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_HW_FEATURE0_RWKSEL_SHIFT (6U)
|
#define GMAC_MAC_HW_FEATURE0_RWKSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_RWKSEL_SHIFT) /* 0x00000040 */
|
#define GMAC_MAC_HW_FEATURE0_MGKSEL_SHIFT (7U)
|
#define GMAC_MAC_HW_FEATURE0_MGKSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_MGKSEL_SHIFT) /* 0x00000080 */
|
#define GMAC_MAC_HW_FEATURE0_MMCSEL_SHIFT (8U)
|
#define GMAC_MAC_HW_FEATURE0_MMCSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_MMCSEL_SHIFT) /* 0x00000100 */
|
#define GMAC_MAC_HW_FEATURE0_ARPOFFSEL_SHIFT (9U)
|
#define GMAC_MAC_HW_FEATURE0_ARPOFFSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_ARPOFFSEL_SHIFT) /* 0x00000200 */
|
#define GMAC_MAC_HW_FEATURE0_TSSEL_SHIFT (12U)
|
#define GMAC_MAC_HW_FEATURE0_TSSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_TSSEL_SHIFT) /* 0x00001000 */
|
#define GMAC_MAC_HW_FEATURE0_EEESEL_SHIFT (13U)
|
#define GMAC_MAC_HW_FEATURE0_EEESEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_EEESEL_SHIFT) /* 0x00002000 */
|
#define GMAC_MAC_HW_FEATURE0_TXCOESEL_SHIFT (14U)
|
#define GMAC_MAC_HW_FEATURE0_TXCOESEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_TXCOESEL_SHIFT) /* 0x00004000 */
|
#define GMAC_MAC_HW_FEATURE0_RXCOESEL_SHIFT (16U)
|
#define GMAC_MAC_HW_FEATURE0_RXCOESEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_RXCOESEL_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_HW_FEATURE0_ADDMACADRSEL_SHIFT (18U)
|
#define GMAC_MAC_HW_FEATURE0_ADDMACADRSEL_MASK (0x1FU << GMAC_MAC_HW_FEATURE0_ADDMACADRSEL_SHIFT) /* 0x007C0000 */
|
#define GMAC_MAC_HW_FEATURE0_MACADR32SEL_SHIFT (23U)
|
#define GMAC_MAC_HW_FEATURE0_MACADR32SEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_MACADR32SEL_SHIFT) /* 0x00800000 */
|
#define GMAC_MAC_HW_FEATURE0_MACADR64SEL_SHIFT (24U)
|
#define GMAC_MAC_HW_FEATURE0_MACADR64SEL_MASK (0x1U << GMAC_MAC_HW_FEATURE0_MACADR64SEL_SHIFT) /* 0x01000000 */
|
#define GMAC_MAC_HW_FEATURE0_TSSTSSEL_SHIFT (25U)
|
#define GMAC_MAC_HW_FEATURE0_TSSTSSEL_MASK (0x3U << GMAC_MAC_HW_FEATURE0_TSSTSSEL_SHIFT) /* 0x06000000 */
|
#define GMAC_MAC_HW_FEATURE0_SAVLANINS_SHIFT (27U)
|
#define GMAC_MAC_HW_FEATURE0_SAVLANINS_MASK (0x1U << GMAC_MAC_HW_FEATURE0_SAVLANINS_SHIFT) /* 0x08000000 */
|
#define GMAC_MAC_HW_FEATURE0_ACTPHYSEL_SHIFT (28U)
|
#define GMAC_MAC_HW_FEATURE0_ACTPHYSEL_MASK (0xFU << GMAC_MAC_HW_FEATURE0_ACTPHYSEL_SHIFT) /* 0xF0000000 */
|
/* MAC_HW_FEATURE1 */
|
#define GMAC_MAC_HW_FEATURE1_OFFSET (0x120U)
|
#define GMAC_MAC_HW_FEATURE1 (0x10C01C8U)
|
#define GMAC_MAC_HW_FEATURE1_RXFIFOSIZE_SHIFT (0U)
|
#define GMAC_MAC_HW_FEATURE1_RXFIFOSIZE_MASK (0x1FU << GMAC_MAC_HW_FEATURE1_RXFIFOSIZE_SHIFT) /* 0x0000001F */
|
#define GMAC_MAC_HW_FEATURE1_SPRAM_SHIFT (5U)
|
#define GMAC_MAC_HW_FEATURE1_SPRAM_MASK (0x1U << GMAC_MAC_HW_FEATURE1_SPRAM_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_HW_FEATURE1_TXFIFOSIZE_SHIFT (6U)
|
#define GMAC_MAC_HW_FEATURE1_TXFIFOSIZE_MASK (0x1FU << GMAC_MAC_HW_FEATURE1_TXFIFOSIZE_SHIFT) /* 0x000007C0 */
|
#define GMAC_MAC_HW_FEATURE1_OSTEN_SHIFT (11U)
|
#define GMAC_MAC_HW_FEATURE1_OSTEN_MASK (0x1U << GMAC_MAC_HW_FEATURE1_OSTEN_SHIFT) /* 0x00000800 */
|
#define GMAC_MAC_HW_FEATURE1_PTOEN_SHIFT (12U)
|
#define GMAC_MAC_HW_FEATURE1_PTOEN_MASK (0x1U << GMAC_MAC_HW_FEATURE1_PTOEN_SHIFT) /* 0x00001000 */
|
#define GMAC_MAC_HW_FEATURE1_ADVTHWORD_SHIFT (13U)
|
#define GMAC_MAC_HW_FEATURE1_ADVTHWORD_MASK (0x1U << GMAC_MAC_HW_FEATURE1_ADVTHWORD_SHIFT) /* 0x00002000 */
|
#define GMAC_MAC_HW_FEATURE1_ADDR64_SHIFT (14U)
|
#define GMAC_MAC_HW_FEATURE1_ADDR64_MASK (0x3U << GMAC_MAC_HW_FEATURE1_ADDR64_SHIFT) /* 0x0000C000 */
|
#define GMAC_MAC_HW_FEATURE1_DCBEN_SHIFT (16U)
|
#define GMAC_MAC_HW_FEATURE1_DCBEN_MASK (0x1U << GMAC_MAC_HW_FEATURE1_DCBEN_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_HW_FEATURE1_SPHEN_SHIFT (17U)
|
#define GMAC_MAC_HW_FEATURE1_SPHEN_MASK (0x1U << GMAC_MAC_HW_FEATURE1_SPHEN_SHIFT) /* 0x00020000 */
|
#define GMAC_MAC_HW_FEATURE1_TSOEN_SHIFT (18U)
|
#define GMAC_MAC_HW_FEATURE1_TSOEN_MASK (0x1U << GMAC_MAC_HW_FEATURE1_TSOEN_SHIFT) /* 0x00040000 */
|
#define GMAC_MAC_HW_FEATURE1_DBGMEMA_SHIFT (19U)
|
#define GMAC_MAC_HW_FEATURE1_DBGMEMA_MASK (0x1U << GMAC_MAC_HW_FEATURE1_DBGMEMA_SHIFT) /* 0x00080000 */
|
#define GMAC_MAC_HW_FEATURE1_AVSEL_SHIFT (20U)
|
#define GMAC_MAC_HW_FEATURE1_AVSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE1_AVSEL_SHIFT) /* 0x00100000 */
|
#define GMAC_MAC_HW_FEATURE1_RAVSEL_SHIFT (21U)
|
#define GMAC_MAC_HW_FEATURE1_RAVSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE1_RAVSEL_SHIFT) /* 0x00200000 */
|
#define GMAC_MAC_HW_FEATURE1_POUOST_SHIFT (23U)
|
#define GMAC_MAC_HW_FEATURE1_POUOST_MASK (0x1U << GMAC_MAC_HW_FEATURE1_POUOST_SHIFT) /* 0x00800000 */
|
#define GMAC_MAC_HW_FEATURE1_HASHTBLSZ_SHIFT (24U)
|
#define GMAC_MAC_HW_FEATURE1_HASHTBLSZ_MASK (0x3U << GMAC_MAC_HW_FEATURE1_HASHTBLSZ_SHIFT) /* 0x03000000 */
|
#define GMAC_MAC_HW_FEATURE1_L3L4FNUM_SHIFT (27U)
|
#define GMAC_MAC_HW_FEATURE1_L3L4FNUM_MASK (0xFU << GMAC_MAC_HW_FEATURE1_L3L4FNUM_SHIFT) /* 0x78000000 */
|
/* MAC_HW_FEATURE2 */
|
#define GMAC_MAC_HW_FEATURE2_OFFSET (0x124U)
|
#define GMAC_MAC_HW_FEATURE2 (0x10000000U)
|
#define GMAC_MAC_HW_FEATURE2_RXQCNT_SHIFT (0U)
|
#define GMAC_MAC_HW_FEATURE2_RXQCNT_MASK (0xFU << GMAC_MAC_HW_FEATURE2_RXQCNT_SHIFT) /* 0x0000000F */
|
#define GMAC_MAC_HW_FEATURE2_TXQCNT_SHIFT (6U)
|
#define GMAC_MAC_HW_FEATURE2_TXQCNT_MASK (0xFU << GMAC_MAC_HW_FEATURE2_TXQCNT_SHIFT) /* 0x000003C0 */
|
#define GMAC_MAC_HW_FEATURE2_RXCHCNT_SHIFT (12U)
|
#define GMAC_MAC_HW_FEATURE2_RXCHCNT_MASK (0xFU << GMAC_MAC_HW_FEATURE2_RXCHCNT_SHIFT) /* 0x0000F000 */
|
#define GMAC_MAC_HW_FEATURE2_TXCHCNT_SHIFT (18U)
|
#define GMAC_MAC_HW_FEATURE2_TXCHCNT_MASK (0xFU << GMAC_MAC_HW_FEATURE2_TXCHCNT_SHIFT) /* 0x003C0000 */
|
#define GMAC_MAC_HW_FEATURE2_PPSOUTNUM_SHIFT (24U)
|
#define GMAC_MAC_HW_FEATURE2_PPSOUTNUM_MASK (0x7U << GMAC_MAC_HW_FEATURE2_PPSOUTNUM_SHIFT) /* 0x07000000 */
|
#define GMAC_MAC_HW_FEATURE2_AUXSNAPNUM_SHIFT (28U)
|
#define GMAC_MAC_HW_FEATURE2_AUXSNAPNUM_MASK (0x7U << GMAC_MAC_HW_FEATURE2_AUXSNAPNUM_SHIFT) /* 0x70000000 */
|
/* MAC_HW_FEATURE3 */
|
#define GMAC_MAC_HW_FEATURE3_OFFSET (0x128U)
|
#define GMAC_MAC_HW_FEATURE3_NRVF_SHIFT (0U)
|
#define GMAC_MAC_HW_FEATURE3_NRVF_MASK (0x7U << GMAC_MAC_HW_FEATURE3_NRVF_SHIFT) /* 0x00000007 */
|
#define GMAC_MAC_HW_FEATURE3_CBTISEL_SHIFT (4U)
|
#define GMAC_MAC_HW_FEATURE3_CBTISEL_MASK (0x1U << GMAC_MAC_HW_FEATURE3_CBTISEL_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_HW_FEATURE3_DVLAN_SHIFT (5U)
|
#define GMAC_MAC_HW_FEATURE3_DVLAN_MASK (0x1U << GMAC_MAC_HW_FEATURE3_DVLAN_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_HW_FEATURE3_PDUPSEL_SHIFT (9U)
|
#define GMAC_MAC_HW_FEATURE3_PDUPSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE3_PDUPSEL_SHIFT) /* 0x00000200 */
|
#define GMAC_MAC_HW_FEATURE3_FRPSEL_SHIFT (10U)
|
#define GMAC_MAC_HW_FEATURE3_FRPSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE3_FRPSEL_SHIFT) /* 0x00000400 */
|
#define GMAC_MAC_HW_FEATURE3_FRPBS_SHIFT (11U)
|
#define GMAC_MAC_HW_FEATURE3_FRPBS_MASK (0x3U << GMAC_MAC_HW_FEATURE3_FRPBS_SHIFT) /* 0x00001800 */
|
#define GMAC_MAC_HW_FEATURE3_FRPES_SHIFT (13U)
|
#define GMAC_MAC_HW_FEATURE3_FRPES_MASK (0x3U << GMAC_MAC_HW_FEATURE3_FRPES_SHIFT) /* 0x00006000 */
|
#define GMAC_MAC_HW_FEATURE3_ESTSEL_SHIFT (16U)
|
#define GMAC_MAC_HW_FEATURE3_ESTSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE3_ESTSEL_SHIFT) /* 0x00010000 */
|
#define GMAC_MAC_HW_FEATURE3_ESTDEP_SHIFT (17U)
|
#define GMAC_MAC_HW_FEATURE3_ESTDEP_MASK (0x7U << GMAC_MAC_HW_FEATURE3_ESTDEP_SHIFT) /* 0x000E0000 */
|
#define GMAC_MAC_HW_FEATURE3_ESTWID_SHIFT (20U)
|
#define GMAC_MAC_HW_FEATURE3_ESTWID_MASK (0x3U << GMAC_MAC_HW_FEATURE3_ESTWID_SHIFT) /* 0x00300000 */
|
#define GMAC_MAC_HW_FEATURE3_FPESEL_SHIFT (26U)
|
#define GMAC_MAC_HW_FEATURE3_FPESEL_MASK (0x1U << GMAC_MAC_HW_FEATURE3_FPESEL_SHIFT) /* 0x04000000 */
|
#define GMAC_MAC_HW_FEATURE3_TBSSEL_SHIFT (27U)
|
#define GMAC_MAC_HW_FEATURE3_TBSSEL_MASK (0x1U << GMAC_MAC_HW_FEATURE3_TBSSEL_SHIFT) /* 0x08000000 */
|
#define GMAC_MAC_HW_FEATURE3_ASP_SHIFT (28U)
|
#define GMAC_MAC_HW_FEATURE3_ASP_MASK (0x3U << GMAC_MAC_HW_FEATURE3_ASP_SHIFT) /* 0x30000000 */
|
/* MAC_MDIO_ADDRESS */
|
#define GMAC_MAC_MDIO_ADDRESS_OFFSET (0x200U)
|
#define GMAC_MAC_MDIO_ADDRESS_GB_SHIFT (0U)
|
#define GMAC_MAC_MDIO_ADDRESS_GB_MASK (0x1U << GMAC_MAC_MDIO_ADDRESS_GB_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_MDIO_ADDRESS_C45E_SHIFT (1U)
|
#define GMAC_MAC_MDIO_ADDRESS_C45E_MASK (0x1U << GMAC_MAC_MDIO_ADDRESS_C45E_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_MDIO_ADDRESS_GOC_0_SHIFT (2U)
|
#define GMAC_MAC_MDIO_ADDRESS_GOC_0_MASK (0x1U << GMAC_MAC_MDIO_ADDRESS_GOC_0_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_MDIO_ADDRESS_GOC_1_SHIFT (3U)
|
#define GMAC_MAC_MDIO_ADDRESS_GOC_1_MASK (0x1U << GMAC_MAC_MDIO_ADDRESS_GOC_1_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_MDIO_ADDRESS_SKAP_SHIFT (4U)
|
#define GMAC_MAC_MDIO_ADDRESS_SKAP_MASK (0x1U << GMAC_MAC_MDIO_ADDRESS_SKAP_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_MDIO_ADDRESS_CR_SHIFT (8U)
|
#define GMAC_MAC_MDIO_ADDRESS_CR_MASK (0xFU << GMAC_MAC_MDIO_ADDRESS_CR_SHIFT) /* 0x00000F00 */
|
#define GMAC_MAC_MDIO_ADDRESS_NTC_SHIFT (12U)
|
#define GMAC_MAC_MDIO_ADDRESS_NTC_MASK (0x7U << GMAC_MAC_MDIO_ADDRESS_NTC_SHIFT) /* 0x00007000 */
|
#define GMAC_MAC_MDIO_ADDRESS_RDA_SHIFT (16U)
|
#define GMAC_MAC_MDIO_ADDRESS_RDA_MASK (0x1FU << GMAC_MAC_MDIO_ADDRESS_RDA_SHIFT) /* 0x001F0000 */
|
#define GMAC_MAC_MDIO_ADDRESS_PA_SHIFT (21U)
|
#define GMAC_MAC_MDIO_ADDRESS_PA_MASK (0x1FU << GMAC_MAC_MDIO_ADDRESS_PA_SHIFT) /* 0x03E00000 */
|
#define GMAC_MAC_MDIO_ADDRESS_BTB_SHIFT (26U)
|
#define GMAC_MAC_MDIO_ADDRESS_BTB_MASK (0x1U << GMAC_MAC_MDIO_ADDRESS_BTB_SHIFT) /* 0x04000000 */
|
#define GMAC_MAC_MDIO_ADDRESS_PSE_SHIFT (27U)
|
#define GMAC_MAC_MDIO_ADDRESS_PSE_MASK (0x1U << GMAC_MAC_MDIO_ADDRESS_PSE_SHIFT) /* 0x08000000 */
|
/* MAC_MDIO_DATA */
|
#define GMAC_MAC_MDIO_DATA_OFFSET (0x204U)
|
#define GMAC_MAC_MDIO_DATA_GD_SHIFT (0U)
|
#define GMAC_MAC_MDIO_DATA_GD_MASK (0xFFFFU << GMAC_MAC_MDIO_DATA_GD_SHIFT) /* 0x0000FFFF */
|
#define GMAC_MAC_MDIO_DATA_RA_SHIFT (16U)
|
#define GMAC_MAC_MDIO_DATA_RA_MASK (0x1U << GMAC_MAC_MDIO_DATA_RA_SHIFT) /* 0x00010000 */
|
/* MAC_CSR_SW_CTRL */
|
#define GMAC_MAC_CSR_SW_CTRL_OFFSET (0x230U)
|
#define GMAC_MAC_CSR_SW_CTRL_RCWE_SHIFT (0U)
|
#define GMAC_MAC_CSR_SW_CTRL_RCWE_MASK (0x1U << GMAC_MAC_CSR_SW_CTRL_RCWE_SHIFT) /* 0x00000001 */
|
/* MAC_ADDRESS0_HIGH */
|
#define GMAC_MAC_ADDRESS0_HIGH_OFFSET (0x300U)
|
#define GMAC_MAC_ADDRESS0_HIGH_ADDRHI_SHIFT (0U)
|
#define GMAC_MAC_ADDRESS0_HIGH_ADDRHI_MASK (0xFFFFU << GMAC_MAC_ADDRESS0_HIGH_ADDRHI_SHIFT) /* 0x0000FFFF */
|
#define GMAC_MAC_ADDRESS0_HIGH_AE_SHIFT (31U)
|
#define GMAC_MAC_ADDRESS0_HIGH_AE_MASK (0x1U << GMAC_MAC_ADDRESS0_HIGH_AE_SHIFT) /* 0x80000000 */
|
/* MAC_ADDRESS0_LOW */
|
#define GMAC_MAC_ADDRESS0_LOW_OFFSET (0x304U)
|
#define GMAC_MAC_ADDRESS0_LOW_ADDRLO_SHIFT (0U)
|
#define GMAC_MAC_ADDRESS0_LOW_ADDRLO_MASK (0xFFFFFFFFU << GMAC_MAC_ADDRESS0_LOW_ADDRLO_SHIFT) /* 0xFFFFFFFF */
|
/* MMC_CONTROL */
|
#define GMAC_MMC_CONTROL_OFFSET (0x700U)
|
#define GMAC_MMC_CONTROL_CNTRST_SHIFT (0U)
|
#define GMAC_MMC_CONTROL_CNTRST_MASK (0x1U << GMAC_MMC_CONTROL_CNTRST_SHIFT) /* 0x00000001 */
|
#define GMAC_MMC_CONTROL_CNTSTOPRO_SHIFT (1U)
|
#define GMAC_MMC_CONTROL_CNTSTOPRO_MASK (0x1U << GMAC_MMC_CONTROL_CNTSTOPRO_SHIFT) /* 0x00000002 */
|
#define GMAC_MMC_CONTROL_RSTONRD_SHIFT (2U)
|
#define GMAC_MMC_CONTROL_RSTONRD_MASK (0x1U << GMAC_MMC_CONTROL_RSTONRD_SHIFT) /* 0x00000004 */
|
#define GMAC_MMC_CONTROL_CNTFREEZ_SHIFT (3U)
|
#define GMAC_MMC_CONTROL_CNTFREEZ_MASK (0x1U << GMAC_MMC_CONTROL_CNTFREEZ_SHIFT) /* 0x00000008 */
|
#define GMAC_MMC_CONTROL_CNTPRST_SHIFT (4U)
|
#define GMAC_MMC_CONTROL_CNTPRST_MASK (0x1U << GMAC_MMC_CONTROL_CNTPRST_SHIFT) /* 0x00000010 */
|
#define GMAC_MMC_CONTROL_CNTPRSTLVL_SHIFT (5U)
|
#define GMAC_MMC_CONTROL_CNTPRSTLVL_MASK (0x1U << GMAC_MMC_CONTROL_CNTPRSTLVL_SHIFT) /* 0x00000020 */
|
#define GMAC_MMC_CONTROL_UCDBC_SHIFT (8U)
|
#define GMAC_MMC_CONTROL_UCDBC_MASK (0x1U << GMAC_MMC_CONTROL_UCDBC_SHIFT) /* 0x00000100 */
|
/* MMC_RX_INTERRUPT */
|
#define GMAC_MMC_RX_INTERRUPT_OFFSET (0x704U)
|
#define GMAC_MMC_RX_INTERRUPT (0x0U)
|
#define GMAC_MMC_RX_INTERRUPT_RXGBPKTIS_SHIFT (0U)
|
#define GMAC_MMC_RX_INTERRUPT_RXGBPKTIS_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_RXGBPKTIS_SHIFT) /* 0x00000001 */
|
#define GMAC_MMC_RX_INTERRUPT_RXGBOCTIS_SHIFT (1U)
|
#define GMAC_MMC_RX_INTERRUPT_RXGBOCTIS_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_RXGBOCTIS_SHIFT) /* 0x00000002 */
|
#define GMAC_MMC_RX_INTERRUPT_RXGOCTIS_SHIFT (2U)
|
#define GMAC_MMC_RX_INTERRUPT_RXGOCTIS_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_RXGOCTIS_SHIFT) /* 0x00000004 */
|
#define GMAC_MMC_RX_INTERRUPT_RXMCGPIS_SHIFT (4U)
|
#define GMAC_MMC_RX_INTERRUPT_RXMCGPIS_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_RXMCGPIS_SHIFT) /* 0x00000010 */
|
#define GMAC_MMC_RX_INTERRUPT_RXCRCERPIS_SHIFT (5U)
|
#define GMAC_MMC_RX_INTERRUPT_RXCRCERPIS_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_RXCRCERPIS_SHIFT) /* 0x00000020 */
|
#define GMAC_MMC_RX_INTERRUPT_RXLENERPIS_SHIFT (18U)
|
#define GMAC_MMC_RX_INTERRUPT_RXLENERPIS_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_RXLENERPIS_SHIFT) /* 0x00040000 */
|
#define GMAC_MMC_RX_INTERRUPT_RXFOVPIS_SHIFT (21U)
|
#define GMAC_MMC_RX_INTERRUPT_RXFOVPIS_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_RXFOVPIS_SHIFT) /* 0x00200000 */
|
/* MMC_TX_INTERRUPT */
|
#define GMAC_MMC_TX_INTERRUPT_OFFSET (0x708U)
|
#define GMAC_MMC_TX_INTERRUPT (0x0U)
|
#define GMAC_MMC_TX_INTERRUPT_TXGBOCTIS_SHIFT (0U)
|
#define GMAC_MMC_TX_INTERRUPT_TXGBOCTIS_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_TXGBOCTIS_SHIFT) /* 0x00000001 */
|
#define GMAC_MMC_TX_INTERRUPT_TXGBPKTIS_SHIFT (1U)
|
#define GMAC_MMC_TX_INTERRUPT_TXGBPKTIS_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_TXGBPKTIS_SHIFT) /* 0x00000002 */
|
#define GMAC_MMC_TX_INTERRUPT_TXUFLOWERPIS_SHIFT (13U)
|
#define GMAC_MMC_TX_INTERRUPT_TXUFLOWERPIS_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_TXUFLOWERPIS_SHIFT) /* 0x00002000 */
|
#define GMAC_MMC_TX_INTERRUPT_TXCARERPIS_SHIFT (19U)
|
#define GMAC_MMC_TX_INTERRUPT_TXCARERPIS_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_TXCARERPIS_SHIFT) /* 0x00080000 */
|
#define GMAC_MMC_TX_INTERRUPT_TXGOCTIS_SHIFT (20U)
|
#define GMAC_MMC_TX_INTERRUPT_TXGOCTIS_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_TXGOCTIS_SHIFT) /* 0x00100000 */
|
#define GMAC_MMC_TX_INTERRUPT_TXGPKTIS_SHIFT (21U)
|
#define GMAC_MMC_TX_INTERRUPT_TXGPKTIS_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_TXGPKTIS_SHIFT) /* 0x00200000 */
|
/* MMC_RX_INTERRUPT_MASK */
|
#define GMAC_MMC_RX_INTERRUPT_MASK_OFFSET (0x70CU)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXGBPKTIM_SHIFT (0U)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXGBPKTIM_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_MASK_RXGBPKTIM_SHIFT) /* 0x00000001 */
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXGBOCTIM_SHIFT (1U)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXGBOCTIM_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_MASK_RXGBOCTIM_SHIFT) /* 0x00000002 */
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXGOCTIM_SHIFT (2U)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXGOCTIM_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_MASK_RXGOCTIM_SHIFT) /* 0x00000004 */
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXMCGPIM_SHIFT (4U)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXMCGPIM_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_MASK_RXMCGPIM_SHIFT) /* 0x00000010 */
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXCRCERPIM_SHIFT (5U)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXCRCERPIM_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_MASK_RXCRCERPIM_SHIFT) /* 0x00000020 */
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXLENERPIM_SHIFT (18U)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXLENERPIM_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_MASK_RXLENERPIM_SHIFT) /* 0x00040000 */
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXFOVPIM_SHIFT (21U)
|
#define GMAC_MMC_RX_INTERRUPT_MASK_RXFOVPIM_MASK (0x1U << GMAC_MMC_RX_INTERRUPT_MASK_RXFOVPIM_SHIFT) /* 0x00200000 */
|
/* MMC_TX_INTERRUPT_MASK */
|
#define GMAC_MMC_TX_INTERRUPT_MASK_OFFSET (0x710U)
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGBOCTIM_SHIFT (0U)
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGBOCTIM_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_MASK_TXGBOCTIM_SHIFT) /* 0x00000001 */
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGBPKTIM_SHIFT (1U)
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGBPKTIM_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_MASK_TXGBPKTIM_SHIFT) /* 0x00000002 */
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXUFLOWERPIM_SHIFT (13U)
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXUFLOWERPIM_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_MASK_TXUFLOWERPIM_SHIFT) /* 0x00002000 */
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXCARERPIM_SHIFT (19U)
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXCARERPIM_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_MASK_TXCARERPIM_SHIFT) /* 0x00080000 */
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGOCTIM_SHIFT (20U)
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGOCTIM_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_MASK_TXGOCTIM_SHIFT) /* 0x00100000 */
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGPKTIM_SHIFT (21U)
|
#define GMAC_MMC_TX_INTERRUPT_MASK_TXGPKTIM_MASK (0x1U << GMAC_MMC_TX_INTERRUPT_MASK_TXGPKTIM_SHIFT) /* 0x00200000 */
|
/* TX_OCTET_COUNT_GOOD_BAD */
|
#define GMAC_TX_OCTET_COUNT_GOOD_BAD_OFFSET (0x714U)
|
#define GMAC_TX_OCTET_COUNT_GOOD_BAD (0x0U)
|
#define GMAC_TX_OCTET_COUNT_GOOD_BAD_TXOCTGB_SHIFT (0U)
|
#define GMAC_TX_OCTET_COUNT_GOOD_BAD_TXOCTGB_MASK (0xFFFFFFFFU << GMAC_TX_OCTET_COUNT_GOOD_BAD_TXOCTGB_SHIFT) /* 0xFFFFFFFF */
|
/* TX_PACKET_COUNT_GOOD_BAD */
|
#define GMAC_TX_PACKET_COUNT_GOOD_BAD_OFFSET (0x718U)
|
#define GMAC_TX_PACKET_COUNT_GOOD_BAD (0x0U)
|
#define GMAC_TX_PACKET_COUNT_GOOD_BAD_TXPKTGB_SHIFT (0U)
|
#define GMAC_TX_PACKET_COUNT_GOOD_BAD_TXPKTGB_MASK (0xFFFFFFFFU << GMAC_TX_PACKET_COUNT_GOOD_BAD_TXPKTGB_SHIFT) /* 0xFFFFFFFF */
|
/* TX_UNDERFLOW_ERROR_PACKETS */
|
#define GMAC_TX_UNDERFLOW_ERROR_PACKETS_OFFSET (0x748U)
|
#define GMAC_TX_UNDERFLOW_ERROR_PACKETS (0x0U)
|
#define GMAC_TX_UNDERFLOW_ERROR_PACKETS_TXUNDRFLW_SHIFT (0U)
|
#define GMAC_TX_UNDERFLOW_ERROR_PACKETS_TXUNDRFLW_MASK (0xFFFFFFFFU << GMAC_TX_UNDERFLOW_ERROR_PACKETS_TXUNDRFLW_SHIFT) /* 0xFFFFFFFF */
|
/* TX_CARRIER_ERROR_PACKETS */
|
#define GMAC_TX_CARRIER_ERROR_PACKETS_OFFSET (0x760U)
|
#define GMAC_TX_CARRIER_ERROR_PACKETS (0x0U)
|
#define GMAC_TX_CARRIER_ERROR_PACKETS_TXCARR_SHIFT (0U)
|
#define GMAC_TX_CARRIER_ERROR_PACKETS_TXCARR_MASK (0xFFFFFFFFU << GMAC_TX_CARRIER_ERROR_PACKETS_TXCARR_SHIFT) /* 0xFFFFFFFF */
|
/* TX_OCTET_COUNT_GOOD */
|
#define GMAC_TX_OCTET_COUNT_GOOD_OFFSET (0x764U)
|
#define GMAC_TX_OCTET_COUNT_GOOD (0x0U)
|
#define GMAC_TX_OCTET_COUNT_GOOD_TXOCTG_SHIFT (0U)
|
#define GMAC_TX_OCTET_COUNT_GOOD_TXOCTG_MASK (0xFFFFFFFFU << GMAC_TX_OCTET_COUNT_GOOD_TXOCTG_SHIFT) /* 0xFFFFFFFF */
|
/* TX_PACKET_COUNT_GOOD */
|
#define GMAC_TX_PACKET_COUNT_GOOD_OFFSET (0x768U)
|
#define GMAC_TX_PACKET_COUNT_GOOD (0x0U)
|
#define GMAC_TX_PACKET_COUNT_GOOD_TXPKTG_SHIFT (0U)
|
#define GMAC_TX_PACKET_COUNT_GOOD_TXPKTG_MASK (0xFFFFFFFFU << GMAC_TX_PACKET_COUNT_GOOD_TXPKTG_SHIFT) /* 0xFFFFFFFF */
|
/* RX_PACKETS_COUNT_GOOD_BAD */
|
#define GMAC_RX_PACKETS_COUNT_GOOD_BAD_OFFSET (0x780U)
|
#define GMAC_RX_PACKETS_COUNT_GOOD_BAD (0x0U)
|
#define GMAC_RX_PACKETS_COUNT_GOOD_BAD_RXPKTGB_SHIFT (0U)
|
#define GMAC_RX_PACKETS_COUNT_GOOD_BAD_RXPKTGB_MASK (0xFFFFFFFFU << GMAC_RX_PACKETS_COUNT_GOOD_BAD_RXPKTGB_SHIFT) /* 0xFFFFFFFF */
|
/* RX_OCTET_COUNT_GOOD_BAD */
|
#define GMAC_RX_OCTET_COUNT_GOOD_BAD_OFFSET (0x784U)
|
#define GMAC_RX_OCTET_COUNT_GOOD_BAD (0x0U)
|
#define GMAC_RX_OCTET_COUNT_GOOD_BAD_RXOCTGB_SHIFT (0U)
|
#define GMAC_RX_OCTET_COUNT_GOOD_BAD_RXOCTGB_MASK (0xFFFFFFFFU << GMAC_RX_OCTET_COUNT_GOOD_BAD_RXOCTGB_SHIFT) /* 0xFFFFFFFF */
|
/* RX_OCTET_COUNT_GOOD */
|
#define GMAC_RX_OCTET_COUNT_GOOD_OFFSET (0x788U)
|
#define GMAC_RX_OCTET_COUNT_GOOD (0x0U)
|
#define GMAC_RX_OCTET_COUNT_GOOD_RXOCTG_SHIFT (0U)
|
#define GMAC_RX_OCTET_COUNT_GOOD_RXOCTG_MASK (0xFFFFFFFFU << GMAC_RX_OCTET_COUNT_GOOD_RXOCTG_SHIFT) /* 0xFFFFFFFF */
|
/* RX_MULTICAST_PACKETS_GOOD */
|
#define GMAC_RX_MULTICAST_PACKETS_GOOD_OFFSET (0x790U)
|
#define GMAC_RX_MULTICAST_PACKETS_GOOD (0x0U)
|
#define GMAC_RX_MULTICAST_PACKETS_GOOD_RXMCASTG_SHIFT (0U)
|
#define GMAC_RX_MULTICAST_PACKETS_GOOD_RXMCASTG_MASK (0xFFFFFFFFU << GMAC_RX_MULTICAST_PACKETS_GOOD_RXMCASTG_SHIFT) /* 0xFFFFFFFF */
|
/* RX_CRC_ERROR_PACKETS */
|
#define GMAC_RX_CRC_ERROR_PACKETS_OFFSET (0x794U)
|
#define GMAC_RX_CRC_ERROR_PACKETS (0x0U)
|
#define GMAC_RX_CRC_ERROR_PACKETS_RXCRCERR_SHIFT (0U)
|
#define GMAC_RX_CRC_ERROR_PACKETS_RXCRCERR_MASK (0xFFFFFFFFU << GMAC_RX_CRC_ERROR_PACKETS_RXCRCERR_SHIFT) /* 0xFFFFFFFF */
|
/* RX_LENGTH_ERROR_PACKETS */
|
#define GMAC_RX_LENGTH_ERROR_PACKETS_OFFSET (0x7C8U)
|
#define GMAC_RX_LENGTH_ERROR_PACKETS (0x0U)
|
#define GMAC_RX_LENGTH_ERROR_PACKETS_RXLENERR_SHIFT (0U)
|
#define GMAC_RX_LENGTH_ERROR_PACKETS_RXLENERR_MASK (0xFFFFFFFFU << GMAC_RX_LENGTH_ERROR_PACKETS_RXLENERR_SHIFT) /* 0xFFFFFFFF */
|
/* RX_FIFO_OVERFLOW_PACKETS */
|
#define GMAC_RX_FIFO_OVERFLOW_PACKETS_OFFSET (0x7D4U)
|
#define GMAC_RX_FIFO_OVERFLOW_PACKETS (0x0U)
|
#define GMAC_RX_FIFO_OVERFLOW_PACKETS_RXFIFOOVFL_SHIFT (0U)
|
#define GMAC_RX_FIFO_OVERFLOW_PACKETS_RXFIFOOVFL_MASK (0xFFFFFFFFU << GMAC_RX_FIFO_OVERFLOW_PACKETS_RXFIFOOVFL_SHIFT) /* 0xFFFFFFFF */
|
/* MMC_IPC_RX_INTERRUPT_MASK */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_OFFSET (0x800U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4GPIM_SHIFT (0U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4GPIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4GPIM_SHIFT) /* 0x00000001 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4HERPIM_SHIFT (1U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4HERPIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4HERPIM_SHIFT) /* 0x00000002 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6GPIM_SHIFT (5U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6GPIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6GPIM_SHIFT) /* 0x00000020 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6HERPIM_SHIFT (6U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6HERPIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6HERPIM_SHIFT) /* 0x00000040 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXUDPERPIM_SHIFT (9U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXUDPERPIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXUDPERPIM_SHIFT) /* 0x00000200 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXTCPERPIM_SHIFT (11U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXTCPERPIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXTCPERPIM_SHIFT) /* 0x00000800 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXICMPERPIM_SHIFT (13U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXICMPERPIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXICMPERPIM_SHIFT) /* 0x00002000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4HEROIM_SHIFT (17U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4HEROIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV4HEROIM_SHIFT) /* 0x00020000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6HEROIM_SHIFT (22U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6HEROIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXIPV6HEROIM_SHIFT) /* 0x00400000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXUDPEROIM_SHIFT (25U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXUDPEROIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXUDPEROIM_SHIFT) /* 0x02000000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXTCPEROIM_SHIFT (27U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXTCPEROIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXTCPEROIM_SHIFT) /* 0x08000000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXICMPEROIM_SHIFT (29U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXICMPEROIM_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_MASK_RXICMPEROIM_SHIFT) /* 0x20000000 */
|
/* MMC_IPC_RX_INTERRUPT */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_OFFSET (0x808U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT (0x0U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4GPIS_SHIFT (0U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4GPIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4GPIS_SHIFT) /* 0x00000001 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4HERPIS_SHIFT (1U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4HERPIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4HERPIS_SHIFT) /* 0x00000002 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6GPIS_SHIFT (5U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6GPIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6GPIS_SHIFT) /* 0x00000020 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6HERPIS_SHIFT (6U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6HERPIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6HERPIS_SHIFT) /* 0x00000040 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXUDPERPIS_SHIFT (9U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXUDPERPIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXUDPERPIS_SHIFT) /* 0x00000200 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXTCPERPIS_SHIFT (11U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXTCPERPIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXTCPERPIS_SHIFT) /* 0x00000800 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXICMPERPIS_SHIFT (13U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXICMPERPIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXICMPERPIS_SHIFT) /* 0x00002000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4HEROIS_SHIFT (17U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4HEROIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXIPV4HEROIS_SHIFT) /* 0x00020000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6HEROIS_SHIFT (22U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6HEROIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXIPV6HEROIS_SHIFT) /* 0x00400000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXUDPEROIS_SHIFT (25U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXUDPEROIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXUDPEROIS_SHIFT) /* 0x02000000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXTCPEROIS_SHIFT (27U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXTCPEROIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXTCPEROIS_SHIFT) /* 0x08000000 */
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXICMPEROIS_SHIFT (29U)
|
#define GMAC_MMC_IPC_RX_INTERRUPT_RXICMPEROIS_MASK (0x1U << GMAC_MMC_IPC_RX_INTERRUPT_RXICMPEROIS_SHIFT) /* 0x20000000 */
|
/* RXIPV4_GOOD_PACKETS */
|
#define GMAC_RXIPV4_GOOD_PACKETS_OFFSET (0x810U)
|
#define GMAC_RXIPV4_GOOD_PACKETS (0x0U)
|
#define GMAC_RXIPV4_GOOD_PACKETS_RXIPV4GDPKT_SHIFT (0U)
|
#define GMAC_RXIPV4_GOOD_PACKETS_RXIPV4GDPKT_MASK (0xFFFFFFFFU << GMAC_RXIPV4_GOOD_PACKETS_RXIPV4GDPKT_SHIFT) /* 0xFFFFFFFF */
|
/* RXIPV4_HEADER_ERROR_PACKETS */
|
#define GMAC_RXIPV4_HEADER_ERROR_PACKETS_OFFSET (0x814U)
|
#define GMAC_RXIPV4_HEADER_ERROR_PACKETS (0x0U)
|
#define GMAC_RXIPV4_HEADER_ERROR_PACKETS_RXIPV4HDRERRPKT_SHIFT (0U)
|
#define GMAC_RXIPV4_HEADER_ERROR_PACKETS_RXIPV4HDRERRPKT_MASK (0xFFFFFFFFU << GMAC_RXIPV4_HEADER_ERROR_PACKETS_RXIPV4HDRERRPKT_SHIFT) /* 0xFFFFFFFF */
|
/* RXIPV6_GOOD_PACKETS */
|
#define GMAC_RXIPV6_GOOD_PACKETS_OFFSET (0x824U)
|
#define GMAC_RXIPV6_GOOD_PACKETS (0x0U)
|
#define GMAC_RXIPV6_GOOD_PACKETS_RXIPV6GDPKT_SHIFT (0U)
|
#define GMAC_RXIPV6_GOOD_PACKETS_RXIPV6GDPKT_MASK (0xFFFFFFFFU << GMAC_RXIPV6_GOOD_PACKETS_RXIPV6GDPKT_SHIFT) /* 0xFFFFFFFF */
|
/* RXIPV6_HEADER_ERROR_PACKETS */
|
#define GMAC_RXIPV6_HEADER_ERROR_PACKETS_OFFSET (0x828U)
|
#define GMAC_RXIPV6_HEADER_ERROR_PACKETS (0x0U)
|
#define GMAC_RXIPV6_HEADER_ERROR_PACKETS_RXIPV6HDRERRPKT_SHIFT (0U)
|
#define GMAC_RXIPV6_HEADER_ERROR_PACKETS_RXIPV6HDRERRPKT_MASK (0xFFFFFFFFU << GMAC_RXIPV6_HEADER_ERROR_PACKETS_RXIPV6HDRERRPKT_SHIFT) /* 0xFFFFFFFF */
|
/* RXUDP_ERROR_PACKETS */
|
#define GMAC_RXUDP_ERROR_PACKETS_OFFSET (0x834U)
|
#define GMAC_RXUDP_ERROR_PACKETS (0x0U)
|
#define GMAC_RXUDP_ERROR_PACKETS_RXUDPERRPKT_SHIFT (0U)
|
#define GMAC_RXUDP_ERROR_PACKETS_RXUDPERRPKT_MASK (0xFFFFFFFFU << GMAC_RXUDP_ERROR_PACKETS_RXUDPERRPKT_SHIFT) /* 0xFFFFFFFF */
|
/* RXTCP_ERROR_PACKETS */
|
#define GMAC_RXTCP_ERROR_PACKETS_OFFSET (0x83CU)
|
#define GMAC_RXTCP_ERROR_PACKETS (0x0U)
|
#define GMAC_RXTCP_ERROR_PACKETS_RXTCPERRPKT_SHIFT (0U)
|
#define GMAC_RXTCP_ERROR_PACKETS_RXTCPERRPKT_MASK (0xFFFFFFFFU << GMAC_RXTCP_ERROR_PACKETS_RXTCPERRPKT_SHIFT) /* 0xFFFFFFFF */
|
/* RXICMP_ERROR_PACKETS */
|
#define GMAC_RXICMP_ERROR_PACKETS_OFFSET (0x844U)
|
#define GMAC_RXICMP_ERROR_PACKETS (0x0U)
|
#define GMAC_RXICMP_ERROR_PACKETS_RXICMPERRPKT_SHIFT (0U)
|
#define GMAC_RXICMP_ERROR_PACKETS_RXICMPERRPKT_MASK (0xFFFFFFFFU << GMAC_RXICMP_ERROR_PACKETS_RXICMPERRPKT_SHIFT) /* 0xFFFFFFFF */
|
/* RXIPV4_HEADER_ERROR_OCTETS */
|
#define GMAC_RXIPV4_HEADER_ERROR_OCTETS_OFFSET (0x854U)
|
#define GMAC_RXIPV4_HEADER_ERROR_OCTETS (0x0U)
|
#define GMAC_RXIPV4_HEADER_ERROR_OCTETS_RXIPV4HDRERROCT_SHIFT (0U)
|
#define GMAC_RXIPV4_HEADER_ERROR_OCTETS_RXIPV4HDRERROCT_MASK (0xFFFFFFFFU << GMAC_RXIPV4_HEADER_ERROR_OCTETS_RXIPV4HDRERROCT_SHIFT) /* 0xFFFFFFFF */
|
/* RXIPV6_HEADER_ERROR_OCTETS */
|
#define GMAC_RXIPV6_HEADER_ERROR_OCTETS_OFFSET (0x868U)
|
#define GMAC_RXIPV6_HEADER_ERROR_OCTETS (0x0U)
|
#define GMAC_RXIPV6_HEADER_ERROR_OCTETS_RXIPV6HDRERROCT_SHIFT (0U)
|
#define GMAC_RXIPV6_HEADER_ERROR_OCTETS_RXIPV6HDRERROCT_MASK (0xFFFFFFFFU << GMAC_RXIPV6_HEADER_ERROR_OCTETS_RXIPV6HDRERROCT_SHIFT) /* 0xFFFFFFFF */
|
/* RXUDP_ERROR_OCTETS */
|
#define GMAC_RXUDP_ERROR_OCTETS_OFFSET (0x874U)
|
#define GMAC_RXUDP_ERROR_OCTETS (0x0U)
|
#define GMAC_RXUDP_ERROR_OCTETS_RXUDPERROCT_SHIFT (0U)
|
#define GMAC_RXUDP_ERROR_OCTETS_RXUDPERROCT_MASK (0xFFFFFFFFU << GMAC_RXUDP_ERROR_OCTETS_RXUDPERROCT_SHIFT) /* 0xFFFFFFFF */
|
/* RXTCP_ERROR_OCTETS */
|
#define GMAC_RXTCP_ERROR_OCTETS_OFFSET (0x87CU)
|
#define GMAC_RXTCP_ERROR_OCTETS (0x0U)
|
#define GMAC_RXTCP_ERROR_OCTETS_RXTCPERROCT_SHIFT (0U)
|
#define GMAC_RXTCP_ERROR_OCTETS_RXTCPERROCT_MASK (0xFFFFFFFFU << GMAC_RXTCP_ERROR_OCTETS_RXTCPERROCT_SHIFT) /* 0xFFFFFFFF */
|
/* RXICMP_ERROR_OCTETS */
|
#define GMAC_RXICMP_ERROR_OCTETS_OFFSET (0x884U)
|
#define GMAC_RXICMP_ERROR_OCTETS (0x0U)
|
#define GMAC_RXICMP_ERROR_OCTETS_RXICMPERROCT_SHIFT (0U)
|
#define GMAC_RXICMP_ERROR_OCTETS_RXICMPERROCT_MASK (0xFFFFFFFFU << GMAC_RXICMP_ERROR_OCTETS_RXICMPERROCT_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_TIMESTAMP_CONTROL */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_OFFSET (0xB00U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSENA_SHIFT (0U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSENA_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSENA_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSCFUPDT_SHIFT (1U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSCFUPDT_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSCFUPDT_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSINIT_SHIFT (2U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSINIT_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSINIT_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSUPDT_SHIFT (3U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSUPDT_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSUPDT_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSTRIG_SHIFT (4U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSTRIG_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSTRIG_SHIFT) /* 0x00000010 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSADDREG_SHIFT (5U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSADDREG_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSADDREG_SHIFT) /* 0x00000020 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSENALL_SHIFT (8U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSENALL_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSENALL_SHIFT) /* 0x00000100 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSCTRLSSR_SHIFT (9U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSCTRLSSR_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSCTRLSSR_SHIFT) /* 0x00000200 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSVER2ENA_SHIFT (10U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSVER2ENA_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSVER2ENA_SHIFT) /* 0x00000400 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSIPENA_SHIFT (11U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSIPENA_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSIPENA_SHIFT) /* 0x00000800 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSIPV6ENA_SHIFT (12U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSIPV6ENA_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSIPV6ENA_SHIFT) /* 0x00001000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSIPV4ENA_SHIFT (13U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSIPV4ENA_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSIPV4ENA_SHIFT) /* 0x00002000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSEVNTENA_SHIFT (14U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSEVNTENA_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSEVNTENA_SHIFT) /* 0x00004000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSMSTRENA_SHIFT (15U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSMSTRENA_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSMSTRENA_SHIFT) /* 0x00008000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_SNAPTYPSEL_SHIFT (16U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_SNAPTYPSEL_MASK (0x3U << GMAC_MAC_TIMESTAMP_CONTROL_SNAPTYPSEL_SHIFT) /* 0x00030000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSENMACADDR_SHIFT (18U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TSENMACADDR_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TSENMACADDR_SHIFT) /* 0x00040000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_ESTI_SHIFT (20U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_ESTI_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_ESTI_SHIFT) /* 0x00100000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TXTSSTSM_SHIFT (24U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_TXTSSTSM_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_TXTSSTSM_SHIFT) /* 0x01000000 */
|
#define GMAC_MAC_TIMESTAMP_CONTROL_AV8021ASMEN_SHIFT (28U)
|
#define GMAC_MAC_TIMESTAMP_CONTROL_AV8021ASMEN_MASK (0x1U << GMAC_MAC_TIMESTAMP_CONTROL_AV8021ASMEN_SHIFT) /* 0x10000000 */
|
/* MAC_SUB_SECOND_INCREMENT */
|
#define GMAC_MAC_SUB_SECOND_INCREMENT_OFFSET (0xB04U)
|
#define GMAC_MAC_SUB_SECOND_INCREMENT_SSINC_SHIFT (16U)
|
#define GMAC_MAC_SUB_SECOND_INCREMENT_SSINC_MASK (0xFFU << GMAC_MAC_SUB_SECOND_INCREMENT_SSINC_SHIFT) /* 0x00FF0000 */
|
/* MAC_SYSTEM_TIME_SECS */
|
#define GMAC_MAC_SYSTEM_TIME_SECS_OFFSET (0xB08U)
|
#define GMAC_MAC_SYSTEM_TIME_SECS_TSS_SHIFT (0U)
|
#define GMAC_MAC_SYSTEM_TIME_SECS_TSS_MASK (0xFFFFFFFFU << GMAC_MAC_SYSTEM_TIME_SECS_TSS_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_SYSTEM_TIME_NS */
|
#define GMAC_MAC_SYSTEM_TIME_NS_OFFSET (0xB0CU)
|
#define GMAC_MAC_SYSTEM_TIME_NS_TSSS_SHIFT (0U)
|
#define GMAC_MAC_SYSTEM_TIME_NS_TSSS_MASK (0x7FFFFFFFU << GMAC_MAC_SYSTEM_TIME_NS_TSSS_SHIFT) /* 0x7FFFFFFF */
|
/* MAC_SYS_TIME_SECS_UPDATE */
|
#define GMAC_MAC_SYS_TIME_SECS_UPDATE_OFFSET (0xB10U)
|
#define GMAC_MAC_SYS_TIME_SECS_UPDATE_TSS_SHIFT (0U)
|
#define GMAC_MAC_SYS_TIME_SECS_UPDATE_TSS_MASK (0xFFFFFFFFU << GMAC_MAC_SYS_TIME_SECS_UPDATE_TSS_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_SYS_TIME_NS_UPDATE */
|
#define GMAC_MAC_SYS_TIME_NS_UPDATE_OFFSET (0xB14U)
|
#define GMAC_MAC_SYS_TIME_NS_UPDATE_TSSS_SHIFT (0U)
|
#define GMAC_MAC_SYS_TIME_NS_UPDATE_TSSS_MASK (0x7FFFFFFFU << GMAC_MAC_SYS_TIME_NS_UPDATE_TSSS_SHIFT) /* 0x7FFFFFFF */
|
#define GMAC_MAC_SYS_TIME_NS_UPDATE_ADDSUB_SHIFT (31U)
|
#define GMAC_MAC_SYS_TIME_NS_UPDATE_ADDSUB_MASK (0x1U << GMAC_MAC_SYS_TIME_NS_UPDATE_ADDSUB_SHIFT) /* 0x80000000 */
|
/* MAC_TIMESTAMP_ADDEND */
|
#define GMAC_MAC_TIMESTAMP_ADDEND_OFFSET (0xB18U)
|
#define GMAC_MAC_TIMESTAMP_ADDEND_TSAR_SHIFT (0U)
|
#define GMAC_MAC_TIMESTAMP_ADDEND_TSAR_MASK (0xFFFFFFFFU << GMAC_MAC_TIMESTAMP_ADDEND_TSAR_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_TIMESTAMP_STATUS */
|
#define GMAC_MAC_TIMESTAMP_STATUS_OFFSET (0xB20U)
|
#define GMAC_MAC_TIMESTAMP_STATUS (0x0U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_TSSOVF_SHIFT (0U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_TSSOVF_MASK (0x1U << GMAC_MAC_TIMESTAMP_STATUS_TSSOVF_SHIFT) /* 0x00000001 */
|
#define GMAC_MAC_TIMESTAMP_STATUS_TSTARGT0_SHIFT (1U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_TSTARGT0_MASK (0x1U << GMAC_MAC_TIMESTAMP_STATUS_TSTARGT0_SHIFT) /* 0x00000002 */
|
#define GMAC_MAC_TIMESTAMP_STATUS_AUXTSTRIG_SHIFT (2U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_AUXTSTRIG_MASK (0x1U << GMAC_MAC_TIMESTAMP_STATUS_AUXTSTRIG_SHIFT) /* 0x00000004 */
|
#define GMAC_MAC_TIMESTAMP_STATUS_TSTRGTERR0_SHIFT (3U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_TSTRGTERR0_MASK (0x1U << GMAC_MAC_TIMESTAMP_STATUS_TSTRGTERR0_SHIFT) /* 0x00000008 */
|
#define GMAC_MAC_TIMESTAMP_STATUS_TXTSSIS_SHIFT (15U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_TXTSSIS_MASK (0x1U << GMAC_MAC_TIMESTAMP_STATUS_TXTSSIS_SHIFT) /* 0x00008000 */
|
#define GMAC_MAC_TIMESTAMP_STATUS_ATSSTM_SHIFT (24U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_ATSSTM_MASK (0x1U << GMAC_MAC_TIMESTAMP_STATUS_ATSSTM_SHIFT) /* 0x01000000 */
|
#define GMAC_MAC_TIMESTAMP_STATUS_ATSNS_SHIFT (25U)
|
#define GMAC_MAC_TIMESTAMP_STATUS_ATSNS_MASK (0x1FU << GMAC_MAC_TIMESTAMP_STATUS_ATSNS_SHIFT) /* 0x3E000000 */
|
/* MAC_TX_TS_STATUS_NS */
|
#define GMAC_MAC_TX_TS_STATUS_NS_OFFSET (0xB30U)
|
#define GMAC_MAC_TX_TS_STATUS_NS (0x0U)
|
#define GMAC_MAC_TX_TS_STATUS_NS_TXTSSLO_SHIFT (0U)
|
#define GMAC_MAC_TX_TS_STATUS_NS_TXTSSLO_MASK (0x7FFFFFFFU << GMAC_MAC_TX_TS_STATUS_NS_TXTSSLO_SHIFT) /* 0x7FFFFFFF */
|
#define GMAC_MAC_TX_TS_STATUS_NS_TXTSSMIS_SHIFT (31U)
|
#define GMAC_MAC_TX_TS_STATUS_NS_TXTSSMIS_MASK (0x1U << GMAC_MAC_TX_TS_STATUS_NS_TXTSSMIS_SHIFT) /* 0x80000000 */
|
/* MAC_TX_TS_STATUS_SECS */
|
#define GMAC_MAC_TX_TS_STATUS_SECS_OFFSET (0xB34U)
|
#define GMAC_MAC_TX_TS_STATUS_SECS (0x0U)
|
#define GMAC_MAC_TX_TS_STATUS_SECS_TXTSSHI_SHIFT (0U)
|
#define GMAC_MAC_TX_TS_STATUS_SECS_TXTSSHI_MASK (0xFFFFFFFFU << GMAC_MAC_TX_TS_STATUS_SECS_TXTSSHI_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_AUXILIARY_CONTROL */
|
#define GMAC_MAC_AUXILIARY_CONTROL_OFFSET (0xB40U)
|
#define GMAC_MAC_AUXILIARY_CONTROL_ATSFC_SHIFT (0U)
|
#define GMAC_MAC_AUXILIARY_CONTROL_ATSFC_MASK (0x1U << GMAC_MAC_AUXILIARY_CONTROL_ATSFC_SHIFT) /* 0x00000001 */
|
/* MAC_AUXILIARY_TS_NS */
|
#define GMAC_MAC_AUXILIARY_TS_NS_OFFSET (0xB48U)
|
#define GMAC_MAC_AUXILIARY_TS_NS (0x0U)
|
#define GMAC_MAC_AUXILIARY_TS_NS_AUXTSLO_SHIFT (0U)
|
#define GMAC_MAC_AUXILIARY_TS_NS_AUXTSLO_MASK (0x7FFFFFFFU << GMAC_MAC_AUXILIARY_TS_NS_AUXTSLO_SHIFT) /* 0x7FFFFFFF */
|
/* MAC_AUXILIARY_TS_SECS */
|
#define GMAC_MAC_AUXILIARY_TS_SECS_OFFSET (0xB4CU)
|
#define GMAC_MAC_AUXILIARY_TS_SECS_AUXTSHI_SHIFT (0U)
|
#define GMAC_MAC_AUXILIARY_TS_SECS_AUXTSHI_MASK (0xFFFFFFFFU << GMAC_MAC_AUXILIARY_TS_SECS_AUXTSHI_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_TS_INGRESS_CORR_NS */
|
#define GMAC_MAC_TS_INGRESS_CORR_NS_OFFSET (0xB58U)
|
#define GMAC_MAC_TS_INGRESS_CORR_NS_TSIC_SHIFT (0U)
|
#define GMAC_MAC_TS_INGRESS_CORR_NS_TSIC_MASK (0xFFFFFFFFU << GMAC_MAC_TS_INGRESS_CORR_NS_TSIC_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_TS_EGRESS_CORR_NS */
|
#define GMAC_MAC_TS_EGRESS_CORR_NS_OFFSET (0xB5CU)
|
#define GMAC_MAC_TS_EGRESS_CORR_NS_TSEC_SHIFT (0U)
|
#define GMAC_MAC_TS_EGRESS_CORR_NS_TSEC_MASK (0xFFFFFFFFU << GMAC_MAC_TS_EGRESS_CORR_NS_TSEC_SHIFT) /* 0xFFFFFFFF */
|
/* MAC_TS_INGRESS_LATENCY */
|
#define GMAC_MAC_TS_INGRESS_LATENCY_OFFSET (0xB68U)
|
#define GMAC_MAC_TS_INGRESS_LATENCY (0x0U)
|
#define GMAC_MAC_TS_INGRESS_LATENCY_ITLSNS_SHIFT (8U)
|
#define GMAC_MAC_TS_INGRESS_LATENCY_ITLSNS_MASK (0xFFU << GMAC_MAC_TS_INGRESS_LATENCY_ITLSNS_SHIFT) /* 0x0000FF00 */
|
#define GMAC_MAC_TS_INGRESS_LATENCY_ITLNS_SHIFT (16U)
|
#define GMAC_MAC_TS_INGRESS_LATENCY_ITLNS_MASK (0xFFU << GMAC_MAC_TS_INGRESS_LATENCY_ITLNS_SHIFT) /* 0x00FF0000 */
|
/* MAC_TS_EGRESS_LATENCY */
|
#define GMAC_MAC_TS_EGRESS_LATENCY_OFFSET (0xB6CU)
|
#define GMAC_MAC_TS_EGRESS_LATENCY (0x0U)
|
#define GMAC_MAC_TS_EGRESS_LATENCY_ETLSNS_SHIFT (8U)
|
#define GMAC_MAC_TS_EGRESS_LATENCY_ETLSNS_MASK (0xFFU << GMAC_MAC_TS_EGRESS_LATENCY_ETLSNS_SHIFT) /* 0x0000FF00 */
|
#define GMAC_MAC_TS_EGRESS_LATENCY_ETLNS_SHIFT (16U)
|
#define GMAC_MAC_TS_EGRESS_LATENCY_ETLNS_MASK (0xFFU << GMAC_MAC_TS_EGRESS_LATENCY_ETLNS_SHIFT) /* 0x00FF0000 */
|
/* MAC_PPS_CONTROL */
|
#define GMAC_MAC_PPS_CONTROL_OFFSET (0xB70U)
|
#define GMAC_MAC_PPS_CONTROL_PPSCTRL_PPSCMD_SHIFT (0U)
|
#define GMAC_MAC_PPS_CONTROL_PPSCTRL_PPSCMD_MASK (0xFU << GMAC_MAC_PPS_CONTROL_PPSCTRL_PPSCMD_SHIFT) /* 0x0000000F */
|
/* MTL_DBG_CTL */
|
#define GMAC_MTL_DBG_CTL_OFFSET (0xC08U)
|
#define GMAC_MTL_DBG_CTL_FDBGEN_SHIFT (0U)
|
#define GMAC_MTL_DBG_CTL_FDBGEN_MASK (0x1U << GMAC_MTL_DBG_CTL_FDBGEN_SHIFT) /* 0x00000001 */
|
#define GMAC_MTL_DBG_CTL_DBGMOD_SHIFT (1U)
|
#define GMAC_MTL_DBG_CTL_DBGMOD_MASK (0x1U << GMAC_MTL_DBG_CTL_DBGMOD_SHIFT) /* 0x00000002 */
|
#define GMAC_MTL_DBG_CTL_BYTEEN_SHIFT (2U)
|
#define GMAC_MTL_DBG_CTL_BYTEEN_MASK (0x3U << GMAC_MTL_DBG_CTL_BYTEEN_SHIFT) /* 0x0000000C */
|
#define GMAC_MTL_DBG_CTL_PKTSTATE_SHIFT (5U)
|
#define GMAC_MTL_DBG_CTL_PKTSTATE_MASK (0x3U << GMAC_MTL_DBG_CTL_PKTSTATE_SHIFT) /* 0x00000060 */
|
#define GMAC_MTL_DBG_CTL_RSTALL_SHIFT (8U)
|
#define GMAC_MTL_DBG_CTL_RSTALL_MASK (0x1U << GMAC_MTL_DBG_CTL_RSTALL_SHIFT) /* 0x00000100 */
|
#define GMAC_MTL_DBG_CTL_RSTSEL_SHIFT (9U)
|
#define GMAC_MTL_DBG_CTL_RSTSEL_MASK (0x1U << GMAC_MTL_DBG_CTL_RSTSEL_SHIFT) /* 0x00000200 */
|
#define GMAC_MTL_DBG_CTL_FIFORDEN_SHIFT (10U)
|
#define GMAC_MTL_DBG_CTL_FIFORDEN_MASK (0x1U << GMAC_MTL_DBG_CTL_FIFORDEN_SHIFT) /* 0x00000400 */
|
#define GMAC_MTL_DBG_CTL_FIFOWREN_SHIFT (11U)
|
#define GMAC_MTL_DBG_CTL_FIFOWREN_MASK (0x1U << GMAC_MTL_DBG_CTL_FIFOWREN_SHIFT) /* 0x00000800 */
|
#define GMAC_MTL_DBG_CTL_FIFOSEL_SHIFT (12U)
|
#define GMAC_MTL_DBG_CTL_FIFOSEL_MASK (0x3U << GMAC_MTL_DBG_CTL_FIFOSEL_SHIFT) /* 0x00003000 */
|
#define GMAC_MTL_DBG_CTL_PKTIE_SHIFT (14U)
|
#define GMAC_MTL_DBG_CTL_PKTIE_MASK (0x1U << GMAC_MTL_DBG_CTL_PKTIE_SHIFT) /* 0x00004000 */
|
#define GMAC_MTL_DBG_CTL_STSIE_SHIFT (15U)
|
#define GMAC_MTL_DBG_CTL_STSIE_MASK (0x1U << GMAC_MTL_DBG_CTL_STSIE_SHIFT) /* 0x00008000 */
|
/* MTL_DBG_STS */
|
#define GMAC_MTL_DBG_STS_OFFSET (0xC0CU)
|
#define GMAC_MTL_DBG_STS_FIFOBUSY_SHIFT (0U)
|
#define GMAC_MTL_DBG_STS_FIFOBUSY_MASK (0x1U << GMAC_MTL_DBG_STS_FIFOBUSY_SHIFT) /* 0x00000001 */
|
#define GMAC_MTL_DBG_STS_PKTSTATE_SHIFT (1U)
|
#define GMAC_MTL_DBG_STS_PKTSTATE_MASK (0x3U << GMAC_MTL_DBG_STS_PKTSTATE_SHIFT) /* 0x00000006 */
|
#define GMAC_MTL_DBG_STS_BYTEEN_SHIFT (3U)
|
#define GMAC_MTL_DBG_STS_BYTEEN_MASK (0x3U << GMAC_MTL_DBG_STS_BYTEEN_SHIFT) /* 0x00000018 */
|
#define GMAC_MTL_DBG_STS_PKTI_SHIFT (8U)
|
#define GMAC_MTL_DBG_STS_PKTI_MASK (0x1U << GMAC_MTL_DBG_STS_PKTI_SHIFT) /* 0x00000100 */
|
#define GMAC_MTL_DBG_STS_STSI_SHIFT (9U)
|
#define GMAC_MTL_DBG_STS_STSI_MASK (0x1U << GMAC_MTL_DBG_STS_STSI_SHIFT) /* 0x00000200 */
|
#define GMAC_MTL_DBG_STS_LOCR_SHIFT (15U)
|
#define GMAC_MTL_DBG_STS_LOCR_MASK (0x1U << GMAC_MTL_DBG_STS_LOCR_SHIFT) /* 0x00008000 */
|
/* MTL_FIFO_DEBUG_DATA */
|
#define GMAC_MTL_FIFO_DEBUG_DATA_OFFSET (0xC10U)
|
#define GMAC_MTL_FIFO_DEBUG_DATA_FDBGDATA_SHIFT (0U)
|
#define GMAC_MTL_FIFO_DEBUG_DATA_FDBGDATA_MASK (0xFFFFFFFFU << GMAC_MTL_FIFO_DEBUG_DATA_FDBGDATA_SHIFT) /* 0xFFFFFFFF */
|
/* MTL_INTERRUPT_STATUS */
|
#define GMAC_MTL_INTERRUPT_STATUS_OFFSET (0xC20U)
|
#define GMAC_MTL_INTERRUPT_STATUS (0x0U)
|
#define GMAC_MTL_INTERRUPT_STATUS_Q0IS_SHIFT (0U)
|
#define GMAC_MTL_INTERRUPT_STATUS_Q0IS_MASK (0x1U << GMAC_MTL_INTERRUPT_STATUS_Q0IS_SHIFT) /* 0x00000001 */
|
#define GMAC_MTL_INTERRUPT_STATUS_DBGIS_SHIFT (17U)
|
#define GMAC_MTL_INTERRUPT_STATUS_DBGIS_MASK (0x1U << GMAC_MTL_INTERRUPT_STATUS_DBGIS_SHIFT) /* 0x00020000 */
|
/* MTL_TXQ0_OPERATION_MODE */
|
#define GMAC_MTL_TXQ0_OPERATION_MODE_OFFSET (0xD00U)
|
#define GMAC_MTL_TXQ0_OPERATION_MODE_FTQ_SHIFT (0U)
|
#define GMAC_MTL_TXQ0_OPERATION_MODE_FTQ_MASK (0x1U << GMAC_MTL_TXQ0_OPERATION_MODE_FTQ_SHIFT) /* 0x00000001 */
|
#define GMAC_MTL_TXQ0_OPERATION_MODE_TSF_SHIFT (1U)
|
#define GMAC_MTL_TXQ0_OPERATION_MODE_TSF_MASK (0x1U << GMAC_MTL_TXQ0_OPERATION_MODE_TSF_SHIFT) /* 0x00000002 */
|
#define GMAC_MTL_TXQ0_OPERATION_MODE_TTC_SHIFT (4U)
|
#define GMAC_MTL_TXQ0_OPERATION_MODE_TTC_MASK (0x7U << GMAC_MTL_TXQ0_OPERATION_MODE_TTC_SHIFT) /* 0x00000070 */
|
/* MTL_TXQ0_UNDERFLOW */
|
#define GMAC_MTL_TXQ0_UNDERFLOW_OFFSET (0xD04U)
|
#define GMAC_MTL_TXQ0_UNDERFLOW (0x0U)
|
#define GMAC_MTL_TXQ0_UNDERFLOW_UFFRMCNT_SHIFT (0U)
|
#define GMAC_MTL_TXQ0_UNDERFLOW_UFFRMCNT_MASK (0x7FFU << GMAC_MTL_TXQ0_UNDERFLOW_UFFRMCNT_SHIFT) /* 0x000007FF */
|
#define GMAC_MTL_TXQ0_UNDERFLOW_UFCNTOVF_SHIFT (11U)
|
#define GMAC_MTL_TXQ0_UNDERFLOW_UFCNTOVF_MASK (0x1U << GMAC_MTL_TXQ0_UNDERFLOW_UFCNTOVF_SHIFT) /* 0x00000800 */
|
/* MTL_TXQ0_DEBUG */
|
#define GMAC_MTL_TXQ0_DEBUG_OFFSET (0xD08U)
|
#define GMAC_MTL_TXQ0_DEBUG (0x0U)
|
#define GMAC_MTL_TXQ0_DEBUG_TXQPAUSED_SHIFT (0U)
|
#define GMAC_MTL_TXQ0_DEBUG_TXQPAUSED_MASK (0x1U << GMAC_MTL_TXQ0_DEBUG_TXQPAUSED_SHIFT) /* 0x00000001 */
|
#define GMAC_MTL_TXQ0_DEBUG_TRCSTS_SHIFT (1U)
|
#define GMAC_MTL_TXQ0_DEBUG_TRCSTS_MASK (0x3U << GMAC_MTL_TXQ0_DEBUG_TRCSTS_SHIFT) /* 0x00000006 */
|
#define GMAC_MTL_TXQ0_DEBUG_TWCSTS_SHIFT (3U)
|
#define GMAC_MTL_TXQ0_DEBUG_TWCSTS_MASK (0x1U << GMAC_MTL_TXQ0_DEBUG_TWCSTS_SHIFT) /* 0x00000008 */
|
#define GMAC_MTL_TXQ0_DEBUG_TXQSTS_SHIFT (4U)
|
#define GMAC_MTL_TXQ0_DEBUG_TXQSTS_MASK (0x1U << GMAC_MTL_TXQ0_DEBUG_TXQSTS_SHIFT) /* 0x00000010 */
|
#define GMAC_MTL_TXQ0_DEBUG_TXSTSFSTS_SHIFT (5U)
|
#define GMAC_MTL_TXQ0_DEBUG_TXSTSFSTS_MASK (0x1U << GMAC_MTL_TXQ0_DEBUG_TXSTSFSTS_SHIFT) /* 0x00000020 */
|
#define GMAC_MTL_TXQ0_DEBUG_PTXQ_SHIFT (16U)
|
#define GMAC_MTL_TXQ0_DEBUG_PTXQ_MASK (0x7U << GMAC_MTL_TXQ0_DEBUG_PTXQ_SHIFT) /* 0x00070000 */
|
#define GMAC_MTL_TXQ0_DEBUG_STXSTSF_SHIFT (20U)
|
#define GMAC_MTL_TXQ0_DEBUG_STXSTSF_MASK (0x7U << GMAC_MTL_TXQ0_DEBUG_STXSTSF_SHIFT) /* 0x00700000 */
|
/* MTL_Q0_INTERRUPT_CTRL_STATUS */
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_OFFSET (0xD2CU)
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_TXUNFIS_SHIFT (0U)
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_TXUNFIS_MASK (0x1U << GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_TXUNFIS_SHIFT) /* 0x00000001 */
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_TXUIE_SHIFT (8U)
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_TXUIE_MASK (0x1U << GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_TXUIE_SHIFT) /* 0x00000100 */
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_RXOVFIS_SHIFT (16U)
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_RXOVFIS_MASK (0x1U << GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_RXOVFIS_SHIFT) /* 0x00010000 */
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_RXOIE_SHIFT (24U)
|
#define GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_RXOIE_MASK (0x1U << GMAC_MTL_Q0_INTERRUPT_CTRL_STATUS_RXOIE_SHIFT) /* 0x01000000 */
|
/* MTL_RXQ0_OPERATION_MODE */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_OFFSET (0xD30U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RTC_SHIFT (0U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RTC_MASK (0x3U << GMAC_MTL_RXQ0_OPERATION_MODE_RTC_SHIFT) /* 0x00000003 */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_FUP_SHIFT (3U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_FUP_MASK (0x1U << GMAC_MTL_RXQ0_OPERATION_MODE_FUP_SHIFT) /* 0x00000008 */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_FEP_SHIFT (4U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_FEP_MASK (0x1U << GMAC_MTL_RXQ0_OPERATION_MODE_FEP_SHIFT) /* 0x00000010 */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RSF_SHIFT (5U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RSF_MASK (0x1U << GMAC_MTL_RXQ0_OPERATION_MODE_RSF_SHIFT) /* 0x00000020 */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_DIS_TCP_EF_SHIFT (6U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_DIS_TCP_EF_MASK (0x1U << GMAC_MTL_RXQ0_OPERATION_MODE_DIS_TCP_EF_SHIFT) /* 0x00000040 */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_EHFC_SHIFT (7U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_EHFC_MASK (0x1U << GMAC_MTL_RXQ0_OPERATION_MODE_EHFC_SHIFT) /* 0x00000080 */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RFA_SHIFT (8U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RFA_MASK (0x3FU << GMAC_MTL_RXQ0_OPERATION_MODE_RFA_SHIFT) /* 0x00003F00 */
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RFD_SHIFT (14U)
|
#define GMAC_MTL_RXQ0_OPERATION_MODE_RFD_MASK (0x3FU << GMAC_MTL_RXQ0_OPERATION_MODE_RFD_SHIFT) /* 0x000FC000 */
|
/* MTL_RXQ0_MISS_PKT_OVF_CNT */
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_OFFSET (0xD34U)
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT (0x0U)
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_OVFPKTCNT_SHIFT (0U)
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_OVFPKTCNT_MASK (0x7FFU << GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_OVFPKTCNT_SHIFT) /* 0x000007FF */
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_OVFCNTOVF_SHIFT (11U)
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_OVFCNTOVF_MASK (0x1U << GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_OVFCNTOVF_SHIFT) /* 0x00000800 */
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_MISPKTCNT_SHIFT (16U)
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_MISPKTCNT_MASK (0x7FFU << GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_MISPKTCNT_SHIFT) /* 0x07FF0000 */
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_MISCNTOVF_SHIFT (27U)
|
#define GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_MISCNTOVF_MASK (0x1U << GMAC_MTL_RXQ0_MISS_PKT_OVF_CNT_MISCNTOVF_SHIFT) /* 0x08000000 */
|
/* MTL_RXQ0_DEBUG */
|
#define GMAC_MTL_RXQ0_DEBUG_OFFSET (0xD38U)
|
#define GMAC_MTL_RXQ0_DEBUG (0x0U)
|
#define GMAC_MTL_RXQ0_DEBUG_RWCSTS_SHIFT (0U)
|
#define GMAC_MTL_RXQ0_DEBUG_RWCSTS_MASK (0x1U << GMAC_MTL_RXQ0_DEBUG_RWCSTS_SHIFT) /* 0x00000001 */
|
#define GMAC_MTL_RXQ0_DEBUG_RRCSTS_SHIFT (1U)
|
#define GMAC_MTL_RXQ0_DEBUG_RRCSTS_MASK (0x3U << GMAC_MTL_RXQ0_DEBUG_RRCSTS_SHIFT) /* 0x00000006 */
|
#define GMAC_MTL_RXQ0_DEBUG_RXQSTS_SHIFT (4U)
|
#define GMAC_MTL_RXQ0_DEBUG_RXQSTS_MASK (0x3U << GMAC_MTL_RXQ0_DEBUG_RXQSTS_SHIFT) /* 0x00000030 */
|
#define GMAC_MTL_RXQ0_DEBUG_PRXQ_SHIFT (16U)
|
#define GMAC_MTL_RXQ0_DEBUG_PRXQ_MASK (0xFU << GMAC_MTL_RXQ0_DEBUG_PRXQ_SHIFT) /* 0x000F0000 */
|
/* DMA_MODE */
|
#define GMAC_DMA_MODE_OFFSET (0x1000U)
|
#define GMAC_DMA_MODE_SWR_SHIFT (0U)
|
#define GMAC_DMA_MODE_SWR_MASK (0x1U << GMAC_DMA_MODE_SWR_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_MODE_DSPW_SHIFT (8U)
|
#define GMAC_DMA_MODE_DSPW_MASK (0x1U << GMAC_DMA_MODE_DSPW_SHIFT) /* 0x00000100 */
|
#define GMAC_DMA_MODE_INTM_SHIFT (16U)
|
#define GMAC_DMA_MODE_INTM_MASK (0x3U << GMAC_DMA_MODE_INTM_SHIFT) /* 0x00030000 */
|
/* DMA_SYSBUS_MODE */
|
#define GMAC_DMA_SYSBUS_MODE_OFFSET (0x1004U)
|
#define GMAC_DMA_SYSBUS_MODE_FB_SHIFT (0U)
|
#define GMAC_DMA_SYSBUS_MODE_FB_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_FB_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_SYSBUS_MODE_BLEN4_SHIFT (1U)
|
#define GMAC_DMA_SYSBUS_MODE_BLEN4_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_BLEN4_SHIFT) /* 0x00000002 */
|
#define GMAC_DMA_SYSBUS_MODE_BLEN8_SHIFT (2U)
|
#define GMAC_DMA_SYSBUS_MODE_BLEN8_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_BLEN8_SHIFT) /* 0x00000004 */
|
#define GMAC_DMA_SYSBUS_MODE_BLEN16_SHIFT (3U)
|
#define GMAC_DMA_SYSBUS_MODE_BLEN16_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_BLEN16_SHIFT) /* 0x00000008 */
|
#define GMAC_DMA_SYSBUS_MODE_AALE_SHIFT (10U)
|
#define GMAC_DMA_SYSBUS_MODE_AALE_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_AALE_SHIFT) /* 0x00000400 */
|
#define GMAC_DMA_SYSBUS_MODE_AAL_SHIFT (12U)
|
#define GMAC_DMA_SYSBUS_MODE_AAL_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_AAL_SHIFT) /* 0x00001000 */
|
#define GMAC_DMA_SYSBUS_MODE_RD_OSR_LMT_SHIFT (16U)
|
#define GMAC_DMA_SYSBUS_MODE_RD_OSR_LMT_MASK (0x7U << GMAC_DMA_SYSBUS_MODE_RD_OSR_LMT_SHIFT) /* 0x00070000 */
|
#define GMAC_DMA_SYSBUS_MODE_WR_OSR_LMT_SHIFT (24U)
|
#define GMAC_DMA_SYSBUS_MODE_WR_OSR_LMT_MASK (0x3U << GMAC_DMA_SYSBUS_MODE_WR_OSR_LMT_SHIFT) /* 0x03000000 */
|
#define GMAC_DMA_SYSBUS_MODE_LPI_XIT_PKT_SHIFT (30U)
|
#define GMAC_DMA_SYSBUS_MODE_LPI_XIT_PKT_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_LPI_XIT_PKT_SHIFT) /* 0x40000000 */
|
#define GMAC_DMA_SYSBUS_MODE_EN_LPI_SHIFT (31U)
|
#define GMAC_DMA_SYSBUS_MODE_EN_LPI_MASK (0x1U << GMAC_DMA_SYSBUS_MODE_EN_LPI_SHIFT) /* 0x80000000 */
|
/* DMA_INTERRUPT_STATUS */
|
#define GMAC_DMA_INTERRUPT_STATUS_OFFSET (0x1008U)
|
#define GMAC_DMA_INTERRUPT_STATUS (0x0U)
|
#define GMAC_DMA_INTERRUPT_STATUS_DC0IS_SHIFT (0U)
|
#define GMAC_DMA_INTERRUPT_STATUS_DC0IS_MASK (0x1U << GMAC_DMA_INTERRUPT_STATUS_DC0IS_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_INTERRUPT_STATUS_MTLIS_SHIFT (16U)
|
#define GMAC_DMA_INTERRUPT_STATUS_MTLIS_MASK (0x1U << GMAC_DMA_INTERRUPT_STATUS_MTLIS_SHIFT) /* 0x00010000 */
|
#define GMAC_DMA_INTERRUPT_STATUS_MACIS_SHIFT (17U)
|
#define GMAC_DMA_INTERRUPT_STATUS_MACIS_MASK (0x1U << GMAC_DMA_INTERRUPT_STATUS_MACIS_SHIFT) /* 0x00020000 */
|
/* DMA_DEBUG_STATUS0 */
|
#define GMAC_DMA_DEBUG_STATUS0_OFFSET (0x100CU)
|
#define GMAC_DMA_DEBUG_STATUS0 (0x0U)
|
#define GMAC_DMA_DEBUG_STATUS0_AXWHSTS_SHIFT (0U)
|
#define GMAC_DMA_DEBUG_STATUS0_AXWHSTS_MASK (0x1U << GMAC_DMA_DEBUG_STATUS0_AXWHSTS_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_DEBUG_STATUS0_AXRHSTS_SHIFT (1U)
|
#define GMAC_DMA_DEBUG_STATUS0_AXRHSTS_MASK (0x1U << GMAC_DMA_DEBUG_STATUS0_AXRHSTS_SHIFT) /* 0x00000002 */
|
#define GMAC_DMA_DEBUG_STATUS0_RPS0_SHIFT (8U)
|
#define GMAC_DMA_DEBUG_STATUS0_RPS0_MASK (0xFU << GMAC_DMA_DEBUG_STATUS0_RPS0_SHIFT) /* 0x00000F00 */
|
#define GMAC_DMA_DEBUG_STATUS0_TPS0_SHIFT (12U)
|
#define GMAC_DMA_DEBUG_STATUS0_TPS0_MASK (0xFU << GMAC_DMA_DEBUG_STATUS0_TPS0_SHIFT) /* 0x0000F000 */
|
/* AXI_LPI_ENTRY_INTERVAL */
|
#define GMAC_AXI_LPI_ENTRY_INTERVAL_OFFSET (0x1040U)
|
#define GMAC_AXI_LPI_ENTRY_INTERVAL_LPIEI_SHIFT (0U)
|
#define GMAC_AXI_LPI_ENTRY_INTERVAL_LPIEI_MASK (0xFU << GMAC_AXI_LPI_ENTRY_INTERVAL_LPIEI_SHIFT) /* 0x0000000F */
|
/* DMA_CH0_CONTROL */
|
#define GMAC_DMA_CH0_CONTROL_OFFSET (0x1100U)
|
#define GMAC_DMA_CH0_CONTROL_MSS_SHIFT (0U)
|
#define GMAC_DMA_CH0_CONTROL_MSS_MASK (0x3FFFU << GMAC_DMA_CH0_CONTROL_MSS_SHIFT) /* 0x00003FFF */
|
#define GMAC_DMA_CH0_CONTROL_PBLX8_SHIFT (16U)
|
#define GMAC_DMA_CH0_CONTROL_PBLX8_MASK (0x1U << GMAC_DMA_CH0_CONTROL_PBLX8_SHIFT) /* 0x00010000 */
|
#define GMAC_DMA_CH0_CONTROL_DSL_SHIFT (18U)
|
#define GMAC_DMA_CH0_CONTROL_DSL_MASK (0x7U << GMAC_DMA_CH0_CONTROL_DSL_SHIFT) /* 0x001C0000 */
|
/* DMA_CH0_TX_CONTROL */
|
#define GMAC_DMA_CH0_TX_CONTROL_OFFSET (0x1104U)
|
#define GMAC_DMA_CH0_TX_CONTROL_ST_SHIFT (0U)
|
#define GMAC_DMA_CH0_TX_CONTROL_ST_MASK (0x1U << GMAC_DMA_CH0_TX_CONTROL_ST_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_CH0_TX_CONTROL_OSF_SHIFT (4U)
|
#define GMAC_DMA_CH0_TX_CONTROL_OSF_MASK (0x1U << GMAC_DMA_CH0_TX_CONTROL_OSF_SHIFT) /* 0x00000010 */
|
#define GMAC_DMA_CH0_TX_CONTROL_TSE_SHIFT (12U)
|
#define GMAC_DMA_CH0_TX_CONTROL_TSE_MASK (0x1U << GMAC_DMA_CH0_TX_CONTROL_TSE_SHIFT) /* 0x00001000 */
|
#define GMAC_DMA_CH0_TX_CONTROL_TSE_MODE_SHIFT (13U)
|
#define GMAC_DMA_CH0_TX_CONTROL_TSE_MODE_MASK (0x3U << GMAC_DMA_CH0_TX_CONTROL_TSE_MODE_SHIFT) /* 0x00006000 */
|
#define GMAC_DMA_CH0_TX_CONTROL_IPBL_SHIFT (15U)
|
#define GMAC_DMA_CH0_TX_CONTROL_IPBL_MASK (0x1U << GMAC_DMA_CH0_TX_CONTROL_IPBL_SHIFT) /* 0x00008000 */
|
#define GMAC_DMA_CH0_TX_CONTROL_TXPBL_SHIFT (16U)
|
#define GMAC_DMA_CH0_TX_CONTROL_TXPBL_MASK (0x3FU << GMAC_DMA_CH0_TX_CONTROL_TXPBL_SHIFT) /* 0x003F0000 */
|
/* DMA_CH0_RX_CONTROL */
|
#define GMAC_DMA_CH0_RX_CONTROL_OFFSET (0x1108U)
|
#define GMAC_DMA_CH0_RX_CONTROL_SR_SHIFT (0U)
|
#define GMAC_DMA_CH0_RX_CONTROL_SR_MASK (0x1U << GMAC_DMA_CH0_RX_CONTROL_SR_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_CH0_RX_CONTROL_RBSZ_3_0_SHIFT (1U)
|
#define GMAC_DMA_CH0_RX_CONTROL_RBSZ_3_0_MASK (0x7U << GMAC_DMA_CH0_RX_CONTROL_RBSZ_3_0_SHIFT) /* 0x0000000E */
|
#define GMAC_DMA_CH0_RX_CONTROL_RBSZ_13_Y_SHIFT (4U)
|
#define GMAC_DMA_CH0_RX_CONTROL_RBSZ_13_Y_MASK (0x7FFU << GMAC_DMA_CH0_RX_CONTROL_RBSZ_13_Y_SHIFT) /* 0x00007FF0 */
|
#define GMAC_DMA_CH0_RX_CONTROL_RXPBL_SHIFT (16U)
|
#define GMAC_DMA_CH0_RX_CONTROL_RXPBL_MASK (0x3FU << GMAC_DMA_CH0_RX_CONTROL_RXPBL_SHIFT) /* 0x003F0000 */
|
#define GMAC_DMA_CH0_RX_CONTROL_RPF_SHIFT (31U)
|
#define GMAC_DMA_CH0_RX_CONTROL_RPF_MASK (0x1U << GMAC_DMA_CH0_RX_CONTROL_RPF_SHIFT) /* 0x80000000 */
|
/* DMA_CH0_TXDESC_LIST_ADDRESS */
|
#define GMAC_DMA_CH0_TXDESC_LIST_ADDRESS_OFFSET (0x1114U)
|
#define GMAC_DMA_CH0_TXDESC_LIST_ADDRESS_TDESLA_SHIFT (3U)
|
#define GMAC_DMA_CH0_TXDESC_LIST_ADDRESS_TDESLA_MASK (0x1FFFFFFFU << GMAC_DMA_CH0_TXDESC_LIST_ADDRESS_TDESLA_SHIFT) /* 0xFFFFFFF8 */
|
/* DMA_CH0_RXDESC_LIST_ADDRESS */
|
#define GMAC_DMA_CH0_RXDESC_LIST_ADDRESS_OFFSET (0x111CU)
|
#define GMAC_DMA_CH0_RXDESC_LIST_ADDRESS_RDESLA_SHIFT (3U)
|
#define GMAC_DMA_CH0_RXDESC_LIST_ADDRESS_RDESLA_MASK (0x1FFFFFFFU << GMAC_DMA_CH0_RXDESC_LIST_ADDRESS_RDESLA_SHIFT) /* 0xFFFFFFF8 */
|
/* DMA_CH0_TXDESC_TAIL_POINTER */
|
#define GMAC_DMA_CH0_TXDESC_TAIL_POINTER_OFFSET (0x1120U)
|
#define GMAC_DMA_CH0_TXDESC_TAIL_POINTER_TDTP_SHIFT (3U)
|
#define GMAC_DMA_CH0_TXDESC_TAIL_POINTER_TDTP_MASK (0x1FFFFFFFU << GMAC_DMA_CH0_TXDESC_TAIL_POINTER_TDTP_SHIFT) /* 0xFFFFFFF8 */
|
/* DMA_CH0_RXDESC_TAIL_POINTER */
|
#define GMAC_DMA_CH0_RXDESC_TAIL_POINTER_OFFSET (0x1128U)
|
#define GMAC_DMA_CH0_RXDESC_TAIL_POINTER_RDRT_SHIFT (3U)
|
#define GMAC_DMA_CH0_RXDESC_TAIL_POINTER_RDRT_MASK (0x1FFFFFFFU << GMAC_DMA_CH0_RXDESC_TAIL_POINTER_RDRT_SHIFT) /* 0xFFFFFFF8 */
|
/* DMA_CH0_TXDESC_RING_LENGTH */
|
#define GMAC_DMA_CH0_TXDESC_RING_LENGTH_OFFSET (0x112CU)
|
#define GMAC_DMA_CH0_TXDESC_RING_LENGTH_TDRL_SHIFT (0U)
|
#define GMAC_DMA_CH0_TXDESC_RING_LENGTH_TDRL_MASK (0x3FFU << GMAC_DMA_CH0_TXDESC_RING_LENGTH_TDRL_SHIFT) /* 0x000003FF */
|
/* DMA_CH0_RXDESC_RING_LENGTH */
|
#define GMAC_DMA_CH0_RXDESC_RING_LENGTH_OFFSET (0x1130U)
|
#define GMAC_DMA_CH0_RXDESC_RING_LENGTH_RDRL_SHIFT (0U)
|
#define GMAC_DMA_CH0_RXDESC_RING_LENGTH_RDRL_MASK (0x3FFU << GMAC_DMA_CH0_RXDESC_RING_LENGTH_RDRL_SHIFT) /* 0x000003FF */
|
/* DMA_CH0_INTERRUPT_ENABLE */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_OFFSET (0x1134U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_TIE_SHIFT (0U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_TIE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_TIE_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_TXSE_SHIFT (1U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_TXSE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_TXSE_SHIFT) /* 0x00000002 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_TBUE_SHIFT (2U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_TBUE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_TBUE_SHIFT) /* 0x00000004 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RIE_SHIFT (6U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RIE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_RIE_SHIFT) /* 0x00000040 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RBUE_SHIFT (7U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RBUE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_RBUE_SHIFT) /* 0x00000080 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RSE_SHIFT (8U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RSE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_RSE_SHIFT) /* 0x00000100 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RWTE_SHIFT (9U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_RWTE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_RWTE_SHIFT) /* 0x00000200 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_ETIE_SHIFT (10U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_ETIE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_ETIE_SHIFT) /* 0x00000400 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_ERIE_SHIFT (11U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_ERIE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_ERIE_SHIFT) /* 0x00000800 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_FBEE_SHIFT (12U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_FBEE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_FBEE_SHIFT) /* 0x00001000 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_CDEE_SHIFT (13U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_CDEE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_CDEE_SHIFT) /* 0x00002000 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_AIE_SHIFT (14U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_AIE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_AIE_SHIFT) /* 0x00004000 */
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_NIE_SHIFT (15U)
|
#define GMAC_DMA_CH0_INTERRUPT_ENABLE_NIE_MASK (0x1U << GMAC_DMA_CH0_INTERRUPT_ENABLE_NIE_SHIFT) /* 0x00008000 */
|
/* DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER */
|
#define GMAC_DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER_OFFSET (0x1138U)
|
#define GMAC_DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER_RWT_SHIFT (0U)
|
#define GMAC_DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER_RWT_MASK (0xFFU << GMAC_DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER_RWT_SHIFT) /* 0x000000FF */
|
#define GMAC_DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER_RWTU_SHIFT (16U)
|
#define GMAC_DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER_RWTU_MASK (0x3U << GMAC_DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER_RWTU_SHIFT) /* 0x00030000 */
|
/* DMA_CH0_CURRENT_APP_TXDESC */
|
#define GMAC_DMA_CH0_CURRENT_APP_TXDESC_OFFSET (0x1144U)
|
#define GMAC_DMA_CH0_CURRENT_APP_TXDESC (0x0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_TXDESC_CURTDESAPTR_SHIFT (0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_TXDESC_CURTDESAPTR_MASK (0xFFFFFFFFU << GMAC_DMA_CH0_CURRENT_APP_TXDESC_CURTDESAPTR_SHIFT) /* 0xFFFFFFFF */
|
/* DMA_CH0_CURRENT_APP_RXDESC */
|
#define GMAC_DMA_CH0_CURRENT_APP_RXDESC_OFFSET (0x114CU)
|
#define GMAC_DMA_CH0_CURRENT_APP_RXDESC (0x0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_RXDESC_CURRDESAPTR_SHIFT (0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_RXDESC_CURRDESAPTR_MASK (0xFFFFFFFFU << GMAC_DMA_CH0_CURRENT_APP_RXDESC_CURRDESAPTR_SHIFT) /* 0xFFFFFFFF */
|
/* DMA_CH0_CURRENT_APP_TXBUFFER */
|
#define GMAC_DMA_CH0_CURRENT_APP_TXBUFFER_OFFSET (0x1154U)
|
#define GMAC_DMA_CH0_CURRENT_APP_TXBUFFER (0x0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_TXBUFFER_CURTBUFAPTR_SHIFT (0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_TXBUFFER_CURTBUFAPTR_MASK (0xFFFFFFFFU << GMAC_DMA_CH0_CURRENT_APP_TXBUFFER_CURTBUFAPTR_SHIFT) /* 0xFFFFFFFF */
|
/* DMA_CH0_CURRENT_APP_RXBUFFER */
|
#define GMAC_DMA_CH0_CURRENT_APP_RXBUFFER_OFFSET (0x115CU)
|
#define GMAC_DMA_CH0_CURRENT_APP_RXBUFFER (0x0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_RXBUFFER_CURRBUFAPTR_SHIFT (0U)
|
#define GMAC_DMA_CH0_CURRENT_APP_RXBUFFER_CURRBUFAPTR_MASK (0xFFFFFFFFU << GMAC_DMA_CH0_CURRENT_APP_RXBUFFER_CURRBUFAPTR_SHIFT) /* 0xFFFFFFFF */
|
/* DMA_CH0_STATUS */
|
#define GMAC_DMA_CH0_STATUS_OFFSET (0x1160U)
|
#define GMAC_DMA_CH0_STATUS_TI_SHIFT (0U)
|
#define GMAC_DMA_CH0_STATUS_TI_MASK (0x1U << GMAC_DMA_CH0_STATUS_TI_SHIFT) /* 0x00000001 */
|
#define GMAC_DMA_CH0_STATUS_TPS_SHIFT (1U)
|
#define GMAC_DMA_CH0_STATUS_TPS_MASK (0x1U << GMAC_DMA_CH0_STATUS_TPS_SHIFT) /* 0x00000002 */
|
#define GMAC_DMA_CH0_STATUS_TBU_SHIFT (2U)
|
#define GMAC_DMA_CH0_STATUS_TBU_MASK (0x1U << GMAC_DMA_CH0_STATUS_TBU_SHIFT) /* 0x00000004 */
|
#define GMAC_DMA_CH0_STATUS_RI_SHIFT (6U)
|
#define GMAC_DMA_CH0_STATUS_RI_MASK (0x1U << GMAC_DMA_CH0_STATUS_RI_SHIFT) /* 0x00000040 */
|
#define GMAC_DMA_CH0_STATUS_RBU_SHIFT (7U)
|
#define GMAC_DMA_CH0_STATUS_RBU_MASK (0x1U << GMAC_DMA_CH0_STATUS_RBU_SHIFT) /* 0x00000080 */
|
#define GMAC_DMA_CH0_STATUS_RPS_SHIFT (8U)
|
#define GMAC_DMA_CH0_STATUS_RPS_MASK (0x1U << GMAC_DMA_CH0_STATUS_RPS_SHIFT) /* 0x00000100 */
|
#define GMAC_DMA_CH0_STATUS_RWT_SHIFT (9U)
|
#define GMAC_DMA_CH0_STATUS_RWT_MASK (0x1U << GMAC_DMA_CH0_STATUS_RWT_SHIFT) /* 0x00000200 */
|
#define GMAC_DMA_CH0_STATUS_ETI_SHIFT (10U)
|
#define GMAC_DMA_CH0_STATUS_ETI_MASK (0x1U << GMAC_DMA_CH0_STATUS_ETI_SHIFT) /* 0x00000400 */
|
#define GMAC_DMA_CH0_STATUS_ERI_SHIFT (11U)
|
#define GMAC_DMA_CH0_STATUS_ERI_MASK (0x1U << GMAC_DMA_CH0_STATUS_ERI_SHIFT) /* 0x00000800 */
|
#define GMAC_DMA_CH0_STATUS_FBE_SHIFT (12U)
|
#define GMAC_DMA_CH0_STATUS_FBE_MASK (0x1U << GMAC_DMA_CH0_STATUS_FBE_SHIFT) /* 0x00001000 */
|
#define GMAC_DMA_CH0_STATUS_CDE_SHIFT (13U)
|
#define GMAC_DMA_CH0_STATUS_CDE_MASK (0x1U << GMAC_DMA_CH0_STATUS_CDE_SHIFT) /* 0x00002000 */
|
#define GMAC_DMA_CH0_STATUS_AIS_SHIFT (14U)
|
#define GMAC_DMA_CH0_STATUS_AIS_MASK (0x1U << GMAC_DMA_CH0_STATUS_AIS_SHIFT) /* 0x00004000 */
|
#define GMAC_DMA_CH0_STATUS_NIS_SHIFT (15U)
|
#define GMAC_DMA_CH0_STATUS_NIS_MASK (0x1U << GMAC_DMA_CH0_STATUS_NIS_SHIFT) /* 0x00008000 */
|
#define GMAC_DMA_CH0_STATUS_TEB_SHIFT (16U)
|
#define GMAC_DMA_CH0_STATUS_TEB_MASK (0x7U << GMAC_DMA_CH0_STATUS_TEB_SHIFT) /* 0x00070000 */
|
#define GMAC_DMA_CH0_STATUS_REB_SHIFT (19U)
|
#define GMAC_DMA_CH0_STATUS_REB_MASK (0x7U << GMAC_DMA_CH0_STATUS_REB_SHIFT) /* 0x00380000 */
|
/* DMA_CH0_MISS_FRAME_CNT */
|
#define GMAC_DMA_CH0_MISS_FRAME_CNT_OFFSET (0x1164U)
|
#define GMAC_DMA_CH0_MISS_FRAME_CNT (0x0U)
|
#define GMAC_DMA_CH0_MISS_FRAME_CNT_MFC_SHIFT (0U)
|
#define GMAC_DMA_CH0_MISS_FRAME_CNT_MFC_MASK (0x7FFU << GMAC_DMA_CH0_MISS_FRAME_CNT_MFC_SHIFT) /* 0x000007FF */
|
#define GMAC_DMA_CH0_MISS_FRAME_CNT_MFC0_SHIFT (15U)
|
#define GMAC_DMA_CH0_MISS_FRAME_CNT_MFC0_MASK (0x1U << GMAC_DMA_CH0_MISS_FRAME_CNT_MFC0_SHIFT) /* 0x00008000 */
|
/* DMA_CH0_RX_ERI_CNT */
|
#define GMAC_DMA_CH0_RX_ERI_CNT_OFFSET (0x1168U)
|
#define GMAC_DMA_CH0_RX_ERI_CNT (0x0U)
|
#define GMAC_DMA_CH0_RX_ERI_CNT_ECNT_SHIFT (0U)
|
#define GMAC_DMA_CH0_RX_ERI_CNT_ECNT_MASK (0x1U << GMAC_DMA_CH0_RX_ERI_CNT_ECNT_SHIFT) /* 0x00000001 */
|
/******************************************FSPI******************************************/
|
/* CTRL0 */
|
#define FSPI_CTRL0_OFFSET (0x0U)
|
#define FSPI_CTRL0_SPIM_SHIFT (0U)
|
#define FSPI_CTRL0_SPIM_MASK (0x1U << FSPI_CTRL0_SPIM_SHIFT) /* 0x00000001 */
|
#define FSPI_CTRL0_SHIFTPHASE_SHIFT (1U)
|
#define FSPI_CTRL0_SHIFTPHASE_MASK (0x1U << FSPI_CTRL0_SHIFTPHASE_SHIFT) /* 0x00000002 */
|
#define FSPI_CTRL0_IDLE_CYCLE_SHIFT (4U)
|
#define FSPI_CTRL0_IDLE_CYCLE_MASK (0xFU << FSPI_CTRL0_IDLE_CYCLE_SHIFT) /* 0x000000F0 */
|
#define FSPI_CTRL0_CMDB_SHIFT (8U)
|
#define FSPI_CTRL0_CMDB_MASK (0x3U << FSPI_CTRL0_CMDB_SHIFT) /* 0x00000300 */
|
#define FSPI_CTRL0_ADRB_SHIFT (10U)
|
#define FSPI_CTRL0_ADRB_MASK (0x3U << FSPI_CTRL0_ADRB_SHIFT) /* 0x00000C00 */
|
#define FSPI_CTRL0_DATB_SHIFT (12U)
|
#define FSPI_CTRL0_DATB_MASK (0x3U << FSPI_CTRL0_DATB_SHIFT) /* 0x00003000 */
|
/* IMR */
|
#define FSPI_IMR_OFFSET (0x4U)
|
#define FSPI_IMR_RXFM_SHIFT (0U)
|
#define FSPI_IMR_RXFM_MASK (0x1U << FSPI_IMR_RXFM_SHIFT) /* 0x00000001 */
|
#define FSPI_IMR_RXUM_SHIFT (1U)
|
#define FSPI_IMR_RXUM_MASK (0x1U << FSPI_IMR_RXUM_SHIFT) /* 0x00000002 */
|
#define FSPI_IMR_TXOM_SHIFT (2U)
|
#define FSPI_IMR_TXOM_MASK (0x1U << FSPI_IMR_TXOM_SHIFT) /* 0x00000004 */
|
#define FSPI_IMR_TXEM_SHIFT (3U)
|
#define FSPI_IMR_TXEM_MASK (0x1U << FSPI_IMR_TXEM_SHIFT) /* 0x00000008 */
|
#define FSPI_IMR_TRANSM_SHIFT (4U)
|
#define FSPI_IMR_TRANSM_MASK (0x1U << FSPI_IMR_TRANSM_SHIFT) /* 0x00000010 */
|
#define FSPI_IMR_AHBM_SHIFT (5U)
|
#define FSPI_IMR_AHBM_MASK (0x1U << FSPI_IMR_AHBM_SHIFT) /* 0x00000020 */
|
#define FSPI_IMR_NSPIM_SHIFT (6U)
|
#define FSPI_IMR_NSPIM_MASK (0x1U << FSPI_IMR_NSPIM_SHIFT) /* 0x00000040 */
|
#define FSPI_IMR_DMAM_SHIFT (7U)
|
#define FSPI_IMR_DMAM_MASK (0x1U << FSPI_IMR_DMAM_SHIFT) /* 0x00000080 */
|
/* ICLR */
|
#define FSPI_ICLR_OFFSET (0x8U)
|
#define FSPI_ICLR_RXFC_SHIFT (0U)
|
#define FSPI_ICLR_RXFC_MASK (0x1U << FSPI_ICLR_RXFC_SHIFT) /* 0x00000001 */
|
#define FSPI_ICLR_RXUC_SHIFT (1U)
|
#define FSPI_ICLR_RXUC_MASK (0x1U << FSPI_ICLR_RXUC_SHIFT) /* 0x00000002 */
|
#define FSPI_ICLR_TXOC_SHIFT (2U)
|
#define FSPI_ICLR_TXOC_MASK (0x1U << FSPI_ICLR_TXOC_SHIFT) /* 0x00000004 */
|
#define FSPI_ICLR_TXEC_SHIFT (3U)
|
#define FSPI_ICLR_TXEC_MASK (0x1U << FSPI_ICLR_TXEC_SHIFT) /* 0x00000008 */
|
#define FSPI_ICLR_TRANSC_SHIFT (4U)
|
#define FSPI_ICLR_TRANSC_MASK (0x1U << FSPI_ICLR_TRANSC_SHIFT) /* 0x00000010 */
|
#define FSPI_ICLR_AHBC_SHIFT (5U)
|
#define FSPI_ICLR_AHBC_MASK (0x1U << FSPI_ICLR_AHBC_SHIFT) /* 0x00000020 */
|
#define FSPI_ICLR_NSPIC_SHIFT (6U)
|
#define FSPI_ICLR_NSPIC_MASK (0x1U << FSPI_ICLR_NSPIC_SHIFT) /* 0x00000040 */
|
#define FSPI_ICLR_DMAC_SHIFT (7U)
|
#define FSPI_ICLR_DMAC_MASK (0x1U << FSPI_ICLR_DMAC_SHIFT) /* 0x00000080 */
|
/* FTLR */
|
#define FSPI_FTLR_OFFSET (0xCU)
|
#define FSPI_FTLR_TXFTLR_SHIFT (0U)
|
#define FSPI_FTLR_TXFTLR_MASK (0xFFU << FSPI_FTLR_TXFTLR_SHIFT) /* 0x000000FF */
|
#define FSPI_FTLR_RXFTLR_SHIFT (8U)
|
#define FSPI_FTLR_RXFTLR_MASK (0xFFU << FSPI_FTLR_RXFTLR_SHIFT) /* 0x0000FF00 */
|
/* RCVR */
|
#define FSPI_RCVR_OFFSET (0x10U)
|
#define FSPI_RCVR_RCVR_SHIFT (0U)
|
#define FSPI_RCVR_RCVR_MASK (0x1U << FSPI_RCVR_RCVR_SHIFT) /* 0x00000001 */
|
/* AX0 */
|
#define FSPI_AX0_OFFSET (0x14U)
|
#define FSPI_AX0_AX_SHIFT (0U)
|
#define FSPI_AX0_AX_MASK (0xFFU << FSPI_AX0_AX_SHIFT) /* 0x000000FF */
|
/* ABIT0 */
|
#define FSPI_ABIT0_OFFSET (0x18U)
|
#define FSPI_ABIT0_ABIT_SHIFT (0U)
|
#define FSPI_ABIT0_ABIT_MASK (0x1FU << FSPI_ABIT0_ABIT_SHIFT) /* 0x0000001F */
|
/* ISR */
|
#define FSPI_ISR_OFFSET (0x1CU)
|
#define FSPI_ISR_RXFS_SHIFT (0U)
|
#define FSPI_ISR_RXFS_MASK (0x1U << FSPI_ISR_RXFS_SHIFT) /* 0x00000001 */
|
#define FSPI_ISR_RXUS_SHIFT (1U)
|
#define FSPI_ISR_RXUS_MASK (0x1U << FSPI_ISR_RXUS_SHIFT) /* 0x00000002 */
|
#define FSPI_ISR_TXOS_SHIFT (2U)
|
#define FSPI_ISR_TXOS_MASK (0x1U << FSPI_ISR_TXOS_SHIFT) /* 0x00000004 */
|
#define FSPI_ISR_TXES_SHIFT (3U)
|
#define FSPI_ISR_TXES_MASK (0x1U << FSPI_ISR_TXES_SHIFT) /* 0x00000008 */
|
#define FSPI_ISR_TRANSS_SHIFT (4U)
|
#define FSPI_ISR_TRANSS_MASK (0x1U << FSPI_ISR_TRANSS_SHIFT) /* 0x00000010 */
|
#define FSPI_ISR_AHBS_SHIFT (5U)
|
#define FSPI_ISR_AHBS_MASK (0x1U << FSPI_ISR_AHBS_SHIFT) /* 0x00000020 */
|
#define FSPI_ISR_NSPIS_SHIFT (6U)
|
#define FSPI_ISR_NSPIS_MASK (0x1U << FSPI_ISR_NSPIS_SHIFT) /* 0x00000040 */
|
#define FSPI_ISR_DMAS_SHIFT (7U)
|
#define FSPI_ISR_DMAS_MASK (0x1U << FSPI_ISR_DMAS_SHIFT) /* 0x00000080 */
|
/* FSR */
|
#define FSPI_FSR_OFFSET (0x20U)
|
#define FSPI_FSR_TXFS_SHIFT (0U)
|
#define FSPI_FSR_TXFS_MASK (0x1U << FSPI_FSR_TXFS_SHIFT) /* 0x00000001 */
|
#define FSPI_FSR_TXES_SHIFT (1U)
|
#define FSPI_FSR_TXES_MASK (0x1U << FSPI_FSR_TXES_SHIFT) /* 0x00000002 */
|
#define FSPI_FSR_RXES_SHIFT (2U)
|
#define FSPI_FSR_RXES_MASK (0x1U << FSPI_FSR_RXES_SHIFT) /* 0x00000004 */
|
#define FSPI_FSR_RXFS_SHIFT (3U)
|
#define FSPI_FSR_RXFS_MASK (0x1U << FSPI_FSR_RXFS_SHIFT) /* 0x00000008 */
|
#define FSPI_FSR_TXWLVL_SHIFT (8U)
|
#define FSPI_FSR_TXWLVL_MASK (0x1FU << FSPI_FSR_TXWLVL_SHIFT) /* 0x00001F00 */
|
#define FSPI_FSR_RXWLVL_SHIFT (16U)
|
#define FSPI_FSR_RXWLVL_MASK (0x1FU << FSPI_FSR_RXWLVL_SHIFT) /* 0x001F0000 */
|
/* SR */
|
#define FSPI_SR_OFFSET (0x24U)
|
#define FSPI_SR (0x0U)
|
#define FSPI_SR_SR_SHIFT (0U)
|
#define FSPI_SR_SR_MASK (0x1U << FSPI_SR_SR_SHIFT) /* 0x00000001 */
|
/* RISR */
|
#define FSPI_RISR_OFFSET (0x28U)
|
#define FSPI_RISR (0x0U)
|
#define FSPI_RISR_RXFS_SHIFT (0U)
|
#define FSPI_RISR_RXFS_MASK (0x1U << FSPI_RISR_RXFS_SHIFT) /* 0x00000001 */
|
#define FSPI_RISR_RXUS_SHIFT (1U)
|
#define FSPI_RISR_RXUS_MASK (0x1U << FSPI_RISR_RXUS_SHIFT) /* 0x00000002 */
|
#define FSPI_RISR_TXOS_SHIFT (2U)
|
#define FSPI_RISR_TXOS_MASK (0x1U << FSPI_RISR_TXOS_SHIFT) /* 0x00000004 */
|
#define FSPI_RISR_TXES_SHIFT (3U)
|
#define FSPI_RISR_TXES_MASK (0x1U << FSPI_RISR_TXES_SHIFT) /* 0x00000008 */
|
#define FSPI_RISR_TRANSS_SHIFT (4U)
|
#define FSPI_RISR_TRANSS_MASK (0x1U << FSPI_RISR_TRANSS_SHIFT) /* 0x00000010 */
|
#define FSPI_RISR_AHBS_SHIFT (5U)
|
#define FSPI_RISR_AHBS_MASK (0x1U << FSPI_RISR_AHBS_SHIFT) /* 0x00000020 */
|
#define FSPI_RISR_NSPIS_SHIFT (6U)
|
#define FSPI_RISR_NSPIS_MASK (0x1U << FSPI_RISR_NSPIS_SHIFT) /* 0x00000040 */
|
#define FSPI_RISR_DMAS_SHIFT (7U)
|
#define FSPI_RISR_DMAS_MASK (0x1U << FSPI_RISR_DMAS_SHIFT) /* 0x00000080 */
|
/* VER */
|
#define FSPI_VER_OFFSET (0x2CU)
|
#define FSPI_VER (0x5U)
|
#define FSPI_VER_VER_SHIFT (0U)
|
#define FSPI_VER_VER_MASK (0xFFFFU << FSPI_VER_VER_SHIFT) /* 0x0000FFFF */
|
/* QOP */
|
#define FSPI_QOP_OFFSET (0x30U)
|
#define FSPI_QOP_SO123_SHIFT (0U)
|
#define FSPI_QOP_SO123_MASK (0x1U << FSPI_QOP_SO123_SHIFT) /* 0x00000001 */
|
#define FSPI_QOP_SO123BP_SHIFT (1U)
|
#define FSPI_QOP_SO123BP_MASK (0x1U << FSPI_QOP_SO123BP_SHIFT) /* 0x00000002 */
|
/* EXT_CTRL */
|
#define FSPI_EXT_CTRL_OFFSET (0x34U)
|
#define FSPI_EXT_CTRL_CS_DESEL_CTRL_SHIFT (0U)
|
#define FSPI_EXT_CTRL_CS_DESEL_CTRL_MASK (0xFU << FSPI_EXT_CTRL_CS_DESEL_CTRL_SHIFT) /* 0x0000000F */
|
#define FSPI_EXT_CTRL_SWITCH_IO_DUMM_CNT_SHIFT (4U)
|
#define FSPI_EXT_CTRL_SWITCH_IO_DUMM_CNT_MASK (0xFU << FSPI_EXT_CTRL_SWITCH_IO_DUMM_CNT_SHIFT) /* 0x000000F0 */
|
#define FSPI_EXT_CTRL_SWITCH_IO_O2I_CNT_SHIFT (8U)
|
#define FSPI_EXT_CTRL_SWITCH_IO_O2I_CNT_MASK (0xFU << FSPI_EXT_CTRL_SWITCH_IO_O2I_CNT_SHIFT) /* 0x00000F00 */
|
#define FSPI_EXT_CTRL_TRANS_INT_MODE_SHIFT (13U)
|
#define FSPI_EXT_CTRL_TRANS_INT_MODE_MASK (0x1U << FSPI_EXT_CTRL_TRANS_INT_MODE_SHIFT) /* 0x00002000 */
|
#define FSPI_EXT_CTRL_SR_GEN_MODE_SHIFT (14U)
|
#define FSPI_EXT_CTRL_SR_GEN_MODE_MASK (0x1U << FSPI_EXT_CTRL_SR_GEN_MODE_SHIFT) /* 0x00004000 */
|
/* DLL_CTRL0 */
|
#define FSPI_DLL_CTRL0_OFFSET (0x3CU)
|
#define FSPI_DLL_CTRL0_SMP_DLL_CFG_SHIFT (0U)
|
#define FSPI_DLL_CTRL0_SMP_DLL_CFG_MASK (0x1FFU << FSPI_DLL_CTRL0_SMP_DLL_CFG_SHIFT) /* 0x000001FF */
|
#define FSPI_DLL_CTRL0_SCLK_SMP_SEL_SHIFT (15U)
|
#define FSPI_DLL_CTRL0_SCLK_SMP_SEL_MASK (0x1U << FSPI_DLL_CTRL0_SCLK_SMP_SEL_SHIFT) /* 0x00008000 */
|
/* EXT_AX */
|
#define FSPI_EXT_AX_OFFSET (0x44U)
|
#define FSPI_EXT_AX_AX_CANCEL_PAT_SHIFT (0U)
|
#define FSPI_EXT_AX_AX_CANCEL_PAT_MASK (0xFFU << FSPI_EXT_AX_AX_CANCEL_PAT_SHIFT) /* 0x000000FF */
|
#define FSPI_EXT_AX_AX_SETUP_PAT_SHIFT (8U)
|
#define FSPI_EXT_AX_AX_SETUP_PAT_MASK (0xFFU << FSPI_EXT_AX_AX_SETUP_PAT_SHIFT) /* 0x0000FF00 */
|
/* SCLK_INATM_CNT */
|
#define FSPI_SCLK_INATM_CNT_OFFSET (0x48U)
|
#define FSPI_SCLK_INATM_CNT_SCLK_INATM_CNT_SHIFT (0U)
|
#define FSPI_SCLK_INATM_CNT_SCLK_INATM_CNT_MASK (0xFFFFFFFFU << FSPI_SCLK_INATM_CNT_SCLK_INATM_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* XMMC_WCMD0 */
|
#define FSPI_XMMC_WCMD0_OFFSET (0x50U)
|
#define FSPI_XMMC_WCMD0_CMD_SHIFT (0U)
|
#define FSPI_XMMC_WCMD0_CMD_MASK (0xFFU << FSPI_XMMC_WCMD0_CMD_SHIFT) /* 0x000000FF */
|
#define FSPI_XMMC_WCMD0_DUMM_SHIFT (8U)
|
#define FSPI_XMMC_WCMD0_DUMM_MASK (0xFU << FSPI_XMMC_WCMD0_DUMM_SHIFT) /* 0x00000F00 */
|
#define FSPI_XMMC_WCMD0_CONT_SHIFT (13U)
|
#define FSPI_XMMC_WCMD0_CONT_MASK (0x1U << FSPI_XMMC_WCMD0_CONT_SHIFT) /* 0x00002000 */
|
#define FSPI_XMMC_WCMD0_ADDRB_SHIFT (14U)
|
#define FSPI_XMMC_WCMD0_ADDRB_MASK (0x3U << FSPI_XMMC_WCMD0_ADDRB_SHIFT) /* 0x0000C000 */
|
/* XMMC_RCMD0 */
|
#define FSPI_XMMC_RCMD0_OFFSET (0x54U)
|
#define FSPI_XMMC_RCMD0_CMD_SHIFT (0U)
|
#define FSPI_XMMC_RCMD0_CMD_MASK (0xFFU << FSPI_XMMC_RCMD0_CMD_SHIFT) /* 0x000000FF */
|
#define FSPI_XMMC_RCMD0_DUMM_SHIFT (8U)
|
#define FSPI_XMMC_RCMD0_DUMM_MASK (0xFU << FSPI_XMMC_RCMD0_DUMM_SHIFT) /* 0x00000F00 */
|
#define FSPI_XMMC_RCMD0_CONT_SHIFT (13U)
|
#define FSPI_XMMC_RCMD0_CONT_MASK (0x1U << FSPI_XMMC_RCMD0_CONT_SHIFT) /* 0x00002000 */
|
#define FSPI_XMMC_RCMD0_ADDRB_SHIFT (14U)
|
#define FSPI_XMMC_RCMD0_ADDRB_MASK (0x3U << FSPI_XMMC_RCMD0_ADDRB_SHIFT) /* 0x0000C000 */
|
/* XMMC_CTRL */
|
#define FSPI_XMMC_CTRL_OFFSET (0x58U)
|
#define FSPI_XMMC_CTRL_DEV_HWEN_SHIFT (5U)
|
#define FSPI_XMMC_CTRL_DEV_HWEN_MASK (0x1U << FSPI_XMMC_CTRL_DEV_HWEN_SHIFT) /* 0x00000020 */
|
#define FSPI_XMMC_CTRL_PFT_EN_SHIFT (6U)
|
#define FSPI_XMMC_CTRL_PFT_EN_MASK (0x1U << FSPI_XMMC_CTRL_PFT_EN_SHIFT) /* 0x00000040 */
|
/* MODE */
|
#define FSPI_MODE_OFFSET (0x5CU)
|
#define FSPI_MODE_XMMC_MODE_EN_SHIFT (0U)
|
#define FSPI_MODE_XMMC_MODE_EN_MASK (0x1U << FSPI_MODE_XMMC_MODE_EN_SHIFT) /* 0x00000001 */
|
/* DEVRGN */
|
#define FSPI_DEVRGN_OFFSET (0x60U)
|
#define FSPI_DEVRGN_RSIZE_SHIFT (0U)
|
#define FSPI_DEVRGN_RSIZE_MASK (0x1FU << FSPI_DEVRGN_RSIZE_SHIFT) /* 0x0000001F */
|
#define FSPI_DEVRGN_DEC_CTRL_SHIFT (8U)
|
#define FSPI_DEVRGN_DEC_CTRL_MASK (0x3U << FSPI_DEVRGN_DEC_CTRL_SHIFT) /* 0x00000300 */
|
/* DEVSIZE0 */
|
#define FSPI_DEVSIZE0_OFFSET (0x64U)
|
#define FSPI_DEVSIZE0_DSIZE_SHIFT (0U)
|
#define FSPI_DEVSIZE0_DSIZE_MASK (0x1FU << FSPI_DEVSIZE0_DSIZE_SHIFT) /* 0x0000001F */
|
/* TME0 */
|
#define FSPI_TME0_OFFSET (0x68U)
|
#define FSPI_TME0_SCLK_INATM_EN_SHIFT (1U)
|
#define FSPI_TME0_SCLK_INATM_EN_MASK (0x1U << FSPI_TME0_SCLK_INATM_EN_SHIFT) /* 0x00000002 */
|
/* XMMC_RX_WTMRK */
|
#define FSPI_XMMC_RX_WTMRK_OFFSET (0x70U)
|
#define FSPI_XMMC_RX_WTMRK_RX_FULL_WTMRK_SHIFT (0U)
|
#define FSPI_XMMC_RX_WTMRK_RX_FULL_WTMRK_MASK (0xFFU << FSPI_XMMC_RX_WTMRK_RX_FULL_WTMRK_SHIFT) /* 0x000000FF */
|
/* DMATR */
|
#define FSPI_DMATR_OFFSET (0x80U)
|
#define FSPI_DMATR_DMATR_SHIFT (0U)
|
#define FSPI_DMATR_DMATR_MASK (0x1U << FSPI_DMATR_DMATR_SHIFT) /* 0x00000001 */
|
/* DMAADDR */
|
#define FSPI_DMAADDR_OFFSET (0x84U)
|
#define FSPI_DMAADDR_DMAADDR_SHIFT (0U)
|
#define FSPI_DMAADDR_DMAADDR_MASK (0xFFFFFFFFU << FSPI_DMAADDR_DMAADDR_SHIFT) /* 0xFFFFFFFF */
|
/* LEN_CTRL */
|
#define FSPI_LEN_CTRL_OFFSET (0x88U)
|
#define FSPI_LEN_CTRL_TRB_SEL_SHIFT (0U)
|
#define FSPI_LEN_CTRL_TRB_SEL_MASK (0x1U << FSPI_LEN_CTRL_TRB_SEL_SHIFT) /* 0x00000001 */
|
/* LEN_EXT */
|
#define FSPI_LEN_EXT_OFFSET (0x8CU)
|
#define FSPI_LEN_EXT_TRB_EXT_SHIFT (0U)
|
#define FSPI_LEN_EXT_TRB_EXT_MASK (0xFFFFFFFFU << FSPI_LEN_EXT_TRB_EXT_SHIFT) /* 0xFFFFFFFF */
|
/* XMMCSR */
|
#define FSPI_XMMCSR_OFFSET (0x94U)
|
#define FSPI_XMMCSR_SLOPOVER0_SHIFT (0U)
|
#define FSPI_XMMCSR_SLOPOVER0_MASK (0x1U << FSPI_XMMCSR_SLOPOVER0_SHIFT) /* 0x00000001 */
|
#define FSPI_XMMCSR_SLOPOVER1_SHIFT (1U)
|
#define FSPI_XMMCSR_SLOPOVER1_MASK (0x1U << FSPI_XMMCSR_SLOPOVER1_SHIFT) /* 0x00000002 */
|
/* CMD */
|
#define FSPI_CMD_OFFSET (0x100U)
|
#define FSPI_CMD_CMD_SHIFT (0U)
|
#define FSPI_CMD_CMD_MASK (0xFFU << FSPI_CMD_CMD_SHIFT) /* 0x000000FF */
|
#define FSPI_CMD_DUMM_SHIFT (8U)
|
#define FSPI_CMD_DUMM_MASK (0xFU << FSPI_CMD_DUMM_SHIFT) /* 0x00000F00 */
|
#define FSPI_CMD_WR_SHIFT (12U)
|
#define FSPI_CMD_WR_MASK (0x1U << FSPI_CMD_WR_SHIFT) /* 0x00001000 */
|
#define FSPI_CMD_CONT_SHIFT (13U)
|
#define FSPI_CMD_CONT_MASK (0x1U << FSPI_CMD_CONT_SHIFT) /* 0x00002000 */
|
#define FSPI_CMD_ADDRB_SHIFT (14U)
|
#define FSPI_CMD_ADDRB_MASK (0x3U << FSPI_CMD_ADDRB_SHIFT) /* 0x0000C000 */
|
#define FSPI_CMD_TRB_SHIFT (16U)
|
#define FSPI_CMD_TRB_MASK (0x3FFFU << FSPI_CMD_TRB_SHIFT) /* 0x3FFF0000 */
|
#define FSPI_CMD_CS_SHIFT (30U)
|
#define FSPI_CMD_CS_MASK (0x3U << FSPI_CMD_CS_SHIFT) /* 0xC0000000 */
|
/* ADDR */
|
#define FSPI_ADDR_OFFSET (0x104U)
|
#define FSPI_ADDR_ADDR_SHIFT (0U)
|
#define FSPI_ADDR_ADDR_MASK (0xFFFFFFFFU << FSPI_ADDR_ADDR_SHIFT) /* 0xFFFFFFFF */
|
/* DATA */
|
#define FSPI_DATA_OFFSET (0x108U)
|
#define FSPI_DATA_DATA_SHIFT (0U)
|
#define FSPI_DATA_DATA_MASK (0xFFFFFFFFU << FSPI_DATA_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* CTRL1 */
|
#define FSPI_CTRL1_OFFSET (0x200U)
|
#define FSPI_CTRL1_SPIM_SHIFT (0U)
|
#define FSPI_CTRL1_SPIM_MASK (0x1U << FSPI_CTRL1_SPIM_SHIFT) /* 0x00000001 */
|
#define FSPI_CTRL1_SHIFTPHASE_SHIFT (1U)
|
#define FSPI_CTRL1_SHIFTPHASE_MASK (0x1U << FSPI_CTRL1_SHIFTPHASE_SHIFT) /* 0x00000002 */
|
#define FSPI_CTRL1_IDLE_CYCLE_SHIFT (4U)
|
#define FSPI_CTRL1_IDLE_CYCLE_MASK (0xFU << FSPI_CTRL1_IDLE_CYCLE_SHIFT) /* 0x000000F0 */
|
#define FSPI_CTRL1_CMDB_SHIFT (8U)
|
#define FSPI_CTRL1_CMDB_MASK (0x3U << FSPI_CTRL1_CMDB_SHIFT) /* 0x00000300 */
|
#define FSPI_CTRL1_ADRB_SHIFT (10U)
|
#define FSPI_CTRL1_ADRB_MASK (0x3U << FSPI_CTRL1_ADRB_SHIFT) /* 0x00000C00 */
|
#define FSPI_CTRL1_DATB_SHIFT (12U)
|
#define FSPI_CTRL1_DATB_MASK (0x3U << FSPI_CTRL1_DATB_SHIFT) /* 0x00003000 */
|
/* AX1 */
|
#define FSPI_AX1_OFFSET (0x214U)
|
#define FSPI_AX1_AX_SHIFT (0U)
|
#define FSPI_AX1_AX_MASK (0xFFU << FSPI_AX1_AX_SHIFT) /* 0x000000FF */
|
/* ABIT1 */
|
#define FSPI_ABIT1_OFFSET (0x218U)
|
#define FSPI_ABIT1_ABIT_SHIFT (0U)
|
#define FSPI_ABIT1_ABIT_MASK (0x1FU << FSPI_ABIT1_ABIT_SHIFT) /* 0x0000001F */
|
/* DLL_CTRL1 */
|
#define FSPI_DLL_CTRL1_OFFSET (0x23CU)
|
#define FSPI_DLL_CTRL1_SMP_DLL_CFG_SHIFT (0U)
|
#define FSPI_DLL_CTRL1_SMP_DLL_CFG_MASK (0x1FFU << FSPI_DLL_CTRL1_SMP_DLL_CFG_SHIFT) /* 0x000001FF */
|
#define FSPI_DLL_CTRL1_SCLK_SMP_SEL_SHIFT (15U)
|
#define FSPI_DLL_CTRL1_SCLK_SMP_SEL_MASK (0x1U << FSPI_DLL_CTRL1_SCLK_SMP_SEL_SHIFT) /* 0x00008000 */
|
/* XMMC_WCMD1 */
|
#define FSPI_XMMC_WCMD1_OFFSET (0x250U)
|
#define FSPI_XMMC_WCMD1_CMD_SHIFT (0U)
|
#define FSPI_XMMC_WCMD1_CMD_MASK (0xFFU << FSPI_XMMC_WCMD1_CMD_SHIFT) /* 0x000000FF */
|
#define FSPI_XMMC_WCMD1_DUMM_SHIFT (8U)
|
#define FSPI_XMMC_WCMD1_DUMM_MASK (0xFU << FSPI_XMMC_WCMD1_DUMM_SHIFT) /* 0x00000F00 */
|
#define FSPI_XMMC_WCMD1_CONT_SHIFT (13U)
|
#define FSPI_XMMC_WCMD1_CONT_MASK (0x1U << FSPI_XMMC_WCMD1_CONT_SHIFT) /* 0x00002000 */
|
#define FSPI_XMMC_WCMD1_ADDRB_SHIFT (14U)
|
#define FSPI_XMMC_WCMD1_ADDRB_MASK (0x3U << FSPI_XMMC_WCMD1_ADDRB_SHIFT) /* 0x0000C000 */
|
/* XMMC_RCMD1 */
|
#define FSPI_XMMC_RCMD1_OFFSET (0x254U)
|
#define FSPI_XMMC_RCMD1_CMD_SHIFT (0U)
|
#define FSPI_XMMC_RCMD1_CMD_MASK (0xFFU << FSPI_XMMC_RCMD1_CMD_SHIFT) /* 0x000000FF */
|
#define FSPI_XMMC_RCMD1_DUMM_SHIFT (8U)
|
#define FSPI_XMMC_RCMD1_DUMM_MASK (0xFU << FSPI_XMMC_RCMD1_DUMM_SHIFT) /* 0x00000F00 */
|
#define FSPI_XMMC_RCMD1_CONT_SHIFT (13U)
|
#define FSPI_XMMC_RCMD1_CONT_MASK (0x1U << FSPI_XMMC_RCMD1_CONT_SHIFT) /* 0x00002000 */
|
#define FSPI_XMMC_RCMD1_ADDRB_SHIFT (14U)
|
#define FSPI_XMMC_RCMD1_ADDRB_MASK (0x3U << FSPI_XMMC_RCMD1_ADDRB_SHIFT) /* 0x0000C000 */
|
/* DEVSIZE1 */
|
#define FSPI_DEVSIZE1_OFFSET (0x264U)
|
#define FSPI_DEVSIZE1_DSIZE_SHIFT (0U)
|
#define FSPI_DEVSIZE1_DSIZE_MASK (0x1FU << FSPI_DEVSIZE1_DSIZE_SHIFT) /* 0x0000001F */
|
/* TME1 */
|
#define FSPI_TME1_OFFSET (0x268U)
|
#define FSPI_TME1_SCLK_INATM_EN_SHIFT (1U)
|
#define FSPI_TME1_SCLK_INATM_EN_MASK (0x1U << FSPI_TME1_SCLK_INATM_EN_SHIFT) /* 0x00000002 */
|
/******************************************DMA*******************************************/
|
/* DSR */
|
#define DMA_DSR_OFFSET (0x0U)
|
#define DMA_DSR (0x0U)
|
#define DMA_DSR_FIELD0000_SHIFT (0U)
|
#define DMA_DSR_FIELD0000_MASK (0xFU << DMA_DSR_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_DSR_FIELD0002_SHIFT (4U)
|
#define DMA_DSR_FIELD0002_MASK (0x1FU << DMA_DSR_FIELD0002_SHIFT) /* 0x000001F0 */
|
#define DMA_DSR_FIELD0001_SHIFT (9U)
|
#define DMA_DSR_FIELD0001_MASK (0x1U << DMA_DSR_FIELD0001_SHIFT) /* 0x00000200 */
|
/* DPC */
|
#define DMA_DPC_OFFSET (0x4U)
|
#define DMA_DPC (0x0U)
|
#define DMA_DPC_FIELD0000_SHIFT (0U)
|
#define DMA_DPC_FIELD0000_MASK (0xFFFFFFFFU << DMA_DPC_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* INTEN */
|
#define DMA_INTEN_OFFSET (0x20U)
|
#define DMA_INTEN_FIELD0000_SHIFT (0U)
|
#define DMA_INTEN_FIELD0000_MASK (0xFFFFFFFFU << DMA_INTEN_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* EVENT_RIS */
|
#define DMA_EVENT_RIS_OFFSET (0x24U)
|
#define DMA_EVENT_RIS (0x0U)
|
#define DMA_EVENT_RIS_FIELD0000_SHIFT (0U)
|
#define DMA_EVENT_RIS_FIELD0000_MASK (0xFFFFFFFFU << DMA_EVENT_RIS_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* INTMIS */
|
#define DMA_INTMIS_OFFSET (0x28U)
|
#define DMA_INTMIS (0x0U)
|
#define DMA_INTMIS_FIELD0000_SHIFT (0U)
|
#define DMA_INTMIS_FIELD0000_MASK (0xFFFFFFFFU << DMA_INTMIS_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* INTCLR */
|
#define DMA_INTCLR_OFFSET (0x2CU)
|
#define DMA_INTCLR_FIELD0000_SHIFT (0U)
|
#define DMA_INTCLR_FIELD0000_MASK (0xFFFFFFFFU << DMA_INTCLR_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* FSRD */
|
#define DMA_FSRD_OFFSET (0x30U)
|
#define DMA_FSRD (0x0U)
|
#define DMA_FSRD_FIELD0000_SHIFT (0U)
|
#define DMA_FSRD_FIELD0000_MASK (0xFFFFFFFFU << DMA_FSRD_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* FSRC */
|
#define DMA_FSRC_OFFSET (0x34U)
|
#define DMA_FSRC (0x0U)
|
#define DMA_FSRC_FIELD0000_SHIFT (0U)
|
#define DMA_FSRC_FIELD0000_MASK (0xFFFFFFFFU << DMA_FSRC_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* FTRD */
|
#define DMA_FTRD_OFFSET (0x38U)
|
#define DMA_FTRD_FIELD0000_SHIFT (0U)
|
#define DMA_FTRD_FIELD0000_MASK (0x1U << DMA_FTRD_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_FTRD_FIELD0005_SHIFT (1U)
|
#define DMA_FTRD_FIELD0005_MASK (0x1U << DMA_FTRD_FIELD0005_SHIFT) /* 0x00000002 */
|
#define DMA_FTRD_FIELD0004_SHIFT (4U)
|
#define DMA_FTRD_FIELD0004_MASK (0x1U << DMA_FTRD_FIELD0004_SHIFT) /* 0x00000010 */
|
#define DMA_FTRD_FIELD0003_SHIFT (5U)
|
#define DMA_FTRD_FIELD0003_MASK (0x1U << DMA_FTRD_FIELD0003_SHIFT) /* 0x00000020 */
|
#define DMA_FTRD_FIELD0002_SHIFT (16U)
|
#define DMA_FTRD_FIELD0002_MASK (0x1U << DMA_FTRD_FIELD0002_SHIFT) /* 0x00010000 */
|
#define DMA_FTRD_FIELD0001_SHIFT (30U)
|
#define DMA_FTRD_FIELD0001_MASK (0x1U << DMA_FTRD_FIELD0001_SHIFT) /* 0x40000000 */
|
/* FTR0 */
|
#define DMA_FTR0_OFFSET (0x40U)
|
#define DMA_FTR0 (0x0U)
|
#define DMA_FTR0_FIELD0000_SHIFT (0U)
|
#define DMA_FTR0_FIELD0000_MASK (0x1U << DMA_FTR0_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_FTR0_FIELD0011_SHIFT (1U)
|
#define DMA_FTR0_FIELD0011_MASK (0x1U << DMA_FTR0_FIELD0011_SHIFT) /* 0x00000002 */
|
#define DMA_FTR0_FIELD0010_SHIFT (5U)
|
#define DMA_FTR0_FIELD0010_MASK (0x1U << DMA_FTR0_FIELD0010_SHIFT) /* 0x00000020 */
|
#define DMA_FTR0_FIELD0009_SHIFT (6U)
|
#define DMA_FTR0_FIELD0009_MASK (0x1U << DMA_FTR0_FIELD0009_SHIFT) /* 0x00000040 */
|
#define DMA_FTR0_FIELD0008_SHIFT (7U)
|
#define DMA_FTR0_FIELD0008_MASK (0x1U << DMA_FTR0_FIELD0008_SHIFT) /* 0x00000080 */
|
#define DMA_FTR0_FIELD0007_SHIFT (12U)
|
#define DMA_FTR0_FIELD0007_MASK (0x1U << DMA_FTR0_FIELD0007_SHIFT) /* 0x00001000 */
|
#define DMA_FTR0_FIELD0006_SHIFT (13U)
|
#define DMA_FTR0_FIELD0006_MASK (0x1U << DMA_FTR0_FIELD0006_SHIFT) /* 0x00002000 */
|
#define DMA_FTR0_FIELD0005_SHIFT (16U)
|
#define DMA_FTR0_FIELD0005_MASK (0x1U << DMA_FTR0_FIELD0005_SHIFT) /* 0x00010000 */
|
#define DMA_FTR0_FIELD0004_SHIFT (17U)
|
#define DMA_FTR0_FIELD0004_MASK (0x1U << DMA_FTR0_FIELD0004_SHIFT) /* 0x00020000 */
|
#define DMA_FTR0_FIELD0003_SHIFT (18U)
|
#define DMA_FTR0_FIELD0003_MASK (0x1U << DMA_FTR0_FIELD0003_SHIFT) /* 0x00040000 */
|
#define DMA_FTR0_FIELD0002_SHIFT (30U)
|
#define DMA_FTR0_FIELD0002_MASK (0x1U << DMA_FTR0_FIELD0002_SHIFT) /* 0x40000000 */
|
#define DMA_FTR0_FIELD0001_SHIFT (31U)
|
#define DMA_FTR0_FIELD0001_MASK (0x1U << DMA_FTR0_FIELD0001_SHIFT) /* 0x80000000 */
|
/* FTR1 */
|
#define DMA_FTR1_OFFSET (0x44U)
|
#define DMA_FTR1 (0x0U)
|
#define DMA_FTR1_FIELD0000_SHIFT (0U)
|
#define DMA_FTR1_FIELD0000_MASK (0x1U << DMA_FTR1_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_FTR1_FIELD0011_SHIFT (1U)
|
#define DMA_FTR1_FIELD0011_MASK (0x1U << DMA_FTR1_FIELD0011_SHIFT) /* 0x00000002 */
|
#define DMA_FTR1_FIELD0010_SHIFT (5U)
|
#define DMA_FTR1_FIELD0010_MASK (0x1U << DMA_FTR1_FIELD0010_SHIFT) /* 0x00000020 */
|
#define DMA_FTR1_FIELD0009_SHIFT (6U)
|
#define DMA_FTR1_FIELD0009_MASK (0x1U << DMA_FTR1_FIELD0009_SHIFT) /* 0x00000040 */
|
#define DMA_FTR1_FIELD0008_SHIFT (7U)
|
#define DMA_FTR1_FIELD0008_MASK (0x1U << DMA_FTR1_FIELD0008_SHIFT) /* 0x00000080 */
|
#define DMA_FTR1_FIELD0007_SHIFT (12U)
|
#define DMA_FTR1_FIELD0007_MASK (0x1U << DMA_FTR1_FIELD0007_SHIFT) /* 0x00001000 */
|
#define DMA_FTR1_FIELD0006_SHIFT (13U)
|
#define DMA_FTR1_FIELD0006_MASK (0x1U << DMA_FTR1_FIELD0006_SHIFT) /* 0x00002000 */
|
#define DMA_FTR1_FIELD0005_SHIFT (16U)
|
#define DMA_FTR1_FIELD0005_MASK (0x1U << DMA_FTR1_FIELD0005_SHIFT) /* 0x00010000 */
|
#define DMA_FTR1_FIELD0004_SHIFT (17U)
|
#define DMA_FTR1_FIELD0004_MASK (0x1U << DMA_FTR1_FIELD0004_SHIFT) /* 0x00020000 */
|
#define DMA_FTR1_FIELD0003_SHIFT (18U)
|
#define DMA_FTR1_FIELD0003_MASK (0x1U << DMA_FTR1_FIELD0003_SHIFT) /* 0x00040000 */
|
#define DMA_FTR1_FIELD0002_SHIFT (30U)
|
#define DMA_FTR1_FIELD0002_MASK (0x1U << DMA_FTR1_FIELD0002_SHIFT) /* 0x40000000 */
|
#define DMA_FTR1_FIELD0001_SHIFT (31U)
|
#define DMA_FTR1_FIELD0001_MASK (0x1U << DMA_FTR1_FIELD0001_SHIFT) /* 0x80000000 */
|
/* FTR2 */
|
#define DMA_FTR2_OFFSET (0x48U)
|
#define DMA_FTR2 (0x0U)
|
#define DMA_FTR2_FIELD0000_SHIFT (0U)
|
#define DMA_FTR2_FIELD0000_MASK (0x1U << DMA_FTR2_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_FTR2_FIELD0011_SHIFT (1U)
|
#define DMA_FTR2_FIELD0011_MASK (0x1U << DMA_FTR2_FIELD0011_SHIFT) /* 0x00000002 */
|
#define DMA_FTR2_FIELD0010_SHIFT (5U)
|
#define DMA_FTR2_FIELD0010_MASK (0x1U << DMA_FTR2_FIELD0010_SHIFT) /* 0x00000020 */
|
#define DMA_FTR2_FIELD0009_SHIFT (6U)
|
#define DMA_FTR2_FIELD0009_MASK (0x1U << DMA_FTR2_FIELD0009_SHIFT) /* 0x00000040 */
|
#define DMA_FTR2_FIELD0008_SHIFT (7U)
|
#define DMA_FTR2_FIELD0008_MASK (0x1U << DMA_FTR2_FIELD0008_SHIFT) /* 0x00000080 */
|
#define DMA_FTR2_FIELD0007_SHIFT (12U)
|
#define DMA_FTR2_FIELD0007_MASK (0x1U << DMA_FTR2_FIELD0007_SHIFT) /* 0x00001000 */
|
#define DMA_FTR2_FIELD0006_SHIFT (13U)
|
#define DMA_FTR2_FIELD0006_MASK (0x1U << DMA_FTR2_FIELD0006_SHIFT) /* 0x00002000 */
|
#define DMA_FTR2_FIELD0005_SHIFT (16U)
|
#define DMA_FTR2_FIELD0005_MASK (0x1U << DMA_FTR2_FIELD0005_SHIFT) /* 0x00010000 */
|
#define DMA_FTR2_FIELD0004_SHIFT (17U)
|
#define DMA_FTR2_FIELD0004_MASK (0x1U << DMA_FTR2_FIELD0004_SHIFT) /* 0x00020000 */
|
#define DMA_FTR2_FIELD0003_SHIFT (18U)
|
#define DMA_FTR2_FIELD0003_MASK (0x1U << DMA_FTR2_FIELD0003_SHIFT) /* 0x00040000 */
|
#define DMA_FTR2_FIELD0002_SHIFT (30U)
|
#define DMA_FTR2_FIELD0002_MASK (0x1U << DMA_FTR2_FIELD0002_SHIFT) /* 0x40000000 */
|
#define DMA_FTR2_FIELD0001_SHIFT (31U)
|
#define DMA_FTR2_FIELD0001_MASK (0x1U << DMA_FTR2_FIELD0001_SHIFT) /* 0x80000000 */
|
/* FTR3 */
|
#define DMA_FTR3_OFFSET (0x4CU)
|
#define DMA_FTR3 (0x0U)
|
#define DMA_FTR3_FIELD0000_SHIFT (0U)
|
#define DMA_FTR3_FIELD0000_MASK (0x1U << DMA_FTR3_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_FTR3_FIELD0011_SHIFT (1U)
|
#define DMA_FTR3_FIELD0011_MASK (0x1U << DMA_FTR3_FIELD0011_SHIFT) /* 0x00000002 */
|
#define DMA_FTR3_FIELD0010_SHIFT (5U)
|
#define DMA_FTR3_FIELD0010_MASK (0x1U << DMA_FTR3_FIELD0010_SHIFT) /* 0x00000020 */
|
#define DMA_FTR3_FIELD0009_SHIFT (6U)
|
#define DMA_FTR3_FIELD0009_MASK (0x1U << DMA_FTR3_FIELD0009_SHIFT) /* 0x00000040 */
|
#define DMA_FTR3_FIELD0008_SHIFT (7U)
|
#define DMA_FTR3_FIELD0008_MASK (0x1U << DMA_FTR3_FIELD0008_SHIFT) /* 0x00000080 */
|
#define DMA_FTR3_FIELD0007_SHIFT (12U)
|
#define DMA_FTR3_FIELD0007_MASK (0x1U << DMA_FTR3_FIELD0007_SHIFT) /* 0x00001000 */
|
#define DMA_FTR3_FIELD0006_SHIFT (13U)
|
#define DMA_FTR3_FIELD0006_MASK (0x1U << DMA_FTR3_FIELD0006_SHIFT) /* 0x00002000 */
|
#define DMA_FTR3_FIELD0005_SHIFT (16U)
|
#define DMA_FTR3_FIELD0005_MASK (0x1U << DMA_FTR3_FIELD0005_SHIFT) /* 0x00010000 */
|
#define DMA_FTR3_FIELD0004_SHIFT (17U)
|
#define DMA_FTR3_FIELD0004_MASK (0x1U << DMA_FTR3_FIELD0004_SHIFT) /* 0x00020000 */
|
#define DMA_FTR3_FIELD0003_SHIFT (18U)
|
#define DMA_FTR3_FIELD0003_MASK (0x1U << DMA_FTR3_FIELD0003_SHIFT) /* 0x00040000 */
|
#define DMA_FTR3_FIELD0002_SHIFT (30U)
|
#define DMA_FTR3_FIELD0002_MASK (0x1U << DMA_FTR3_FIELD0002_SHIFT) /* 0x40000000 */
|
#define DMA_FTR3_FIELD0001_SHIFT (31U)
|
#define DMA_FTR3_FIELD0001_MASK (0x1U << DMA_FTR3_FIELD0001_SHIFT) /* 0x80000000 */
|
/* FTR4 */
|
#define DMA_FTR4_OFFSET (0x50U)
|
#define DMA_FTR4 (0x0U)
|
#define DMA_FTR4_FIELD0000_SHIFT (0U)
|
#define DMA_FTR4_FIELD0000_MASK (0x1U << DMA_FTR4_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_FTR4_FIELD0011_SHIFT (1U)
|
#define DMA_FTR4_FIELD0011_MASK (0x1U << DMA_FTR4_FIELD0011_SHIFT) /* 0x00000002 */
|
#define DMA_FTR4_FIELD0010_SHIFT (5U)
|
#define DMA_FTR4_FIELD0010_MASK (0x1U << DMA_FTR4_FIELD0010_SHIFT) /* 0x00000020 */
|
#define DMA_FTR4_FIELD0009_SHIFT (6U)
|
#define DMA_FTR4_FIELD0009_MASK (0x1U << DMA_FTR4_FIELD0009_SHIFT) /* 0x00000040 */
|
#define DMA_FTR4_FIELD0008_SHIFT (7U)
|
#define DMA_FTR4_FIELD0008_MASK (0x1U << DMA_FTR4_FIELD0008_SHIFT) /* 0x00000080 */
|
#define DMA_FTR4_FIELD0007_SHIFT (12U)
|
#define DMA_FTR4_FIELD0007_MASK (0x1U << DMA_FTR4_FIELD0007_SHIFT) /* 0x00001000 */
|
#define DMA_FTR4_FIELD0006_SHIFT (13U)
|
#define DMA_FTR4_FIELD0006_MASK (0x1U << DMA_FTR4_FIELD0006_SHIFT) /* 0x00002000 */
|
#define DMA_FTR4_FIELD0005_SHIFT (16U)
|
#define DMA_FTR4_FIELD0005_MASK (0x1U << DMA_FTR4_FIELD0005_SHIFT) /* 0x00010000 */
|
#define DMA_FTR4_FIELD0004_SHIFT (17U)
|
#define DMA_FTR4_FIELD0004_MASK (0x1U << DMA_FTR4_FIELD0004_SHIFT) /* 0x00020000 */
|
#define DMA_FTR4_FIELD0003_SHIFT (18U)
|
#define DMA_FTR4_FIELD0003_MASK (0x1U << DMA_FTR4_FIELD0003_SHIFT) /* 0x00040000 */
|
#define DMA_FTR4_FIELD0002_SHIFT (30U)
|
#define DMA_FTR4_FIELD0002_MASK (0x1U << DMA_FTR4_FIELD0002_SHIFT) /* 0x40000000 */
|
#define DMA_FTR4_FIELD0001_SHIFT (31U)
|
#define DMA_FTR4_FIELD0001_MASK (0x1U << DMA_FTR4_FIELD0001_SHIFT) /* 0x80000000 */
|
/* FTR5 */
|
#define DMA_FTR5_OFFSET (0x54U)
|
#define DMA_FTR5 (0x0U)
|
#define DMA_FTR5_FIELD0000_SHIFT (0U)
|
#define DMA_FTR5_FIELD0000_MASK (0x1U << DMA_FTR5_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_FTR5_FIELD0011_SHIFT (1U)
|
#define DMA_FTR5_FIELD0011_MASK (0x1U << DMA_FTR5_FIELD0011_SHIFT) /* 0x00000002 */
|
#define DMA_FTR5_FIELD0010_SHIFT (5U)
|
#define DMA_FTR5_FIELD0010_MASK (0x1U << DMA_FTR5_FIELD0010_SHIFT) /* 0x00000020 */
|
#define DMA_FTR5_FIELD0009_SHIFT (6U)
|
#define DMA_FTR5_FIELD0009_MASK (0x1U << DMA_FTR5_FIELD0009_SHIFT) /* 0x00000040 */
|
#define DMA_FTR5_FIELD0008_SHIFT (7U)
|
#define DMA_FTR5_FIELD0008_MASK (0x1U << DMA_FTR5_FIELD0008_SHIFT) /* 0x00000080 */
|
#define DMA_FTR5_FIELD0007_SHIFT (12U)
|
#define DMA_FTR5_FIELD0007_MASK (0x1U << DMA_FTR5_FIELD0007_SHIFT) /* 0x00001000 */
|
#define DMA_FTR5_FIELD0006_SHIFT (13U)
|
#define DMA_FTR5_FIELD0006_MASK (0x1U << DMA_FTR5_FIELD0006_SHIFT) /* 0x00002000 */
|
#define DMA_FTR5_FIELD0005_SHIFT (16U)
|
#define DMA_FTR5_FIELD0005_MASK (0x1U << DMA_FTR5_FIELD0005_SHIFT) /* 0x00010000 */
|
#define DMA_FTR5_FIELD0004_SHIFT (17U)
|
#define DMA_FTR5_FIELD0004_MASK (0x1U << DMA_FTR5_FIELD0004_SHIFT) /* 0x00020000 */
|
#define DMA_FTR5_FIELD0003_SHIFT (18U)
|
#define DMA_FTR5_FIELD0003_MASK (0x1U << DMA_FTR5_FIELD0003_SHIFT) /* 0x00040000 */
|
#define DMA_FTR5_FIELD0002_SHIFT (30U)
|
#define DMA_FTR5_FIELD0002_MASK (0x1U << DMA_FTR5_FIELD0002_SHIFT) /* 0x40000000 */
|
#define DMA_FTR5_FIELD0001_SHIFT (31U)
|
#define DMA_FTR5_FIELD0001_MASK (0x1U << DMA_FTR5_FIELD0001_SHIFT) /* 0x80000000 */
|
/* CSR0 */
|
#define DMA_CSR0_OFFSET (0x100U)
|
#define DMA_CSR0 (0x0U)
|
#define DMA_CSR0_FIELD0000_SHIFT (0U)
|
#define DMA_CSR0_FIELD0000_MASK (0xFU << DMA_CSR0_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR0_FIELD0004_SHIFT (4U)
|
#define DMA_CSR0_FIELD0004_MASK (0x1FU << DMA_CSR0_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR0_FIELD0003_SHIFT (14U)
|
#define DMA_CSR0_FIELD0003_MASK (0x1U << DMA_CSR0_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR0_FIELD0002_SHIFT (15U)
|
#define DMA_CSR0_FIELD0002_MASK (0x1U << DMA_CSR0_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR0_FIELD0001_SHIFT (21U)
|
#define DMA_CSR0_FIELD0001_MASK (0x1U << DMA_CSR0_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC0 */
|
#define DMA_CPC0_OFFSET (0x104U)
|
#define DMA_CPC0 (0x0U)
|
#define DMA_CPC0_FIELD0000_SHIFT (0U)
|
#define DMA_CPC0_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC0_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CSR1 */
|
#define DMA_CSR1_OFFSET (0x108U)
|
#define DMA_CSR1 (0x0U)
|
#define DMA_CSR1_FIELD0000_SHIFT (0U)
|
#define DMA_CSR1_FIELD0000_MASK (0xFU << DMA_CSR1_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR1_FIELD0004_SHIFT (4U)
|
#define DMA_CSR1_FIELD0004_MASK (0x1FU << DMA_CSR1_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR1_FIELD0003_SHIFT (14U)
|
#define DMA_CSR1_FIELD0003_MASK (0x1U << DMA_CSR1_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR1_FIELD0002_SHIFT (15U)
|
#define DMA_CSR1_FIELD0002_MASK (0x1U << DMA_CSR1_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR1_FIELD0001_SHIFT (21U)
|
#define DMA_CSR1_FIELD0001_MASK (0x1U << DMA_CSR1_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC1 */
|
#define DMA_CPC1_OFFSET (0x10CU)
|
#define DMA_CPC1 (0x0U)
|
#define DMA_CPC1_FIELD0000_SHIFT (0U)
|
#define DMA_CPC1_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC1_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CSR2 */
|
#define DMA_CSR2_OFFSET (0x110U)
|
#define DMA_CSR2 (0x0U)
|
#define DMA_CSR2_FIELD0000_SHIFT (0U)
|
#define DMA_CSR2_FIELD0000_MASK (0xFU << DMA_CSR2_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR2_FIELD0004_SHIFT (4U)
|
#define DMA_CSR2_FIELD0004_MASK (0x1FU << DMA_CSR2_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR2_FIELD0003_SHIFT (14U)
|
#define DMA_CSR2_FIELD0003_MASK (0x1U << DMA_CSR2_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR2_FIELD0002_SHIFT (15U)
|
#define DMA_CSR2_FIELD0002_MASK (0x1U << DMA_CSR2_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR2_FIELD0001_SHIFT (21U)
|
#define DMA_CSR2_FIELD0001_MASK (0x1U << DMA_CSR2_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC2 */
|
#define DMA_CPC2_OFFSET (0x114U)
|
#define DMA_CPC2 (0x0U)
|
#define DMA_CPC2_FIELD0000_SHIFT (0U)
|
#define DMA_CPC2_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC2_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CSR3 */
|
#define DMA_CSR3_OFFSET (0x118U)
|
#define DMA_CSR3 (0x0U)
|
#define DMA_CSR3_FIELD0000_SHIFT (0U)
|
#define DMA_CSR3_FIELD0000_MASK (0xFU << DMA_CSR3_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR3_FIELD0004_SHIFT (4U)
|
#define DMA_CSR3_FIELD0004_MASK (0x1FU << DMA_CSR3_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR3_FIELD0003_SHIFT (14U)
|
#define DMA_CSR3_FIELD0003_MASK (0x1U << DMA_CSR3_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR3_FIELD0002_SHIFT (15U)
|
#define DMA_CSR3_FIELD0002_MASK (0x1U << DMA_CSR3_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR3_FIELD0001_SHIFT (21U)
|
#define DMA_CSR3_FIELD0001_MASK (0x1U << DMA_CSR3_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC3 */
|
#define DMA_CPC3_OFFSET (0x11CU)
|
#define DMA_CPC3 (0x0U)
|
#define DMA_CPC3_FIELD0000_SHIFT (0U)
|
#define DMA_CPC3_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC3_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CSR4 */
|
#define DMA_CSR4_OFFSET (0x120U)
|
#define DMA_CSR4 (0x0U)
|
#define DMA_CSR4_FIELD0000_SHIFT (0U)
|
#define DMA_CSR4_FIELD0000_MASK (0xFU << DMA_CSR4_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR4_FIELD0004_SHIFT (4U)
|
#define DMA_CSR4_FIELD0004_MASK (0x1FU << DMA_CSR4_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR4_FIELD0003_SHIFT (14U)
|
#define DMA_CSR4_FIELD0003_MASK (0x1U << DMA_CSR4_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR4_FIELD0002_SHIFT (15U)
|
#define DMA_CSR4_FIELD0002_MASK (0x1U << DMA_CSR4_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR4_FIELD0001_SHIFT (21U)
|
#define DMA_CSR4_FIELD0001_MASK (0x1U << DMA_CSR4_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC4 */
|
#define DMA_CPC4_OFFSET (0x124U)
|
#define DMA_CPC4 (0x0U)
|
#define DMA_CPC4_FIELD0000_SHIFT (0U)
|
#define DMA_CPC4_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC4_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CSR5 */
|
#define DMA_CSR5_OFFSET (0x128U)
|
#define DMA_CSR5 (0x0U)
|
#define DMA_CSR5_FIELD0000_SHIFT (0U)
|
#define DMA_CSR5_FIELD0000_MASK (0xFU << DMA_CSR5_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR5_FIELD0004_SHIFT (4U)
|
#define DMA_CSR5_FIELD0004_MASK (0x1FU << DMA_CSR5_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR5_FIELD0003_SHIFT (14U)
|
#define DMA_CSR5_FIELD0003_MASK (0x1U << DMA_CSR5_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR5_FIELD0002_SHIFT (15U)
|
#define DMA_CSR5_FIELD0002_MASK (0x1U << DMA_CSR5_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR5_FIELD0001_SHIFT (21U)
|
#define DMA_CSR5_FIELD0001_MASK (0x1U << DMA_CSR5_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC5 */
|
#define DMA_CPC5_OFFSET (0x12CU)
|
#define DMA_CPC5 (0x0U)
|
#define DMA_CPC5_FIELD0000_SHIFT (0U)
|
#define DMA_CPC5_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC5_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CSR6 */
|
#define DMA_CSR6_OFFSET (0x130U)
|
#define DMA_CSR6 (0x0U)
|
#define DMA_CSR6_FIELD0000_SHIFT (0U)
|
#define DMA_CSR6_FIELD0000_MASK (0xFU << DMA_CSR6_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR6_FIELD0004_SHIFT (4U)
|
#define DMA_CSR6_FIELD0004_MASK (0x1FU << DMA_CSR6_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR6_FIELD0003_SHIFT (14U)
|
#define DMA_CSR6_FIELD0003_MASK (0x1U << DMA_CSR6_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR6_FIELD0002_SHIFT (15U)
|
#define DMA_CSR6_FIELD0002_MASK (0x1U << DMA_CSR6_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR6_FIELD0001_SHIFT (21U)
|
#define DMA_CSR6_FIELD0001_MASK (0x1U << DMA_CSR6_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC6 */
|
#define DMA_CPC6_OFFSET (0x134U)
|
#define DMA_CPC6 (0x0U)
|
#define DMA_CPC6_FIELD0000_SHIFT (0U)
|
#define DMA_CPC6_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC6_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CSR7 */
|
#define DMA_CSR7_OFFSET (0x138U)
|
#define DMA_CSR7 (0x0U)
|
#define DMA_CSR7_FIELD0000_SHIFT (0U)
|
#define DMA_CSR7_FIELD0000_MASK (0xFU << DMA_CSR7_FIELD0000_SHIFT) /* 0x0000000F */
|
#define DMA_CSR7_FIELD0004_SHIFT (4U)
|
#define DMA_CSR7_FIELD0004_MASK (0x1FU << DMA_CSR7_FIELD0004_SHIFT) /* 0x000001F0 */
|
#define DMA_CSR7_FIELD0003_SHIFT (14U)
|
#define DMA_CSR7_FIELD0003_MASK (0x1U << DMA_CSR7_FIELD0003_SHIFT) /* 0x00004000 */
|
#define DMA_CSR7_FIELD0002_SHIFT (15U)
|
#define DMA_CSR7_FIELD0002_MASK (0x1U << DMA_CSR7_FIELD0002_SHIFT) /* 0x00008000 */
|
#define DMA_CSR7_FIELD0001_SHIFT (21U)
|
#define DMA_CSR7_FIELD0001_MASK (0x1U << DMA_CSR7_FIELD0001_SHIFT) /* 0x00200000 */
|
/* CPC7 */
|
#define DMA_CPC7_OFFSET (0x13CU)
|
#define DMA_CPC7 (0x0U)
|
#define DMA_CPC7_FIELD0000_SHIFT (0U)
|
#define DMA_CPC7_FIELD0000_MASK (0xFFFFFFFFU << DMA_CPC7_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* SAR0 */
|
#define DMA_SAR0_OFFSET (0x400U)
|
#define DMA_SAR0 (0x0U)
|
#define DMA_SAR0_FIELD0000_SHIFT (0U)
|
#define DMA_SAR0_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR0_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR0 */
|
#define DMA_DAR0_OFFSET (0x404U)
|
#define DMA_DAR0 (0x0U)
|
#define DMA_DAR0_FIELD0000_SHIFT (0U)
|
#define DMA_DAR0_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR0_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR0 */
|
#define DMA_CCR0_OFFSET (0x408U)
|
#define DMA_CCR0 (0x0U)
|
#define DMA_CCR0_FIELD0000_SHIFT (0U)
|
#define DMA_CCR0_FIELD0000_MASK (0x1U << DMA_CCR0_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR0_FIELD0009_SHIFT (1U)
|
#define DMA_CCR0_FIELD0009_MASK (0x7U << DMA_CCR0_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR0_FIELD0008_SHIFT (4U)
|
#define DMA_CCR0_FIELD0008_MASK (0xFU << DMA_CCR0_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR0_FIELD0007_SHIFT (8U)
|
#define DMA_CCR0_FIELD0007_MASK (0x7U << DMA_CCR0_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR0_FIELD0006_SHIFT (11U)
|
#define DMA_CCR0_FIELD0006_MASK (0x7U << DMA_CCR0_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR0_FIELD0005_SHIFT (14U)
|
#define DMA_CCR0_FIELD0005_MASK (0x1U << DMA_CCR0_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR0_FIELD0004_SHIFT (15U)
|
#define DMA_CCR0_FIELD0004_MASK (0x7U << DMA_CCR0_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR0_FIELD0003_SHIFT (18U)
|
#define DMA_CCR0_FIELD0003_MASK (0xFU << DMA_CCR0_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR0_FIELD0002_SHIFT (22U)
|
#define DMA_CCR0_FIELD0002_MASK (0x7U << DMA_CCR0_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR0_FIELD0001_SHIFT (25U)
|
#define DMA_CCR0_FIELD0001_MASK (0x7U << DMA_CCR0_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_0 */
|
#define DMA_LC0_0_OFFSET (0x40CU)
|
#define DMA_LC0_0 (0x0U)
|
#define DMA_LC0_0_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_0_FIELD0000_MASK (0xFFU << DMA_LC0_0_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_0 */
|
#define DMA_LC1_0_OFFSET (0x410U)
|
#define DMA_LC1_0 (0x0U)
|
#define DMA_LC1_0_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_0_FIELD0000_MASK (0xFFU << DMA_LC1_0_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* SAR1 */
|
#define DMA_SAR1_OFFSET (0x420U)
|
#define DMA_SAR1 (0x0U)
|
#define DMA_SAR1_FIELD0000_SHIFT (0U)
|
#define DMA_SAR1_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR1_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR1 */
|
#define DMA_DAR1_OFFSET (0x424U)
|
#define DMA_DAR1 (0x0U)
|
#define DMA_DAR1_FIELD0000_SHIFT (0U)
|
#define DMA_DAR1_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR1_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR1 */
|
#define DMA_CCR1_OFFSET (0x428U)
|
#define DMA_CCR1 (0x0U)
|
#define DMA_CCR1_FIELD0000_SHIFT (0U)
|
#define DMA_CCR1_FIELD0000_MASK (0x1U << DMA_CCR1_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR1_FIELD0009_SHIFT (1U)
|
#define DMA_CCR1_FIELD0009_MASK (0x7U << DMA_CCR1_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR1_FIELD0008_SHIFT (4U)
|
#define DMA_CCR1_FIELD0008_MASK (0xFU << DMA_CCR1_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR1_FIELD0007_SHIFT (8U)
|
#define DMA_CCR1_FIELD0007_MASK (0x7U << DMA_CCR1_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR1_FIELD0006_SHIFT (11U)
|
#define DMA_CCR1_FIELD0006_MASK (0x7U << DMA_CCR1_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR1_FIELD0005_SHIFT (14U)
|
#define DMA_CCR1_FIELD0005_MASK (0x1U << DMA_CCR1_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR1_FIELD0004_SHIFT (15U)
|
#define DMA_CCR1_FIELD0004_MASK (0x7U << DMA_CCR1_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR1_FIELD0003_SHIFT (18U)
|
#define DMA_CCR1_FIELD0003_MASK (0xFU << DMA_CCR1_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR1_FIELD0002_SHIFT (22U)
|
#define DMA_CCR1_FIELD0002_MASK (0x7U << DMA_CCR1_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR1_FIELD0001_SHIFT (25U)
|
#define DMA_CCR1_FIELD0001_MASK (0x7U << DMA_CCR1_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_1 */
|
#define DMA_LC0_1_OFFSET (0x42CU)
|
#define DMA_LC0_1 (0x0U)
|
#define DMA_LC0_1_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_1_FIELD0000_MASK (0xFFU << DMA_LC0_1_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_1 */
|
#define DMA_LC1_1_OFFSET (0x430U)
|
#define DMA_LC1_1 (0x0U)
|
#define DMA_LC1_1_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_1_FIELD0000_MASK (0xFFU << DMA_LC1_1_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* SAR2 */
|
#define DMA_SAR2_OFFSET (0x440U)
|
#define DMA_SAR2 (0x0U)
|
#define DMA_SAR2_FIELD0000_SHIFT (0U)
|
#define DMA_SAR2_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR2_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR2 */
|
#define DMA_DAR2_OFFSET (0x444U)
|
#define DMA_DAR2 (0x0U)
|
#define DMA_DAR2_FIELD0000_SHIFT (0U)
|
#define DMA_DAR2_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR2_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR2 */
|
#define DMA_CCR2_OFFSET (0x448U)
|
#define DMA_CCR2 (0x0U)
|
#define DMA_CCR2_FIELD0000_SHIFT (0U)
|
#define DMA_CCR2_FIELD0000_MASK (0x1U << DMA_CCR2_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR2_FIELD0009_SHIFT (1U)
|
#define DMA_CCR2_FIELD0009_MASK (0x7U << DMA_CCR2_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR2_FIELD0008_SHIFT (4U)
|
#define DMA_CCR2_FIELD0008_MASK (0xFU << DMA_CCR2_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR2_FIELD0007_SHIFT (8U)
|
#define DMA_CCR2_FIELD0007_MASK (0x7U << DMA_CCR2_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR2_FIELD0006_SHIFT (11U)
|
#define DMA_CCR2_FIELD0006_MASK (0x7U << DMA_CCR2_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR2_FIELD0005_SHIFT (14U)
|
#define DMA_CCR2_FIELD0005_MASK (0x1U << DMA_CCR2_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR2_FIELD0004_SHIFT (15U)
|
#define DMA_CCR2_FIELD0004_MASK (0x7U << DMA_CCR2_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR2_FIELD0003_SHIFT (18U)
|
#define DMA_CCR2_FIELD0003_MASK (0xFU << DMA_CCR2_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR2_FIELD0002_SHIFT (22U)
|
#define DMA_CCR2_FIELD0002_MASK (0x7U << DMA_CCR2_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR2_FIELD0001_SHIFT (25U)
|
#define DMA_CCR2_FIELD0001_MASK (0x7U << DMA_CCR2_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_2 */
|
#define DMA_LC0_2_OFFSET (0x44CU)
|
#define DMA_LC0_2 (0x0U)
|
#define DMA_LC0_2_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_2_FIELD0000_MASK (0xFFU << DMA_LC0_2_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_2 */
|
#define DMA_LC1_2_OFFSET (0x450U)
|
#define DMA_LC1_2 (0x0U)
|
#define DMA_LC1_2_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_2_FIELD0000_MASK (0xFFU << DMA_LC1_2_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* SAR3 */
|
#define DMA_SAR3_OFFSET (0x460U)
|
#define DMA_SAR3 (0x0U)
|
#define DMA_SAR3_FIELD0000_SHIFT (0U)
|
#define DMA_SAR3_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR3_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR3 */
|
#define DMA_DAR3_OFFSET (0x464U)
|
#define DMA_DAR3 (0x0U)
|
#define DMA_DAR3_FIELD0000_SHIFT (0U)
|
#define DMA_DAR3_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR3_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR3 */
|
#define DMA_CCR3_OFFSET (0x468U)
|
#define DMA_CCR3 (0x0U)
|
#define DMA_CCR3_FIELD0000_SHIFT (0U)
|
#define DMA_CCR3_FIELD0000_MASK (0x1U << DMA_CCR3_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR3_FIELD0009_SHIFT (1U)
|
#define DMA_CCR3_FIELD0009_MASK (0x7U << DMA_CCR3_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR3_FIELD0008_SHIFT (4U)
|
#define DMA_CCR3_FIELD0008_MASK (0xFU << DMA_CCR3_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR3_FIELD0007_SHIFT (8U)
|
#define DMA_CCR3_FIELD0007_MASK (0x7U << DMA_CCR3_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR3_FIELD0006_SHIFT (11U)
|
#define DMA_CCR3_FIELD0006_MASK (0x7U << DMA_CCR3_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR3_FIELD0005_SHIFT (14U)
|
#define DMA_CCR3_FIELD0005_MASK (0x1U << DMA_CCR3_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR3_FIELD0004_SHIFT (15U)
|
#define DMA_CCR3_FIELD0004_MASK (0x7U << DMA_CCR3_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR3_FIELD0003_SHIFT (18U)
|
#define DMA_CCR3_FIELD0003_MASK (0xFU << DMA_CCR3_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR3_FIELD0002_SHIFT (22U)
|
#define DMA_CCR3_FIELD0002_MASK (0x7U << DMA_CCR3_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR3_FIELD0001_SHIFT (25U)
|
#define DMA_CCR3_FIELD0001_MASK (0x7U << DMA_CCR3_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_3 */
|
#define DMA_LC0_3_OFFSET (0x46CU)
|
#define DMA_LC0_3 (0x0U)
|
#define DMA_LC0_3_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_3_FIELD0000_MASK (0xFFU << DMA_LC0_3_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_3 */
|
#define DMA_LC1_3_OFFSET (0x470U)
|
#define DMA_LC1_3 (0x0U)
|
#define DMA_LC1_3_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_3_FIELD0000_MASK (0xFFU << DMA_LC1_3_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* SAR4 */
|
#define DMA_SAR4_OFFSET (0x480U)
|
#define DMA_SAR4 (0x0U)
|
#define DMA_SAR4_FIELD0000_SHIFT (0U)
|
#define DMA_SAR4_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR4_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR4 */
|
#define DMA_DAR4_OFFSET (0x484U)
|
#define DMA_DAR4 (0x0U)
|
#define DMA_DAR4_FIELD0000_SHIFT (0U)
|
#define DMA_DAR4_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR4_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR4 */
|
#define DMA_CCR4_OFFSET (0x488U)
|
#define DMA_CCR4 (0x0U)
|
#define DMA_CCR4_FIELD0000_SHIFT (0U)
|
#define DMA_CCR4_FIELD0000_MASK (0x1U << DMA_CCR4_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR4_FIELD0009_SHIFT (1U)
|
#define DMA_CCR4_FIELD0009_MASK (0x7U << DMA_CCR4_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR4_FIELD0008_SHIFT (4U)
|
#define DMA_CCR4_FIELD0008_MASK (0xFU << DMA_CCR4_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR4_FIELD0007_SHIFT (8U)
|
#define DMA_CCR4_FIELD0007_MASK (0x7U << DMA_CCR4_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR4_FIELD0006_SHIFT (11U)
|
#define DMA_CCR4_FIELD0006_MASK (0x7U << DMA_CCR4_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR4_FIELD0005_SHIFT (14U)
|
#define DMA_CCR4_FIELD0005_MASK (0x1U << DMA_CCR4_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR4_FIELD0004_SHIFT (15U)
|
#define DMA_CCR4_FIELD0004_MASK (0x7U << DMA_CCR4_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR4_FIELD0003_SHIFT (18U)
|
#define DMA_CCR4_FIELD0003_MASK (0xFU << DMA_CCR4_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR4_FIELD0002_SHIFT (22U)
|
#define DMA_CCR4_FIELD0002_MASK (0x7U << DMA_CCR4_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR4_FIELD0001_SHIFT (25U)
|
#define DMA_CCR4_FIELD0001_MASK (0x7U << DMA_CCR4_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_4 */
|
#define DMA_LC0_4_OFFSET (0x48CU)
|
#define DMA_LC0_4 (0x0U)
|
#define DMA_LC0_4_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_4_FIELD0000_MASK (0xFFU << DMA_LC0_4_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_4 */
|
#define DMA_LC1_4_OFFSET (0x490U)
|
#define DMA_LC1_4 (0x0U)
|
#define DMA_LC1_4_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_4_FIELD0000_MASK (0xFFU << DMA_LC1_4_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* SAR5 */
|
#define DMA_SAR5_OFFSET (0x4A0U)
|
#define DMA_SAR5 (0x0U)
|
#define DMA_SAR5_FIELD0000_SHIFT (0U)
|
#define DMA_SAR5_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR5_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR5 */
|
#define DMA_DAR5_OFFSET (0x4A4U)
|
#define DMA_DAR5 (0x0U)
|
#define DMA_DAR5_FIELD0000_SHIFT (0U)
|
#define DMA_DAR5_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR5_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR5 */
|
#define DMA_CCR5_OFFSET (0x4A8U)
|
#define DMA_CCR5 (0x0U)
|
#define DMA_CCR5_FIELD0000_SHIFT (0U)
|
#define DMA_CCR5_FIELD0000_MASK (0x1U << DMA_CCR5_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR5_FIELD0009_SHIFT (1U)
|
#define DMA_CCR5_FIELD0009_MASK (0x7U << DMA_CCR5_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR5_FIELD0008_SHIFT (4U)
|
#define DMA_CCR5_FIELD0008_MASK (0xFU << DMA_CCR5_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR5_FIELD0007_SHIFT (8U)
|
#define DMA_CCR5_FIELD0007_MASK (0x7U << DMA_CCR5_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR5_FIELD0006_SHIFT (11U)
|
#define DMA_CCR5_FIELD0006_MASK (0x7U << DMA_CCR5_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR5_FIELD0005_SHIFT (14U)
|
#define DMA_CCR5_FIELD0005_MASK (0x1U << DMA_CCR5_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR5_FIELD0004_SHIFT (15U)
|
#define DMA_CCR5_FIELD0004_MASK (0x7U << DMA_CCR5_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR5_FIELD0003_SHIFT (18U)
|
#define DMA_CCR5_FIELD0003_MASK (0xFU << DMA_CCR5_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR5_FIELD0002_SHIFT (22U)
|
#define DMA_CCR5_FIELD0002_MASK (0x7U << DMA_CCR5_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR5_FIELD0001_SHIFT (25U)
|
#define DMA_CCR5_FIELD0001_MASK (0x7U << DMA_CCR5_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_5 */
|
#define DMA_LC0_5_OFFSET (0x4ACU)
|
#define DMA_LC0_5 (0x0U)
|
#define DMA_LC0_5_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_5_FIELD0000_MASK (0xFFU << DMA_LC0_5_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_5 */
|
#define DMA_LC1_5_OFFSET (0x4B0U)
|
#define DMA_LC1_5 (0x0U)
|
#define DMA_LC1_5_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_5_FIELD0000_MASK (0xFFU << DMA_LC1_5_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* SAR6 */
|
#define DMA_SAR6_OFFSET (0x4C0U)
|
#define DMA_SAR6 (0x0U)
|
#define DMA_SAR6_FIELD0000_SHIFT (0U)
|
#define DMA_SAR6_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR6_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR6 */
|
#define DMA_DAR6_OFFSET (0x4C4U)
|
#define DMA_DAR6 (0x0U)
|
#define DMA_DAR6_FIELD0000_SHIFT (0U)
|
#define DMA_DAR6_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR6_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR6 */
|
#define DMA_CCR6_OFFSET (0x4C8U)
|
#define DMA_CCR6 (0x0U)
|
#define DMA_CCR6_FIELD0000_SHIFT (0U)
|
#define DMA_CCR6_FIELD0000_MASK (0x1U << DMA_CCR6_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR6_FIELD0009_SHIFT (1U)
|
#define DMA_CCR6_FIELD0009_MASK (0x7U << DMA_CCR6_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR6_FIELD0008_SHIFT (4U)
|
#define DMA_CCR6_FIELD0008_MASK (0xFU << DMA_CCR6_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR6_FIELD0007_SHIFT (8U)
|
#define DMA_CCR6_FIELD0007_MASK (0x7U << DMA_CCR6_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR6_FIELD0006_SHIFT (11U)
|
#define DMA_CCR6_FIELD0006_MASK (0x7U << DMA_CCR6_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR6_FIELD0005_SHIFT (14U)
|
#define DMA_CCR6_FIELD0005_MASK (0x1U << DMA_CCR6_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR6_FIELD0004_SHIFT (15U)
|
#define DMA_CCR6_FIELD0004_MASK (0x7U << DMA_CCR6_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR6_FIELD0003_SHIFT (18U)
|
#define DMA_CCR6_FIELD0003_MASK (0xFU << DMA_CCR6_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR6_FIELD0002_SHIFT (22U)
|
#define DMA_CCR6_FIELD0002_MASK (0x7U << DMA_CCR6_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR6_FIELD0001_SHIFT (25U)
|
#define DMA_CCR6_FIELD0001_MASK (0x7U << DMA_CCR6_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_6 */
|
#define DMA_LC0_6_OFFSET (0x4CCU)
|
#define DMA_LC0_6 (0x0U)
|
#define DMA_LC0_6_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_6_FIELD0000_MASK (0xFFU << DMA_LC0_6_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_6 */
|
#define DMA_LC1_6_OFFSET (0x4D0U)
|
#define DMA_LC1_6 (0x0U)
|
#define DMA_LC1_6_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_6_FIELD0000_MASK (0xFFU << DMA_LC1_6_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* SAR7 */
|
#define DMA_SAR7_OFFSET (0x4E0U)
|
#define DMA_SAR7 (0x0U)
|
#define DMA_SAR7_FIELD0000_SHIFT (0U)
|
#define DMA_SAR7_FIELD0000_MASK (0xFFFFFFFFU << DMA_SAR7_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* DAR7 */
|
#define DMA_DAR7_OFFSET (0x4E4U)
|
#define DMA_DAR7 (0x0U)
|
#define DMA_DAR7_FIELD0000_SHIFT (0U)
|
#define DMA_DAR7_FIELD0000_MASK (0xFFFFFFFFU << DMA_DAR7_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CCR7 */
|
#define DMA_CCR7_OFFSET (0x4E8U)
|
#define DMA_CCR7 (0x0U)
|
#define DMA_CCR7_FIELD0000_SHIFT (0U)
|
#define DMA_CCR7_FIELD0000_MASK (0x1U << DMA_CCR7_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CCR7_FIELD0009_SHIFT (1U)
|
#define DMA_CCR7_FIELD0009_MASK (0x7U << DMA_CCR7_FIELD0009_SHIFT) /* 0x0000000E */
|
#define DMA_CCR7_FIELD0008_SHIFT (4U)
|
#define DMA_CCR7_FIELD0008_MASK (0xFU << DMA_CCR7_FIELD0008_SHIFT) /* 0x000000F0 */
|
#define DMA_CCR7_FIELD0007_SHIFT (8U)
|
#define DMA_CCR7_FIELD0007_MASK (0x7U << DMA_CCR7_FIELD0007_SHIFT) /* 0x00000700 */
|
#define DMA_CCR7_FIELD0006_SHIFT (11U)
|
#define DMA_CCR7_FIELD0006_MASK (0x7U << DMA_CCR7_FIELD0006_SHIFT) /* 0x00003800 */
|
#define DMA_CCR7_FIELD0005_SHIFT (14U)
|
#define DMA_CCR7_FIELD0005_MASK (0x1U << DMA_CCR7_FIELD0005_SHIFT) /* 0x00004000 */
|
#define DMA_CCR7_FIELD0004_SHIFT (15U)
|
#define DMA_CCR7_FIELD0004_MASK (0x7U << DMA_CCR7_FIELD0004_SHIFT) /* 0x00038000 */
|
#define DMA_CCR7_FIELD0003_SHIFT (18U)
|
#define DMA_CCR7_FIELD0003_MASK (0xFU << DMA_CCR7_FIELD0003_SHIFT) /* 0x003C0000 */
|
#define DMA_CCR7_FIELD0002_SHIFT (22U)
|
#define DMA_CCR7_FIELD0002_MASK (0x7U << DMA_CCR7_FIELD0002_SHIFT) /* 0x01C00000 */
|
#define DMA_CCR7_FIELD0001_SHIFT (25U)
|
#define DMA_CCR7_FIELD0001_MASK (0x7U << DMA_CCR7_FIELD0001_SHIFT) /* 0x0E000000 */
|
/* LC0_7 */
|
#define DMA_LC0_7_OFFSET (0x4ECU)
|
#define DMA_LC0_7 (0x0U)
|
#define DMA_LC0_7_FIELD0000_SHIFT (0U)
|
#define DMA_LC0_7_FIELD0000_MASK (0xFFU << DMA_LC0_7_FIELD0000_SHIFT) /* 0x000000FF */
|
/* LC1_7 */
|
#define DMA_LC1_7_OFFSET (0x4F0U)
|
#define DMA_LC1_7 (0x0U)
|
#define DMA_LC1_7_FIELD0000_SHIFT (0U)
|
#define DMA_LC1_7_FIELD0000_MASK (0xFFU << DMA_LC1_7_FIELD0000_SHIFT) /* 0x000000FF */
|
/* PADDING0 */
|
#define DMA_PADDING0_OFFSET (0x0U)
|
/* PADDING1 */
|
#define DMA_PADDING1_OFFSET (0x0U)
|
/* PADDING2 */
|
#define DMA_PADDING2_OFFSET (0x0U)
|
/* DBGSTATUS */
|
#define DMA_DBGSTATUS_OFFSET (0xD00U)
|
#define DMA_DBGSTATUS (0x0U)
|
#define DMA_DBGSTATUS_FIELD0000_SHIFT (0U)
|
#define DMA_DBGSTATUS_FIELD0000_MASK (0x3U << DMA_DBGSTATUS_FIELD0000_SHIFT) /* 0x00000003 */
|
/* DBGCMD */
|
#define DMA_DBGCMD_OFFSET (0xD04U)
|
#define DMA_DBGCMD_FIELD0000_SHIFT (0U)
|
#define DMA_DBGCMD_FIELD0000_MASK (0x3U << DMA_DBGCMD_FIELD0000_SHIFT) /* 0x00000003 */
|
/* DBGINST0 */
|
#define DMA_DBGINST0_OFFSET (0xD08U)
|
#define DMA_DBGINST0_FIELD0000_SHIFT (0U)
|
#define DMA_DBGINST0_FIELD0000_MASK (0x1U << DMA_DBGINST0_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_DBGINST0_FIELD0003_SHIFT (8U)
|
#define DMA_DBGINST0_FIELD0003_MASK (0x7U << DMA_DBGINST0_FIELD0003_SHIFT) /* 0x00000700 */
|
#define DMA_DBGINST0_FIELD0002_SHIFT (16U)
|
#define DMA_DBGINST0_FIELD0002_MASK (0xFFU << DMA_DBGINST0_FIELD0002_SHIFT) /* 0x00FF0000 */
|
#define DMA_DBGINST0_FIELD0001_SHIFT (24U)
|
#define DMA_DBGINST0_FIELD0001_MASK (0xFFU << DMA_DBGINST0_FIELD0001_SHIFT) /* 0xFF000000 */
|
/* DBGINST1 */
|
#define DMA_DBGINST1_OFFSET (0xD0CU)
|
#define DMA_DBGINST1_FIELD0000_SHIFT (0U)
|
#define DMA_DBGINST1_FIELD0000_MASK (0xFFU << DMA_DBGINST1_FIELD0000_SHIFT) /* 0x000000FF */
|
#define DMA_DBGINST1_FIELD0003_SHIFT (8U)
|
#define DMA_DBGINST1_FIELD0003_MASK (0xFFU << DMA_DBGINST1_FIELD0003_SHIFT) /* 0x0000FF00 */
|
#define DMA_DBGINST1_FIELD0002_SHIFT (16U)
|
#define DMA_DBGINST1_FIELD0002_MASK (0xFFU << DMA_DBGINST1_FIELD0002_SHIFT) /* 0x00FF0000 */
|
#define DMA_DBGINST1_FIELD0001_SHIFT (24U)
|
#define DMA_DBGINST1_FIELD0001_MASK (0xFFU << DMA_DBGINST1_FIELD0001_SHIFT) /* 0xFF000000 */
|
/* CR0 */
|
#define DMA_CR0_OFFSET (0xE00U)
|
#define DMA_CR0 (0x47051U)
|
#define DMA_CR0_FIELD0000_SHIFT (0U)
|
#define DMA_CR0_FIELD0000_MASK (0x1U << DMA_CR0_FIELD0000_SHIFT) /* 0x00000001 */
|
#define DMA_CR0_FIELD0005_SHIFT (1U)
|
#define DMA_CR0_FIELD0005_MASK (0x1U << DMA_CR0_FIELD0005_SHIFT) /* 0x00000002 */
|
#define DMA_CR0_FIELD0004_SHIFT (2U)
|
#define DMA_CR0_FIELD0004_MASK (0x1U << DMA_CR0_FIELD0004_SHIFT) /* 0x00000004 */
|
#define DMA_CR0_FIELD0003_SHIFT (4U)
|
#define DMA_CR0_FIELD0003_MASK (0x7U << DMA_CR0_FIELD0003_SHIFT) /* 0x00000070 */
|
#define DMA_CR0_FIELD0002_SHIFT (12U)
|
#define DMA_CR0_FIELD0002_MASK (0x1FU << DMA_CR0_FIELD0002_SHIFT) /* 0x0001F000 */
|
#define DMA_CR0_FIELD0001_SHIFT (17U)
|
#define DMA_CR0_FIELD0001_MASK (0x1FU << DMA_CR0_FIELD0001_SHIFT) /* 0x003E0000 */
|
/* CR1 */
|
#define DMA_CR1_OFFSET (0xE04U)
|
#define DMA_CR1 (0x57U)
|
#define DMA_CR1_FIELD0000_SHIFT (0U)
|
#define DMA_CR1_FIELD0000_MASK (0x7U << DMA_CR1_FIELD0000_SHIFT) /* 0x00000007 */
|
#define DMA_CR1_FIELD0001_SHIFT (4U)
|
#define DMA_CR1_FIELD0001_MASK (0xFU << DMA_CR1_FIELD0001_SHIFT) /* 0x000000F0 */
|
/* CR2 */
|
#define DMA_CR2_OFFSET (0xE08U)
|
#define DMA_CR2 (0x0U)
|
#define DMA_CR2_FIELD0000_SHIFT (0U)
|
#define DMA_CR2_FIELD0000_MASK (0xFFFFFFFFU << DMA_CR2_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CR3 */
|
#define DMA_CR3_OFFSET (0xE0CU)
|
#define DMA_CR3 (0x0U)
|
#define DMA_CR3_FIELD0000_SHIFT (0U)
|
#define DMA_CR3_FIELD0000_MASK (0xFFFFFFFFU << DMA_CR3_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CR4 */
|
#define DMA_CR4_OFFSET (0xE10U)
|
#define DMA_CR4 (0x6U)
|
#define DMA_CR4_FIELD0000_SHIFT (0U)
|
#define DMA_CR4_FIELD0000_MASK (0xFFFFFFFFU << DMA_CR4_FIELD0000_SHIFT) /* 0xFFFFFFFF */
|
/* CRDN */
|
#define DMA_CRDN_OFFSET (0xE14U)
|
#define DMA_CRDN (0x2094733U)
|
#define DMA_CRDN_FIELD0000_SHIFT (0U)
|
#define DMA_CRDN_FIELD0000_MASK (0x7U << DMA_CRDN_FIELD0000_SHIFT) /* 0x00000007 */
|
#define DMA_CRDN_FIELD0005_SHIFT (4U)
|
#define DMA_CRDN_FIELD0005_MASK (0x7U << DMA_CRDN_FIELD0005_SHIFT) /* 0x00000070 */
|
#define DMA_CRDN_FIELD0004_SHIFT (8U)
|
#define DMA_CRDN_FIELD0004_MASK (0xFU << DMA_CRDN_FIELD0004_SHIFT) /* 0x00000F00 */
|
#define DMA_CRDN_FIELD0003_SHIFT (12U)
|
#define DMA_CRDN_FIELD0003_MASK (0x7U << DMA_CRDN_FIELD0003_SHIFT) /* 0x00007000 */
|
#define DMA_CRDN_FIELD0002_SHIFT (16U)
|
#define DMA_CRDN_FIELD0002_MASK (0xFU << DMA_CRDN_FIELD0002_SHIFT) /* 0x000F0000 */
|
#define DMA_CRDN_FIELD0001_SHIFT (20U)
|
#define DMA_CRDN_FIELD0001_MASK (0x3FFU << DMA_CRDN_FIELD0001_SHIFT) /* 0x3FF00000 */
|
/* WD */
|
#define DMA_WD_OFFSET (0xE80U)
|
#define DMA_WD_FIELD0000_SHIFT (0U)
|
#define DMA_WD_FIELD0000_MASK (0x1U << DMA_WD_FIELD0000_SHIFT) /* 0x00000001 */
|
/******************************************CAN*******************************************/
|
/* MODE */
|
#define CAN_MODE_OFFSET (0x0U)
|
#define CAN_MODE_WORK_MODE_SHIFT (0U)
|
#define CAN_MODE_WORK_MODE_MASK (0x1U << CAN_MODE_WORK_MODE_SHIFT) /* 0x00000001 */
|
#define CAN_MODE_SLEEP_MODE_SHIFT (1U)
|
#define CAN_MODE_SLEEP_MODE_MASK (0x1U << CAN_MODE_SLEEP_MODE_SHIFT) /* 0x00000002 */
|
#define CAN_MODE_SELF_TEST_SHIFT (2U)
|
#define CAN_MODE_SELF_TEST_MASK (0x1U << CAN_MODE_SELF_TEST_SHIFT) /* 0x00000004 */
|
#define CAN_MODE_SILENT_MODE_SHIFT (3U)
|
#define CAN_MODE_SILENT_MODE_MASK (0x1U << CAN_MODE_SILENT_MODE_SHIFT) /* 0x00000008 */
|
#define CAN_MODE_LBACK_MODE_SHIFT (4U)
|
#define CAN_MODE_LBACK_MODE_MASK (0x1U << CAN_MODE_LBACK_MODE_SHIFT) /* 0x00000010 */
|
#define CAN_MODE_RXSTX_MODE_SHIFT (5U)
|
#define CAN_MODE_RXSTX_MODE_MASK (0x1U << CAN_MODE_RXSTX_MODE_SHIFT) /* 0x00000020 */
|
#define CAN_MODE_TXORDER_MODE_SHIFT (6U)
|
#define CAN_MODE_TXORDER_MODE_MASK (0x1U << CAN_MODE_TXORDER_MODE_SHIFT) /* 0x00000040 */
|
#define CAN_MODE_RXSORT_MODE_SHIFT (7U)
|
#define CAN_MODE_RXSORT_MODE_MASK (0x1U << CAN_MODE_RXSORT_MODE_SHIFT) /* 0x00000080 */
|
#define CAN_MODE_COVER_MODE_SHIFT (8U)
|
#define CAN_MODE_COVER_MODE_MASK (0x1U << CAN_MODE_COVER_MODE_SHIFT) /* 0x00000100 */
|
#define CAN_MODE_OVLD_MODE_SHIFT (9U)
|
#define CAN_MODE_OVLD_MODE_MASK (0x1U << CAN_MODE_OVLD_MODE_SHIFT) /* 0x00000200 */
|
#define CAN_MODE_AUTO_RETX_MODE_SHIFT (10U)
|
#define CAN_MODE_AUTO_RETX_MODE_MASK (0x1U << CAN_MODE_AUTO_RETX_MODE_SHIFT) /* 0x00000400 */
|
#define CAN_MODE_AUTO_BUS_ON_SHIFT (11U)
|
#define CAN_MODE_AUTO_BUS_ON_MASK (0x1U << CAN_MODE_AUTO_BUS_ON_SHIFT) /* 0x00000800 */
|
#define CAN_MODE_SPACE_RX_MODE_SHIFT (12U)
|
#define CAN_MODE_SPACE_RX_MODE_MASK (0x1U << CAN_MODE_SPACE_RX_MODE_SHIFT) /* 0x00001000 */
|
#define CAN_MODE_BRSD_SHIFT (13U)
|
#define CAN_MODE_BRSD_MASK (0x1U << CAN_MODE_BRSD_SHIFT) /* 0x00002000 */
|
#define CAN_MODE_DPEE_SHIFT (14U)
|
#define CAN_MODE_DPEE_MASK (0x1U << CAN_MODE_DPEE_SHIFT) /* 0x00004000 */
|
#define CAN_MODE_CAN_FD_MODE_ENABLE_SHIFT (15U)
|
#define CAN_MODE_CAN_FD_MODE_ENABLE_MASK (0x1U << CAN_MODE_CAN_FD_MODE_ENABLE_SHIFT) /* 0x00008000 */
|
/* CMD */
|
#define CAN_CMD_OFFSET (0x4U)
|
#define CAN_CMD_TX0_REQ_SHIFT (0U)
|
#define CAN_CMD_TX0_REQ_MASK (0x1U << CAN_CMD_TX0_REQ_SHIFT) /* 0x00000001 */
|
#define CAN_CMD_TX1_REQ_SHIFT (1U)
|
#define CAN_CMD_TX1_REQ_MASK (0x1U << CAN_CMD_TX1_REQ_SHIFT) /* 0x00000002 */
|
/* STATE */
|
#define CAN_STATE_OFFSET (0x8U)
|
#define CAN_STATE (0x0U)
|
#define CAN_STATE_RX_BUFFER_FULL_SHIFT (0U)
|
#define CAN_STATE_RX_BUFFER_FULL_MASK (0x1U << CAN_STATE_RX_BUFFER_FULL_SHIFT) /* 0x00000001 */
|
#define CAN_STATE_TX_BUFFER_FULL_SHIFT (1U)
|
#define CAN_STATE_TX_BUFFER_FULL_MASK (0x1U << CAN_STATE_TX_BUFFER_FULL_SHIFT) /* 0x00000002 */
|
#define CAN_STATE_RX_PERIOD_SHIFT (2U)
|
#define CAN_STATE_RX_PERIOD_MASK (0x1U << CAN_STATE_RX_PERIOD_SHIFT) /* 0x00000004 */
|
#define CAN_STATE_TX_PERIOD_SHIFT (3U)
|
#define CAN_STATE_TX_PERIOD_MASK (0x1U << CAN_STATE_TX_PERIOD_SHIFT) /* 0x00000008 */
|
#define CAN_STATE_ERROR_WARNING_STATE_SHIFT (4U)
|
#define CAN_STATE_ERROR_WARNING_STATE_MASK (0x1U << CAN_STATE_ERROR_WARNING_STATE_SHIFT) /* 0x00000010 */
|
#define CAN_STATE_BUS_OFF_STATE_SHIFT (5U)
|
#define CAN_STATE_BUS_OFF_STATE_MASK (0x1U << CAN_STATE_BUS_OFF_STATE_SHIFT) /* 0x00000020 */
|
#define CAN_STATE_SLEEP_STATE_SHIFT (6U)
|
#define CAN_STATE_SLEEP_STATE_MASK (0x1U << CAN_STATE_SLEEP_STATE_SHIFT) /* 0x00000040 */
|
/* INT */
|
#define CAN_INT_OFFSET (0xCU)
|
#define CAN_INT_RX_FINISH_INT_SHIFT (0U)
|
#define CAN_INT_RX_FINISH_INT_MASK (0x1U << CAN_INT_RX_FINISH_INT_SHIFT) /* 0x00000001 */
|
#define CAN_INT_TX_FINISH_INT_SHIFT (1U)
|
#define CAN_INT_TX_FINISH_INT_MASK (0x1U << CAN_INT_TX_FINISH_INT_SHIFT) /* 0x00000002 */
|
#define CAN_INT_ERROR_WARNING_INT_SHIFT (2U)
|
#define CAN_INT_ERROR_WARNING_INT_MASK (0x1U << CAN_INT_ERROR_WARNING_INT_SHIFT) /* 0x00000004 */
|
#define CAN_INT_OVERLOAD_INT_SHIFT (3U)
|
#define CAN_INT_OVERLOAD_INT_MASK (0x1U << CAN_INT_OVERLOAD_INT_SHIFT) /* 0x00000008 */
|
#define CAN_INT_PASSIVE_ERROR_INT_SHIFT (4U)
|
#define CAN_INT_PASSIVE_ERROR_INT_MASK (0x1U << CAN_INT_PASSIVE_ERROR_INT_SHIFT) /* 0x00000010 */
|
#define CAN_INT_TX_ARBIT_FAIL_INT_SHIFT (5U)
|
#define CAN_INT_TX_ARBIT_FAIL_INT_MASK (0x1U << CAN_INT_TX_ARBIT_FAIL_INT_SHIFT) /* 0x00000020 */
|
#define CAN_INT_ERROR_INT_SHIFT (6U)
|
#define CAN_INT_ERROR_INT_MASK (0x1U << CAN_INT_ERROR_INT_SHIFT) /* 0x00000040 */
|
#define CAN_INT_RX_FIFO_FULL_INT_SHIFT (7U)
|
#define CAN_INT_RX_FIFO_FULL_INT_MASK (0x1U << CAN_INT_RX_FIFO_FULL_INT_SHIFT) /* 0x00000080 */
|
#define CAN_INT_RX_FIFO_OVERFLOW_INT_SHIFT (8U)
|
#define CAN_INT_RX_FIFO_OVERFLOW_INT_MASK (0x1U << CAN_INT_RX_FIFO_OVERFLOW_INT_SHIFT) /* 0x00000100 */
|
#define CAN_INT_BUS_OFF_INT_SHIFT (9U)
|
#define CAN_INT_BUS_OFF_INT_MASK (0x1U << CAN_INT_BUS_OFF_INT_SHIFT) /* 0x00000200 */
|
#define CAN_INT_BUS_OFF_RECOVERY_INT_SHIFT (10U)
|
#define CAN_INT_BUS_OFF_RECOVERY_INT_MASK (0x1U << CAN_INT_BUS_OFF_RECOVERY_INT_SHIFT) /* 0x00000400 */
|
#define CAN_INT_TIMESTAMP_COUNTER_OVERFLOW_INT_SHIFT (11U)
|
#define CAN_INT_TIMESTAMP_COUNTER_OVERFLOW_INT_MASK (0x1U << CAN_INT_TIMESTAMP_COUNTER_OVERFLOW_INT_SHIFT) /* 0x00000800 */
|
#define CAN_INT_TX_EVENT_FIFO_OVERFLOW_INT_SHIFT (12U)
|
#define CAN_INT_TX_EVENT_FIFO_OVERFLOW_INT_MASK (0x1U << CAN_INT_TX_EVENT_FIFO_OVERFLOW_INT_SHIFT) /* 0x00001000 */
|
#define CAN_INT_TX_EVENT_FIFO_FULL_INT_SHIFT (13U)
|
#define CAN_INT_TX_EVENT_FIFO_FULL_INT_MASK (0x1U << CAN_INT_TX_EVENT_FIFO_FULL_INT_SHIFT) /* 0x00002000 */
|
#define CAN_INT_WAKEUP_INT_SHIFT (14U)
|
#define CAN_INT_WAKEUP_INT_MASK (0x1U << CAN_INT_WAKEUP_INT_SHIFT) /* 0x00004000 */
|
/* INT_MASK */
|
#define CAN_INT_MASK_OFFSET (0x10U)
|
#define CAN_INT_MASK_RX_FINISH_INT_MASK_SHIFT (0U)
|
#define CAN_INT_MASK_RX_FINISH_INT_MASK_MASK (0x1U << CAN_INT_MASK_RX_FINISH_INT_MASK_SHIFT) /* 0x00000001 */
|
#define CAN_INT_MASK_TX_FINISH_INT_MASK_SHIFT (1U)
|
#define CAN_INT_MASK_TX_FINISH_INT_MASK_MASK (0x1U << CAN_INT_MASK_TX_FINISH_INT_MASK_SHIFT) /* 0x00000002 */
|
#define CAN_INT_MASK_ERROR_WARNING_INT_MASK_SHIFT (2U)
|
#define CAN_INT_MASK_ERROR_WARNING_INT_MASK_MASK (0x1U << CAN_INT_MASK_ERROR_WARNING_INT_MASK_SHIFT) /* 0x00000004 */
|
#define CAN_INT_MASK_RX_BUFFER_OVERFLOW_INT_MASK_SHIFT (3U)
|
#define CAN_INT_MASK_RX_BUFFER_OVERFLOW_INT_MASK_MASK (0x1U << CAN_INT_MASK_RX_BUFFER_OVERFLOW_INT_MASK_SHIFT) /* 0x00000008 */
|
#define CAN_INT_MASK_PASSIVE_ERROR_INT_MASK_SHIFT (4U)
|
#define CAN_INT_MASK_PASSIVE_ERROR_INT_MASK_MASK (0x1U << CAN_INT_MASK_PASSIVE_ERROR_INT_MASK_SHIFT) /* 0x00000010 */
|
#define CAN_INT_MASK_TX_ARBIT_FAIL_INT_MASK_SHIFT (5U)
|
#define CAN_INT_MASK_TX_ARBIT_FAIL_INT_MASK_MASK (0x1U << CAN_INT_MASK_TX_ARBIT_FAIL_INT_MASK_SHIFT) /* 0x00000020 */
|
#define CAN_INT_MASK_ERROR_INT_MASK_SHIFT (6U)
|
#define CAN_INT_MASK_ERROR_INT_MASK_MASK (0x1U << CAN_INT_MASK_ERROR_INT_MASK_SHIFT) /* 0x00000040 */
|
#define CAN_INT_MASK_RX_FIFO_FULL_INT_MASK_SHIFT (7U)
|
#define CAN_INT_MASK_RX_FIFO_FULL_INT_MASK_MASK (0x1U << CAN_INT_MASK_RX_FIFO_FULL_INT_MASK_SHIFT) /* 0x00000080 */
|
#define CAN_INT_MASK_RX_FIFO_OVERFLOW_INT_MASK_SHIFT (8U)
|
#define CAN_INT_MASK_RX_FIFO_OVERFLOW_INT_MASK_MASK (0x1U << CAN_INT_MASK_RX_FIFO_OVERFLOW_INT_MASK_SHIFT) /* 0x00000100 */
|
#define CAN_INT_MASK_BUS_OFF_INT_MASK_SHIFT (9U)
|
#define CAN_INT_MASK_BUS_OFF_INT_MASK_MASK (0x1U << CAN_INT_MASK_BUS_OFF_INT_MASK_SHIFT) /* 0x00000200 */
|
#define CAN_INT_MASK_BUS_OFF_RECOVERY_INT_MASK_SHIFT (10U)
|
#define CAN_INT_MASK_BUS_OFF_RECOVERY_INT_MASK_MASK (0x1U << CAN_INT_MASK_BUS_OFF_RECOVERY_INT_MASK_SHIFT) /* 0x00000400 */
|
#define CAN_INT_MASK_TIMESTAMP_COUNTER_OVERFLOW_INT_MASK_SHIFT (11U)
|
#define CAN_INT_MASK_TIMESTAMP_COUNTER_OVERFLOW_INT_MASK_MASK (0x1U << CAN_INT_MASK_TIMESTAMP_COUNTER_OVERFLOW_INT_MASK_SHIFT) /* 0x00000800 */
|
#define CAN_INT_MASK_TX_EVENT_FIFO_OVERFLOW_INT_MASK_SHIFT (12U)
|
#define CAN_INT_MASK_TX_EVENT_FIFO_OVERFLOW_INT_MASK_MASK (0x1U << CAN_INT_MASK_TX_EVENT_FIFO_OVERFLOW_INT_MASK_SHIFT) /* 0x00001000 */
|
#define CAN_INT_MASK_TX_EVENT_FIFO_FULL_INT_MASK_SHIFT (13U)
|
#define CAN_INT_MASK_TX_EVENT_FIFO_FULL_INT_MASK_MASK (0x1U << CAN_INT_MASK_TX_EVENT_FIFO_FULL_INT_MASK_SHIFT) /* 0x00002000 */
|
#define CAN_INT_MASK_WAKEUP_INT_MASK_SHIFT (14U)
|
#define CAN_INT_MASK_WAKEUP_INT_MASK_MASK (0x1U << CAN_INT_MASK_WAKEUP_INT_MASK_SHIFT) /* 0x00004000 */
|
/* DMA_CTRL */
|
#define CAN_DMA_CTRL_OFFSET (0x14U)
|
#define CAN_DMA_CTRL_DMA_TX_MODE_SHIFT (0U)
|
#define CAN_DMA_CTRL_DMA_TX_MODE_MASK (0x1U << CAN_DMA_CTRL_DMA_TX_MODE_SHIFT) /* 0x00000001 */
|
#define CAN_DMA_CTRL_DMA_RX_MODE_SHIFT (1U)
|
#define CAN_DMA_CTRL_DMA_RX_MODE_MASK (0x1U << CAN_DMA_CTRL_DMA_RX_MODE_SHIFT) /* 0x00000002 */
|
/* BITTIMING */
|
#define CAN_BITTIMING_OFFSET (0x18U)
|
#define CAN_BITTIMING_TSEG1_SHIFT (0U)
|
#define CAN_BITTIMING_TSEG1_MASK (0xFU << CAN_BITTIMING_TSEG1_SHIFT) /* 0x0000000F */
|
#define CAN_BITTIMING_TSEG2_SHIFT (4U)
|
#define CAN_BITTIMING_TSEG2_MASK (0x7U << CAN_BITTIMING_TSEG2_SHIFT) /* 0x00000070 */
|
#define CAN_BITTIMING_BRP_SHIFT (8U)
|
#define CAN_BITTIMING_BRP_MASK (0x3FU << CAN_BITTIMING_BRP_SHIFT) /* 0x00003F00 */
|
#define CAN_BITTIMING_SJW_SHIFT (14U)
|
#define CAN_BITTIMING_SJW_MASK (0x3U << CAN_BITTIMING_SJW_SHIFT) /* 0x0000C000 */
|
#define CAN_BITTIMING_SAMPLE_MODE_SHIFT (16U)
|
#define CAN_BITTIMING_SAMPLE_MODE_MASK (0x1U << CAN_BITTIMING_SAMPLE_MODE_SHIFT) /* 0x00010000 */
|
/* ARBITFAIL */
|
#define CAN_ARBITFAIL_OFFSET (0x28U)
|
#define CAN_ARBITFAIL (0x0U)
|
#define CAN_ARBITFAIL_ARBIT_FAIL_CODE_SHIFT (0U)
|
#define CAN_ARBITFAIL_ARBIT_FAIL_CODE_MASK (0x7FU << CAN_ARBITFAIL_ARBIT_FAIL_CODE_SHIFT) /* 0x0000007F */
|
/* ERROR_CODE */
|
#define CAN_ERROR_CODE_OFFSET (0x2CU)
|
#define CAN_ERROR_CODE_RX_ERROR_POSITION_SHIFT (0U)
|
#define CAN_ERROR_CODE_RX_ERROR_POSITION_MASK (0xFFFFU << CAN_ERROR_CODE_RX_ERROR_POSITION_SHIFT) /* 0x0000FFFF */
|
#define CAN_ERROR_CODE_TX_ERROR_POSITION_SHIFT (16U)
|
#define CAN_ERROR_CODE_TX_ERROR_POSITION_MASK (0x1FFU << CAN_ERROR_CODE_TX_ERROR_POSITION_SHIFT) /* 0x01FF0000 */
|
#define CAN_ERROR_CODE_ERROR_DIRECTION_SHIFT (25U)
|
#define CAN_ERROR_CODE_ERROR_DIRECTION_MASK (0x1U << CAN_ERROR_CODE_ERROR_DIRECTION_SHIFT) /* 0x02000000 */
|
#define CAN_ERROR_CODE_ERROR_TYPE_SHIFT (26U)
|
#define CAN_ERROR_CODE_ERROR_TYPE_MASK (0x7U << CAN_ERROR_CODE_ERROR_TYPE_SHIFT) /* 0x1C000000 */
|
#define CAN_ERROR_CODE_ERROR_PHASE_SHIFT (29U)
|
#define CAN_ERROR_CODE_ERROR_PHASE_MASK (0x1U << CAN_ERROR_CODE_ERROR_PHASE_SHIFT) /* 0x20000000 */
|
/* RXERRORCNT */
|
#define CAN_RXERRORCNT_OFFSET (0x34U)
|
#define CAN_RXERRORCNT (0x0U)
|
#define CAN_RXERRORCNT_RX_ERR_CNT_SHIFT (0U)
|
#define CAN_RXERRORCNT_RX_ERR_CNT_MASK (0xFFU << CAN_RXERRORCNT_RX_ERR_CNT_SHIFT) /* 0x000000FF */
|
/* TXERRORCNT */
|
#define CAN_TXERRORCNT_OFFSET (0x38U)
|
#define CAN_TXERRORCNT (0x0U)
|
#define CAN_TXERRORCNT_TX_ERR_CNT_SHIFT (0U)
|
#define CAN_TXERRORCNT_TX_ERR_CNT_MASK (0x1FFU << CAN_TXERRORCNT_TX_ERR_CNT_SHIFT) /* 0x000001FF */
|
/* IDCODE */
|
#define CAN_IDCODE_OFFSET (0x3CU)
|
#define CAN_IDCODE_ID_CODE_SHIFT (0U)
|
#define CAN_IDCODE_ID_CODE_MASK (0x1FFFFFFFU << CAN_IDCODE_ID_CODE_SHIFT) /* 0x1FFFFFFF */
|
/* IDMASK */
|
#define CAN_IDMASK_OFFSET (0x40U)
|
#define CAN_IDMASK_ID_MASK_SHIFT (0U)
|
#define CAN_IDMASK_ID_MASK_MASK (0x1FFFFFFFU << CAN_IDMASK_ID_MASK_SHIFT) /* 0x1FFFFFFF */
|
/* TXFRAMEINFO */
|
#define CAN_TXFRAMEINFO_OFFSET (0x50U)
|
#define CAN_TXFRAMEINFO_TXDATA_LENGTH_SHIFT (0U)
|
#define CAN_TXFRAMEINFO_TXDATA_LENGTH_MASK (0xFU << CAN_TXFRAMEINFO_TXDATA_LENGTH_SHIFT) /* 0x0000000F */
|
#define CAN_TXFRAMEINFO_TX_RTR_SHIFT (6U)
|
#define CAN_TXFRAMEINFO_TX_RTR_MASK (0x1U << CAN_TXFRAMEINFO_TX_RTR_SHIFT) /* 0x00000040 */
|
#define CAN_TXFRAMEINFO_TXFRAME_FORMAT_SHIFT (7U)
|
#define CAN_TXFRAMEINFO_TXFRAME_FORMAT_MASK (0x1U << CAN_TXFRAMEINFO_TXFRAME_FORMAT_SHIFT) /* 0x00000080 */
|
/* TXID */
|
#define CAN_TXID_OFFSET (0x54U)
|
#define CAN_TXID_TX_ID_SHIFT (0U)
|
#define CAN_TXID_TX_ID_MASK (0x1FFFFFFFU << CAN_TXID_TX_ID_SHIFT) /* 0x1FFFFFFF */
|
/* TXDATA0 */
|
#define CAN_TXDATA0_OFFSET (0x58U)
|
#define CAN_TXDATA0_TX_DATA0_SHIFT (0U)
|
#define CAN_TXDATA0_TX_DATA0_MASK (0xFFFFFFFFU << CAN_TXDATA0_TX_DATA0_SHIFT) /* 0xFFFFFFFF */
|
/* TXDATA1 */
|
#define CAN_TXDATA1_OFFSET (0x5CU)
|
#define CAN_TXDATA1_TX_DATA1_SHIFT (0U)
|
#define CAN_TXDATA1_TX_DATA1_MASK (0xFFFFFFFFU << CAN_TXDATA1_TX_DATA1_SHIFT) /* 0xFFFFFFFF */
|
/* RXFRAMEINFO */
|
#define CAN_RXFRAMEINFO_OFFSET (0x60U)
|
#define CAN_RXFRAMEINFO (0x0U)
|
#define CAN_RXFRAMEINFO_RXDATA_LENGTH_SHIFT (0U)
|
#define CAN_RXFRAMEINFO_RXDATA_LENGTH_MASK (0xFU << CAN_RXFRAMEINFO_RXDATA_LENGTH_SHIFT) /* 0x0000000F */
|
#define CAN_RXFRAMEINFO_RX_RTR_SHIFT (6U)
|
#define CAN_RXFRAMEINFO_RX_RTR_MASK (0x1U << CAN_RXFRAMEINFO_RX_RTR_SHIFT) /* 0x00000040 */
|
#define CAN_RXFRAMEINFO_RXFRAME_FORMAT_SHIFT (7U)
|
#define CAN_RXFRAMEINFO_RXFRAME_FORMAT_MASK (0x1U << CAN_RXFRAMEINFO_RXFRAME_FORMAT_SHIFT) /* 0x00000080 */
|
/* RXID */
|
#define CAN_RXID_OFFSET (0x64U)
|
#define CAN_RXID (0x0U)
|
#define CAN_RXID_RX_ID_SHIFT (0U)
|
#define CAN_RXID_RX_ID_MASK (0x1FFFFFFFU << CAN_RXID_RX_ID_SHIFT) /* 0x1FFFFFFF */
|
/* RXDATA0 */
|
#define CAN_RXDATA0_OFFSET (0x68U)
|
#define CAN_RXDATA0 (0x0U)
|
#define CAN_RXDATA0_RX_DATA0_SHIFT (0U)
|
#define CAN_RXDATA0_RX_DATA0_MASK (0xFFFFFFFFU << CAN_RXDATA0_RX_DATA0_SHIFT) /* 0xFFFFFFFF */
|
/* RXDATA1 */
|
#define CAN_RXDATA1_OFFSET (0x6CU)
|
#define CAN_RXDATA1 (0x0U)
|
#define CAN_RXDATA1_RX_DATA1_SHIFT (0U)
|
#define CAN_RXDATA1_RX_DATA1_MASK (0xFFFFFFFFU << CAN_RXDATA1_RX_DATA1_SHIFT) /* 0xFFFFFFFF */
|
/* RTL_VERSION */
|
#define CAN_RTL_VERSION_OFFSET (0x70U)
|
#define CAN_RTL_VERSION (0x21U)
|
#define CAN_RTL_VERSION_VERSION_SHIFT (0U)
|
#define CAN_RTL_VERSION_VERSION_MASK (0xFFFFFFFFU << CAN_RTL_VERSION_VERSION_SHIFT) /* 0xFFFFFFFF */
|
/* FD_NOMINAL_BITTIMING */
|
#define CAN_FD_NOMINAL_BITTIMING_OFFSET (0x100U)
|
#define CAN_FD_NOMINAL_BITTIMING_TSEG1_SHIFT (0U)
|
#define CAN_FD_NOMINAL_BITTIMING_TSEG1_MASK (0xFFU << CAN_FD_NOMINAL_BITTIMING_TSEG1_SHIFT) /* 0x000000FF */
|
#define CAN_FD_NOMINAL_BITTIMING_TSEG2_SHIFT (8U)
|
#define CAN_FD_NOMINAL_BITTIMING_TSEG2_MASK (0x7FU << CAN_FD_NOMINAL_BITTIMING_TSEG2_SHIFT) /* 0x00007F00 */
|
#define CAN_FD_NOMINAL_BITTIMING_BRQ_SHIFT (16U)
|
#define CAN_FD_NOMINAL_BITTIMING_BRQ_MASK (0xFFU << CAN_FD_NOMINAL_BITTIMING_BRQ_SHIFT) /* 0x00FF0000 */
|
#define CAN_FD_NOMINAL_BITTIMING_SJW_SHIFT (24U)
|
#define CAN_FD_NOMINAL_BITTIMING_SJW_MASK (0x7FU << CAN_FD_NOMINAL_BITTIMING_SJW_SHIFT) /* 0x7F000000 */
|
#define CAN_FD_NOMINAL_BITTIMING_SAMPLE_MODE_SHIFT (31U)
|
#define CAN_FD_NOMINAL_BITTIMING_SAMPLE_MODE_MASK (0x1U << CAN_FD_NOMINAL_BITTIMING_SAMPLE_MODE_SHIFT) /* 0x80000000 */
|
/* FD_DATA_BITTIMING */
|
#define CAN_FD_DATA_BITTIMING_OFFSET (0x104U)
|
#define CAN_FD_DATA_BITTIMING_TSEG1_SHIFT (0U)
|
#define CAN_FD_DATA_BITTIMING_TSEG1_MASK (0x1FU << CAN_FD_DATA_BITTIMING_TSEG1_SHIFT) /* 0x0000001F */
|
#define CAN_FD_DATA_BITTIMING_TSEG2_SHIFT (5U)
|
#define CAN_FD_DATA_BITTIMING_TSEG2_MASK (0xFU << CAN_FD_DATA_BITTIMING_TSEG2_SHIFT) /* 0x000001E0 */
|
#define CAN_FD_DATA_BITTIMING_BRQ_SHIFT (9U)
|
#define CAN_FD_DATA_BITTIMING_BRQ_MASK (0xFFU << CAN_FD_DATA_BITTIMING_BRQ_SHIFT) /* 0x0001FE00 */
|
#define CAN_FD_DATA_BITTIMING_SJW_SHIFT (17U)
|
#define CAN_FD_DATA_BITTIMING_SJW_MASK (0xFU << CAN_FD_DATA_BITTIMING_SJW_SHIFT) /* 0x001E0000 */
|
#define CAN_FD_DATA_BITTIMING_SAMPLE_MODE_SHIFT (21U)
|
#define CAN_FD_DATA_BITTIMING_SAMPLE_MODE_MASK (0x1U << CAN_FD_DATA_BITTIMING_SAMPLE_MODE_SHIFT) /* 0x00200000 */
|
/* TRANSMIT_DELAY_COMPENSATION */
|
#define CAN_TRANSMIT_DELAY_COMPENSATION_OFFSET (0x108U)
|
#define CAN_TRANSMIT_DELAY_COMPENSATION_TDC_ENABLE_SHIFT (0U)
|
#define CAN_TRANSMIT_DELAY_COMPENSATION_TDC_ENABLE_MASK (0x1U << CAN_TRANSMIT_DELAY_COMPENSATION_TDC_ENABLE_SHIFT) /* 0x00000001 */
|
#define CAN_TRANSMIT_DELAY_COMPENSATION_TDC_OFFSET_SHIFT (1U)
|
#define CAN_TRANSMIT_DELAY_COMPENSATION_TDC_OFFSET_MASK (0x3FU << CAN_TRANSMIT_DELAY_COMPENSATION_TDC_OFFSET_SHIFT) /* 0x0000007E */
|
/* TIMESTAMP_CTRL */
|
#define CAN_TIMESTAMP_CTRL_OFFSET (0x10CU)
|
#define CAN_TIMESTAMP_CTRL_TIME_BASE_COUNTER_ENABLE_SHIFT (0U)
|
#define CAN_TIMESTAMP_CTRL_TIME_BASE_COUNTER_ENABLE_MASK (0x1U << CAN_TIMESTAMP_CTRL_TIME_BASE_COUNTER_ENABLE_SHIFT) /* 0x00000001 */
|
#define CAN_TIMESTAMP_CTRL_TIME_BASE_COUNTER_PRESCALE_SHIFT (1U)
|
#define CAN_TIMESTAMP_CTRL_TIME_BASE_COUNTER_PRESCALE_MASK (0x3FU << CAN_TIMESTAMP_CTRL_TIME_BASE_COUNTER_PRESCALE_SHIFT) /* 0x0000007E */
|
/* TIMESTAMP */
|
#define CAN_TIMESTAMP_OFFSET (0x110U)
|
#define CAN_TIMESTAMP_TIME_BASE_COUNTER_SHIFT (0U)
|
#define CAN_TIMESTAMP_TIME_BASE_COUNTER_MASK (0xFFFFFFFFU << CAN_TIMESTAMP_TIME_BASE_COUNTER_SHIFT) /* 0xFFFFFFFF */
|
/* TXEVENT_FIFO_CTRL */
|
#define CAN_TXEVENT_FIFO_CTRL_OFFSET (0x114U)
|
#define CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_ENABLE_SHIFT (0U)
|
#define CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_ENABLE_MASK (0x1U << CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_ENABLE_SHIFT) /* 0x00000001 */
|
#define CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_WATERMARK_SHIFT (1U)
|
#define CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_WATERMARK_MASK (0xFU << CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_WATERMARK_SHIFT) /* 0x0000001E */
|
#define CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_CNT_SHIFT (5U)
|
#define CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_CNT_MASK (0xFU << CAN_TXEVENT_FIFO_CTRL_TXE_FIFO_CNT_SHIFT) /* 0x000001E0 */
|
/* RX_FIFO_CTRL */
|
#define CAN_RX_FIFO_CTRL_OFFSET (0x118U)
|
#define CAN_RX_FIFO_CTRL_RX_FIFO_ENABLE_SHIFT (0U)
|
#define CAN_RX_FIFO_CTRL_RX_FIFO_ENABLE_MASK (0x1U << CAN_RX_FIFO_CTRL_RX_FIFO_ENABLE_SHIFT) /* 0x00000001 */
|
#define CAN_RX_FIFO_CTRL_RX_FIFO_FULL_WATERMARK_SHIFT (1U)
|
#define CAN_RX_FIFO_CTRL_RX_FIFO_FULL_WATERMARK_MASK (0x7U << CAN_RX_FIFO_CTRL_RX_FIFO_FULL_WATERMARK_SHIFT) /* 0x0000000E */
|
#define CAN_RX_FIFO_CTRL_RX_FIFO_CNT_SHIFT (4U)
|
#define CAN_RX_FIFO_CTRL_RX_FIFO_CNT_MASK (0x7U << CAN_RX_FIFO_CTRL_RX_FIFO_CNT_SHIFT) /* 0x00000070 */
|
/* AFR_CTRL */
|
#define CAN_AFR_CTRL_OFFSET (0x11CU)
|
#define CAN_AFR_CTRL_UAF1_SHIFT (0U)
|
#define CAN_AFR_CTRL_UAF1_MASK (0x1U << CAN_AFR_CTRL_UAF1_SHIFT) /* 0x00000001 */
|
#define CAN_AFR_CTRL_UAF2_SHIFT (1U)
|
#define CAN_AFR_CTRL_UAF2_MASK (0x1U << CAN_AFR_CTRL_UAF2_SHIFT) /* 0x00000002 */
|
#define CAN_AFR_CTRL_UAF3_SHIFT (2U)
|
#define CAN_AFR_CTRL_UAF3_MASK (0x1U << CAN_AFR_CTRL_UAF3_SHIFT) /* 0x00000004 */
|
#define CAN_AFR_CTRL_UAF4_SHIFT (3U)
|
#define CAN_AFR_CTRL_UAF4_MASK (0x1U << CAN_AFR_CTRL_UAF4_SHIFT) /* 0x00000008 */
|
#define CAN_AFR_CTRL_UAF5_SHIFT (4U)
|
#define CAN_AFR_CTRL_UAF5_MASK (0x1U << CAN_AFR_CTRL_UAF5_SHIFT) /* 0x00000010 */
|
/* IDCODE0 */
|
#define CAN_IDCODE0_OFFSET (0x120U)
|
#define CAN_IDCODE0_ID_CODE_SHIFT (0U)
|
#define CAN_IDCODE0_ID_CODE_MASK (0x1FFFFFFFU << CAN_IDCODE0_ID_CODE_SHIFT) /* 0x1FFFFFFF */
|
/* IDMASK0 */
|
#define CAN_IDMASK0_OFFSET (0x124U)
|
#define CAN_IDMASK0_ID_MASK_SHIFT (0U)
|
#define CAN_IDMASK0_ID_MASK_MASK (0x1FFFFFFFU << CAN_IDMASK0_ID_MASK_SHIFT) /* 0x1FFFFFFF */
|
/* IDCODE1 */
|
#define CAN_IDCODE1_OFFSET (0x128U)
|
#define CAN_IDCODE1_ID_CODE_SHIFT (0U)
|
#define CAN_IDCODE1_ID_CODE_MASK (0x1FFFFFFFU << CAN_IDCODE1_ID_CODE_SHIFT) /* 0x1FFFFFFF */
|
/* IDMASK1 */
|
#define CAN_IDMASK1_OFFSET (0x12CU)
|
#define CAN_IDMASK1_ID_MASK_SHIFT (0U)
|
#define CAN_IDMASK1_ID_MASK_MASK (0x1FFFFFFFU << CAN_IDMASK1_ID_MASK_SHIFT) /* 0x1FFFFFFF */
|
/* IDCODE2 */
|
#define CAN_IDCODE2_OFFSET (0x130U)
|
#define CAN_IDCODE2_ID_CODE_SHIFT (0U)
|
#define CAN_IDCODE2_ID_CODE_MASK (0x1FFFFFFFU << CAN_IDCODE2_ID_CODE_SHIFT) /* 0x1FFFFFFF */
|
/* IDMASK2 */
|
#define CAN_IDMASK2_OFFSET (0x134U)
|
#define CAN_IDMASK2_ID_MASK_SHIFT (0U)
|
#define CAN_IDMASK2_ID_MASK_MASK (0x1FFFFFFFU << CAN_IDMASK2_ID_MASK_SHIFT) /* 0x1FFFFFFF */
|
/* IDCODE3 */
|
#define CAN_IDCODE3_OFFSET (0x138U)
|
#define CAN_IDCODE3_ID_CODE_SHIFT (0U)
|
#define CAN_IDCODE3_ID_CODE_MASK (0x1FFFFFFFU << CAN_IDCODE3_ID_CODE_SHIFT) /* 0x1FFFFFFF */
|
/* IDMASK3 */
|
#define CAN_IDMASK3_OFFSET (0x13CU)
|
#define CAN_IDMASK3_ID_MASK_SHIFT (0U)
|
#define CAN_IDMASK3_ID_MASK_MASK (0x1FFFFFFFU << CAN_IDMASK3_ID_MASK_SHIFT) /* 0x1FFFFFFF */
|
/* IDCODE4 */
|
#define CAN_IDCODE4_OFFSET (0x140U)
|
#define CAN_IDCODE4_ID_CODE_SHIFT (0U)
|
#define CAN_IDCODE4_ID_CODE_MASK (0x1FFFFFFFU << CAN_IDCODE4_ID_CODE_SHIFT) /* 0x1FFFFFFF */
|
/* IDMASK4 */
|
#define CAN_IDMASK4_OFFSET (0x144U)
|
#define CAN_IDMASK4_ID_MASK_SHIFT (0U)
|
#define CAN_IDMASK4_ID_MASK_MASK (0x1FFFFFFFU << CAN_IDMASK4_ID_MASK_SHIFT) /* 0x1FFFFFFF */
|
/* FD_TXFRAMEINFO */
|
#define CAN_FD_TXFRAMEINFO_OFFSET (0x200U)
|
#define CAN_FD_TXFRAMEINFO_TXDATA_LENGTH_SHIFT (0U)
|
#define CAN_FD_TXFRAMEINFO_TXDATA_LENGTH_MASK (0xFU << CAN_FD_TXFRAMEINFO_TXDATA_LENGTH_SHIFT) /* 0x0000000F */
|
#define CAN_FD_TXFRAMEINFO_TX_BRS_SHIFT (4U)
|
#define CAN_FD_TXFRAMEINFO_TX_BRS_MASK (0x1U << CAN_FD_TXFRAMEINFO_TX_BRS_SHIFT) /* 0x00000010 */
|
#define CAN_FD_TXFRAMEINFO_TX_FDF_SHIFT (5U)
|
#define CAN_FD_TXFRAMEINFO_TX_FDF_MASK (0x1U << CAN_FD_TXFRAMEINFO_TX_FDF_SHIFT) /* 0x00000020 */
|
#define CAN_FD_TXFRAMEINFO_TX_RTR_SHIFT (6U)
|
#define CAN_FD_TXFRAMEINFO_TX_RTR_MASK (0x1U << CAN_FD_TXFRAMEINFO_TX_RTR_SHIFT) /* 0x00000040 */
|
#define CAN_FD_TXFRAMEINFO_TXFRAME_FORMAT_SHIFT (7U)
|
#define CAN_FD_TXFRAMEINFO_TXFRAME_FORMAT_MASK (0x1U << CAN_FD_TXFRAMEINFO_TXFRAME_FORMAT_SHIFT) /* 0x00000080 */
|
/* FD_TXID */
|
#define CAN_FD_TXID_OFFSET (0x204U)
|
#define CAN_FD_TXID_TX_ID_SHIFT (0U)
|
#define CAN_FD_TXID_TX_ID_MASK (0x1FFFFFFFU << CAN_FD_TXID_TX_ID_SHIFT) /* 0x1FFFFFFF */
|
/* FD_TXDATA0 */
|
#define CAN_FD_TXDATA0_OFFSET (0x208U)
|
#define CAN_FD_TXDATA0_TX_DATA0_SHIFT (0U)
|
#define CAN_FD_TXDATA0_TX_DATA0_MASK (0xFFFFFFFFU << CAN_FD_TXDATA0_TX_DATA0_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA1 */
|
#define CAN_FD_TXDATA1_OFFSET (0x20CU)
|
#define CAN_FD_TXDATA1_TX_DATA1_SHIFT (0U)
|
#define CAN_FD_TXDATA1_TX_DATA1_MASK (0xFFFFFFFFU << CAN_FD_TXDATA1_TX_DATA1_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA2 */
|
#define CAN_FD_TXDATA2_OFFSET (0x210U)
|
#define CAN_FD_TXDATA2_TX_DATA2_SHIFT (0U)
|
#define CAN_FD_TXDATA2_TX_DATA2_MASK (0xFFFFFFFFU << CAN_FD_TXDATA2_TX_DATA2_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA3 */
|
#define CAN_FD_TXDATA3_OFFSET (0x214U)
|
#define CAN_FD_TXDATA3_TX_DATA3_SHIFT (0U)
|
#define CAN_FD_TXDATA3_TX_DATA3_MASK (0xFFFFFFFFU << CAN_FD_TXDATA3_TX_DATA3_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA4 */
|
#define CAN_FD_TXDATA4_OFFSET (0x218U)
|
#define CAN_FD_TXDATA4_TX_DATA4_SHIFT (0U)
|
#define CAN_FD_TXDATA4_TX_DATA4_MASK (0xFFFFFFFFU << CAN_FD_TXDATA4_TX_DATA4_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA5 */
|
#define CAN_FD_TXDATA5_OFFSET (0x21CU)
|
#define CAN_FD_TXDATA5_TX_DATA5_SHIFT (0U)
|
#define CAN_FD_TXDATA5_TX_DATA5_MASK (0xFFFFFFFFU << CAN_FD_TXDATA5_TX_DATA5_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA6 */
|
#define CAN_FD_TXDATA6_OFFSET (0x220U)
|
#define CAN_FD_TXDATA6_TX_DATA6_SHIFT (0U)
|
#define CAN_FD_TXDATA6_TX_DATA6_MASK (0xFFFFFFFFU << CAN_FD_TXDATA6_TX_DATA6_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA7 */
|
#define CAN_FD_TXDATA7_OFFSET (0x224U)
|
#define CAN_FD_TXDATA7_TX_DATA7_SHIFT (0U)
|
#define CAN_FD_TXDATA7_TX_DATA7_MASK (0xFFFFFFFFU << CAN_FD_TXDATA7_TX_DATA7_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA8 */
|
#define CAN_FD_TXDATA8_OFFSET (0x228U)
|
#define CAN_FD_TXDATA8_TX_DATA8_SHIFT (0U)
|
#define CAN_FD_TXDATA8_TX_DATA8_MASK (0xFFFFFFFFU << CAN_FD_TXDATA8_TX_DATA8_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA9 */
|
#define CAN_FD_TXDATA9_OFFSET (0x22CU)
|
#define CAN_FD_TXDATA9_TX_DATA9_SHIFT (0U)
|
#define CAN_FD_TXDATA9_TX_DATA9_MASK (0xFFFFFFFFU << CAN_FD_TXDATA9_TX_DATA9_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA10 */
|
#define CAN_FD_TXDATA10_OFFSET (0x230U)
|
#define CAN_FD_TXDATA10_TX_DATA10_SHIFT (0U)
|
#define CAN_FD_TXDATA10_TX_DATA10_MASK (0xFFFFFFFFU << CAN_FD_TXDATA10_TX_DATA10_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA11 */
|
#define CAN_FD_TXDATA11_OFFSET (0x234U)
|
#define CAN_FD_TXDATA11_TX_DATA11_SHIFT (0U)
|
#define CAN_FD_TXDATA11_TX_DATA11_MASK (0xFFFFFFFFU << CAN_FD_TXDATA11_TX_DATA11_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA12 */
|
#define CAN_FD_TXDATA12_OFFSET (0x238U)
|
#define CAN_FD_TXDATA12_TX_DATA12_SHIFT (0U)
|
#define CAN_FD_TXDATA12_TX_DATA12_MASK (0xFFFFFFFFU << CAN_FD_TXDATA12_TX_DATA12_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA13 */
|
#define CAN_FD_TXDATA13_OFFSET (0x23CU)
|
#define CAN_FD_TXDATA13_TX_DATA13_SHIFT (0U)
|
#define CAN_FD_TXDATA13_TX_DATA13_MASK (0xFFFFFFFFU << CAN_FD_TXDATA13_TX_DATA13_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA14 */
|
#define CAN_FD_TXDATA14_OFFSET (0x240U)
|
#define CAN_FD_TXDATA14_TX_DATA14_SHIFT (0U)
|
#define CAN_FD_TXDATA14_TX_DATA14_MASK (0xFFFFFFFFU << CAN_FD_TXDATA14_TX_DATA14_SHIFT) /* 0xFFFFFFFF */
|
/* FD_TXDATA15 */
|
#define CAN_FD_TXDATA15_OFFSET (0x244U)
|
#define CAN_FD_TXDATA15_TX_DATA15_SHIFT (0U)
|
#define CAN_FD_TXDATA15_TX_DATA15_MASK (0xFFFFFFFFU << CAN_FD_TXDATA15_TX_DATA15_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXFRAMEINFO */
|
#define CAN_FD_RXFRAMEINFO_OFFSET (0x300U)
|
#define CAN_FD_RXFRAMEINFO_RXDATA_LENGTH_SHIFT (0U)
|
#define CAN_FD_RXFRAMEINFO_RXDATA_LENGTH_MASK (0xFU << CAN_FD_RXFRAMEINFO_RXDATA_LENGTH_SHIFT) /* 0x0000000F */
|
#define CAN_FD_RXFRAMEINFO_RX_BRS_SHIFT (4U)
|
#define CAN_FD_RXFRAMEINFO_RX_BRS_MASK (0x1U << CAN_FD_RXFRAMEINFO_RX_BRS_SHIFT) /* 0x00000010 */
|
#define CAN_FD_RXFRAMEINFO_RX_FDF_SHIFT (5U)
|
#define CAN_FD_RXFRAMEINFO_RX_FDF_MASK (0x1U << CAN_FD_RXFRAMEINFO_RX_FDF_SHIFT) /* 0x00000020 */
|
#define CAN_FD_RXFRAMEINFO_RX_RTR_SHIFT (6U)
|
#define CAN_FD_RXFRAMEINFO_RX_RTR_MASK (0x1U << CAN_FD_RXFRAMEINFO_RX_RTR_SHIFT) /* 0x00000040 */
|
#define CAN_FD_RXFRAMEINFO_RXFRAME_FORMAT_SHIFT (7U)
|
#define CAN_FD_RXFRAMEINFO_RXFRAME_FORMAT_MASK (0x1U << CAN_FD_RXFRAMEINFO_RXFRAME_FORMAT_SHIFT) /* 0x00000080 */
|
/* FD_RXID */
|
#define CAN_FD_RXID_OFFSET (0x304U)
|
#define CAN_FD_RXID (0x0U)
|
#define CAN_FD_RXID_RX_ID_SHIFT (0U)
|
#define CAN_FD_RXID_RX_ID_MASK (0x1FFFFFFFU << CAN_FD_RXID_RX_ID_SHIFT) /* 0x1FFFFFFF */
|
/* FD_RXTIMESTAMP */
|
#define CAN_FD_RXTIMESTAMP_OFFSET (0x308U)
|
#define CAN_FD_RXTIMESTAMP (0x0U)
|
#define CAN_FD_RXTIMESTAMP_TIMESTAMP_SHIFT (0U)
|
#define CAN_FD_RXTIMESTAMP_TIMESTAMP_MASK (0xFFFFFFFFU << CAN_FD_RXTIMESTAMP_TIMESTAMP_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA0 */
|
#define CAN_FD_RXDATA0_OFFSET (0x30CU)
|
#define CAN_FD_RXDATA0 (0x0U)
|
#define CAN_FD_RXDATA0_RX_DATA0_SHIFT (0U)
|
#define CAN_FD_RXDATA0_RX_DATA0_MASK (0xFFFFFFFFU << CAN_FD_RXDATA0_RX_DATA0_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA1 */
|
#define CAN_FD_RXDATA1_OFFSET (0x310U)
|
#define CAN_FD_RXDATA1 (0x0U)
|
#define CAN_FD_RXDATA1_RX_DATA1_SHIFT (0U)
|
#define CAN_FD_RXDATA1_RX_DATA1_MASK (0xFFFFFFFFU << CAN_FD_RXDATA1_RX_DATA1_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA2 */
|
#define CAN_FD_RXDATA2_OFFSET (0x314U)
|
#define CAN_FD_RXDATA2 (0x0U)
|
#define CAN_FD_RXDATA2_RX_DATA2_SHIFT (0U)
|
#define CAN_FD_RXDATA2_RX_DATA2_MASK (0xFFFFFFFFU << CAN_FD_RXDATA2_RX_DATA2_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA3 */
|
#define CAN_FD_RXDATA3_OFFSET (0x318U)
|
#define CAN_FD_RXDATA3 (0x0U)
|
#define CAN_FD_RXDATA3_RX_DATA3_SHIFT (0U)
|
#define CAN_FD_RXDATA3_RX_DATA3_MASK (0xFFFFFFFFU << CAN_FD_RXDATA3_RX_DATA3_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA4 */
|
#define CAN_FD_RXDATA4_OFFSET (0x31CU)
|
#define CAN_FD_RXDATA4 (0x0U)
|
#define CAN_FD_RXDATA4_RX_DATA4_SHIFT (0U)
|
#define CAN_FD_RXDATA4_RX_DATA4_MASK (0xFFFFFFFFU << CAN_FD_RXDATA4_RX_DATA4_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA5 */
|
#define CAN_FD_RXDATA5_OFFSET (0x320U)
|
#define CAN_FD_RXDATA5 (0x0U)
|
#define CAN_FD_RXDATA5_RX_DATA5_SHIFT (0U)
|
#define CAN_FD_RXDATA5_RX_DATA5_MASK (0xFFFFFFFFU << CAN_FD_RXDATA5_RX_DATA5_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA6 */
|
#define CAN_FD_RXDATA6_OFFSET (0x324U)
|
#define CAN_FD_RXDATA6 (0x0U)
|
#define CAN_FD_RXDATA6_RX_DATA6_SHIFT (0U)
|
#define CAN_FD_RXDATA6_RX_DATA6_MASK (0xFFFFFFFFU << CAN_FD_RXDATA6_RX_DATA6_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA7 */
|
#define CAN_FD_RXDATA7_OFFSET (0x328U)
|
#define CAN_FD_RXDATA7 (0x0U)
|
#define CAN_FD_RXDATA7_RX_DATA7_SHIFT (0U)
|
#define CAN_FD_RXDATA7_RX_DATA7_MASK (0xFFFFFFFFU << CAN_FD_RXDATA7_RX_DATA7_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA8 */
|
#define CAN_FD_RXDATA8_OFFSET (0x32CU)
|
#define CAN_FD_RXDATA8 (0x0U)
|
#define CAN_FD_RXDATA8_RX_DATA8_SHIFT (0U)
|
#define CAN_FD_RXDATA8_RX_DATA8_MASK (0xFFFFFFFFU << CAN_FD_RXDATA8_RX_DATA8_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA9 */
|
#define CAN_FD_RXDATA9_OFFSET (0x330U)
|
#define CAN_FD_RXDATA9 (0x0U)
|
#define CAN_FD_RXDATA9_RX_DATA9_SHIFT (0U)
|
#define CAN_FD_RXDATA9_RX_DATA9_MASK (0xFFFFFFFFU << CAN_FD_RXDATA9_RX_DATA9_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA10 */
|
#define CAN_FD_RXDATA10_OFFSET (0x334U)
|
#define CAN_FD_RXDATA10 (0x0U)
|
#define CAN_FD_RXDATA10_RX_DATA10_SHIFT (0U)
|
#define CAN_FD_RXDATA10_RX_DATA10_MASK (0xFFFFFFFFU << CAN_FD_RXDATA10_RX_DATA10_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA11 */
|
#define CAN_FD_RXDATA11_OFFSET (0x338U)
|
#define CAN_FD_RXDATA11 (0x0U)
|
#define CAN_FD_RXDATA11_RX_DATA11_SHIFT (0U)
|
#define CAN_FD_RXDATA11_RX_DATA11_MASK (0xFFFFFFFFU << CAN_FD_RXDATA11_RX_DATA11_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA12 */
|
#define CAN_FD_RXDATA12_OFFSET (0x33CU)
|
#define CAN_FD_RXDATA12 (0x0U)
|
#define CAN_FD_RXDATA12_RX_DATA12_SHIFT (0U)
|
#define CAN_FD_RXDATA12_RX_DATA12_MASK (0xFFFFFFFFU << CAN_FD_RXDATA12_RX_DATA12_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA13 */
|
#define CAN_FD_RXDATA13_OFFSET (0x340U)
|
#define CAN_FD_RXDATA13 (0x0U)
|
#define CAN_FD_RXDATA13_RX_DATA13_SHIFT (0U)
|
#define CAN_FD_RXDATA13_RX_DATA13_MASK (0xFFFFFFFFU << CAN_FD_RXDATA13_RX_DATA13_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA14 */
|
#define CAN_FD_RXDATA14_OFFSET (0x344U)
|
#define CAN_FD_RXDATA14 (0x0U)
|
#define CAN_FD_RXDATA14_RX_DATA14_SHIFT (0U)
|
#define CAN_FD_RXDATA14_RX_DATA14_MASK (0xFFFFFFFFU << CAN_FD_RXDATA14_RX_DATA14_SHIFT) /* 0xFFFFFFFF */
|
/* FD_RXDATA15 */
|
#define CAN_FD_RXDATA15_OFFSET (0x348U)
|
#define CAN_FD_RXDATA15 (0x0U)
|
#define CAN_FD_RXDATA15_RX_DATA15_SHIFT (0U)
|
#define CAN_FD_RXDATA15_RX_DATA15_MASK (0xFFFFFFFFU << CAN_FD_RXDATA15_RX_DATA15_SHIFT) /* 0xFFFFFFFF */
|
/* RX_FIFO_RDATA */
|
#define CAN_RX_FIFO_RDATA_OFFSET (0x400U)
|
#define CAN_RX_FIFO_RDATA (0x0U)
|
#define CAN_RX_FIFO_RDATA_RX_FIFO_RDATA_SHIFT (0U)
|
#define CAN_RX_FIFO_RDATA_RX_FIFO_RDATA_MASK (0xFFFFFFFFU << CAN_RX_FIFO_RDATA_RX_FIFO_RDATA_SHIFT) /* 0xFFFFFFFF */
|
/* TXE_FIFO_RDATA */
|
#define CAN_TXE_FIFO_RDATA_OFFSET (0x500U)
|
#define CAN_TXE_FIFO_RDATA (0x0U)
|
#define CAN_TXE_FIFO_RDATA_TXE_FIFO_RDATA_SHIFT (0U)
|
#define CAN_TXE_FIFO_RDATA_TXE_FIFO_RDATA_MASK (0xFFFFFFFFU << CAN_TXE_FIFO_RDATA_TXE_FIFO_RDATA_SHIFT) /* 0xFFFFFFFF */
|
/******************************************WDT*******************************************/
|
/* CR */
|
#define WDT_CR_OFFSET (0x0U)
|
#define WDT_CR_WDT_EN_SHIFT (0U)
|
#define WDT_CR_WDT_EN_MASK (0x1U << WDT_CR_WDT_EN_SHIFT) /* 0x00000001 */
|
#define WDT_CR_RESP_MODE_SHIFT (1U)
|
#define WDT_CR_RESP_MODE_MASK (0x1U << WDT_CR_RESP_MODE_SHIFT) /* 0x00000002 */
|
#define WDT_CR_RST_PLUSE_LENGTH_SHIFT (2U)
|
#define WDT_CR_RST_PLUSE_LENGTH_MASK (0x7U << WDT_CR_RST_PLUSE_LENGTH_SHIFT) /* 0x0000001C */
|
/* TORR */
|
#define WDT_TORR_OFFSET (0x4U)
|
#define WDT_TORR_TIMEOUT_PERIOD_SHIFT (0U)
|
#define WDT_TORR_TIMEOUT_PERIOD_MASK (0xFU << WDT_TORR_TIMEOUT_PERIOD_SHIFT) /* 0x0000000F */
|
/* CCVR */
|
#define WDT_CCVR_OFFSET (0x8U)
|
#define WDT_CCVR (0xFFFFU)
|
#define WDT_CCVR_CUR_CNT_SHIFT (0U)
|
#define WDT_CCVR_CUR_CNT_MASK (0xFFFFFFFFU << WDT_CCVR_CUR_CNT_SHIFT) /* 0xFFFFFFFF */
|
/* CRR */
|
#define WDT_CRR_OFFSET (0xCU)
|
#define WDT_CRR_CNT_RESTART_SHIFT (0U)
|
#define WDT_CRR_CNT_RESTART_MASK (0xFFU << WDT_CRR_CNT_RESTART_SHIFT) /* 0x000000FF */
|
/* STAT */
|
#define WDT_STAT_OFFSET (0x10U)
|
#define WDT_STAT (0x0U)
|
#define WDT_STAT_WDT_STATUS_SHIFT (0U)
|
#define WDT_STAT_WDT_STATUS_MASK (0x1U << WDT_STAT_WDT_STATUS_SHIFT) /* 0x00000001 */
|
/* EOI */
|
#define WDT_EOI_OFFSET (0x14U)
|
#define WDT_EOI (0x0U)
|
#define WDT_EOI_WDT_INT_CLR_SHIFT (0U)
|
#define WDT_EOI_WDT_INT_CLR_MASK (0x1U << WDT_EOI_WDT_INT_CLR_SHIFT) /* 0x00000001 */
|
/******************************************SPI*******************************************/
|
/* CTRLR0 */
|
#define SPI_CTRLR0_OFFSET (0x0U)
|
#define SPI_CTRLR0_DFS_SHIFT (0U)
|
#define SPI_CTRLR0_DFS_MASK (0x3U << SPI_CTRLR0_DFS_SHIFT) /* 0x00000003 */
|
#define SPI_CTRLR0_CFS_SHIFT (2U)
|
#define SPI_CTRLR0_CFS_MASK (0xFU << SPI_CTRLR0_CFS_SHIFT) /* 0x0000003C */
|
#define SPI_CTRLR0_SCPH_SHIFT (6U)
|
#define SPI_CTRLR0_SCPH_MASK (0x1U << SPI_CTRLR0_SCPH_SHIFT) /* 0x00000040 */
|
#define SPI_CTRLR0_SCPOL_SHIFT (7U)
|
#define SPI_CTRLR0_SCPOL_MASK (0x1U << SPI_CTRLR0_SCPOL_SHIFT) /* 0x00000080 */
|
#define SPI_CTRLR0_CSM_SHIFT (8U)
|
#define SPI_CTRLR0_CSM_MASK (0x3U << SPI_CTRLR0_CSM_SHIFT) /* 0x00000300 */
|
#define SPI_CTRLR0_SSD_SHIFT (10U)
|
#define SPI_CTRLR0_SSD_MASK (0x1U << SPI_CTRLR0_SSD_SHIFT) /* 0x00000400 */
|
#define SPI_CTRLR0_EM_SHIFT (11U)
|
#define SPI_CTRLR0_EM_MASK (0x1U << SPI_CTRLR0_EM_SHIFT) /* 0x00000800 */
|
#define SPI_CTRLR0_FBM_SHIFT (12U)
|
#define SPI_CTRLR0_FBM_MASK (0x1U << SPI_CTRLR0_FBM_SHIFT) /* 0x00001000 */
|
#define SPI_CTRLR0_BHT_SHIFT (13U)
|
#define SPI_CTRLR0_BHT_MASK (0x1U << SPI_CTRLR0_BHT_SHIFT) /* 0x00002000 */
|
#define SPI_CTRLR0_RSD_SHIFT (14U)
|
#define SPI_CTRLR0_RSD_MASK (0x3U << SPI_CTRLR0_RSD_SHIFT) /* 0x0000C000 */
|
#define SPI_CTRLR0_FRF_SHIFT (16U)
|
#define SPI_CTRLR0_FRF_MASK (0x3U << SPI_CTRLR0_FRF_SHIFT) /* 0x00030000 */
|
#define SPI_CTRLR0_XFM_SHIFT (18U)
|
#define SPI_CTRLR0_XFM_MASK (0x3U << SPI_CTRLR0_XFM_SHIFT) /* 0x000C0000 */
|
#define SPI_CTRLR0_OPM_SHIFT (20U)
|
#define SPI_CTRLR0_OPM_MASK (0x1U << SPI_CTRLR0_OPM_SHIFT) /* 0x00100000 */
|
#define SPI_CTRLR0_MTM_SHIFT (21U)
|
#define SPI_CTRLR0_MTM_MASK (0x1U << SPI_CTRLR0_MTM_SHIFT) /* 0x00200000 */
|
#define SPI_CTRLR0_SM_SHIFT (22U)
|
#define SPI_CTRLR0_SM_MASK (0x1U << SPI_CTRLR0_SM_SHIFT) /* 0x00400000 */
|
#define SPI_CTRLR0_SOI_SHIFT (23U)
|
#define SPI_CTRLR0_SOI_MASK (0x3U << SPI_CTRLR0_SOI_SHIFT) /* 0x01800000 */
|
#define SPI_CTRLR0_LBK_SHIFT (25U)
|
#define SPI_CTRLR0_LBK_MASK (0x1U << SPI_CTRLR0_LBK_SHIFT) /* 0x02000000 */
|
/* CTRLR1 */
|
#define SPI_CTRLR1_OFFSET (0x4U)
|
#define SPI_CTRLR1_NDM_SHIFT (0U)
|
#define SPI_CTRLR1_NDM_MASK (0xFFFFFFFFU << SPI_CTRLR1_NDM_SHIFT) /* 0xFFFFFFFF */
|
/* ENR */
|
#define SPI_ENR_OFFSET (0x8U)
|
#define SPI_ENR_ENR_SHIFT (0U)
|
#define SPI_ENR_ENR_MASK (0x1U << SPI_ENR_ENR_SHIFT) /* 0x00000001 */
|
/* SER */
|
#define SPI_SER_OFFSET (0xCU)
|
#define SPI_SER_SER_SHIFT (0U)
|
#define SPI_SER_SER_MASK (0x3U << SPI_SER_SER_SHIFT) /* 0x00000003 */
|
/* BAUDR */
|
#define SPI_BAUDR_OFFSET (0x10U)
|
#define SPI_BAUDR_BAUDR_SHIFT (0U)
|
#define SPI_BAUDR_BAUDR_MASK (0xFFFFU << SPI_BAUDR_BAUDR_SHIFT) /* 0x0000FFFF */
|
/* TXFTLR */
|
#define SPI_TXFTLR_OFFSET (0x14U)
|
#define SPI_TXFTLR_XFTLR_SHIFT (0U)
|
#define SPI_TXFTLR_XFTLR_MASK (0x3FU << SPI_TXFTLR_XFTLR_SHIFT) /* 0x0000003F */
|
/* RXFTLR */
|
#define SPI_RXFTLR_OFFSET (0x18U)
|
#define SPI_RXFTLR_RXFTLR_SHIFT (0U)
|
#define SPI_RXFTLR_RXFTLR_MASK (0x3FU << SPI_RXFTLR_RXFTLR_SHIFT) /* 0x0000003F */
|
/* TXFLR */
|
#define SPI_TXFLR_OFFSET (0x1CU)
|
#define SPI_TXFLR (0x0U)
|
#define SPI_TXFLR_TXFLR_SHIFT (0U)
|
#define SPI_TXFLR_TXFLR_MASK (0x7FU << SPI_TXFLR_TXFLR_SHIFT) /* 0x0000007F */
|
/* RXFLR */
|
#define SPI_RXFLR_OFFSET (0x20U)
|
#define SPI_RXFLR (0x0U)
|
#define SPI_RXFLR_RXFLR_SHIFT (0U)
|
#define SPI_RXFLR_RXFLR_MASK (0x7FU << SPI_RXFLR_RXFLR_SHIFT) /* 0x0000007F */
|
/* SR */
|
#define SPI_SR_OFFSET (0x24U)
|
#define SPI_SR (0x4CU)
|
#define SPI_SR_BSF_SHIFT (0U)
|
#define SPI_SR_BSF_MASK (0x1U << SPI_SR_BSF_SHIFT) /* 0x00000001 */
|
#define SPI_SR_TFF_SHIFT (1U)
|
#define SPI_SR_TFF_MASK (0x1U << SPI_SR_TFF_SHIFT) /* 0x00000002 */
|
#define SPI_SR_TFE_SHIFT (2U)
|
#define SPI_SR_TFE_MASK (0x1U << SPI_SR_TFE_SHIFT) /* 0x00000004 */
|
#define SPI_SR_RFE_SHIFT (3U)
|
#define SPI_SR_RFE_MASK (0x1U << SPI_SR_RFE_SHIFT) /* 0x00000008 */
|
#define SPI_SR_RFF_SHIFT (4U)
|
#define SPI_SR_RFF_MASK (0x1U << SPI_SR_RFF_SHIFT) /* 0x00000010 */
|
#define SPI_SR_STB_SHIFT (5U)
|
#define SPI_SR_STB_MASK (0x1U << SPI_SR_STB_SHIFT) /* 0x00000020 */
|
#define SPI_SR_SSI_SHIFT (6U)
|
#define SPI_SR_SSI_MASK (0x1U << SPI_SR_SSI_SHIFT) /* 0x00000040 */
|
/* IPR */
|
#define SPI_IPR_OFFSET (0x28U)
|
#define SPI_IPR_IPR_SHIFT (0U)
|
#define SPI_IPR_IPR_MASK (0x1U << SPI_IPR_IPR_SHIFT) /* 0x00000001 */
|
/* IMR */
|
#define SPI_IMR_OFFSET (0x2CU)
|
#define SPI_IMR_TFEIM_SHIFT (0U)
|
#define SPI_IMR_TFEIM_MASK (0x1U << SPI_IMR_TFEIM_SHIFT) /* 0x00000001 */
|
#define SPI_IMR_TFOIM_SHIFT (1U)
|
#define SPI_IMR_TFOIM_MASK (0x1U << SPI_IMR_TFOIM_SHIFT) /* 0x00000002 */
|
#define SPI_IMR_RFUIM_SHIFT (2U)
|
#define SPI_IMR_RFUIM_MASK (0x1U << SPI_IMR_RFUIM_SHIFT) /* 0x00000004 */
|
#define SPI_IMR_RFOIM_SHIFT (3U)
|
#define SPI_IMR_RFOIM_MASK (0x1U << SPI_IMR_RFOIM_SHIFT) /* 0x00000008 */
|
#define SPI_IMR_RFFIM_SHIFT (4U)
|
#define SPI_IMR_RFFIM_MASK (0x1U << SPI_IMR_RFFIM_SHIFT) /* 0x00000010 */
|
#define SPI_IMR_TOIM_SHIFT (5U)
|
#define SPI_IMR_TOIM_MASK (0x1U << SPI_IMR_TOIM_SHIFT) /* 0x00000020 */
|
#define SPI_IMR_SSPIM_SHIFT (6U)
|
#define SPI_IMR_SSPIM_MASK (0x1U << SPI_IMR_SSPIM_SHIFT) /* 0x00000040 */
|
#define SPI_IMR_TXFIM_SHIFT (7U)
|
#define SPI_IMR_TXFIM_MASK (0x1U << SPI_IMR_TXFIM_SHIFT) /* 0x00000080 */
|
/* ISR */
|
#define SPI_ISR_OFFSET (0x30U)
|
#define SPI_ISR_TFEIS_SHIFT (0U)
|
#define SPI_ISR_TFEIS_MASK (0x1U << SPI_ISR_TFEIS_SHIFT) /* 0x00000001 */
|
#define SPI_ISR_TFOIS_SHIFT (1U)
|
#define SPI_ISR_TFOIS_MASK (0x1U << SPI_ISR_TFOIS_SHIFT) /* 0x00000002 */
|
#define SPI_ISR_RFUIS_SHIFT (2U)
|
#define SPI_ISR_RFUIS_MASK (0x1U << SPI_ISR_RFUIS_SHIFT) /* 0x00000004 */
|
#define SPI_ISR_RFOIS_SHIFT (3U)
|
#define SPI_ISR_RFOIS_MASK (0x1U << SPI_ISR_RFOIS_SHIFT) /* 0x00000008 */
|
#define SPI_ISR_RFFIS_SHIFT (4U)
|
#define SPI_ISR_RFFIS_MASK (0x1U << SPI_ISR_RFFIS_SHIFT) /* 0x00000010 */
|
#define SPI_ISR_TOIS_SHIFT (5U)
|
#define SPI_ISR_TOIS_MASK (0x1U << SPI_ISR_TOIS_SHIFT) /* 0x00000020 */
|
#define SPI_ISR_SSPIS_SHIFT (6U)
|
#define SPI_ISR_SSPIS_MASK (0x1U << SPI_ISR_SSPIS_SHIFT) /* 0x00000040 */
|
#define SPI_ISR_TXFIS_SHIFT (7U)
|
#define SPI_ISR_TXFIS_MASK (0x1U << SPI_ISR_TXFIS_SHIFT) /* 0x00000080 */
|
/* RISR */
|
#define SPI_RISR_OFFSET (0x34U)
|
#define SPI_RISR_TFERIS_SHIFT (0U)
|
#define SPI_RISR_TFERIS_MASK (0x1U << SPI_RISR_TFERIS_SHIFT) /* 0x00000001 */
|
#define SPI_RISR_TFORIS_SHIFT (1U)
|
#define SPI_RISR_TFORIS_MASK (0x1U << SPI_RISR_TFORIS_SHIFT) /* 0x00000002 */
|
#define SPI_RISR_RFURIS_SHIFT (2U)
|
#define SPI_RISR_RFURIS_MASK (0x1U << SPI_RISR_RFURIS_SHIFT) /* 0x00000004 */
|
#define SPI_RISR_RFORIS_SHIFT (3U)
|
#define SPI_RISR_RFORIS_MASK (0x1U << SPI_RISR_RFORIS_SHIFT) /* 0x00000008 */
|
#define SPI_RISR_RFFRIS_SHIFT (4U)
|
#define SPI_RISR_RFFRIS_MASK (0x1U << SPI_RISR_RFFRIS_SHIFT) /* 0x00000010 */
|
#define SPI_RISR_TORIS_SHIFT (5U)
|
#define SPI_RISR_TORIS_MASK (0x1U << SPI_RISR_TORIS_SHIFT) /* 0x00000020 */
|
#define SPI_RISR_SSPRIS_SHIFT (6U)
|
#define SPI_RISR_SSPRIS_MASK (0x1U << SPI_RISR_SSPRIS_SHIFT) /* 0x00000040 */
|
#define SPI_RISR_TXFRIS_SHIFT (7U)
|
#define SPI_RISR_TXFRIS_MASK (0x1U << SPI_RISR_TXFRIS_SHIFT) /* 0x00000080 */
|
/* ICR */
|
#define SPI_ICR_OFFSET (0x38U)
|
#define SPI_ICR_CCI_SHIFT (0U)
|
#define SPI_ICR_CCI_MASK (0x1U << SPI_ICR_CCI_SHIFT) /* 0x00000001 */
|
#define SPI_ICR_CRFUI_SHIFT (1U)
|
#define SPI_ICR_CRFUI_MASK (0x1U << SPI_ICR_CRFUI_SHIFT) /* 0x00000002 */
|
#define SPI_ICR_CRFOI_SHIFT (2U)
|
#define SPI_ICR_CRFOI_MASK (0x1U << SPI_ICR_CRFOI_SHIFT) /* 0x00000004 */
|
#define SPI_ICR_CTFOI_SHIFT (3U)
|
#define SPI_ICR_CTFOI_MASK (0x1U << SPI_ICR_CTFOI_SHIFT) /* 0x00000008 */
|
#define SPI_ICR_CTOI_SHIFT (4U)
|
#define SPI_ICR_CTOI_MASK (0x1U << SPI_ICR_CTOI_SHIFT) /* 0x00000010 */
|
#define SPI_ICR_CSSPI_SHIFT (5U)
|
#define SPI_ICR_CSSPI_MASK (0x1U << SPI_ICR_CSSPI_SHIFT) /* 0x00000020 */
|
#define SPI_ICR_CTXFI_SHIFT (6U)
|
#define SPI_ICR_CTXFI_MASK (0x1U << SPI_ICR_CTXFI_SHIFT) /* 0x00000040 */
|
/* DMACR */
|
#define SPI_DMACR_OFFSET (0x3CU)
|
#define SPI_DMACR_RDE_SHIFT (0U)
|
#define SPI_DMACR_RDE_MASK (0x1U << SPI_DMACR_RDE_SHIFT) /* 0x00000001 */
|
#define SPI_DMACR_TDE_SHIFT (1U)
|
#define SPI_DMACR_TDE_MASK (0x1U << SPI_DMACR_TDE_SHIFT) /* 0x00000002 */
|
/* DMATDLR */
|
#define SPI_DMATDLR_OFFSET (0x40U)
|
#define SPI_DMATDLR_TDL_SHIFT (0U)
|
#define SPI_DMATDLR_TDL_MASK (0x3FU << SPI_DMATDLR_TDL_SHIFT) /* 0x0000003F */
|
/* DMARDLR */
|
#define SPI_DMARDLR_OFFSET (0x44U)
|
#define SPI_DMARDLR_RDL_SHIFT (0U)
|
#define SPI_DMARDLR_RDL_MASK (0x3FU << SPI_DMARDLR_RDL_SHIFT) /* 0x0000003F */
|
/* TIMEOUT */
|
#define SPI_TIMEOUT_OFFSET (0x4CU)
|
#define SPI_TIMEOUT_TOV_SHIFT (0U)
|
#define SPI_TIMEOUT_TOV_MASK (0xFFFFU << SPI_TIMEOUT_TOV_SHIFT) /* 0x0000FFFF */
|
#define SPI_TIMEOUT_TOE_SHIFT (16U)
|
#define SPI_TIMEOUT_TOE_MASK (0x1U << SPI_TIMEOUT_TOE_SHIFT) /* 0x00010000 */
|
/* BYPASS */
|
#define SPI_BYPASS_OFFSET (0x50U)
|
#define SPI_BYPASS_BYEN_SHIFT (0U)
|
#define SPI_BYPASS_BYEN_MASK (0x1U << SPI_BYPASS_BYEN_SHIFT) /* 0x00000001 */
|
#define SPI_BYPASS_FBM_SHIFT (1U)
|
#define SPI_BYPASS_FBM_MASK (0x1U << SPI_BYPASS_FBM_SHIFT) /* 0x00000002 */
|
#define SPI_BYPASS_END_SHIFT (2U)
|
#define SPI_BYPASS_END_MASK (0x1U << SPI_BYPASS_END_SHIFT) /* 0x00000004 */
|
#define SPI_BYPASS_RXCP_SHIFT (3U)
|
#define SPI_BYPASS_RXCP_MASK (0x1U << SPI_BYPASS_RXCP_SHIFT) /* 0x00000008 */
|
#define SPI_BYPASS_TXCP_SHIFT (4U)
|
#define SPI_BYPASS_TXCP_MASK (0x1U << SPI_BYPASS_TXCP_SHIFT) /* 0x00000010 */
|
/* TXDR */
|
#define SPI_TXDR_OFFSET (0x400U)
|
#define SPI_TXDR_TXDR_SHIFT (0U)
|
#define SPI_TXDR_TXDR_MASK (0xFFFFU << SPI_TXDR_TXDR_SHIFT) /* 0x0000FFFF */
|
/* RXDR */
|
#define SPI_RXDR_OFFSET (0x800U)
|
#define SPI_RXDR (0x0U)
|
#define SPI_RXDR_RXDR_SHIFT (0U)
|
#define SPI_RXDR_RXDR_MASK (0xFFFFU << SPI_RXDR_RXDR_SHIFT) /* 0x0000FFFF */
|
/*****************************************TSADC******************************************/
|
/* USER_CON */
|
#define TSADC_USER_CON_OFFSET (0x0U)
|
#define TSADC_USER_CON_ADC_INPUT_SRC_SEL_SHIFT (0U)
|
#define TSADC_USER_CON_ADC_INPUT_SRC_SEL_MASK (0x7U << TSADC_USER_CON_ADC_INPUT_SRC_SEL_SHIFT) /* 0x00000007 */
|
#define TSADC_USER_CON_ADC_POWER_CTRL_SHIFT (3U)
|
#define TSADC_USER_CON_ADC_POWER_CTRL_MASK (0x1U << TSADC_USER_CON_ADC_POWER_CTRL_SHIFT) /* 0x00000008 */
|
#define TSADC_USER_CON_START_MODE_SHIFT (4U)
|
#define TSADC_USER_CON_START_MODE_MASK (0x1U << TSADC_USER_CON_START_MODE_SHIFT) /* 0x00000010 */
|
#define TSADC_USER_CON_START_SHIFT (5U)
|
#define TSADC_USER_CON_START_MASK (0x1U << TSADC_USER_CON_START_SHIFT) /* 0x00000020 */
|
#define TSADC_USER_CON_INTER_PD_SOC_SHIFT (6U)
|
#define TSADC_USER_CON_INTER_PD_SOC_MASK (0x1FFU << TSADC_USER_CON_INTER_PD_SOC_SHIFT) /* 0x00007FC0 */
|
#define TSADC_USER_CON_ADC_STATUS_SHIFT (15U)
|
#define TSADC_USER_CON_ADC_STATUS_MASK (0x1U << TSADC_USER_CON_ADC_STATUS_SHIFT) /* 0x00008000 */
|
/* AUTO_CON */
|
#define TSADC_AUTO_CON_OFFSET (0x4U)
|
#define TSADC_AUTO_CON_AUTO_EN_SHIFT (0U)
|
#define TSADC_AUTO_CON_AUTO_EN_MASK (0x1U << TSADC_AUTO_CON_AUTO_EN_SHIFT) /* 0x00000001 */
|
#define TSADC_AUTO_CON_TSADC_Q_SEL_SHIFT (1U)
|
#define TSADC_AUTO_CON_TSADC_Q_SEL_MASK (0x1U << TSADC_AUTO_CON_TSADC_Q_SEL_SHIFT) /* 0x00000002 */
|
#define TSADC_AUTO_CON_SRC0_EN_SHIFT (4U)
|
#define TSADC_AUTO_CON_SRC0_EN_MASK (0x1U << TSADC_AUTO_CON_SRC0_EN_SHIFT) /* 0x00000010 */
|
#define TSADC_AUTO_CON_SRC1_EN_SHIFT (5U)
|
#define TSADC_AUTO_CON_SRC1_EN_MASK (0x1U << TSADC_AUTO_CON_SRC1_EN_SHIFT) /* 0x00000020 */
|
#define TSADC_AUTO_CON_TSHUT_PROLARITY_SHIFT (8U)
|
#define TSADC_AUTO_CON_TSHUT_PROLARITY_MASK (0x1U << TSADC_AUTO_CON_TSHUT_PROLARITY_SHIFT) /* 0x00000100 */
|
#define TSADC_AUTO_CON_SRC0_LT_EN_SHIFT (12U)
|
#define TSADC_AUTO_CON_SRC0_LT_EN_MASK (0x1U << TSADC_AUTO_CON_SRC0_LT_EN_SHIFT) /* 0x00001000 */
|
#define TSADC_AUTO_CON_SRC1_LT_EN_SHIFT (13U)
|
#define TSADC_AUTO_CON_SRC1_LT_EN_MASK (0x1U << TSADC_AUTO_CON_SRC1_LT_EN_SHIFT) /* 0x00002000 */
|
#define TSADC_AUTO_CON_AUTO_STATUS_SHIFT (16U)
|
#define TSADC_AUTO_CON_AUTO_STATUS_MASK (0x1U << TSADC_AUTO_CON_AUTO_STATUS_SHIFT) /* 0x00010000 */
|
#define TSADC_AUTO_CON_SAMPLE_DLY_SEL_SHIFT (17U)
|
#define TSADC_AUTO_CON_SAMPLE_DLY_SEL_MASK (0x1U << TSADC_AUTO_CON_SAMPLE_DLY_SEL_SHIFT) /* 0x00020000 */
|
#define TSADC_AUTO_CON_LAST_TSHUT_2GPIO_SHIFT (24U)
|
#define TSADC_AUTO_CON_LAST_TSHUT_2GPIO_MASK (0x1U << TSADC_AUTO_CON_LAST_TSHUT_2GPIO_SHIFT) /* 0x01000000 */
|
#define TSADC_AUTO_CON_LAST_TSHUT_2CRU_SHIFT (25U)
|
#define TSADC_AUTO_CON_LAST_TSHUT_2CRU_MASK (0x1U << TSADC_AUTO_CON_LAST_TSHUT_2CRU_SHIFT) /* 0x02000000 */
|
/* INT_EN */
|
#define TSADC_INT_EN_OFFSET (0x8U)
|
#define TSADC_INT_EN_HT_INTEN_SRC0_SHIFT (0U)
|
#define TSADC_INT_EN_HT_INTEN_SRC0_MASK (0x1U << TSADC_INT_EN_HT_INTEN_SRC0_SHIFT) /* 0x00000001 */
|
#define TSADC_INT_EN_HT_INTEN_SRC1_SHIFT (1U)
|
#define TSADC_INT_EN_HT_INTEN_SRC1_MASK (0x1U << TSADC_INT_EN_HT_INTEN_SRC1_SHIFT) /* 0x00000002 */
|
#define TSADC_INT_EN_TSHUT_2GPIO_EN_SRC0_SHIFT (4U)
|
#define TSADC_INT_EN_TSHUT_2GPIO_EN_SRC0_MASK (0x1U << TSADC_INT_EN_TSHUT_2GPIO_EN_SRC0_SHIFT) /* 0x00000010 */
|
#define TSADC_INT_EN_TSHUT_2GPIO_EN_SRC1_SHIFT (5U)
|
#define TSADC_INT_EN_TSHUT_2GPIO_EN_SRC1_MASK (0x1U << TSADC_INT_EN_TSHUT_2GPIO_EN_SRC1_SHIFT) /* 0x00000020 */
|
#define TSADC_INT_EN_TSHUT_2CRU_EN_SRC0_SHIFT (8U)
|
#define TSADC_INT_EN_TSHUT_2CRU_EN_SRC0_MASK (0x1U << TSADC_INT_EN_TSHUT_2CRU_EN_SRC0_SHIFT) /* 0x00000100 */
|
#define TSADC_INT_EN_TSHUT_2CRU_EN_SRC1_SHIFT (9U)
|
#define TSADC_INT_EN_TSHUT_2CRU_EN_SRC1_MASK (0x1U << TSADC_INT_EN_TSHUT_2CRU_EN_SRC1_SHIFT) /* 0x00000200 */
|
#define TSADC_INT_EN_LT_INTEN_SRC0_SHIFT (12U)
|
#define TSADC_INT_EN_LT_INTEN_SRC0_MASK (0x1U << TSADC_INT_EN_LT_INTEN_SRC0_SHIFT) /* 0x00001000 */
|
#define TSADC_INT_EN_LT_INTEN_SRC1_SHIFT (13U)
|
#define TSADC_INT_EN_LT_INTEN_SRC1_MASK (0x1U << TSADC_INT_EN_LT_INTEN_SRC1_SHIFT) /* 0x00002000 */
|
#define TSADC_INT_EN_EOC_INT_EN_SHIFT (16U)
|
#define TSADC_INT_EN_EOC_INT_EN_MASK (0x1U << TSADC_INT_EN_EOC_INT_EN_SHIFT) /* 0x00010000 */
|
/* INT_PD */
|
#define TSADC_INT_PD_OFFSET (0xCU)
|
#define TSADC_INT_PD_HT_IRQ_SRC0_SHIFT (0U)
|
#define TSADC_INT_PD_HT_IRQ_SRC0_MASK (0x1U << TSADC_INT_PD_HT_IRQ_SRC0_SHIFT) /* 0x00000001 */
|
#define TSADC_INT_PD_HT_IRQ_SRC1_SHIFT (1U)
|
#define TSADC_INT_PD_HT_IRQ_SRC1_MASK (0x1U << TSADC_INT_PD_HT_IRQ_SRC1_SHIFT) /* 0x00000002 */
|
#define TSADC_INT_PD_TSHUT_O_SRC0_SHIFT (4U)
|
#define TSADC_INT_PD_TSHUT_O_SRC0_MASK (0x1U << TSADC_INT_PD_TSHUT_O_SRC0_SHIFT) /* 0x00000010 */
|
#define TSADC_INT_PD_TSHUT_O_SRC1_SHIFT (5U)
|
#define TSADC_INT_PD_TSHUT_O_SRC1_MASK (0x1U << TSADC_INT_PD_TSHUT_O_SRC1_SHIFT) /* 0x00000020 */
|
#define TSADC_INT_PD_LT_IRQ_SRC0_SHIFT (12U)
|
#define TSADC_INT_PD_LT_IRQ_SRC0_MASK (0x1U << TSADC_INT_PD_LT_IRQ_SRC0_SHIFT) /* 0x00001000 */
|
#define TSADC_INT_PD_LT_IRQ_SRC1_SHIFT (13U)
|
#define TSADC_INT_PD_LT_IRQ_SRC1_MASK (0x1U << TSADC_INT_PD_LT_IRQ_SRC1_SHIFT) /* 0x00002000 */
|
#define TSADC_INT_PD_EOC_INT_PD_SHIFT (16U)
|
#define TSADC_INT_PD_EOC_INT_PD_MASK (0x1U << TSADC_INT_PD_EOC_INT_PD_SHIFT) /* 0x00010000 */
|
/* DATA0 */
|
#define TSADC_DATA0_OFFSET (0x20U)
|
#define TSADC_DATA0 (0x0U)
|
#define TSADC_DATA0_ADC_DATA_SHIFT (0U)
|
#define TSADC_DATA0_ADC_DATA_MASK (0xFFFU << TSADC_DATA0_ADC_DATA_SHIFT) /* 0x00000FFF */
|
/* DATA1 */
|
#define TSADC_DATA1_OFFSET (0x24U)
|
#define TSADC_DATA1 (0x0U)
|
#define TSADC_DATA1_ADC_DATA_SHIFT (0U)
|
#define TSADC_DATA1_ADC_DATA_MASK (0xFFFU << TSADC_DATA1_ADC_DATA_SHIFT) /* 0x00000FFF */
|
/* COMP0_INT */
|
#define TSADC_COMP0_INT_OFFSET (0x30U)
|
#define TSADC_COMP0_INT_TSADC_COMP_SRC0_SHIFT (0U)
|
#define TSADC_COMP0_INT_TSADC_COMP_SRC0_MASK (0xFFFU << TSADC_COMP0_INT_TSADC_COMP_SRC0_SHIFT) /* 0x00000FFF */
|
/* COMP1_INT */
|
#define TSADC_COMP1_INT_OFFSET (0x34U)
|
#define TSADC_COMP1_INT_TSADC_COMP_SRC1_SHIFT (0U)
|
#define TSADC_COMP1_INT_TSADC_COMP_SRC1_MASK (0xFFFU << TSADC_COMP1_INT_TSADC_COMP_SRC1_SHIFT) /* 0x00000FFF */
|
/* COMP0_SHUT */
|
#define TSADC_COMP0_SHUT_OFFSET (0x40U)
|
#define TSADC_COMP0_SHUT_TSADC_COMP_SRC0_SHIFT (0U)
|
#define TSADC_COMP0_SHUT_TSADC_COMP_SRC0_MASK (0xFFFU << TSADC_COMP0_SHUT_TSADC_COMP_SRC0_SHIFT) /* 0x00000FFF */
|
/* COMP1_SHUT */
|
#define TSADC_COMP1_SHUT_OFFSET (0x44U)
|
#define TSADC_COMP1_SHUT_TSADC_COMP_SRC1_SHIFT (0U)
|
#define TSADC_COMP1_SHUT_TSADC_COMP_SRC1_MASK (0xFFFU << TSADC_COMP1_SHUT_TSADC_COMP_SRC1_SHIFT) /* 0x00000FFF */
|
/* HIGHT_INT_DEBOUNCE */
|
#define TSADC_HIGHT_INT_DEBOUNCE_OFFSET (0x60U)
|
#define TSADC_HIGHT_INT_DEBOUNCE_DEBOUNCE_SHIFT (0U)
|
#define TSADC_HIGHT_INT_DEBOUNCE_DEBOUNCE_MASK (0xFFU << TSADC_HIGHT_INT_DEBOUNCE_DEBOUNCE_SHIFT) /* 0x000000FF */
|
/* HIGHT_TSHUT_DEBOUNCE */
|
#define TSADC_HIGHT_TSHUT_DEBOUNCE_OFFSET (0x64U)
|
#define TSADC_HIGHT_TSHUT_DEBOUNCE_DEBOUNCE_SHIFT (0U)
|
#define TSADC_HIGHT_TSHUT_DEBOUNCE_DEBOUNCE_MASK (0xFFU << TSADC_HIGHT_TSHUT_DEBOUNCE_DEBOUNCE_SHIFT) /* 0x000000FF */
|
/* AUTO_PERIOD */
|
#define TSADC_AUTO_PERIOD_OFFSET (0x68U)
|
#define TSADC_AUTO_PERIOD_AUTO_PERIOD_SHIFT (0U)
|
#define TSADC_AUTO_PERIOD_AUTO_PERIOD_MASK (0xFFFFFFFFU << TSADC_AUTO_PERIOD_AUTO_PERIOD_SHIFT) /* 0xFFFFFFFF */
|
/* AUTO_PERIOD_HT */
|
#define TSADC_AUTO_PERIOD_HT_OFFSET (0x6CU)
|
#define TSADC_AUTO_PERIOD_HT_AUTO_PERIOD_SHIFT (0U)
|
#define TSADC_AUTO_PERIOD_HT_AUTO_PERIOD_MASK (0xFFFFFFFFU << TSADC_AUTO_PERIOD_HT_AUTO_PERIOD_SHIFT) /* 0xFFFFFFFF */
|
/* COMP0_LOW_INT */
|
#define TSADC_COMP0_LOW_INT_OFFSET (0x80U)
|
#define TSADC_COMP0_LOW_INT_TSADC_COMP_SRC0_SHIFT (0U)
|
#define TSADC_COMP0_LOW_INT_TSADC_COMP_SRC0_MASK (0xFFFU << TSADC_COMP0_LOW_INT_TSADC_COMP_SRC0_SHIFT) /* 0x00000FFF */
|
/* COMP1_LOW_INT */
|
#define TSADC_COMP1_LOW_INT_OFFSET (0x84U)
|
#define TSADC_COMP1_LOW_INT_TSADC_COMP_SRC1_SHIFT (0U)
|
#define TSADC_COMP1_LOW_INT_TSADC_COMP_SRC1_MASK (0xFFFU << TSADC_COMP1_LOW_INT_TSADC_COMP_SRC1_SHIFT) /* 0x00000FFF */
|
/******************************************MBOX******************************************/
|
/* A2B_INTEN */
|
#define MBOX_A2B_INTEN_OFFSET (0x0U)
|
#define MBOX_A2B_INTEN_INT0_SHIFT (0U)
|
#define MBOX_A2B_INTEN_INT0_MASK (0x1U << MBOX_A2B_INTEN_INT0_SHIFT) /* 0x00000001 */
|
#define MBOX_A2B_INTEN_INT1_SHIFT (1U)
|
#define MBOX_A2B_INTEN_INT1_MASK (0x1U << MBOX_A2B_INTEN_INT1_SHIFT) /* 0x00000002 */
|
#define MBOX_A2B_INTEN_INT2_SHIFT (2U)
|
#define MBOX_A2B_INTEN_INT2_MASK (0x1U << MBOX_A2B_INTEN_INT2_SHIFT) /* 0x00000004 */
|
#define MBOX_A2B_INTEN_INT3_SHIFT (3U)
|
#define MBOX_A2B_INTEN_INT3_MASK (0x1U << MBOX_A2B_INTEN_INT3_SHIFT) /* 0x00000008 */
|
/* A2B_STATUS */
|
#define MBOX_A2B_STATUS_OFFSET (0x4U)
|
#define MBOX_A2B_STATUS_INT0_SHIFT (0U)
|
#define MBOX_A2B_STATUS_INT0_MASK (0x1U << MBOX_A2B_STATUS_INT0_SHIFT) /* 0x00000001 */
|
#define MBOX_A2B_STATUS_INT1_SHIFT (1U)
|
#define MBOX_A2B_STATUS_INT1_MASK (0x1U << MBOX_A2B_STATUS_INT1_SHIFT) /* 0x00000002 */
|
#define MBOX_A2B_STATUS_INT2_SHIFT (2U)
|
#define MBOX_A2B_STATUS_INT2_MASK (0x1U << MBOX_A2B_STATUS_INT2_SHIFT) /* 0x00000004 */
|
#define MBOX_A2B_STATUS_INT3_SHIFT (3U)
|
#define MBOX_A2B_STATUS_INT3_MASK (0x1U << MBOX_A2B_STATUS_INT3_SHIFT) /* 0x00000008 */
|
/* A2B_CMD_0 */
|
#define MBOX_A2B_CMD_0_OFFSET (0x8U)
|
#define MBOX_A2B_CMD_0_COMMAND_SHIFT (0U)
|
#define MBOX_A2B_CMD_0_COMMAND_MASK (0xFFFFFFFFU << MBOX_A2B_CMD_0_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* A2B_DAT_0 */
|
#define MBOX_A2B_DAT_0_OFFSET (0xCU)
|
#define MBOX_A2B_DAT_0_DATA_SHIFT (0U)
|
#define MBOX_A2B_DAT_0_DATA_MASK (0xFFFFFFFFU << MBOX_A2B_DAT_0_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* A2B_CMD_1 */
|
#define MBOX_A2B_CMD_1_OFFSET (0x10U)
|
#define MBOX_A2B_CMD_1_COMMAND_SHIFT (0U)
|
#define MBOX_A2B_CMD_1_COMMAND_MASK (0xFFFFFFFFU << MBOX_A2B_CMD_1_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* A2B_DAT_1 */
|
#define MBOX_A2B_DAT_1_OFFSET (0x14U)
|
#define MBOX_A2B_DAT_1_DATA_SHIFT (0U)
|
#define MBOX_A2B_DAT_1_DATA_MASK (0xFFFFFFFFU << MBOX_A2B_DAT_1_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* A2B_CMD_2 */
|
#define MBOX_A2B_CMD_2_OFFSET (0x18U)
|
#define MBOX_A2B_CMD_2_COMMAND_SHIFT (0U)
|
#define MBOX_A2B_CMD_2_COMMAND_MASK (0xFFFFFFFFU << MBOX_A2B_CMD_2_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* A2B_DAT_2 */
|
#define MBOX_A2B_DAT_2_OFFSET (0x1CU)
|
#define MBOX_A2B_DAT_2_DATA_SHIFT (0U)
|
#define MBOX_A2B_DAT_2_DATA_MASK (0xFFFFFFFFU << MBOX_A2B_DAT_2_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* A2B_CMD_3 */
|
#define MBOX_A2B_CMD_3_OFFSET (0x20U)
|
#define MBOX_A2B_CMD_3_COMMAND_SHIFT (0U)
|
#define MBOX_A2B_CMD_3_COMMAND_MASK (0xFFFFFFFFU << MBOX_A2B_CMD_3_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* A2B_DAT_3 */
|
#define MBOX_A2B_DAT_3_OFFSET (0x24U)
|
#define MBOX_A2B_DAT_3_DATA_SHIFT (0U)
|
#define MBOX_A2B_DAT_3_DATA_MASK (0xFFFFFFFFU << MBOX_A2B_DAT_3_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_INTEN */
|
#define MBOX_B2A_INTEN_OFFSET (0x28U)
|
#define MBOX_B2A_INTEN_INT0_SHIFT (0U)
|
#define MBOX_B2A_INTEN_INT0_MASK (0x1U << MBOX_B2A_INTEN_INT0_SHIFT) /* 0x00000001 */
|
#define MBOX_B2A_INTEN_INT1_SHIFT (1U)
|
#define MBOX_B2A_INTEN_INT1_MASK (0x1U << MBOX_B2A_INTEN_INT1_SHIFT) /* 0x00000002 */
|
#define MBOX_B2A_INTEN_INT2_SHIFT (2U)
|
#define MBOX_B2A_INTEN_INT2_MASK (0x1U << MBOX_B2A_INTEN_INT2_SHIFT) /* 0x00000004 */
|
#define MBOX_B2A_INTEN_INT3_SHIFT (3U)
|
#define MBOX_B2A_INTEN_INT3_MASK (0x1U << MBOX_B2A_INTEN_INT3_SHIFT) /* 0x00000008 */
|
/* B2A_STATUS */
|
#define MBOX_B2A_STATUS_OFFSET (0x2CU)
|
#define MBOX_B2A_STATUS_INT0_SHIFT (0U)
|
#define MBOX_B2A_STATUS_INT0_MASK (0x1U << MBOX_B2A_STATUS_INT0_SHIFT) /* 0x00000001 */
|
#define MBOX_B2A_STATUS_INT1_SHIFT (1U)
|
#define MBOX_B2A_STATUS_INT1_MASK (0x1U << MBOX_B2A_STATUS_INT1_SHIFT) /* 0x00000002 */
|
#define MBOX_B2A_STATUS_INT2_SHIFT (2U)
|
#define MBOX_B2A_STATUS_INT2_MASK (0x1U << MBOX_B2A_STATUS_INT2_SHIFT) /* 0x00000004 */
|
#define MBOX_B2A_STATUS_INT3_SHIFT (3U)
|
#define MBOX_B2A_STATUS_INT3_MASK (0x1U << MBOX_B2A_STATUS_INT3_SHIFT) /* 0x00000008 */
|
/* B2A_CMD_0 */
|
#define MBOX_B2A_CMD_0_OFFSET (0x30U)
|
#define MBOX_B2A_CMD_0_COMMAND_SHIFT (0U)
|
#define MBOX_B2A_CMD_0_COMMAND_MASK (0xFFFFFFFFU << MBOX_B2A_CMD_0_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_DAT_0 */
|
#define MBOX_B2A_DAT_0_OFFSET (0x34U)
|
#define MBOX_B2A_DAT_0_DATA_SHIFT (0U)
|
#define MBOX_B2A_DAT_0_DATA_MASK (0xFFFFFFFFU << MBOX_B2A_DAT_0_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_CMD_1 */
|
#define MBOX_B2A_CMD_1_OFFSET (0x38U)
|
#define MBOX_B2A_CMD_1_COMMAND_SHIFT (0U)
|
#define MBOX_B2A_CMD_1_COMMAND_MASK (0xFFFFFFFFU << MBOX_B2A_CMD_1_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_DAT_1 */
|
#define MBOX_B2A_DAT_1_OFFSET (0x3CU)
|
#define MBOX_B2A_DAT_1_DATA_SHIFT (0U)
|
#define MBOX_B2A_DAT_1_DATA_MASK (0xFFFFFFFFU << MBOX_B2A_DAT_1_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_CMD_2 */
|
#define MBOX_B2A_CMD_2_OFFSET (0x40U)
|
#define MBOX_B2A_CMD_2_COMMAND_SHIFT (0U)
|
#define MBOX_B2A_CMD_2_COMMAND_MASK (0xFFFFFFFFU << MBOX_B2A_CMD_2_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_DAT_2 */
|
#define MBOX_B2A_DAT_2_OFFSET (0x44U)
|
#define MBOX_B2A_DAT_2_DATA_SHIFT (0U)
|
#define MBOX_B2A_DAT_2_DATA_MASK (0xFFFFFFFFU << MBOX_B2A_DAT_2_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_CMD_3 */
|
#define MBOX_B2A_CMD_3_OFFSET (0x48U)
|
#define MBOX_B2A_CMD_3_COMMAND_SHIFT (0U)
|
#define MBOX_B2A_CMD_3_COMMAND_MASK (0xFFFFFFFFU << MBOX_B2A_CMD_3_COMMAND_SHIFT) /* 0xFFFFFFFF */
|
/* B2A_DAT_3 */
|
#define MBOX_B2A_DAT_3_OFFSET (0x4CU)
|
#define MBOX_B2A_DAT_3_DATA_SHIFT (0U)
|
#define MBOX_B2A_DAT_3_DATA_MASK (0xFFFFFFFFU << MBOX_B2A_DAT_3_DATA_SHIFT) /* 0xFFFFFFFF */
|
/* ATOMIC_LOCK_00 */
|
#define MBOX_ATOMIC_LOCK_00_OFFSET (0x100U)
|
#define MBOX_ATOMIC_LOCK_00_ATOMIC_LOCK_00_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_00_ATOMIC_LOCK_00_MASK (0x1U << MBOX_ATOMIC_LOCK_00_ATOMIC_LOCK_00_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_01 */
|
#define MBOX_ATOMIC_LOCK_01_OFFSET (0x104U)
|
#define MBOX_ATOMIC_LOCK_01_ATOMIC_LOCK_01_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_01_ATOMIC_LOCK_01_MASK (0x1U << MBOX_ATOMIC_LOCK_01_ATOMIC_LOCK_01_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_02 */
|
#define MBOX_ATOMIC_LOCK_02_OFFSET (0x108U)
|
#define MBOX_ATOMIC_LOCK_02_ATOMIC_LOCK_02_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_02_ATOMIC_LOCK_02_MASK (0x1U << MBOX_ATOMIC_LOCK_02_ATOMIC_LOCK_02_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_03 */
|
#define MBOX_ATOMIC_LOCK_03_OFFSET (0x10CU)
|
#define MBOX_ATOMIC_LOCK_03_ATOMIC_LOCK_03_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_03_ATOMIC_LOCK_03_MASK (0x1U << MBOX_ATOMIC_LOCK_03_ATOMIC_LOCK_03_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_04 */
|
#define MBOX_ATOMIC_LOCK_04_OFFSET (0x110U)
|
#define MBOX_ATOMIC_LOCK_04_ATOMIC_LOCK_04_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_04_ATOMIC_LOCK_04_MASK (0x1U << MBOX_ATOMIC_LOCK_04_ATOMIC_LOCK_04_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_05 */
|
#define MBOX_ATOMIC_LOCK_05_OFFSET (0x114U)
|
#define MBOX_ATOMIC_LOCK_05_ATOMIC_LOCK_05_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_05_ATOMIC_LOCK_05_MASK (0x1U << MBOX_ATOMIC_LOCK_05_ATOMIC_LOCK_05_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_06 */
|
#define MBOX_ATOMIC_LOCK_06_OFFSET (0x118U)
|
#define MBOX_ATOMIC_LOCK_06_ATOMIC_LOCK_06_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_06_ATOMIC_LOCK_06_MASK (0x1U << MBOX_ATOMIC_LOCK_06_ATOMIC_LOCK_06_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_07 */
|
#define MBOX_ATOMIC_LOCK_07_OFFSET (0x11CU)
|
#define MBOX_ATOMIC_LOCK_07_ATOMIC_LOCK_07_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_07_ATOMIC_LOCK_07_MASK (0x1U << MBOX_ATOMIC_LOCK_07_ATOMIC_LOCK_07_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_08 */
|
#define MBOX_ATOMIC_LOCK_08_OFFSET (0x120U)
|
#define MBOX_ATOMIC_LOCK_08_ATOMIC_LOCK_08_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_08_ATOMIC_LOCK_08_MASK (0x1U << MBOX_ATOMIC_LOCK_08_ATOMIC_LOCK_08_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_09 */
|
#define MBOX_ATOMIC_LOCK_09_OFFSET (0x124U)
|
#define MBOX_ATOMIC_LOCK_09_ATOMIC_LOCK_09_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_09_ATOMIC_LOCK_09_MASK (0x1U << MBOX_ATOMIC_LOCK_09_ATOMIC_LOCK_09_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_10 */
|
#define MBOX_ATOMIC_LOCK_10_OFFSET (0x128U)
|
#define MBOX_ATOMIC_LOCK_10_ATOMIC_LOCK_10_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_10_ATOMIC_LOCK_10_MASK (0x1U << MBOX_ATOMIC_LOCK_10_ATOMIC_LOCK_10_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_11 */
|
#define MBOX_ATOMIC_LOCK_11_OFFSET (0x12CU)
|
#define MBOX_ATOMIC_LOCK_11_ATOMIC_LOCK_11_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_11_ATOMIC_LOCK_11_MASK (0x1U << MBOX_ATOMIC_LOCK_11_ATOMIC_LOCK_11_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_12 */
|
#define MBOX_ATOMIC_LOCK_12_OFFSET (0x130U)
|
#define MBOX_ATOMIC_LOCK_12_ATOMIC_LOCK_12_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_12_ATOMIC_LOCK_12_MASK (0x1U << MBOX_ATOMIC_LOCK_12_ATOMIC_LOCK_12_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_13 */
|
#define MBOX_ATOMIC_LOCK_13_OFFSET (0x134U)
|
#define MBOX_ATOMIC_LOCK_13_ATOMIC_LOCK_13_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_13_ATOMIC_LOCK_13_MASK (0x1U << MBOX_ATOMIC_LOCK_13_ATOMIC_LOCK_13_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_14 */
|
#define MBOX_ATOMIC_LOCK_14_OFFSET (0x138U)
|
#define MBOX_ATOMIC_LOCK_14_ATOMIC_LOCK_14_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_14_ATOMIC_LOCK_14_MASK (0x1U << MBOX_ATOMIC_LOCK_14_ATOMIC_LOCK_14_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_15 */
|
#define MBOX_ATOMIC_LOCK_15_OFFSET (0x13CU)
|
#define MBOX_ATOMIC_LOCK_15_ATOMIC_LOCK_15_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_15_ATOMIC_LOCK_15_MASK (0x1U << MBOX_ATOMIC_LOCK_15_ATOMIC_LOCK_15_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_16 */
|
#define MBOX_ATOMIC_LOCK_16_OFFSET (0x140U)
|
#define MBOX_ATOMIC_LOCK_16_ATOMIC_LOCK_16_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_16_ATOMIC_LOCK_16_MASK (0x1U << MBOX_ATOMIC_LOCK_16_ATOMIC_LOCK_16_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_17 */
|
#define MBOX_ATOMIC_LOCK_17_OFFSET (0x144U)
|
#define MBOX_ATOMIC_LOCK_17_ATOMIC_LOCK_17_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_17_ATOMIC_LOCK_17_MASK (0x1U << MBOX_ATOMIC_LOCK_17_ATOMIC_LOCK_17_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_18 */
|
#define MBOX_ATOMIC_LOCK_18_OFFSET (0x148U)
|
#define MBOX_ATOMIC_LOCK_18_ATOMIC_LOCK_18_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_18_ATOMIC_LOCK_18_MASK (0x1U << MBOX_ATOMIC_LOCK_18_ATOMIC_LOCK_18_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_19 */
|
#define MBOX_ATOMIC_LOCK_19_OFFSET (0x14CU)
|
#define MBOX_ATOMIC_LOCK_19_ATOMIC_LOCK_19_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_19_ATOMIC_LOCK_19_MASK (0x1U << MBOX_ATOMIC_LOCK_19_ATOMIC_LOCK_19_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_20 */
|
#define MBOX_ATOMIC_LOCK_20_OFFSET (0x150U)
|
#define MBOX_ATOMIC_LOCK_20_ATOMIC_LOCK_20_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_20_ATOMIC_LOCK_20_MASK (0x1U << MBOX_ATOMIC_LOCK_20_ATOMIC_LOCK_20_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_21 */
|
#define MBOX_ATOMIC_LOCK_21_OFFSET (0x154U)
|
#define MBOX_ATOMIC_LOCK_21_ATOMIC_LOCK_21_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_21_ATOMIC_LOCK_21_MASK (0x1U << MBOX_ATOMIC_LOCK_21_ATOMIC_LOCK_21_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_22 */
|
#define MBOX_ATOMIC_LOCK_22_OFFSET (0x158U)
|
#define MBOX_ATOMIC_LOCK_22_ATOMIC_LOCK_22_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_22_ATOMIC_LOCK_22_MASK (0x1U << MBOX_ATOMIC_LOCK_22_ATOMIC_LOCK_22_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_23 */
|
#define MBOX_ATOMIC_LOCK_23_OFFSET (0x15CU)
|
#define MBOX_ATOMIC_LOCK_23_ATOMIC_LOCK_23_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_23_ATOMIC_LOCK_23_MASK (0x1U << MBOX_ATOMIC_LOCK_23_ATOMIC_LOCK_23_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_24 */
|
#define MBOX_ATOMIC_LOCK_24_OFFSET (0x160U)
|
#define MBOX_ATOMIC_LOCK_24_ATOMIC_LOCK_24_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_24_ATOMIC_LOCK_24_MASK (0x1U << MBOX_ATOMIC_LOCK_24_ATOMIC_LOCK_24_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_25 */
|
#define MBOX_ATOMIC_LOCK_25_OFFSET (0x164U)
|
#define MBOX_ATOMIC_LOCK_25_ATOMIC_LOCK_25_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_25_ATOMIC_LOCK_25_MASK (0x1U << MBOX_ATOMIC_LOCK_25_ATOMIC_LOCK_25_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_26 */
|
#define MBOX_ATOMIC_LOCK_26_OFFSET (0x168U)
|
#define MBOX_ATOMIC_LOCK_26_ATOMIC_LOCK_26_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_26_ATOMIC_LOCK_26_MASK (0x1U << MBOX_ATOMIC_LOCK_26_ATOMIC_LOCK_26_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_27 */
|
#define MBOX_ATOMIC_LOCK_27_OFFSET (0x16CU)
|
#define MBOX_ATOMIC_LOCK_27_ATOMIC_LOCK_27_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_27_ATOMIC_LOCK_27_MASK (0x1U << MBOX_ATOMIC_LOCK_27_ATOMIC_LOCK_27_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_28 */
|
#define MBOX_ATOMIC_LOCK_28_OFFSET (0x170U)
|
#define MBOX_ATOMIC_LOCK_28_ATOMIC_LOCK_28_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_28_ATOMIC_LOCK_28_MASK (0x1U << MBOX_ATOMIC_LOCK_28_ATOMIC_LOCK_28_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_29 */
|
#define MBOX_ATOMIC_LOCK_29_OFFSET (0x174U)
|
#define MBOX_ATOMIC_LOCK_29_ATOMIC_LOCK_29_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_29_ATOMIC_LOCK_29_MASK (0x1U << MBOX_ATOMIC_LOCK_29_ATOMIC_LOCK_29_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_30 */
|
#define MBOX_ATOMIC_LOCK_30_OFFSET (0x178U)
|
#define MBOX_ATOMIC_LOCK_30_ATOMIC_LOCK_30_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_30_ATOMIC_LOCK_30_MASK (0x1U << MBOX_ATOMIC_LOCK_30_ATOMIC_LOCK_30_SHIFT) /* 0x00000001 */
|
/* ATOMIC_LOCK_31 */
|
#define MBOX_ATOMIC_LOCK_31_OFFSET (0x17CU)
|
#define MBOX_ATOMIC_LOCK_31_ATOMIC_LOCK_31_SHIFT (0U)
|
#define MBOX_ATOMIC_LOCK_31_ATOMIC_LOCK_31_MASK (0x1U << MBOX_ATOMIC_LOCK_31_ATOMIC_LOCK_31_SHIFT) /* 0x00000001 */
|
|
/********Name=SOFTRST_CON00,Offset=0x400********/
|
#define SRST_NCORERESET0 0U
|
#define SRST_NCORERESET1 1U
|
#define SRST_NCORERESET2 2U
|
#define SRST_NCORERESET3 3U
|
#define SRST_NCPUPORESET0 4U
|
#define SRST_NCPUPORESET1 5U
|
#define SRST_NCPUPORESET2 6U
|
#define SRST_NCPUPORESET3 7U
|
#define SRST_NSRESET 8U
|
#define SRST_NSPORESET 9U
|
#define SRST_NATRESET 10U
|
#define SRST_NGICRESET 11U
|
#define SRST_NPRESET 12U
|
#define SRST_NPERIPHRESET 13U
|
/********Name=SOFTRST_CON01,Offset=0x404********/
|
#define SRST_A_CORE_NIU2DDR 16U
|
#define SRST_A_CORE_NIU2BUS 17U
|
#define SRST_P_DBG_NIU 18U
|
#define SRST_P_DBG 19U
|
#define SRST_P_DBG_DAPLITE 20U
|
#define SRST_DAP 21U
|
#define SRST_A_ADB400_CORE2GIC 22U
|
#define SRST_A_ADB400_GIC2CORE 23U
|
#define SRST_P_CORE_GRF 24U
|
#define SRST_P_CORE_PVTM 25U
|
#define SRST_CORE_PVTM 26U
|
#define SRST_CORE_PVTPLL 27U
|
/********Name=SOFTRST_CON02,Offset=0x408********/
|
#define SRST_GPU 32U
|
#define SRST_A_GPU_NIU 33U
|
#define SRST_P_GPU_NIU 34U
|
#define SRST_P_GPU_PVTM 35U
|
#define SRST_GPU_PVTM 36U
|
#define SRST_GPU_PVTPLL 37U
|
#define SRST_A_NPU_NIU 40U
|
#define SRST_H_NPU_NIU 41U
|
#define SRST_P_NPU_NIU 42U
|
#define SRST_A_RKNN 43U
|
#define SRST_H_RKNN 44U
|
#define SRST_P_NPU_PVTM 45U
|
#define SRST_NPU_PVTM 46U
|
#define SRST_NPU_PVTPLL 47U
|
/********Name=SOFTRST_CON03,Offset=0x40C********/
|
#define SRST_A_MSCH 51U
|
#define SRST_HWFFC_CTRL 52U
|
#define SRST_DDR_ALWAYSON 53U
|
#define SRST_A_DDRSPLIT 54U
|
#define SRST_DDRDFI_CTL 55U
|
#define SRST_A_DMA2DDR 57U
|
/********Name=SOFTRST_CON04,Offset=0x410********/
|
#define SRST_A_PERIMID_NIU 64U
|
#define SRST_H_PERIMID_NIU 65U
|
#define SRST_A_GIC_AUDIO_NIU 66U
|
#define SRST_H_GIC_AUDIO_NIU 67U
|
#define SRST_A_GIC600 68U
|
#define SRST_A_GIC600_DEBUG 69U
|
#define SRST_A_GICADB_CORE2GIC 70U
|
#define SRST_A_GICADB_GIC2CORE 71U
|
#define SRST_A_SPINLOCK 72U
|
#define SRST_H_SDMMC_BUFFER 73U
|
#define SRST_D_SDMMC_BUFFER 74U
|
#define SRST_H_I2S0_8CH 75U
|
#define SRST_H_I2S1_8CH 76U
|
#define SRST_H_I2S2_2CH 77U
|
#define SRST_H_I2S3_2CH 78U
|
/********Name=SOFTRST_CON05,Offset=0x414********/
|
#define SRST_M_I2S0_8CH_TX 80U
|
#define SRST_M_I2S0_8CH_RX 81U
|
#define SRST_M_I2S1_8CH_TX 82U
|
#define SRST_M_I2S1_8CH_RX 83U
|
#define SRST_M_I2S2_2CH 84U
|
#define SRST_M_I2S3_2CH_TX 85U
|
#define SRST_M_I2S3_2CH_RX 86U
|
#define SRST_H_PDM 87U
|
#define SRST_M_PDM 88U
|
#define SRST_H_VAD 89U
|
#define SRST_H_SPDIF_8CH 90U
|
#define SRST_M_SPDIF_8CH 91U
|
#define SRST_H_AUDPWM 92U
|
#define SRST_S_AUDPWM 93U
|
#define SRST_H_ACDCDIG 94U
|
#define SRST_ACDCDIG 95U
|
/********Name=SOFTRST_CON06,Offset=0x418********/
|
#define SRST_A_SECURE_FLASH_NIU 96U
|
#define SRST_H_SECURE_FLASH_NIU 97U
|
#define SRST_A_CRYPTO_NS 103U
|
#define SRST_H_CRYPTO_NS 104U
|
#define SRST_CRYPTO_NS_CORE 105U
|
#define SRST_CRYPTO_NS_PKA 106U
|
#define SRST_CRYPTO_NS_RNG 107U
|
#define SRST_H_TRNG_NS 108U
|
#define SRST_TRNG_NS 109U
|
/********Name=SOFTRST_CON07,Offset=0x41C********/
|
#define SRST_H_NANDC 112U
|
#define SRST_N_NANDC 113U
|
#define SRST_H_SFC 114U
|
#define SRST_H_SFC_XIP 115U
|
#define SRST_S_SFC 116U
|
#define SRST_A_EMMC 117U
|
#define SRST_H_EMMC 118U
|
#define SRST_B_EMMC 119U
|
#define SRST_C_EMMC 120U
|
#define SRST_T_EMMC 121U
|
/********Name=SOFTRST_CON08,Offset=0x420********/
|
#define SRST_A_PIPE_NIU 128U
|
#define SRST_P_PIPE_NIU 130U
|
#define SRST_P_PIPE_GRF 133U
|
#define SRST_A_SATA0 134U
|
#define SRST_SATA0_PIPE 135U
|
#define SRST_SATA0_PMALIVE 136U
|
#define SRST_SATA0_RXOOB 137U
|
#define SRST_A_SATA1 138U
|
#define SRST_SATA1_PIPE 139U
|
#define SRST_SATA1_PMALIVE 140U
|
#define SRST_SATA1_RXOOB 141U
|
/********Name=SOFTRST_CON09,Offset=0x424********/
|
#define SRST_A_SATA2 144U
|
#define SRST_SATA2_PIPE 145U
|
#define SRST_SATA2_PMALIVE 146U
|
#define SRST_SATA2_RXOOB 147U
|
#define SRST_USB3OTG0 148U
|
#define SRST_USB3OTG1 149U
|
#define SRST_XPCS 150U
|
#define SRST_XPCS_TX_DIV10 151U
|
#define SRST_XPCS_RX_DIV10 152U
|
#define SRST_XPCS_XGXS_RX 153U
|
/********Name=SOFTRST_CON10,Offset=0x428********/
|
#define SRST_P_PCIE20 160U
|
#define SRST_PCIE20_POWERUP 161U
|
#define SRST_MSTR_ARESET_PCIE20 162U
|
#define SRST_SLV_ARESET_PCIE20 163U
|
#define SRST_DBI_ARESET_PCIE20 164U
|
#define SRST_BRESET_PCIE20 165U
|
#define SRST_PERST_PCIE20 166U
|
#define SRST_CORE_RST_PCIE20 167U
|
#define SRST_NSTICKY_RST_PCIE20 168U
|
#define SRST_STICKY_RST_PCIE20 169U
|
#define SRST_PWR_RST_PCIE20 170U
|
/********Name=SOFTRST_CON11,Offset=0x42C********/
|
#define SRST_P_PCIE30X1 176U
|
#define SRST_PCIE30X1_POWERUP 177U
|
#define SRST_MSTR_ARESET_PCIE30X1 178U
|
#define SRST_SLV_ARESET_PCIE30X1 179U
|
#define SRST_DBI_ARESET_PCIE30X1 180U
|
#define SRST_BRESET_PCIE30X1 181U
|
#define SRST_PERST_PCIE30X1 182U
|
#define SRST_CORE_RST_PCIE30X1 183U
|
#define SRST_NSTICKY_RST_PCIE30X1 184U
|
#define SRST_STICKY_RST_PCIE30X1 185U
|
#define SRST_PWR_RST_PCIE30X1 186U
|
/********Name=SOFTRST_CON12,Offset=0x430********/
|
#define SRST_P_PCIE30X2 192U
|
#define SRST_PCIE30X2_POWERUP 193U
|
#define SRST_MSTR_ARESET_PCIE30X2 194U
|
#define SRST_SLV_ARESET_PCIE30X2 195U
|
#define SRST_DBI_ARESET_PCIE30X2 196U
|
#define SRST_BRESET_PCIE30X2 197U
|
#define SRST_PERST_PCIE30X2 198U
|
#define SRST_CORE_RST_PCIE30X2 199U
|
#define SRST_NSTICKY_RST_PCIE30X2 200U
|
#define SRST_STICKY_RST_PCIE30X2 201U
|
#define SRST_PWR_RST_PCIE30X2 202U
|
/********Name=SOFTRST_CON13,Offset=0x434********/
|
#define SRST_A_PHP_NIU 208U
|
#define SRST_H_PHP_NIU 209U
|
#define SRST_P_PHP_NIU 210U
|
#define SRST_H_SDMMC0 211U
|
#define SRST_SDMMC0 212U
|
#define SRST_H_SDMMC1 213U
|
#define SRST_SDMMC1 214U
|
#define SRST_A_GMAC0 215U
|
#define SRST_GMAC0_TIMESTAMP 216U
|
/********Name=SOFTRST_CON14,Offset=0x438********/
|
#define SRST_A_USB_NIU 224U
|
#define SRST_H_USB_NIU 225U
|
#define SRST_P_USB_NIU 226U
|
#define SRST_P_USB_GRF 227U
|
#define SRST_H_USB2HOST0 228U
|
#define SRST_H_USB2HOST0_ARB 229U
|
#define SRST_USB2HOST0_UTMI 230U
|
#define SRST_H_USB2HOST1 231U
|
#define SRST_H_USB2HOST1_ARB 232U
|
#define SRST_USB2HOST1_UTMI 233U
|
#define SRST_H_SDMMC2 234U
|
#define SRST_SDMMC2 235U
|
#define SRST_A_GMAC1 236U
|
#define SRST_GMAC1_TIMESTAMP 237U
|
/********Name=SOFTRST_CON15,Offset=0x43C********/
|
#define SRST_A_VI_NIU 240U
|
#define SRST_H_VI_NIU 241U
|
#define SRST_P_VI_NIU 242U
|
#define SRST_A_VICAP1 247U
|
#define SRST_H_VICAP1 248U
|
#define SRST_D_VICAP1 249U
|
#define SRST_I_VICAP1 250U
|
#define SRST_P_VICAP1 251U
|
#define SRST_H_ISP 252U
|
#define SRST_ISP 253U
|
#define SRST_P_CSI2HOST1 255U
|
/********Name=SOFTRST_CON16,Offset=0x440********/
|
#define SRST_A_VO_NIU 256U
|
#define SRST_H_VO_NIU 257U
|
#define SRST_P_VO_NIU 258U
|
#define SRST_A_VOP_NIU 259U
|
#define SRST_A_VOP 260U
|
#define SRST_H_VOP 261U
|
#define SRST_D0_VOP 262U
|
#define SRST_D1_VOP 263U
|
#define SRST_D2_VOP 264U
|
#define SRST_VOP_PWM 265U
|
#define SRST_A_HDCP 266U
|
#define SRST_H_HDCP 267U
|
#define SRST_P_HDCP 268U
|
#define SRST_P_HDMI_HOST 270U
|
#define SRST_HDMI_HOST 271U
|
/********Name=SOFTRST_CON17,Offset=0x444********/
|
#define SRST_P_DSITX_0 272U
|
#define SRST_P_DSITX_1 273U
|
#define SRST_P_EDP_CTRL 274U
|
#define SRST_EDP_24M 275U
|
#define SRST_A_VPU_NIU 280U
|
#define SRST_H_VPU_NIU 281U
|
#define SRST_A_VPU 282U
|
#define SRST_H_VPU 283U
|
#define SRST_H_EINK 286U
|
#define SRST_P_EINK 287U
|
/********Name=SOFTRST_CON18,Offset=0x448********/
|
#define SRST_A_RGA_NIU 288U
|
#define SRST_H_RGA_NIU 289U
|
#define SRST_P_RGA_NIU 290U
|
#define SRST_A_RGA 292U
|
#define SRST_H_RGA 293U
|
#define SRST_RGA_CORE 294U
|
#define SRST_A_IEP 295U
|
#define SRST_H_IEP 296U
|
#define SRST_IEP_CORE 297U
|
#define SRST_H_EBC 298U
|
#define SRST_D_EBC 299U
|
#define SRST_A_JDEC 300U
|
#define SRST_H_JDEC 301U
|
#define SRST_A_JENC 302U
|
#define SRST_H_JENC 303U
|
/********Name=SOFTRST_CON19,Offset=0x44C********/
|
#define SRST_A_VENC_NIU 304U
|
#define SRST_H_VENC_NIU 305U
|
#define SRST_A_RKVENC 307U
|
#define SRST_H_RKVENC 308U
|
#define SRST_RKVENC_CORE 309U
|
/********Name=SOFTRST_CON20,Offset=0x450********/
|
#define SRST_A_RKVDEC_NIU 320U
|
#define SRST_H_RKVDEC_NIU 321U
|
#define SRST_A_RKVDEC 322U
|
#define SRST_H_RKVDEC 323U
|
#define SRST_RKVDEC_CA 324U
|
#define SRST_RKVDEC_CORE 325U
|
#define SRST_RKVDEC_HEVC_CA 326U
|
/********Name=SOFTRST_CON21,Offset=0x454********/
|
#define SRST_A_BUS_NIU 336U
|
#define SRST_P_BUS_NIU 338U
|
#define SRST_P_CAN0 340U
|
#define SRST_CAN0 341U
|
#define SRST_P_CAN1 342U
|
#define SRST_CAN1 343U
|
#define SRST_P_CAN2 344U
|
#define SRST_CAN2 345U
|
#define SRST_P_GPIO1 346U
|
#define SRST_DB_GPIO1 347U
|
#define SRST_P_GPIO2 348U
|
#define SRST_DB_GPIO2 349U
|
#define SRST_P_GPIO3 350U
|
#define SRST_DB_GPIO3 351U
|
/********Name=SOFTRST_CON22,Offset=0x458********/
|
#define SRST_P_GPIO4 352U
|
#define SRST_DB_GPIO4 353U
|
#define SRST_P_I2C1 354U
|
#define SRST_I2C1 355U
|
#define SRST_P_I2C2 356U
|
#define SRST_I2C2 357U
|
#define SRST_P_I2C3 358U
|
#define SRST_I2C3 359U
|
#define SRST_P_I2C4 360U
|
#define SRST_I2C4 361U
|
#define SRST_P_I2C5 362U
|
#define SRST_I2C5 363U
|
#define SRST_P_OTPC_NS 364U
|
#define SRST_OTPC_NS_SBPI 365U
|
#define SRST_OTPC_NS_USR 366U
|
/********Name=SOFTRST_CON23,Offset=0x45C********/
|
#define SRST_P_PWM1 368U
|
#define SRST_PWM1 369U
|
#define SRST_P_PWM2 370U
|
#define SRST_PWM2 371U
|
#define SRST_P_PWM3 372U
|
#define SRST_PWM3 373U
|
#define SRST_P_SPI0 374U
|
#define SRST_SPI0 375U
|
#define SRST_P_SPI1 376U
|
#define SRST_SPI1 377U
|
#define SRST_P_SPI2 378U
|
#define SRST_SPI2 379U
|
#define SRST_P_SPI3 380U
|
#define SRST_SPI3 381U
|
/********Name=SOFTRST_CON24,Offset=0x460********/
|
#define SRST_P_SARADC 384U
|
#define SRST_P_TSADC 385U
|
#define SRST_TSADC 386U
|
#define SRST_P_TIMER 387U
|
#define SRST_TIMER0 388U
|
#define SRST_TIMER1 389U
|
#define SRST_TIMER2 390U
|
#define SRST_TIMER3 391U
|
#define SRST_TIMER4 392U
|
#define SRST_TIMER5 393U
|
#define SRST_P_UART1 394U
|
#define SRST_S_UART1 395U
|
/********Name=SOFTRST_CON25,Offset=0x464********/
|
#define SRST_P_UART2 400U
|
#define SRST_S_UART2 401U
|
#define SRST_P_UART3 402U
|
#define SRST_S_UART3 403U
|
#define SRST_P_UART4 404U
|
#define SRST_S_UART4 405U
|
#define SRST_P_UART5 406U
|
#define SRST_S_UART5 407U
|
#define SRST_P_UART6 408U
|
#define SRST_S_UART6 409U
|
#define SRST_P_UART7 410U
|
#define SRST_S_UART7 411U
|
#define SRST_P_UART8 412U
|
#define SRST_S_UART8 413U
|
#define SRST_P_UART9 414U
|
#define SRST_S_UART9 415U
|
/********Name=SOFTRST_CON26,Offset=0x468********/
|
#define SRST_P_GRF 416U
|
#define SRST_P_GRF_VCCIO12 417U
|
#define SRST_P_GRF_VCCIO34 418U
|
#define SRST_P_GRF_VCCIO567 419U
|
#define SRST_P_SCR 420U
|
#define SRST_P_WDT_NS 421U
|
#define SRST_T_WDT_NS 422U
|
#define SRST_P_DFT2APB 423U
|
#define SRST_A_MCU 426U
|
#define SRST_P_INTMUX 427U
|
#define SRST_P_MAILBOX 428U
|
/********Name=SOFTRST_CON27,Offset=0x46C********/
|
#define SRST_A_TOP_HIGH_NIU 432U
|
#define SRST_A_TOP_LOW_NIU 433U
|
#define SRST_H_TOP_NIU 434U
|
#define SRST_P_TOP_NIU 435U
|
#define SRST_P_TOP_CRU 438U
|
#define SRST_P_DDRPHY 439U
|
#define SRST_DDRPHY 440U
|
#define SRST_P_MIPICSIPHY 442U
|
#define SRST_P_MIPIDSIPHY0 443U
|
#define SRST_P_MIPIDSIPHY1 444U
|
#define SRST_P_PCIE30PHY 445U
|
#define SRST_PCIE30PHY 446U
|
#define SRST_P_PCIE30PHY_GRF 447U
|
/********Name=SOFTRST_CON28,Offset=0x470********/
|
#define SRST_P_APB2ASB_CHIP_LEFT 448U
|
#define SRST_P_APB2ASB_CHIP_BOTTOM 449U
|
#define SRST_P_ASB2APB_CHIP_LEFT 450U
|
#define SRST_P_ASB2APB_CHIP_BOTTOM 451U
|
#define SRST_P_PIPEPHY0 452U
|
#define SRST_PIPEPHY0 453U
|
#define SRST_P_PIPEPHY1 454U
|
#define SRST_PIPEPHY1 455U
|
#define SRST_P_PIPEPHY2 456U
|
#define SRST_PIPEPHY2 457U
|
#define SRST_P_USB2PHY0_GRF 458U
|
#define SRST_P_USB2PHY1_GRF 459U
|
#define SRST_P_CPU_BOOST 460U
|
#define SRST_CPU_BOOST 461U
|
#define SRST_P_OTPPHY 462U
|
#define SRST_OTPPHY 463U
|
/********Name=SOFTRST_CON29,Offset=0x474********/
|
#define SRST_USB2PHY0_POR 464U
|
#define SRST_USB2PHY0_USB3OTG0 465U
|
#define SRST_USB2PHY0_USB3OTG1 466U
|
#define SRST_USB2PHY1_POR 467U
|
#define SRST_USB2PHY1_USB2HOST0 468U
|
#define SRST_USB2PHY1_USB2HOST1 469U
|
#define SRST_P_EDPPHY_GRF 470U
|
#define SRST_TSADCPHY 471U
|
#define SRST_GMAC0_DELAYLINE 472U
|
#define SRST_GMAC1_DELAYLINE 473U
|
#define SRST_OTPC_ARB 474U
|
#define SRST_P_PIPEPHY0_GRF 475U
|
#define SRST_P_PIPEPHY1_GRF 476U
|
#define SRST_P_PIPEPHY2_GRF 477U
|
/********Name=PMUSOFTRST_CON00,Offset=0x200********/
|
#define SRST_P_PDPMU_NIU 480U
|
#define SRST_P_PMUCRU 481U
|
#define SRST_P_PMUGRF 482U
|
#define SRST_P_I2C0 483U
|
#define SRST_I2C0 484U
|
#define SRST_P_UART0 485U
|
#define SRST_S_UART0 486U
|
#define SRST_P_PWM0 487U
|
#define SRST_PWM0 488U
|
#define SRST_P_GPIO0 489U
|
#define SRST_DB_GPIO0 490U
|
#define SRST_P_PMUPVTM 491U
|
#define SRST_PMUPVTM 492U
|
|
/********Name=GATE_CON00,Offset=0x300********/
|
#define CLK_CORE_GATE 0U
|
#define CLK_CORE0_GATE 1U
|
#define CLK_CORE1_GATE 2U
|
#define CLK_CORE2_GATE 3U
|
#define CLK_CORE3_GATE 4U
|
#define SCLK_CORE_SRC_GATE 5U
|
#define CLK_NPLL_CORE_GATE 6U
|
#define SCLK_CORE_GATE 7U
|
#define ATCLK_CORE_GATE 8U
|
#define GICCLK_CORE_GATE 9U
|
#define PCLK_CORE_PRE_GATE 10U
|
#define PERIPHCLK_CORE_PRE_GATE 11U
|
#define PCLK_CORE_GATE 12U
|
#define PERIPHCLK_CORE_GATE 13U
|
#define TSCLK_CORE_GATE 14U
|
#define CNTCLK_CORE_GATE 15U
|
/********Name=GATE_CON01,Offset=0x304********/
|
#define ACLK_CORE_GATE 16U
|
#define ACLK_CORE_NIU2DDR_GATE 17U
|
#define ACLK_CORE_NIU2BUS_GATE 18U
|
#define PCLK_DBG_NIU_GATE 19U
|
#define PCLK_DBG_GATE 20U
|
#define PCLK_DBG_DAPLITE_GATE 21U
|
#define ACLK_ADB400_CORE2GIC_GATE 22U
|
#define ACLK_ADB400_GIC2CORE_GATE 23U
|
#define PCLK_CORE_GRF_GATE 24U
|
#define PCLK_CORE_PVTM_GATE 25U
|
#define CLK_CORE_PVTM_GATE 26U
|
#define CLK_CORE_PVTM_CORE_GATE 27U
|
#define CLK_CORE_PVTPLL_GATE 28U
|
#define CLK_CORE_DIV2_GATE 29U
|
#define CLK_APLL_CORE_GATE 30U
|
#define CLK_JTAG_GATE 31U
|
/********Name=GATE_CON02,Offset=0x308********/
|
#define CLK_GPU_SRC_GATE 32U
|
#define PCLK_GPU_PRE_GATE 34U
|
#define ACLK_GPU_GATE 35U
|
#define ACLK_GPU_NIU_GATE 36U
|
#define PCLK_GPU_NIU_GATE 37U
|
#define PCLK_GPU_PVTM_GATE 38U
|
#define CLK_GPU_PVTM_GATE 39U
|
#define CLK_GPU_PVTM_CORE_GATE 40U
|
#define CLK_GPU_PVTPLL_GATE 41U
|
#define CLK_GPU_DIV2_GATE 42U
|
#define ACLK_GPU_PRE_GATE 43U
|
/********Name=GATE_CON03,Offset=0x30C********/
|
#define CLK_NPU_SRC_GATE 48U
|
#define CLK_NPU_NP5_GATE 49U
|
#define HCLK_NPU_PRE_GATE 50U
|
#define PCLK_NPU_PRE_GATE 51U
|
#define ACLK_NPU_NIU_GATE 52U
|
#define HCLK_NPU_NIU_GATE 53U
|
#define PCLK_NPU_NIU_GATE 54U
|
#define ACLK_RKNN_GATE 55U
|
#define HCLK_RKNN_GATE 56U
|
#define PCLK_NPU_PVTM_GATE 57U
|
#define CLK_NPU_PVTM_GATE 58U
|
#define CLK_NPU_PVTM_CORE_GATE 59U
|
#define CLK_NPU_PVTPLL_GATE 60U
|
#define CLK_NPU_DIV2_GATE 61U
|
/********Name=GATE_CON04,Offset=0x310********/
|
#define CLK_DDRPHY1X_GATE 64U
|
#define CLK_DPLL_DDR_GATE 65U
|
#define ACLK_MSCH_DIV2_GATE 66U
|
#define CLK_HWFFC_CTRL_GATE 67U
|
#define ACLK_DDRSCRAMBLE_GATE 68U
|
#define ACLK_MSCH_GATE 69U
|
#define CLK_DDR_ALWAYSON_GATE 70U
|
#define ACLK_DDRSPLIT_GATE 72U
|
#define CLK_DDRDFI_CTL_GATE 73U
|
#define ACLK_DMA2DDR_GATE 75U
|
#define CLK_DDRMON_GATE 77U
|
#define CLK24_DDRMON_GATE 79U
|
/********Name=GATE_CON05,Offset=0x314********/
|
#define ACLK_GIC_AUDIO_GATE 80U
|
#define HCLK_GIC_AUDIO_GATE 81U
|
#define ACLK_GIC_AUDIO_NIU_GATE 82U
|
#define HCLK_GIC_AUDIO_NIU_GATE 83U
|
#define ACLK_GIC600_GATE 84U
|
#define ACLK_GICADB_CORE2GIC_GATE 85U
|
#define ACLK_GICADB_GIC2CORE_GATE 86U
|
#define ACLK_SPINLOCK_GATE 87U
|
#define HCLK_SDMMC_BUFFER_GATE 88U
|
#define DCLK_SDMMC_BUFFER_GATE 89U
|
#define HCLK_I2S0_8CH_GATE 90U
|
#define HCLK_I2S1_8CH_GATE 91U
|
#define HCLK_I2S2_2CH_GATE 92U
|
#define HCLK_I2S3_2CH_GATE 93U
|
#define HCLK_PDM_GATE 94U
|
#define MCLK_PDM_GATE 95U
|
/********Name=GATE_CON06,Offset=0x318********/
|
#define CLK_I2S0_8CH_TX_SRC_GATE 96U
|
#define CLK_I2S0_8CH_TX_FRAC_GATE 97U
|
#define MCLK_I2S0_8CH_TX_GATE 98U
|
#define I2S0_MCLKOUT_TX_GATE 99U
|
#define CLK_I2S0_8CH_RX_SRC_GATE 100U
|
#define CLK_I2S0_8CH_RX_FRAC_GATE 101U
|
#define MCLK_I2S0_8CH_RX_GATE 102U
|
#define I2S0_MCLKOUT_RX_GATE 103U
|
#define CLK_I2S1_8CH_TX_SRC_GATE 104U
|
#define CLK_I2S1_8CH_TX_FRAC_GATE 105U
|
#define MCLK_I2S1_8CH_TX_GATE 106U
|
#define I2S1_MCLKOUT_TX_GATE 107U
|
#define CLK_I2S1_8CH_RX_SRC_GATE 108U
|
#define CLK_I2S1_8CH_RX_FRAC_GATE 109U
|
#define MCLK_I2S1_8CH_RX_GATE 110U
|
#define I2S1_MCLKOUT_RX_GATE 111U
|
/********Name=GATE_CON07,Offset=0x31C********/
|
#define CLK_I2S2_2CH_SRC_GATE 112U
|
#define CLK_I2S2_2CH_FRAC_GATE 113U
|
#define MCLK_I2S2_2CH_GATE 114U
|
#define I2S2_MCLKOUT_GATE 115U
|
#define CLK_I2S3_2CH_TX_SRC_GATE 116U
|
#define CLK_I2S3_2CH_TX_FRAC_GATE 117U
|
#define MCLK_I2S3_2CH_TX_GATE 118U
|
#define I2S3_MCLKOUT_TX_GATE 119U
|
#define CLK_I2S3_2CH_RX_SRC_GATE 120U
|
#define CLK_I2S3_2CH_RX_FRAC_GATE 121U
|
#define MCLK_I2S3_2CH_RX_GATE 122U
|
#define I2S3_MCLKOUT_RX_GATE 123U
|
#define HCLK_VAD_GATE 124U
|
#define HCLK_SPDIF_8CH_GATE 125U
|
#define MCLK_SPDIF_8CH_SRC_GATE 126U
|
#define MCLK_SPDIF_8CH_FRAC_GATE 127U
|
/********Name=GATE_CON08,Offset=0x320********/
|
#define HCLK_AUDPWM_GATE 128U
|
#define SCLK_AUDPWM_SRC_GATE 129U
|
#define SCLK_AUDPWM_FRAC_GATE 130U
|
#define HCLK_ACDCDIG_GATE 131U
|
#define CLK_ACDCDIG_I2C_GATE 132U
|
#define CLK_ACDCDIG_DAC_GATE 133U
|
#define CLK_ACDCDIG_ADC_GATE 134U
|
#define ACLK_SECURE_FLASH_GATE 135U
|
#define HCLK_SECURE_FLASH_GATE 136U
|
#define ACLK_SECURE_FLASH_NIU_GATE 137U
|
#define HCLK_SECURE_FLASH_NIU_GATE 138U
|
#define ACLK_CRYPTO_NS_GATE 139U
|
#define HCLK_CRYPTO_NS_GATE 140U
|
#define CLK_CRYPTO_NS_CORE_GATE 141U
|
#define CLK_CRYPTO_NS_PKA_GATE 142U
|
#define CLK_CRYPTO_NS_RNG_GATE 143U
|
/********Name=GATE_CON09,Offset=0x324********/
|
#define HCLK_NANDC_GATE 144U
|
#define NCLK_NANDC_GATE 145U
|
#define HCLK_SFC_GATE 146U
|
#define HCLK_SFC_XIP_GATE 147U
|
#define SCLK_SFC_GATE 148U
|
#define ACLK_EMMC_GATE 149U
|
#define HCLK_EMMC_GATE 150U
|
#define BCLK_EMMC_GATE 151U
|
#define CCLK_EMMC_GATE 152U
|
#define TCLK_EMMC_GATE 153U
|
#define HCLK_TRNG_NS_GATE 154U
|
#define CLK_TRNG_NS_GATE 155U
|
/********Name=GATE_CON10,Offset=0x328********/
|
#define ACLK_PIPE_GATE 160U
|
#define PCLK_PIPE_GATE 161U
|
#define ACLK_PIPE_NIU_GATE 162U
|
#define PCLK_PIPE_NIU_GATE 163U
|
#define CLK_XPCS_EEE_GATE 164U
|
#define CLK_XPCS_RX_DIV10_GATE 165U
|
#define CLK_XPCS_TX_DIV10_GATE 166U
|
#define PCLK_PIPE_GRF_GATE 167U
|
#define ACLK_USB3OTG0_GATE 168U
|
#define CLK_USB3OTG0_REF_GATE 169U
|
#define CLK_USB3OTG0_SUSPEND_GATE 170U
|
#define CLK_USB3OTG0_PIPE_GATE 171U
|
#define ACLK_USB3OTG1_GATE 172U
|
#define CLK_USB3OTG1_REF_GATE 173U
|
#define CLK_USB3OTG1_SUSPEND_GATE 174U
|
#define CLK_USB3OTG1_PIPE_GATE 175U
|
/********Name=GATE_CON11,Offset=0x32C********/
|
#define ACLK_SATA0_GATE 176U
|
#define CLK_SATA0_PMALIVE_GATE 177U
|
#define CLK_SATA0_RXOOB_GATE 178U
|
#define CLK_SATA0_PIPE_GATE 179U
|
#define ACLK_SATA1_GATE 180U
|
#define CLK_SATA1_PMALIVE_GATE 181U
|
#define CLK_SATA1_RXOOB_GATE 182U
|
#define CLK_SATA1_PIPE_GATE 183U
|
#define ACLK_SATA2_GATE 184U
|
#define CLK_SATA2_PMALIVE_GATE 185U
|
#define CLK_SATA2_RXOOB_GATE 186U
|
#define CLK_SATA2_PIPE_GATE 187U
|
/********Name=GATE_CON12,Offset=0x330********/
|
#define ACLK_PCIE20_MST_GATE 192U
|
#define ACLK_PCIE20_SLV_GATE 193U
|
#define ACLK_PCIE20_DBI_GATE 194U
|
#define PCLK_PCIE20_GATE 195U
|
#define CLK_PCIE20_AUX_GATE 196U
|
#define CLK_PCIE20_PIPE_GATE 197U
|
#define ACLK_PCIE30X1_MST_GATE 200U
|
#define ACLK_PCIE30X1_SLV_GATE 201U
|
#define ACLK_PCIE30X1_DBI_GATE 202U
|
#define PCLK_PCIE30X1_GATE 203U
|
#define CLK_PCIE30X1_AUX_GATE 204U
|
#define CLK_PCIE30X1_PIPE_GATE 205U
|
/********Name=GATE_CON13,Offset=0x334********/
|
#define ACLK_PCIE30X2_MST_GATE 208U
|
#define ACLK_PCIE30X2_SLV_GATE 209U
|
#define ACLK_PCIE30X2_DBI_GATE 210U
|
#define PCLK_PCIE30X2_GATE 211U
|
#define CLK_PCIE30X2_AUX_GATE 212U
|
#define CLK_PCIE30X2_PIPE_GATE 213U
|
#define PCLK_XPCS_GATE 214U
|
#define CLK_XPCS_QSGMII_TX_GATE 215U
|
#define CLK_XPCS_QSGMII_RX_GATE 216U
|
#define CLK_XPCS_XGXS_TX_GATE 217U
|
#define CLK_XPCS_XGXS_RX_GATE 219U
|
#define CLK_XPCS_MII0_TX_GATE 220U
|
#define CLK_XPCS_MII0_RX_GATE 221U
|
#define CLK_XPCS_MII1_TX_GATE 222U
|
#define CLK_XPCS_MII1_RX_GATE 223U
|
/********Name=GATE_CON14,Offset=0x338********/
|
#define ACLK_PERIMID_GATE 224U
|
#define HCLK_PERIMID_GATE 225U
|
#define ACLK_PERIMID_NIU_GATE 226U
|
#define HCLK_PERIMID_NIU_GATE 227U
|
#define ACLK_PHP_GATE 232U
|
#define HCLK_PHP_GATE 233U
|
#define PCLK_PHP_GATE 234U
|
#define ACLK_PHP_NIU_GATE 235U
|
#define HCLK_PHP_NIU_GATE 236U
|
#define PCLK_PHP_NIU_GATE 237U
|
/********Name=GATE_CON15,Offset=0x33C********/
|
#define HCLK_SDMMC0_GATE 240U
|
#define CLK_SDMMC0_GATE 241U
|
#define HCLK_SDMMC1_GATE 242U
|
#define CLK_SDMMC1_GATE 243U
|
#define CLK_GMAC0_PTP_REF_GATE 244U
|
#define ACLK_GMAC0_GATE 245U
|
#define PCLK_GMAC0_GATE 246U
|
#define CLK_MAC0_2TOP_GATE 247U
|
#define CLK_MAC0_OUT_GATE 248U
|
#define CLK_MAC0_REFOUT_GATE 252U
|
/********Name=GATE_CON16,Offset=0x340********/
|
#define ACLK_USB_GATE 256U
|
#define HCLK_USB_GATE 257U
|
#define PCLK_USB_GATE 258U
|
#define ACLK_USB_NIU_GATE 259U
|
#define HCLK_USB_NIU_GATE 260U
|
#define PCLK_USB_NIU_GATE 261U
|
#define PCLK_USB_GRF_GATE 262U
|
#define HCLK_USB2HOST0_GATE 268U
|
#define HCLK_USB2HOST0_ARB_GATE 269U
|
#define HCLK_USB2HOST1_GATE 270U
|
#define HCLK_USB2HOST1_ARB_GATE 271U
|
/********Name=GATE_CON17,Offset=0x344********/
|
#define HCLK_SDMMC2_GATE 272U
|
#define CLK_SDMMC2_GATE 273U
|
#define CLK_GMAC1_PTP_REF_GATE 274U
|
#define ACLK_GMAC1_GATE 275U
|
#define PCLK_GMAC1_GATE 276U
|
#define CLK_MAC1_2TOP_GATE 277U
|
#define CLK_MAC1_OUT_GATE 278U
|
#define CLK_MAC1_REFOUT_GATE 282U
|
/********Name=GATE_CON18,Offset=0x348********/
|
#define ACLK_VI_GATE 288U
|
#define HCLK_VI_GATE 289U
|
#define PCLK_VI_GATE 290U
|
#define ACLK_VI_NIU_GATE 291U
|
#define HCLK_VI_NIU_GATE 292U
|
#define PCLK_VI_NIU_GATE 293U
|
#define ACLK_VICAP1_GATE 297U
|
#define HCLK_VICAP1_GATE 298U
|
#define DCLK_VICAP1_GATE 299U
|
/********Name=GATE_CON19,Offset=0x34C********/
|
#define ACLK_ISP_GATE 304U
|
#define HCLK_ISP_GATE 305U
|
#define CLK_ISP_GATE 306U
|
#define PCLK_CSI2HOST1_GATE 308U
|
#define CLK_CIF_OUT_GATE 312U
|
#define CLK_CAM0_OUT_GATE 313U
|
#define CLK_CAM1_OUT_GATE 314U
|
/********Name=GATE_CON20,Offset=0x350********/
|
#define HCLK_VO_GATE 321U
|
#define PCLK_VO_GATE 322U
|
#define ACLK_VO_NIU_GATE 323U
|
#define HCLK_VO_NIU_GATE 324U
|
#define PCLK_VO_NIU_GATE 325U
|
#define ACLK_VOP_PRE_GATE 326U
|
#define ACLK_VOP_NIU_GATE 327U
|
#define ACLK_VOP_GATE 328U
|
#define HCLK_VOP_GATE 329U
|
#define DCLK0_VOP_GATE 330U
|
#define DCLK1_VOP_GATE 331U
|
#define DCLK2_VOP_GATE 332U
|
#define CLK_VOP_PWM_GATE 333U
|
/********Name=GATE_CON21,Offset=0x354********/
|
#define ACLK_HDCP_GATE 336U
|
#define HCLK_HDCP_GATE 337U
|
#define PCLK_HDCP_GATE 338U
|
#define PCLK_HDMI_HOST_GATE 339U
|
#define CLK_HDMI_SFR_GATE 340U
|
#define CLK_HDMI_CEC_GATE 341U
|
#define PCLK_DSITX_0_GATE 342U
|
#define PCLK_DSITX_1_GATE 343U
|
#define PCLK_EDP_CTRL_GATE 344U
|
#define CLK_EDP_200M_GATE 345U
|
/********Name=GATE_CON22,Offset=0x358********/
|
#define ACLK_VPU_PRE_GATE 352U
|
#define HCLK_VPU_PRE_GATE 353U
|
#define ACLK_VPU_NIU_GATE 354U
|
#define HCLK_VPU_NIU_GATE 355U
|
#define ACLK_VPU_GATE 356U
|
#define HCLK_VPU_GATE 357U
|
#define PCLK_RGA_PRE_GATE 364U
|
#define PCLK_RGA_NIU_GATE 365U
|
#define PCLK_EINK_GATE 366U
|
#define HCLK_EINK_GATE 367U
|
/********Name=GATE_CON23,Offset=0x35C********/
|
#define ACLK_RGA_PRE_GATE 368U
|
#define HCLK_RGA_PRE_GATE 369U
|
#define ACLK_RGA_NIU_GATE 370U
|
#define HCLK_RGA_NIU_GATE 371U
|
#define ACLK_RGA_GATE 372U
|
#define HCLK_RGA_GATE 373U
|
#define CLK_RGA_CORE_GATE 374U
|
#define ACLK_IEP_GATE 375U
|
#define HCLK_IEP_GATE 376U
|
#define CLK_IEP_CORE_GATE 377U
|
#define HCLK_EBC_GATE 378U
|
#define DCLK_EBC_GATE 379U
|
#define ACLK_JDEC_GATE 380U
|
#define HCLK_JDEC_GATE 381U
|
#define ACLK_JENC_GATE 382U
|
#define HCLK_JENC_GATE 383U
|
/********Name=GATE_CON24,Offset=0x360********/
|
#define ACLK_RKVENC_PRE_GATE 384U
|
#define HCLK_RKVENC_PRE_GATE 385U
|
#define ACLK_RKVENC_NIU_GATE 387U
|
#define HCLK_RKVENC_NIU_GATE 388U
|
#define ACLK_RKVENC_GATE 390U
|
#define HCLK_RKVENC_GATE 391U
|
#define CLK_RKVENC_CORE_GATE 392U
|
/********Name=GATE_CON25,Offset=0x364********/
|
#define ACLK_RKVDEC_PRE_GATE 400U
|
#define HCLK_RKVDEC_PRE_GATE 401U
|
#define ACLK_RKVDEC_NIU_GATE 402U
|
#define HCLK_RKVDEC_NIU_GATE 403U
|
#define ACLK_RKVDEC_GATE 404U
|
#define HCLK_RKVDEC_GATE 405U
|
#define CLK_RKVDEC_CA_GATE 406U
|
#define CLK_RKVDEC_CORE_GATE 407U
|
#define CLK_RKVDEC_HEVC_CA_GATE 408U
|
/********Name=GATE_CON26,Offset=0x368********/
|
#define ACLK_BUS_GATE 416U
|
#define PCLK_BUS_GATE 417U
|
#define ACLK_BUS_NIU_GATE 418U
|
#define PCLK_BUS_NIU_GATE 419U
|
#define PCLK_TSADC_GATE 420U
|
#define CLK_TSADC_TSEN_GATE 421U
|
#define CLK_TSADC_GATE 422U
|
#define PCLK_SARADC_GATE 423U
|
#define CLK_SARADC_GATE 424U
|
#define PCLK_OTPC_NS_GATE 425U
|
#define CLK_OTPC_NS_SBPI_GATE 426U
|
#define CLK_OTPC_NS_USR_GATE 427U
|
#define PCLK_SCR_GATE 428U
|
#define PCLK_WDT_NS_GATE 429U
|
#define TCLK_WDT_NS_GATE 430U
|
/********Name=GATE_CON27,Offset=0x36C********/
|
#define PCLK_GRF_GATE 432U
|
#define PCLK_GRF_VCCIO12_GATE 433U
|
#define PCLK_GRF_VCCIO34_GATE 434U
|
#define PCLK_GRF_VCCIO567_GATE 435U
|
#define PCLK_DFT2APB_GATE 436U
|
#define PCLK_CAN0_GATE 437U
|
#define CLK_CAN0_GATE 438U
|
#define PCLK_CAN1_GATE 439U
|
#define CLK_CAN1_GATE 440U
|
#define PCLK_CAN2_GATE 441U
|
#define CLK_CAN2_GATE 442U
|
#define PCLK_UART1_GATE 444U
|
#define CLK_UART1_GATE 445U
|
#define CLK_UART1_FRAC_GATE 446U
|
#define SCLK_UART1_GATE 447U
|
/********Name=GATE_CON28,Offset=0x370********/
|
#define PCLK_UART2_GATE 448U
|
#define CLK_UART2_GATE 449U
|
#define CLK_UART2_FRAC_GATE 450U
|
#define SCLK_UART2_GATE 451U
|
#define PCLK_UART3_GATE 452U
|
#define CLK_UART3_GATE 453U
|
#define CLK_UART3_FRAC_GATE 454U
|
#define SCLK_UART3_GATE 455U
|
#define PCLK_UART4_GATE 456U
|
#define CLK_UART4_GATE 457U
|
#define CLK_UART4_FRAC_GATE 458U
|
#define SCLK_UART4_GATE 459U
|
#define PCLK_UART5_GATE 460U
|
#define CLK_UART5_GATE 461U
|
#define CLK_UART5_FRAC_GATE 462U
|
#define SCLK_UART5_GATE 463U
|
/********Name=GATE_CON29,Offset=0x374********/
|
#define PCLK_UART6_GATE 464U
|
#define CLK_UART6_GATE 465U
|
#define CLK_UART6_FRAC_GATE 466U
|
#define SCLK_UART6_GATE 467U
|
#define PCLK_UART7_GATE 468U
|
#define CLK_UART7_GATE 469U
|
#define CLK_UART7_FRAC_GATE 470U
|
#define SCLK_UART7_GATE 471U
|
#define PCLK_UART8_GATE 472U
|
#define CLK_UART8_GATE 473U
|
#define CLK_UART8_FRAC_GATE 474U
|
#define SCLK_UART8_GATE 475U
|
#define PCLK_UART9_GATE 476U
|
#define CLK_UART9_GATE 477U
|
#define CLK_UART9_FRAC_GATE 478U
|
#define SCLK_UART9_GATE 479U
|
/********Name=GATE_CON30,Offset=0x378********/
|
#define PCLK_I2C1_GATE 480U
|
#define CLK_I2C1_GATE 481U
|
#define PCLK_I2C2_GATE 482U
|
#define CLK_I2C2_GATE 483U
|
#define PCLK_I2C3_GATE 484U
|
#define CLK_I2C3_GATE 485U
|
#define PCLK_I2C4_GATE 486U
|
#define CLK_I2C4_GATE 487U
|
#define PCLK_I2C5_GATE 488U
|
#define CLK_I2C5_GATE 489U
|
#define PCLK_SPI0_GATE 490U
|
#define CLK_SPI0_GATE 491U
|
#define PCLK_SPI1_GATE 492U
|
#define CLK_SPI1_GATE 493U
|
#define PCLK_SPI2_GATE 494U
|
#define CLK_SPI2_GATE 495U
|
/********Name=GATE_CON31,Offset=0x37C********/
|
#define PCLK_SPI3_GATE 496U
|
#define CLK_SPI3_GATE 497U
|
#define PCLK_GPIO1_GATE 498U
|
#define DBCLK_GPIO1_GATE 499U
|
#define PCLK_GPIO2_GATE 500U
|
#define DBCLK_GPIO2_GATE 501U
|
#define PCLK_GPIO3_GATE 502U
|
#define DBCLK_GPIO3_GATE 503U
|
#define PCLK_GPIO4_GATE 504U
|
#define DBCLK_GPIO4_GATE 505U
|
#define PCLK_PWM1_GATE 506U
|
#define CLK_PWM1_GATE 507U
|
#define CLK_PWM1_CAPTURE_GATE 508U
|
#define PCLK_PWM2_GATE 509U
|
#define CLK_PWM2_GATE 510U
|
#define CLK_PWM2_CAPTURE_GATE 511U
|
/********Name=GATE_CON32,Offset=0x380********/
|
#define PCLK_PWM3_GATE 512U
|
#define CLK_PWM3_GATE 513U
|
#define CLK_PWM3_CAPTURE_GATE 514U
|
#define PCLK_TIMER_GATE 515U
|
#define CLK_TIMER0_GATE 516U
|
#define CLK_TIMER1_GATE 517U
|
#define CLK_TIMER2_GATE 518U
|
#define CLK_TIMER3_GATE 519U
|
#define CLK_TIMER4_GATE 520U
|
#define CLK_TIMER5_GATE 521U
|
#define CLK_I2C_GATE 522U
|
#define DBCLK_GPIO_GATE 523U
|
#define CLK_TIMER_GATE 524U
|
#define ACLK_MCU_GATE 525U
|
#define PCLK_INTMUX_GATE 526U
|
#define PCLK_MAILBOX_GATE 527U
|
/********Name=GATE_CON33,Offset=0x384********/
|
#define ACLK_TOP_HIGH_GATE 528U
|
#define ACLK_TOP_LOW_GATE 529U
|
#define HCLK_TOP_GATE 530U
|
#define PCLK_TOP_GATE 531U
|
#define ACLK_TOP_HIGH_NIU_GATE 532U
|
#define ACLK_TOP_LOW_NIU_GATE 533U
|
#define HCLK_TOP_NIU_GATE 534U
|
#define PCLK_TOP_NIU_GATE 535U
|
#define PCLK_PCIE30PHY_GATE 536U
|
#define CLK_OTPC_ARB_GATE 537U
|
#define PCLK_TOP_CRU_GATE 540U
|
#define PCLK_MIPICSIPHY_GATE 541U
|
#define PCLK_MIPIDSIPHY0_GATE 542U
|
#define PCLK_MIPIDSIPHY1_GATE 543U
|
/********Name=GATE_CON34,Offset=0x388********/
|
#define PCLK_APB2ASB_CHIP_LEFT_GATE 544U
|
#define PCLK_APB2ASB_CHIP_BOTTOM_GATE 545U
|
#define PCLK_ASB2APB_CHIP_LEFT_GATE 546U
|
#define PCLK_ASB2APB_CHIP_BOTTOM_GATE 547U
|
#define PCLK_PIPEPHY0_GATE 548U
|
#define PCLK_PIPEPHY1_GATE 549U
|
#define PCLK_PIPEPHY2_GATE 550U
|
#define PCLK_USB2PHY0_GRF_GATE 551U
|
#define PCLK_USB2PHY1_GRF_GATE 552U
|
#define PCLK_DDRPHY_GATE 553U
|
#define CLK_DDRPHY_GATE 554U
|
#define PCLK_CPU_BOOST_GATE 555U
|
#define CLK_CPU_BOOST_GATE 556U
|
#define PCLK_OTPPHY_GATE 557U
|
#define PCLK_EDPPHY_GRF_GATE 558U
|
#define CLK_TESTOUT_GATE 559U
|
/********Name=GATE_CON35,Offset=0x38C********/
|
#define CLK_GPLL_DIV_400M_GATE 560U
|
#define CLK_GPLL_DIV_300M_GATE 561U
|
#define CLK_GPLL_DIV_200M_GATE 562U
|
#define CLK_GPLL_DIV_150M_GATE 563U
|
#define CLK_GPLL_DIV_100M_GATE 564U
|
#define CLK_GPLL_DIV_75M_GATE 565U
|
#define CLK_GPLL_DIV_20M_GATE 566U
|
#define CLK_CPLL_DIV_500M_GATE 567U
|
#define CLK_CPLL_DIV_333M_GATE 568U
|
#define CLK_CPLL_DIV_250M_GATE 569U
|
#define CLK_CPLL_DIV_125M_GATE 570U
|
#define CLK_CPLL_DIV_100M_GATE 571U
|
#define CLK_CPLL_DIV_62P5_GATE 572U
|
#define CLK_CPLL_DIV_50M_GATE 573U
|
#define CLK_CPLL_DIV_25M_GATE 574U
|
#define CLK_OSC0_DIV_750K_GATE 575U
|
/********Name=PMUGATE_CON00,Offset=0x180********/
|
#define XIN_OSC0_DIV_GATE 576U
|
#define CLK_OSC0_DIV32K_GATE 577U
|
#define PCLK_PDPMU_GATE 578U
|
#define PCLK_PDPMU_NIU_GATE 579U
|
#define PCLK_PMUCRU_GATE 580U
|
#define PCLK_PMUGRF_GATE 581U
|
#define PCLK_PMU_GATE 582U
|
#define CLK_PMU_GATE 583U
|
/********Name=PMUGATE_CON01,Offset=0x184********/
|
#define PCLK_I2C0_GATE 592U
|
#define CLK_I2C0_GATE 593U
|
#define PCLK_UART0_GATE 594U
|
#define SCLK_UART0_DIV_GATE 595U
|
#define SCLK_UART0_FRACDIV_GATE 596U
|
#define SCLK_UART0_GATE 597U
|
#define PCLK_PWM0_GATE 598U
|
#define CLK_PWM0_GATE 599U
|
#define CLK_CAPTURE_PWM0_GATE 600U
|
#define PCLK_GPIO0_GATE 601U
|
#define DBCLK_GPIO0_GATE 602U
|
#define PCLK_PMUPVTM_GATE 603U
|
#define CLK_PMUPVTM_GATE 604U
|
#define CLK_CORE_PMUPVTM_GATE 605U
|
/********Name=PMUGATE_CON02,Offset=0x188********/
|
#define CLK_REF24M_GATE 608U
|
#define XIN_OSC0_USBPHY0_GATE 609U
|
#define XIN_OSC0_USBPHY1_GATE 610U
|
#define XIN_OSC0_MIPIDSIPHY0_GATE 611U
|
#define XIN_OSC0_MIPIDSIPHY1_GATE 612U
|
#define CLK_WIFI_DIV_GATE 613U
|
#define CLK_WIFI_OSC0_GATE 614U
|
#define CLK_PCIEPHY0_DIV_GATE 615U
|
#define CLK_PCIEPHY0_OSC0_GATE 616U
|
#define CLK_PCIEPHY1_DIV_GATE 617U
|
#define CLK_PCIEPHY1_OSC0_GATE 618U
|
#define CLK_PCIEPHY2_DIV_GATE 619U
|
#define CLK_PCIEPHY2_OSC0_GATE 620U
|
#define CLK_PCIE30PHY_REF_M_GATE 621U
|
#define CLK_PCIE30PHY_REF_N_GATE 622U
|
#define XIN_OSC0_EDPPHY_GATE 623U
|
|
/********Name=CLKSEL_CON00,Offset=0x100********/
|
#define CLK_CORE0_DIV 0x05000000U
|
#define CLK_CORE1_DIV 0x05080000U
|
/********Name=CLKSEL_CON01,Offset=0x104********/
|
#define CLK_CORE2_DIV 0x05000001U
|
#define CLK_CORE3_DIV 0x05080001U
|
/********Name=CLKSEL_CON02,Offset=0x108********/
|
#define SCLK_CORE_SRC_DIV 0x04000002U
|
/********Name=CLKSEL_CON03,Offset=0x10C********/
|
#define ATCLK_CORE_DIV 0x05000003U
|
#define GICCLK_CORE_DIV 0x05080003U
|
/********Name=CLKSEL_CON04,Offset=0x110********/
|
#define PCLK_CORE_PRE_DIV 0x05000004U
|
#define PERIPHCLK_CORE_PRE_DIV 0x05080004U
|
/********Name=CLKSEL_CON05,Offset=0x114********/
|
#define ACLK_CORE_NDFT_DIV 0x05080005U
|
/********Name=CLKSEL_CON06,Offset=0x118********/
|
#define CLK_GPU_PRE_DIV 0x04000006U
|
#define ACLK_GPU_PRE_DIV 0x02080006U
|
#define PCLK_GPU_PRE_DIV 0x040C0006U
|
/********Name=CLKSEL_CON07,Offset=0x11C********/
|
#define CLK_NPU_SRC_DIV 0x04000007U
|
#define CLK_NPU_NP5_DIV 0x02040007U
|
/********Name=CLKSEL_CON08,Offset=0x120********/
|
#define HCLK_NPU_PRE_DIV 0x04000008U
|
#define PCLK_NPU_PRE_DIV 0x04040008U
|
/********Name=CLKSEL_CON09,Offset=0x124********/
|
#define CLK_DDRPHY1X_SRC_DIV 0x05000009U
|
/********Name=CLKSEL_CON10,Offset=0x128********/
|
#define CLK_MSCH_DIV 0x0200000AU
|
/********Name=CLKSEL_CON11,Offset=0x12C********/
|
#define CLK_I2S0_8CH_TX_SRC_DIV 0x0700000BU
|
/********Name=CLKSEL_CON12,Offset=0x130********/
|
#define CLK_I2S0_8CH_TX_FRAC_DIV 0x2000000CU
|
/********Name=CLKSEL_CON13,Offset=0x134********/
|
#define CLK_I2S0_8CH_RX_SRC_DIV 0x0700000DU
|
/********Name=CLKSEL_CON14,Offset=0x138********/
|
#define CLK_I2S0_8CH_RX_FRAC_DIV 0x2000000EU
|
/********Name=CLKSEL_CON15,Offset=0x13C********/
|
#define CLK_I2S1_8CH_TX_SRC_DIV 0x0700000FU
|
/********Name=CLKSEL_CON16,Offset=0x140********/
|
#define CLK_I2S1_8CH_TX_FRAC_DIV 0x20000010U
|
/********Name=CLKSEL_CON17,Offset=0x144********/
|
#define CLK_I2S1_8CH_RX_SRC_DIV 0x07000011U
|
/********Name=CLKSEL_CON18,Offset=0x148********/
|
#define CLK_I2S1_8CH_RX_FRAC_DIV 0x20000012U
|
/********Name=CLKSEL_CON19,Offset=0x14C********/
|
#define CLK_I2S2_2CH_SRC_DIV 0x07000013U
|
/********Name=CLKSEL_CON20,Offset=0x150********/
|
#define CLK_I2S2_2CH_FRAC_DIV 0x20000014U
|
/********Name=CLKSEL_CON21,Offset=0x154********/
|
#define CLK_I2S3_2CH_TX_SRC_DIV 0x07000015U
|
/********Name=CLKSEL_CON22,Offset=0x158********/
|
#define CLK_I2S3_2CH_TX_FRAC_DIV 0x20000016U
|
/********Name=CLKSEL_CON23,Offset=0x15C********/
|
#define MCLK_SPDIF_8CH_SRC_DIV 0x07000017U
|
/********Name=CLKSEL_CON24,Offset=0x160********/
|
#define MCLK_SPDIF_8CH_FRAC_DIV 0x20000018U
|
/********Name=CLKSEL_CON25,Offset=0x164********/
|
#define SCLK_AUDPWM_SRC_DIV 0x06000019U
|
/********Name=CLKSEL_CON26,Offset=0x168********/
|
#define SCLK_AUDPWM_FRAC_DIV 0x2000001AU
|
/********Name=CLKSEL_CON27,Offset=0x16C********/
|
/********Name=CLKSEL_CON28,Offset=0x170********/
|
/********Name=CLKSEL_CON29,Offset=0x174********/
|
#define PCLK_PIPE_DIV 0x0404001DU
|
/********Name=CLKSEL_CON30,Offset=0x178********/
|
#define PCLK_PHP_DIV 0x0404001EU
|
/********Name=CLKSEL_CON31,Offset=0x17C********/
|
/********Name=CLKSEL_CON32,Offset=0x180********/
|
#define PCLK_USB_DIV 0x04040020U
|
/********Name=CLKSEL_CON33,Offset=0x184********/
|
/********Name=CLKSEL_CON34,Offset=0x188********/
|
#define HCLK_VI_DIV 0x04040022U
|
#define PCLK_VI_DIV 0x04080022U
|
/********Name=CLKSEL_CON35,Offset=0x18C********/
|
#define CLK_ISP_DIV 0x05000023U
|
#define CLK_CIF_OUT_DIV 0x06080023U
|
/********Name=CLKSEL_CON36,Offset=0x190********/
|
#define CLK_CAM0_OUT_DIV 0x06000024U
|
#define CLK_CAM1_OUT_DIV 0x06080024U
|
/********Name=CLKSEL_CON37,Offset=0x194********/
|
#define HCLK_VO_DIV 0x04080025U
|
#define PCLK_VO_DIV 0x040C0025U
|
/********Name=CLKSEL_CON38,Offset=0x198********/
|
#define ACLK_VOP_PRE_DIV 0x05000026U
|
/********Name=CLKSEL_CON39,Offset=0x19C********/
|
#define DCLK0_VOP_DIV 0x08000027U
|
/********Name=CLKSEL_CON40,Offset=0x1A0********/
|
#define DCLK1_VOP_DIV 0x08000028U
|
/********Name=CLKSEL_CON41,Offset=0x1A4********/
|
#define DCLK2_VOP_DIV 0x08000029U
|
/********Name=CLKSEL_CON42,Offset=0x1A8********/
|
#define ACLK_VPU_PRE_DIV 0x0500002AU
|
#define HCLK_VPU_PRE_DIV 0x0408002AU
|
/********Name=CLKSEL_CON43,Offset=0x1AC********/
|
#define HCLK_RGA_PRE_DIV 0x0408002BU
|
#define PCLK_RGA_PRE_DIV 0x040C002BU
|
/********Name=CLKSEL_CON44,Offset=0x1B0********/
|
#define ACLK_RKVENC_PRE_DIV 0x0500002CU
|
#define HCLK_RKVENC_PRE_DIV 0x0408002CU
|
/********Name=CLKSEL_CON45,Offset=0x1B4********/
|
#define CLK_RKVENC_CORE_DIV 0x0500002DU
|
/********Name=CLKSEL_CON47,Offset=0x1BC********/
|
#define ACLK_RKVDEC_PRE_DIV 0x0500002FU
|
#define HCLK_RKVDEC_PRE_DIV 0x0408002FU
|
/********Name=CLKSEL_CON48,Offset=0x1C0********/
|
#define CLK_RKVDEC_CA_DIV 0x05000030U
|
/********Name=CLKSEL_CON49,Offset=0x1C4********/
|
#define CLK_RKVDEC_HEVC_CA_DIV 0x05000031U
|
#define CLK_RKVDEC_CORE_DIV 0x05080031U
|
/********Name=CLKSEL_CON50,Offset=0x1C8********/
|
/********Name=CLKSEL_CON51,Offset=0x1CC********/
|
#define CLK_TSADC_TSEN_DIV 0x03000033U
|
#define CLK_TSADC_DIV 0x07080033U
|
/********Name=CLKSEL_CON52,Offset=0x1D0********/
|
#define CLK_UART1_SRC_DIV 0x07000034U
|
/********Name=CLKSEL_CON53,Offset=0x1D4********/
|
#define CLK_UART1_FRAC_DIV 0x20000035U
|
/********Name=CLKSEL_CON54,Offset=0x1D8********/
|
#define CLK_UART2_SRC_DIV 0x07000036U
|
/********Name=CLKSEL_CON55,Offset=0x1DC********/
|
#define CLK_UART2_FRAC_DIV 0x20000037U
|
/********Name=CLKSEL_CON56,Offset=0x1E0********/
|
#define CLK_UART3_SRC_DIV 0x07000038U
|
/********Name=CLKSEL_CON57,Offset=0x1E4********/
|
#define CLK_UART3_FRAC_DIV 0x20000039U
|
/********Name=CLKSEL_CON58,Offset=0x1E8********/
|
#define CLK_UART4_SRC_DIV 0x0700003AU
|
/********Name=CLKSEL_CON59,Offset=0x1EC********/
|
#define CLK_UART4_FRAC_DIV 0x2000003BU
|
/********Name=CLKSEL_CON60,Offset=0x1F0********/
|
#define CLK_UART5_SRC_DIV 0x0700003CU
|
/********Name=CLKSEL_CON61,Offset=0x1F4********/
|
#define CLK_UART5_FRAC_DIV 0x2000003DU
|
/********Name=CLKSEL_CON62,Offset=0x1F8********/
|
#define CLK_UART6_SRC_DIV 0x0700003EU
|
/********Name=CLKSEL_CON63,Offset=0x1FC********/
|
#define CLK_UART6_FRAC_DIV 0x2000003FU
|
/********Name=CLKSEL_CON64,Offset=0x200********/
|
#define CLK_UART7_SRC_DIV 0x07000040U
|
/********Name=CLKSEL_CON65,Offset=0x204********/
|
#define CLK_UART7_FRAC_DIV 0x20000041U
|
/********Name=CLKSEL_CON66,Offset=0x208********/
|
#define CLK_UART8_SRC_DIV 0x07000042U
|
/********Name=CLKSEL_CON67,Offset=0x20C********/
|
#define CLK_UART8_FRAC_DIV 0x20000043U
|
/********Name=CLKSEL_CON68,Offset=0x210********/
|
#define CLK_UART9_SRC_DIV 0x07000044U
|
/********Name=CLKSEL_CON69,Offset=0x214********/
|
#define CLK_UART9_FRAC_DIV 0x20000045U
|
/********Name=CLKSEL_CON70,Offset=0x218********/
|
#define CLK_CAN0_DIV 0x05000046U
|
#define CLK_CAN1_DIV 0x05080046U
|
/********Name=CLKSEL_CON71,Offset=0x21C********/
|
#define CLK_CAN2_DIV 0x05000047U
|
/********Name=CLKSEL_CON72,Offset=0x220********/
|
/********Name=CLKSEL_CON73,Offset=0x224********/
|
/********Name=CLKSEL_CON74,Offset=0x228********/
|
#define CLK_TESTOUT_DIV 0x0800004AU
|
/********Name=CLKSEL_CON75,Offset=0x22C********/
|
#define CLK_GPLL_DIV_400M_DIV 0x0500004BU
|
#define CLK_GPLL_DIV_300M_DIV 0x0508004BU
|
/********Name=CLKSEL_CON76,Offset=0x230********/
|
#define CLK_GPLL_DIV_200M_DIV 0x0500004CU
|
#define CLK_GPLL_DIV_150M_DIV 0x0508004CU
|
/********Name=CLKSEL_CON77,Offset=0x234********/
|
#define CLK_GPLL_DIV_100M_DIV 0x0500004DU
|
#define CLK_GPLL_DIV_75M_DIV 0x0508004DU
|
/********Name=CLKSEL_CON78,Offset=0x238********/
|
#define CLK_GPLL_DIV_20M_DIV 0x0600004EU
|
#define CLK_CPLL_DIV_500M_DIV 0x0508004EU
|
/********Name=CLKSEL_CON79,Offset=0x23C********/
|
#define CLK_CPLL_DIV_333M_DIV 0x0500004FU
|
#define CLK_CPLL_DIV_250M_DIV 0x0508004FU
|
/********Name=CLKSEL_CON80,Offset=0x240********/
|
#define CLK_CPLL_DIV_125M_DIV 0x05000050U
|
#define CLK_CPLL_DIV_62P5_DIV 0x05080050U
|
/********Name=CLKSEL_CON81,Offset=0x244********/
|
#define CLK_CPLL_DIV_50M_DIV 0x05000051U
|
#define CLK_CPLL_DIV_25M_DIV 0x06080051U
|
/********Name=CLKSEL_CON82,Offset=0x248********/
|
#define CLK_CPLL_DIV_100M_DIV 0x05000052U
|
#define CLK_OSC0_DIV_750K_DIV 0x06080052U
|
/********Name=CLKSEL_CON83,Offset=0x24C********/
|
#define CLK_I2S3_2CH_RX_SRC_DIV 0x07000053U
|
/********Name=CLKSEL_CON84,Offset=0x250********/
|
#define CLK_I2S3_2CH_RX_FRAC_DIV 0x20000054U
|
|
/********Name=CLKSEL_CON00,Offset=0x100********/
|
#define CLK_CORE_I_SEL 0x01060000U
|
#define CLK_CORE_I_SEL_CLK_GPLL_MUX 0U
|
#define CLK_CORE_NDFT_SEL 0x01070000U
|
#define CLK_CORE_NDFT_SEL_CLK_APLL_CORE 0U
|
#define CLK_CORE_NDFT_MUX_SEL 0x010F0000U
|
#define CLK_CORE_NDFT_MUX_SEL_CORE_PVTPLL_OUT 0U
|
/********Name=CLKSEL_CON01,Offset=0x104********/
|
/********Name=CLKSEL_CON02,Offset=0x108********/
|
#define SCLK_CORE_SRC_SEL 0x02080002U
|
#define SCLK_CORE_SRC_SEL_CLK_NPLL_MUX 0U
|
#define SCLK_CORE_PRE_SEL 0x010F0002U
|
#define SCLK_CORE_PRE_SEL_CLK_NPLL_CORE 0U
|
/********Name=CLKSEL_CON03,Offset=0x10C********/
|
/********Name=CLKSEL_CON04,Offset=0x110********/
|
/********Name=CLKSEL_CON05,Offset=0x114********/
|
#define ACLK_CORE_NIU2BUS_SEL 0x020E0005U
|
#define ACLK_CORE_NIU2BUS_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON06,Offset=0x118********/
|
#define CLK_GPU_PRE_SEL 0x02060006U
|
#define CLK_GPU_PRE_SEL_CLK_NPLL_MUX 0U
|
#define CLK_GPU_PRE_MUX_SEL 0x010B0006U
|
#define CLK_GPU_PRE_MUX_SEL_GPU_PVTPLL_OUT 0U
|
/********Name=CLKSEL_CON07,Offset=0x11C********/
|
#define CLK_NPU_SRC_SEL 0x01060007U
|
#define CLK_NPU_SRC_SEL_CLK_GPLL_MUX 0U
|
#define CLK_NPU_NP5_SEL 0x01070007U
|
#define CLK_NPU_NP5_SEL_CLK_GPLL_MUX 0U
|
#define CLK_NPU_PRE_NDFT_SEL 0x01080007U
|
#define CLK_NPU_PRE_NDFT_SEL_CLK_NPU_NP5 0U
|
#define CLK_NPU_PRE_MUX_SEL 0x010F0007U
|
#define CLK_NPU_PRE_MUX_SEL_NPU_PVTPLL_OUT 0U
|
/********Name=CLKSEL_CON08,Offset=0x120********/
|
/********Name=CLKSEL_CON09,Offset=0x124********/
|
#define CLK_DDRPHY1X_SRC_SEL 0x02060009U
|
#define CLK_DDRPHY1X_SRC_SEL_CLK_CPLL_MUX 0U
|
#define CLK_DDRPHY1X_SEL 0x010F0009U
|
#define CLK_DDRPHY1X_SEL_CLK_DPLL_DDR 0U
|
/********Name=CLKSEL_CON10,Offset=0x128********/
|
#define ACLK_PERIMID_SEL 0x0204000AU
|
#define ACLK_PERIMID_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define HCLK_PERIMID_SEL 0x0206000AU
|
#define HCLK_PERIMID_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define ACLK_GIC_AUDIO_SEL 0x0208000AU
|
#define ACLK_GIC_AUDIO_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define HCLK_GIC_AUDIO_SEL 0x020A000AU
|
#define HCLK_GIC_AUDIO_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define DCLK_SDMMC_BUFFER_SEL 0x020C000AU
|
#define DCLK_SDMMC_BUFFER_SEL_CLK_CPLL_DIV_50M 0U
|
/********Name=CLKSEL_CON11,Offset=0x12C********/
|
#define CLK_I2S0_8CH_TX_SRC_SEL 0x0208000BU
|
#define CLK_I2S0_8CH_TX_SRC_SEL_CLK_NPLL_MUX 0U
|
#define MCLK_I2S0_8CH_TX_SEL 0x020A000BU
|
#define MCLK_I2S0_8CH_TX_SEL_XIN_OSC0_HALF 0U
|
#define I2S0_MCLKOUT_TX_SEL 0x010F000BU
|
#define I2S0_MCLKOUT_TX_SEL_XIN_OSC0_HALF 0U
|
/********Name=CLKSEL_CON12,Offset=0x130********/
|
/********Name=CLKSEL_CON13,Offset=0x134********/
|
#define CLK_I2S0_8CH_RX_SRC_SEL 0x0208000DU
|
#define CLK_I2S0_8CH_RX_SRC_SEL_CLK_NPLL_MUX 0U
|
#define MCLK_I2S0_8CH_RX_SEL 0x020A000DU
|
#define MCLK_I2S0_8CH_RX_SEL_XIN_OSC0_HALF 0U
|
#define I2S0_MCLKOUT_RX_SEL 0x010F000DU
|
#define I2S0_MCLKOUT_RX_SEL_XIN_OSC0_HALF 0U
|
/********Name=CLKSEL_CON14,Offset=0x138********/
|
/********Name=CLKSEL_CON15,Offset=0x13C********/
|
#define CLK_I2S1_8CH_TX_SRC_SEL 0x0208000FU
|
#define CLK_I2S1_8CH_TX_SRC_SEL_CLK_NPLL_MUX 0U
|
#define MCLK_I2S1_8CH_TX_SEL 0x020A000FU
|
#define MCLK_I2S1_8CH_TX_SEL_XIN_OSC0_HALF 0U
|
#define I2S1_MCLKOUT_TX_SEL 0x010F000FU
|
#define I2S1_MCLKOUT_TX_SEL_XIN_OSC0_HALF 0U
|
/********Name=CLKSEL_CON16,Offset=0x140********/
|
/********Name=CLKSEL_CON17,Offset=0x144********/
|
#define CLK_I2S1_8CH_RX_SRC_SEL 0x02080011U
|
#define CLK_I2S1_8CH_RX_SRC_SEL_CLK_NPLL_MUX 0U
|
#define MCLK_I2S1_8CH_RX_SEL 0x020A0011U
|
#define MCLK_I2S1_8CH_RX_SEL_XIN_OSC0_HALF 0U
|
#define I2S1_MCLKOUT_RX_SEL 0x010F0011U
|
#define I2S1_MCLKOUT_RX_SEL_XIN_OSC0_HALF 0U
|
/********Name=CLKSEL_CON18,Offset=0x148********/
|
/********Name=CLKSEL_CON19,Offset=0x14C********/
|
#define CLK_I2S2_2CH_SRC_SEL 0x02080013U
|
#define CLK_I2S2_2CH_SRC_SEL_CLK_NPLL_MUX 0U
|
#define MCLK_I2S2_2CH_SEL 0x020A0013U
|
#define MCLK_I2S2_2CH_SEL_XIN_OSC0_HALF 0U
|
#define I2S2_MCLKOUT_SEL 0x010F0013U
|
#define I2S2_MCLKOUT_SEL_XIN_OSC0_HALF 0U
|
/********Name=CLKSEL_CON20,Offset=0x150********/
|
/********Name=CLKSEL_CON21,Offset=0x154********/
|
#define CLK_I2S3_2CH_TX_SRC_SEL 0x02080015U
|
#define CLK_I2S3_2CH_TX_SRC_SEL_CLK_NPLL_MUX 0U
|
#define MCLK_I2S3_2CH_TX_SEL 0x020A0015U
|
#define MCLK_I2S3_2CH_TX_SEL_XIN_OSC0_HALF 0U
|
#define I2S3_MCLKOUT_TX_SEL 0x010F0015U
|
#define I2S3_MCLKOUT_TX_SEL_XIN_OSC0_HALF 0U
|
/********Name=CLKSEL_CON22,Offset=0x158********/
|
/********Name=CLKSEL_CON23,Offset=0x15C********/
|
#define MCLK_PDM_SEL 0x02080017U
|
#define MCLK_PDM_SEL_CLK_GPLL_DIV_100M 0U
|
#define CLK_ACDCDIG_I2C_SEL 0x020A0017U
|
#define CLK_ACDCDIG_I2C_SEL_CLK_CPLL_DIV_100M 0U
|
#define MCLK_SPDIF_8CH_SRC_SEL 0x010E0017U
|
#define MCLK_SPDIF_8CH_SRC_SEL_CLK_GPLL_MUX 0U
|
#define MCLK_SPDIF_8CH_SEL 0x010F0017U
|
#define MCLK_SPDIF_8CH_SEL_MCLK_SPDIF_8CH_FRAC 0U
|
/********Name=CLKSEL_CON24,Offset=0x160********/
|
/********Name=CLKSEL_CON25,Offset=0x164********/
|
#define SCLK_AUDPWM_SRC_SEL 0x010E0019U
|
#define SCLK_AUDPWM_SRC_SEL_CLK_CPLL_MUX 0U
|
#define SCLK_AUDPWM_SEL 0x010F0019U
|
#define SCLK_AUDPWM_SEL_SCLK_AUDPWM_FRAC 0U
|
/********Name=CLKSEL_CON26,Offset=0x168********/
|
/********Name=CLKSEL_CON27,Offset=0x16C********/
|
#define ACLK_SECURE_FLASH_SEL 0x0200001BU
|
#define ACLK_SECURE_FLASH_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define HCLK_SECURE_FLASH_SEL 0x0202001BU
|
#define HCLK_SECURE_FLASH_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_CRYPTO_NS_CORE_SEL 0x0204001BU
|
#define CLK_CRYPTO_NS_CORE_SEL_CLK_GPLL_DIV_100M 0U
|
#define CLK_CRYPTO_NS_PKA_SEL 0x0206001BU
|
#define CLK_CRYPTO_NS_PKA_SEL_CLK_GPLL_DIV_100M 0U
|
/********Name=CLKSEL_CON28,Offset=0x170********/
|
#define NCLK_NANDC_SEL 0x0200001CU
|
#define NCLK_NANDC_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define SCLK_SFC_SEL 0x0304001CU
|
#define SCLK_SFC_SEL_CLK_GPLL_DIV_150M 0U
|
#define BCLK_EMMC_SEL 0x0208001CU
|
#define BCLK_EMMC_SEL_CLK_CPLL_DIV_125M 0U
|
#define CCLK_EMMC_SEL 0x030C001CU
|
#define CCLK_EMMC_SEL_CLK_OSC0_DIV_375K 0U
|
/********Name=CLKSEL_CON29,Offset=0x174********/
|
#define ACLK_PIPE_SEL 0x0200001DU
|
#define ACLK_PIPE_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_USB3OTG0_SUSPEND_SEL 0x0108001DU
|
#define CLK_USB3OTG0_SUSPEND_SEL_CLK_RTC_32K 0U
|
#define CLK_USB3OTG1_SUSPEND_SEL 0x0109001DU
|
#define CLK_USB3OTG1_SUSPEND_SEL_CLK_RTC_32K 0U
|
#define CLK_XPCS_EEE_SEL 0x010D001DU
|
#define CLK_XPCS_EEE_SEL_CLK_CPLL_DIV_125M 0U
|
/********Name=CLKSEL_CON30,Offset=0x178********/
|
#define ACLK_PHP_SEL 0x0200001EU
|
#define ACLK_PHP_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define HCLK_PHP_SEL 0x0202001EU
|
#define HCLK_PHP_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_SDMMC0_SEL 0x0308001EU
|
#define CLK_SDMMC0_SEL_CLK_OSC0_DIV_750K 0U
|
#define CLK_SDMMC1_SEL 0x030C001EU
|
#define CLK_SDMMC1_SEL_CLK_OSC0_DIV_750K 0U
|
/********Name=CLKSEL_CON31,Offset=0x17C********/
|
#define CLK_GMAC0_RX_TX_SEL 0x0200001FU
|
#define RMII0_EXTCLK_SEL 0x0102001FU
|
#define RMII0_EXTCLK_SEL_IO 0U
|
#define RMII0_CLK_SEL 0x0103001FU
|
#define RMII0_CLK_SEL_25M 0U
|
#define RGMII0_CLK_SEL 0x0204001FU
|
#define RGMII0_CLK_SEL_25M 0U
|
#define CLK_MAC0_2TOP_SEL 0x0208001FU
|
#define CLK_MAC0_2TOP_SEL_CLK_PPLL_MUX 0U
|
#define CLK_GMAC0_PTP_REF_SEL 0x020C001FU
|
#define CLK_GMAC0_PTP_REF_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_MAC0_OUT_SEL 0x020E001FU
|
#define CLK_MAC0_OUT_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON32,Offset=0x180********/
|
#define ACLK_USB_SEL 0x02000020U
|
#define ACLK_USB_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define HCLK_USB_SEL 0x02020020U
|
#define HCLK_USB_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_SDMMC2_SEL 0x03080020U
|
#define CLK_SDMMC2_SEL_CLK_OSC0_DIV_750K 0U
|
/********Name=CLKSEL_CON33,Offset=0x184********/
|
#define CLK_GMAC1_RX_TX_SEL 0x02000021U
|
#define RMII1_EXTCLK_SEL 0x01020021U
|
#define RMII1_EXTCLK_SEL_IO 0U
|
#define RMII1_CLK_SEL 0x01030021U
|
#define RMII1_CLK_SEL_25M 0U
|
#define RGMII1_CLK_SEL 0x02040021U
|
#define RGMII1_CLK_SEL_25M 0U
|
#define CLK_MAC1_2TOP_SEL 0x02080021U
|
#define CLK_MAC1_2TOP_SEL_CLK_PPLL_MUX 0U
|
#define CLK_GMAC1_PTP_REF_SEL 0x020C0021U
|
#define CLK_GMAC1_PTP_REF_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_MAC1_OUT_SEL 0x020E0021U
|
#define CLK_MAC1_OUT_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON34,Offset=0x188********/
|
#define ACLK_VI_SEL 0x02000022U
|
#define ACLK_VI_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define DCLK_VICAP1_SEL 0x020E0022U
|
#define DCLK_VICAP1_SEL_CLK_GPLL_DIV_200M 0U
|
/********Name=CLKSEL_CON35,Offset=0x18C********/
|
#define CLK_ISP_SEL 0x02060023U
|
#define CLK_ISP_SEL_CLK_HPLL_MUX 0U
|
#define CLK_CIF_OUT_SEL 0x020E0023U
|
#define CLK_CIF_OUT_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON36,Offset=0x190********/
|
#define CLK_CAM0_OUT_SEL 0x02060024U
|
#define CLK_CAM0_OUT_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_CAM1_OUT_SEL 0x020E0024U
|
#define CLK_CAM1_OUT_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON37,Offset=0x194********/
|
#define ACLK_VO_SEL 0x02000025U
|
#define ACLK_VO_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON38,Offset=0x198********/
|
#define ACLK_VOP_PRE_SEL 0x02060026U
|
#define ACLK_VOP_PRE_SEL_CLK_VPLL_MUX 0U
|
#define CLK_EDP_200M_SEL 0x02080026U
|
#define CLK_EDP_200M_SEL_CLK_CPLL_DIV_125M 0U
|
/********Name=CLKSEL_CON39,Offset=0x19C********/
|
#define DCLK0_VOP_SEL 0x020A0027U
|
#define DCLK0_VOP_SEL_CLK_CPLL_MUX 0U
|
/********Name=CLKSEL_CON40,Offset=0x1A0********/
|
#define DCLK1_VOP_SEL 0x020A0028U
|
#define DCLK1_VOP_SEL_CLK_CPLL_MUX 0U
|
/********Name=CLKSEL_CON41,Offset=0x1A4********/
|
#define DCLK2_VOP_SEL 0x020A0029U
|
#define DCLK2_VOP_SEL_CLK_CPLL_MUX 0U
|
/********Name=CLKSEL_CON42,Offset=0x1A8********/
|
#define ACLK_VPU_PRE_SEL 0x0107002AU
|
#define ACLK_VPU_PRE_SEL_CLK_CPLL_MUX 0U
|
/********Name=CLKSEL_CON43,Offset=0x1AC********/
|
#define ACLK_RGA_PRE_SEL 0x0200002BU
|
#define ACLK_RGA_PRE_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_RGA_CORE_SEL 0x0202002BU
|
#define CLK_RGA_CORE_SEL_CLK_CPLL_DIV_100M 0U
|
#define CLK_IEP_CORE_SEL 0x0204002BU
|
#define CLK_IEP_CORE_SEL_CLK_CPLL_DIV_100M 0U
|
#define DCLK_EBC_SEL 0x0206002BU
|
#define DCLK_EBC_SEL_CLK_GPLL_DIV_200M 0U
|
/********Name=CLKSEL_CON44,Offset=0x1B0********/
|
#define ACLK_RKVENC_PRE_SEL 0x0206002CU
|
#define ACLK_RKVENC_PRE_SEL_CLK_NPLL_MUX 0U
|
/********Name=CLKSEL_CON45,Offset=0x1B4********/
|
#define CLK_RKVENC_CORE_SEL 0x020E002DU
|
#define CLK_RKVENC_CORE_SEL_CLK_VPLL_MUX 0U
|
/********Name=CLKSEL_CON47,Offset=0x1BC********/
|
#define ACLK_RKVDEC_PRE_SEL 0x0107002FU
|
#define ACLK_RKVDEC_PRE_SEL_CLK_CPLL_MUX 0U
|
/********Name=CLKSEL_CON48,Offset=0x1C0********/
|
#define CLK_RKVDEC_CA_SEL 0x02060030U
|
#define CLK_RKVDEC_CA_SEL_CLK_VPLL_MUX 0U
|
/********Name=CLKSEL_CON49,Offset=0x1C4********/
|
#define CLK_RKVDEC_HEVC_CA_SEL 0x02060031U
|
#define CLK_RKVDEC_HEVC_CA_SEL_CLK_VPLL_MUX 0U
|
#define CLK_RKVDEC_CORE_SEL 0x020E0031U
|
#define CLK_RKVDEC_CORE_SEL_CLK_VPLL_MUX 0U
|
/********Name=CLKSEL_CON50,Offset=0x1C8********/
|
#define ACLK_BUS_SEL 0x02000032U
|
#define ACLK_BUS_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define PCLK_BUS_SEL 0x02040032U
|
#define PCLK_BUS_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON51,Offset=0x1CC********/
|
#define CLK_TSADC_TSEN_SEL 0x02040033U
|
#define CLK_TSADC_TSEN_SEL_CLK_CPLL_DIV_100M 0U
|
/********Name=CLKSEL_CON52,Offset=0x1D0********/
|
#define CLK_UART1_SRC_SEL 0x02080034U
|
#define CLK_UART1_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART1_SEL 0x020C0034U
|
#define SCLK_UART1_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON53,Offset=0x1D4********/
|
/********Name=CLKSEL_CON54,Offset=0x1D8********/
|
#define CLK_UART2_SRC_SEL 0x02080036U
|
#define CLK_UART2_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART2_SEL 0x020C0036U
|
#define SCLK_UART2_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON55,Offset=0x1DC********/
|
/********Name=CLKSEL_CON56,Offset=0x1E0********/
|
#define CLK_UART3_SRC_SEL 0x02080038U
|
#define CLK_UART3_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART3_SEL 0x020C0038U
|
#define SCLK_UART3_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON57,Offset=0x1E4********/
|
/********Name=CLKSEL_CON58,Offset=0x1E8********/
|
#define CLK_UART4_SRC_SEL 0x0208003AU
|
#define CLK_UART4_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART4_SEL 0x020C003AU
|
#define SCLK_UART4_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON59,Offset=0x1EC********/
|
/********Name=CLKSEL_CON60,Offset=0x1F0********/
|
#define CLK_UART5_SRC_SEL 0x0208003CU
|
#define CLK_UART5_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART5_SEL 0x020C003CU
|
#define SCLK_UART5_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON61,Offset=0x1F4********/
|
/********Name=CLKSEL_CON62,Offset=0x1F8********/
|
#define CLK_UART6_SRC_SEL 0x0208003EU
|
#define CLK_UART6_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART6_SEL 0x020C003EU
|
#define SCLK_UART6_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON63,Offset=0x1FC********/
|
/********Name=CLKSEL_CON64,Offset=0x200********/
|
#define CLK_UART7_SRC_SEL 0x02080040U
|
#define CLK_UART7_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART7_SEL 0x020C0040U
|
#define SCLK_UART7_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON65,Offset=0x204********/
|
/********Name=CLKSEL_CON66,Offset=0x208********/
|
#define CLK_UART8_SRC_SEL 0x02080042U
|
#define CLK_UART8_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART8_SEL 0x020C0042U
|
#define SCLK_UART8_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON67,Offset=0x20C********/
|
/********Name=CLKSEL_CON68,Offset=0x210********/
|
#define CLK_UART9_SRC_SEL 0x02080044U
|
#define CLK_UART9_SRC_SEL_USBPHY480M_MUX 0U
|
#define SCLK_UART9_SEL 0x020C0044U
|
#define SCLK_UART9_SEL_XIN_OSC0_FUNC_MUX 0U
|
/********Name=CLKSEL_CON69,Offset=0x214********/
|
/********Name=CLKSEL_CON70,Offset=0x218********/
|
#define CLK_CAN0_SEL 0x01070046U
|
#define CLK_CAN0_SEL_CLK_CPLL_MUX 0U
|
#define CLK_CAN1_SEL 0x010F0046U
|
#define CLK_CAN1_SEL_CLK_CPLL_MUX 0U
|
/********Name=CLKSEL_CON71,Offset=0x21C********/
|
#define CLK_CAN2_SEL 0x01070047U
|
#define CLK_CAN2_SEL_CLK_CPLL_MUX 0U
|
#define CLK_I2C_SEL 0x02080047U
|
#define CLK_I2C_SEL_CLK_CPLL_DIV_100M 0U
|
/********Name=CLKSEL_CON72,Offset=0x220********/
|
#define CLK_SPI0_SEL 0x02000048U
|
#define CLK_SPI0_SEL_CLK_CPLL_DIV_100M 0U
|
#define CLK_SPI1_SEL 0x02020048U
|
#define CLK_SPI1_SEL_CLK_CPLL_DIV_100M 0U
|
#define CLK_SPI2_SEL 0x02040048U
|
#define CLK_SPI2_SEL_CLK_CPLL_DIV_100M 0U
|
#define CLK_SPI3_SEL 0x02060048U
|
#define CLK_SPI3_SEL_CLK_CPLL_DIV_100M 0U
|
#define CLK_PWM1_SEL 0x02080048U
|
#define CLK_PWM1_SEL_CLK_CPLL_DIV_100M 0U
|
#define CLK_PWM2_SEL 0x020A0048U
|
#define CLK_PWM2_SEL_CLK_CPLL_DIV_100M 0U
|
#define CLK_PWM3_SEL 0x020C0048U
|
#define CLK_PWM3_SEL_CLK_CPLL_DIV_100M 0U
|
#define DBCLK_GPIO_SEL 0x010E0048U
|
#define DBCLK_GPIO_SEL_CLK_RTC_32K 0U
|
/********Name=CLKSEL_CON73,Offset=0x224********/
|
#define ACLK_TOP_HIGH_SEL 0x02000049U
|
#define ACLK_TOP_HIGH_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define ACLK_TOP_LOW_SEL 0x02040049U
|
#define ACLK_TOP_LOW_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define HCLK_TOP_SEL 0x02080049U
|
#define HCLK_TOP_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define PCLK_TOP_SEL 0x020C0049U
|
#define PCLK_TOP_SEL_XIN_OSC0_FUNC_MUX 0U
|
#define CLK_OTPC_ARB_SEL 0x010F0049U
|
#define CLK_OTPC_ARB_SEL_CLK_CPLL_DIV_100M 0U
|
/********Name=CLKSEL_CON74,Offset=0x228********/
|
#define CLK_TESTOUT_SEL 0x0508004AU
|
#define CLK_TESTOUT_SEL_USBPHY480M_I 0U
|
/********Name=CLKSEL_CON75,Offset=0x22C********/
|
/********Name=CLKSEL_CON76,Offset=0x230********/
|
/********Name=CLKSEL_CON77,Offset=0x234********/
|
/********Name=CLKSEL_CON78,Offset=0x238********/
|
/********Name=CLKSEL_CON79,Offset=0x23C********/
|
/********Name=CLKSEL_CON80,Offset=0x240********/
|
/********Name=CLKSEL_CON81,Offset=0x244********/
|
/********Name=CLKSEL_CON82,Offset=0x248********/
|
/********Name=CLKSEL_CON83,Offset=0x24C********/
|
#define CLK_I2S3_2CH_RX_SRC_SEL 0x02080053U
|
#define CLK_I2S3_2CH_RX_SRC_SEL_CLK_NPLL_MUX 0U
|
#define MCLK_I2S3_2CH_RX_SEL 0x020A0053U
|
#define MCLK_I2S3_2CH_RX_SEL_XIN_OSC0_HALF 0U
|
#define I2S3_MCLKOUT_RX_SEL 0x010F0053U
|
#define I2S3_MCLKOUT_RX_SEL_XIN_OSC0_HALF 0U
|
/********Name=CLKSEL_CON84,Offset=0x250********/
|
|
/********Name=PMUCLKSEL_CON9,Offset=0x124********/
|
#define CLK_PCIEPHY0_REF_DIV 0x0300005DU
|
#define CLK_PCIEPHY1_REF_DIV 0x0304005DU
|
#define CLK_PCIEPHY2_REF_DIV 0x0308005DU
|
|
/********Name=PMUCLKSEL_CON9,Offset=0x124********/
|
#define CLK_PCIEPHY0_REF_SEL 0x0103005DU
|
#define CLK_PCIEPHY1_REF_SEL 0x0107005DU
|
#define CLK_PCIEPHY2_REF_SEL 0x010B005DU
|
|
#ifdef __cplusplus
|
}
|
#endif /* __cplusplus */
|
#endif /* __RK3568_H */
|