|
| enum | _anatop_ai_itf {
kAI_Itf_Ldo = 0
, kAI_Itf_1g = 1
, kAI_Itf_Audio = 2
, kAI_Itf_Video = 3
,
kAI_Itf_400m = 4
, kAI_Itf_Temp = 5
, kAI_Itf_Bandgap = 6
} |
| | Anatop AI ITF enumeration. More...
|
| enum | _anatop_ai_reg {
kAI_PHY_LDO_CTRL0 = 0x0
, kAI_PHY_LDO_CTRL0_SET = 0x4
, kAI_PHY_LDO_CTRL0_CLR = 0x8
, kAI_PHY_LDO_CTRL0_TOG = 0xC
,
kAI_PHY_LDO_STAT0 = 0x50
, kAI_PHY_LDO_STAT0_SET = 0x54
, kAI_PHY_LDO_STAT0_CLR = 0x58
, kAI_PHY_LDO_STAT0_TOG = 0x5C
,
kAI_BANDGAP_CTRL0 = 0x0
, kAI_BANDGAP_STAT0 = 0x50
, kAI_RCOSC400M_CTRL0 = 0x0
, kAI_RCOSC400M_CTRL0_SET = 0x4
,
kAI_RCOSC400M_CTRL0_CLR = 0x8
, kAI_RCOSC400M_CTRL0_TOG = 0xC
, kAI_RCOSC400M_CTRL1 = 0x10
, kAI_RCOSC400M_CTRL1_SET = 0x14
,
kAI_RCOSC400M_CTRL1_CLR = 0x18
, kAI_RCOSC400M_CTRL1_TOG = 0x1C
, kAI_RCOSC400M_CTRL2 = 0x20
, kAI_RCOSC400M_CTRL2_SET = 0x24
,
kAI_RCOSC400M_CTRL2_CLR = 0x28
, kAI_RCOSC400M_CTRL2_TOG = 0x2C
, kAI_RCOSC400M_CTRL3 = 0x30
, kAI_RCOSC400M_CTRL3_SET = 0x34
,
kAI_RCOSC400M_CTRL3_CLR = 0x38
, kAI_RCOSC400M_CTRL3_TOG = 0x3C
, kAI_RCOSC400M_STAT0 = 0x50
, kAI_RCOSC400M_STAT0_SET = 0x54
,
kAI_RCOSC400M_STAT0_CLR = 0x58
, kAI_RCOSC400M_STAT0_TOG = 0x5C
, kAI_RCOSC400M_STAT1 = 0x60
, kAI_RCOSC400M_STAT1_SET = 0x64
,
kAI_RCOSC400M_STAT1_CLR = 0x68
, kAI_RCOSC400M_STAT1_TOG = 0x6C
, kAI_RCOSC400M_STAT2 = 0x70
, kAI_RCOSC400M_STAT2_SET = 0x74
,
kAI_RCOSC400M_STAT2_CLR = 0x78
, kAI_RCOSC400M_STAT2_TOG = 0x7C
, kAI_PLL1G_CTRL0 = 0x0
, kAI_PLL1G_CTRL0_SET = 0x4
,
kAI_PLL1G_CTRL0_CLR = 0x8
, kAI_PLL1G_CTRL1 = 0x10
, kAI_PLL1G_CTRL1_SET = 0x14
, kAI_PLL1G_CTRL1_CLR = 0x18
,
kAI_PLL1G_CTRL2 = 0x20
, kAI_PLL1G_CTRL2_SET = 0x24
, kAI_PLL1G_CTRL2_CLR = 0x28
, kAI_PLL1G_CTRL3 = 0x30
,
kAI_PLL1G_CTRL3_SET = 0x34
, kAI_PLL1G_CTRL3_CLR = 0x38
, kAI_PLLAUDIO_CTRL0 = 0x0
, kAI_PLLAUDIO_CTRL0_SET = 0x4
,
kAI_PLLAUDIO_CTRL0_CLR = 0x8
, kAI_PLLAUDIO_CTRL1 = 0x10
, kAI_PLLAUDIO_CTRL1_SET = 0x14
, kAI_PLLAUDIO_CTRL1_CLR = 0x18
,
kAI_PLLAUDIO_CTRL2 = 0x20
, kAI_PLLAUDIO_CTRL2_SET = 0x24
, kAI_PLLAUDIO_CTRL2_CLR = 0x28
, kAI_PLLAUDIO_CTRL3 = 0x30
,
kAI_PLLAUDIO_CTRL3_SET = 0x34
, kAI_PLLAUDIO_CTRL3_CLR = 0x38
, kAI_PLLVIDEO_CTRL0 = 0x0
, kAI_PLLVIDEO_CTRL0_SET = 0x4
,
kAI_PLLVIDEO_CTRL0_CLR = 0x8
, kAI_PLLVIDEO_CTRL1 = 0x10
, kAI_PLLVIDEO_CTRL1_SET = 0x14
, kAI_PLLVIDEO_CTRL1_CLR = 0x18
,
kAI_PLLVIDEO_CTRL2 = 0x20
, kAI_PLLVIDEO_CTRL2_SET = 0x24
, kAI_PLLVIDEO_CTRL2_CLR = 0x28
, kAI_PLLVIDEO_CTRL3 = 0x30
,
kAI_PLLVIDEO_CTRL3_SET = 0x34
, kAI_PLLVIDEO_CTRL3_CLR = 0x38
} |
| | The enumeration of ANATOP AI Register. More...
|
|
typedef enum _anatop_ai_itf | anatop_ai_itf_t |
| | Anatop AI ITF enumeration.
|
|
typedef enum _anatop_ai_reg | anatop_ai_reg_t |
| | The enumeration of ANATOP AI Register.
|
|
#define | FSL_ANATOP_AI_DRIVER_VERSION (MAKE_VERSION(1, 0, 0)) |
| | Anatop AI driver version 1.0.0.
|
|
| #define | AI_PHY_LDO_CTRL0_LINREG_EN(x) |
|
#define | AI_PHY_LDO_CTRL0_LINREG_EN_MASK (0x1U) |
|
#define | AI_PHY_LDO_CTRL0_LINREG_EN_SHIFT (0U) |
| #define | AI_PHY_LDO_CTRL0_PWRUPLOAD_DIS(x) |
|
#define | AI_PHY_LDO_CTRL0_PWRUPLOAD_DIS_MASK (0x2U) |
|
#define | AI_PHY_LDO_CTRL0_PWRUPLOAD_DIS_SHIFT (1U) |
| #define | AI_PHY_LDO_CTRL0_LIMIT_EN(x) |
|
#define | AI_PHY_LDO_CTRL0_LIMIT_EN_MASK (0x4U) |
|
#define | AI_PHY_LDO_CTRL0_LIMIT_EN_SHIFT (2U) |
| #define | AI_PHY_LDO_CTRL0_OUTPUT_TRG(x) |
|
#define | AI_PHY_LDO_CTRL0_OUTPUT_TRG_MASK (0x1F0U) |
|
#define | AI_PHY_LDO_CTRL0_OUTPUT_TRG_SHIFT (4U) |
| #define | AI_PHY_LDO_CTRL0_PHY_ISO_B(x) |
|
#define | AI_PHY_LDO_CTRL0_PHY_ISO_B_MASK (0x8000U) |
|
#define | AI_PHY_LDO_CTRL0_PHY_ISO_B_SHIFT (15U) |
| #define | AI_BANDGAP_CTRL0_REFTOP_PWD(x) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_PWD_MASK (0x1U) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_PWD_SHIFT (0U) |
| #define | AI_BANDGAP_CTRL0_REFTOP_LINREGREF_PWD(x) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_LINREGREF_PWD_MASK (0x2U) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_LINREGREF_PWD_SHIFT (1U) |
| #define | AI_BANDGAP_CTRL0_REFTOP_PWDVBGUP(x) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_PWDVBGUP_MASK (0x4U) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_PWDVBGUP_SHIFT (2U) |
| #define | AI_BANDGAP_CTRL0_REFTOP_LOWPOWER(x) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_LOWPOWER_MASK (0x8U) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_LOWPOWER_SHIFT (3U) |
| #define | AI_BANDGAP_CTRL0_REFTOP_SELFBIASOFF(x) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_SELFBIASOFF_MASK (0x10U) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_SELFBIASOFF_SHIFT (4U) |
| #define | AI_BANDGAP_CTRL0_REFTOP_VBGADJ(x) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_VBGADJ_MASK (0xE0U) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_VBGADJ_SHIFT (5U) |
| #define | AI_BANDGAP_CTRL0_REFTOP_IBZTCADJ(x) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_IBZTCADJ_MASK (0x1C00U) |
|
#define | AI_BANDGAP_CTRL0_REFTOP_IBZTCADJ_SHIFT (10U) |
| #define | AI_RCOSC400M_CTRL0_REF_CLK_DIV(x) |
|
#define | AI_RCOSC400M_CTRL0_REF_CLK_DIV_MASK (0x3F000000U) |
|
#define | AI_RCOSC400M_CTRL0_REF_CLK_DIV_SHIFT (24U) |
| #define | AI_PLL1G_CTRL0_HOLD_RING_OFF(x) |
|
#define | AI_PLL1G_CTRL0_HOLD_RING_OFF_MASK (0x2000UL) |
|
#define | AI_PLL1G_CTRL0_HOLD_RING_OFF_SHIFT (13U) |
| #define | AI_PLL1G_CTRL0_POWER_UP(x) |
|
#define | AI_PLL1G_CTRL0_POWER_UP_MASK (0x4000UL) |
|
#define | AI_PLL1G_CTRL0_POWER_UP_SHIFT (14U) |
| #define | AI_PLL1G_CTRL0_ENABLE(x) |
|
#define | AI_PLL1G_CTRL0_ENABLE_MASK (0x8000UL) |
|
#define | AI_PLL1G_CTRL0_ENABLE_SHIFT (15U) |
| #define | AI_PLL1G_CTRL0_BYPASS(x) |
|
#define | AI_PLL1G_CTRL0_BYPASS_MASK (0x10000UL) |
|
#define | AI_PLL1G_CTRL0_BYPASS_SHIFT (16U) |
| #define | AI_PLL1G_CTRL0_PLL_REG_EN(x) |
|
#define | AI_PLL1G_CTRL0_PLL_REG_EN_MASK (0x400000UL) |
|
#define | AI_PLL1G_CTRL0_PLL_REG_EN_SHIFT (22U) |
| #define | AI_PLLAUDIO_CTRL0_HOLD_RING_OFF(x) |
|
#define | AI_PLLAUDIO_CTRL0_HOLD_RING_OFF_MASK (0x2000UL) |
|
#define | AI_PLLAUDIO_CTRL0_HOLD_RING_OFF_SHIFT (13U) |
| #define | AI_PLLAUDIO_CTRL0_POWER_UP(x) |
|
#define | AI_PLLAUDIO_CTRL0_POWER_UP_MASK (0x4000UL) |
|
#define | AI_PLLAUDIO_CTRL0_POWER_UP_SHIFT (14U) |
| #define | AI_PLLAUDIO_CTRL0_ENABLE(x) |
|
#define | AI_PLLAUDIO_CTRL0_ENABLE_MASK (0x8000UL) |
|
#define | AI_PLLAUDIO_CTRL0_ENABLE_SHIFT (15U) |
| #define | AI_PLLAUDIO_CTRL0_BYPASS(x) |
|
#define | AI_PLLAUDIO_CTRL0_BYPASS_MASK (0x10000UL) |
|
#define | AI_PLLAUDIO_CTRL0_BYPASS_SHIFT (16U) |
| #define | AI_PLLAUDIO_CTRL0_PLL_REG_EN(x) |
|
#define | AI_PLLAUDIO_CTRL0_PLL_REG_EN_MASK (0x400000UL) |
|
#define | AI_PLLAUDIO_CTRL0_PLL_REG_EN_SHIFT (22U) |
| #define | AI_PLLVIDEO_CTRL0_HOLD_RING_OFF(x) |
|
#define | AI_PLLVIDEO_CTRL0_HOLD_RING_OFF_MASK (0x2000UL) |
|
#define | AI_PLLVIDEO_CTRL0_HOLD_RING_OFF_SHIFT (13U) |
| #define | AI_PLLVIDEO_CTRL0_POWER_UP(x) |
|
#define | AI_PLLVIDEO_CTRL0_POWER_UP_MASK (0x4000UL) |
|
#define | AI_PLLVIDEO_CTRL0_POWER_UP_SHIFT (14U) |
| #define | AI_PLLVIDEO_CTRL0_ENABLE(x) |
|
#define | AI_PLLVIDEO_CTRL0_ENABLE_MASK (0x8000UL) |
|
#define | AI_PLLVIDEO_CTRL0_ENABLE_SHIFT (15U) |
| #define | AI_PLLVIDEO_CTRL0_BYPASS(x) |
|
#define | AI_PLLVIDEO_CTRL0_BYPASS_MASK (0x10000UL) |
|
#define | AI_PLLVIDEO_CTRL0_BYPASS_SHIFT (16U) |
| #define | AI_PLLVIDEO_CTRL0_PLL_REG_EN(x) |
|
#define | AI_PLLVIDEO_CTRL0_PLL_REG_EN_MASK (0x400000UL) |
|
#define | AI_PLLVIDEO_CTRL0_PLL_REG_EN_SHIFT (22U) |