|
enum | { PLL_CKSQ_ON_DELAY = 100
, PLL_PWR_ON_DELAY = 30
, PLL_ISO_DELAY = 1
, PLL_EN_DELAY = 20
} |
|
enum | { PCW_INTEGER_BITS = 8
} |
|
enum | { MT8195_PLL_EN = 0x1 << 9
, MT8195_APLL5_EN = (0x1 << 9) | (0x1 << 20)
, GLITCH_FREE_EN = 0x1 << 12
, PLL_DIV_EN = 0xff << 24
} |
|
enum | {
MCU_DIV_MASK = 0x1f << 17
, MCU_DIV_1 = 0x8 << 17
, MCU_MUX_MASK = 0x3 << 9
, MCU_MUX_SRC_PLL = 0x1 << 9
,
MCU_MUX_SRC_26M = 0x0 << 9
} |
|
enum | {
ARMPLL_LL_HZ = 1036 * MHz
, ARMPLL_BL_HZ = 1027 * MHz
, CCIPLL_HZ = 835 * MHz
, NNAPLL_HZ = 860 * MHz
,
RESPLL_HZ = 600 * MHz
, ETHPLL_HZ = 500 * MHz
, MSDCPLL_HZ = 384 * MHz
, TVDPLL1_HZ = 594 * MHz
,
TVDPLL2_HZ = 594 * MHz
, MMPLL_HZ = 2750UL * MHz
, MAINPLL_HZ = 2184UL * MHz
, VDECPLL_HZ = 220 * MHz
,
IMGPLL_HZ = 650 * MHz
, UNIVPLL_HZ = 2496UL * MHz
, HDMIPLL1_HZ = 884 * MHz
, HDMIPLL2_HZ = 600 * MHz
,
HDMIRX_APLL_HZ = 294915 * KHz
, USB1PLL_HZ = 192 * MHz
, ADSPPLL_HZ = 720 * MHz
, APLL1_HZ = 196608 * KHz
,
APLL2_HZ = 180633600
, APLL3_HZ = 196608 * KHz
, APLL4_HZ = 196608 * KHz
, APLL5_HZ = 196608 * KHz
,
MFGPLL_HZ = 700 * MHz
, DGIPLL_HZ = 165 * MHz
} |
|
enum | { CLK26M_HZ = 26 * MHz
, UNIVPLL_D6_D2_HZ = UNIVPLL_HZ / 6 / 2
} |
|
enum | { SPI_HZ = UNIVPLL_D6_D2_HZ
, UART_HZ = CLK26M_HZ
} |
|
enum | {
INFRACFG_AO_AXIMEM_BUS_DCM_REG0_MASK = (0x1f << 12) | (0x1 << 17) | (0x1 << 18)
, INFRACFG_AO_AXIMEM_BUS_DCM_REG0_ON = (0x10 << 12) | (0x1 << 17) | (0x0 << 18)
, INFRACFG_AO_INFRA_BUS_DCM_REG0_MASK
, INFRACFG_AO_INFRA_BUS_DCM_REG0_ON
,
INFRACFG_AO_INFRA_RX_P2P_DCM_REG0_MASK = (0xf << 0)
, INFRACFG_AO_INFRA_RX_P2P_DCM_REG0_ON = (0x0 << 0)
, INFRACFG_AO_PERI_BUS_DCM_REG0_MASK
, INFRACFG_AO_PERI_BUS_DCM_REG0_ON
,
INFRACFG_AO_PERI_MODULE_DCM_REG0_MASK = (0x1 << 29) | (0x1 << 31)
, INFRACFG_AO_PERI_MODULE_DCM_REG0_ON = (0x1 << 29) | (0x1 << 31)
} |
|
|
| check_member (mtk_topckgen_regs, clk_cfg_0, 0x0020) |
|
| check_member (mtk_topckgen_regs, clk_cfg_11_clr, 0x00ac) |
|
| check_member (mtk_topckgen_regs, clk_extck_reg, 0x0204) |
|
| check_member (mtk_topckgen_regs, clk26cali_0, 0x0218) |
|
| check_member (mtk_topckgen_regs, clk_misc_cfg_0, 0x022c) |
|
| check_member (mtk_topckgen_regs, clk_misc_cfg_1, 0x0238) |
|
| check_member (mtk_topckgen_regs, clk_misc_cfg_2, 0x0244) |
|
| check_member (mtk_topckgen_regs, clk_misc_cfg_3, 0x0250) |
|
| check_member (mtk_topckgen_regs, clk_misc_cfg_6, 0x025c) |
|
| check_member (mtk_topckgen_regs, clkmon_clk_sel, 0x029c) |
|
| check_member (mtk_topckgen_regs, cksta_reg_0, 0x02bc) |
|
| check_member (mtk_topckgen_regs, clk_auddiv_0, 0x0320) |
|
| check_member (mtk_topckgen_regs, clk_auddiv_4, 0x0338) |
|
| check_member (mtk_apmixed_regs, pllon_con0, 0x0050) |
|
| check_member (mtk_apmixed_regs, armpll_bl_con0, 0x0070) |
|
| check_member (mtk_apmixed_regs, ap_pllgp2_con0, 0x0090) |
|
| check_member (mtk_apmixed_regs, tvdpll1_con0, 0x00a0) |
|
| check_member (mtk_apmixed_regs, tvdpll2_con0, 0x00c0) |
|
| check_member (mtk_apmixed_regs, mmpll_con0, 0x00e0) |
|
| check_member (mtk_apmixed_regs, imgpll_con0, 0x0100) |
|
| check_member (mtk_apmixed_regs, ap_pllgp3_con0, 0x0120) |
|
| check_member (mtk_apmixed_regs, dgipll_con0, 0x0150) |
|
| check_member (mtk_apmixed_regs, respll_con0, 0x0190) |
|
| check_member (mtk_apmixed_regs, mainpll_con0, 0x01d0) |
|
| check_member (mtk_apmixed_regs, univpll_con0, 0x01f0) |
|
| check_member (mtk_apmixed_regs, ulposc1_con0, 0x02b0) |
|
| check_member (mtk_apmixed_regs, ulposc2_con0, 0x02c0) |
|
| check_member (mtk_apmixed_regs, respll_con4, 0x0320) |
|
| check_member (mtk_apmixed_regs, ap_pllgp4_con0, 0x0330) |
|
| check_member (mtk_apmixed_regs, mfgpll_con0, 0x0340) |
|
| check_member (mtk_apmixed_regs, ethpll_con0, 0x0360) |
|
| check_member (mtk_apmixed_regs, nnapll_con0, 0x0390) |
|
| check_member (mtk_apmixed_regs, ap_auxadc_con0, 0x0440) |
|
| check_member (mtk_apmixed_regs, apll1_tuner_con0, 0x0470) |
|
| check_member (mtk_apmixed_regs, pll_pwr_con0, 0x04c0) |
|
| check_member (mtk_apmixed_regs, pll_iso_con0, 0x04d0) |
|
| check_member (mtk_apmixed_regs, pll_stb_con0, 0x04e0) |
|
| check_member (mtk_apmixed_regs, div_stb_con0, 0x04f0) |
|
| check_member (mtk_apmixed_regs, ap_abist_mon_con0, 0x0500) |
|
| check_member (mtk_apmixed_regs, cksys_occ_sel0, 0x0540) |
|
| check_member (mtk_apmixed_regs, clkdiv_con0, 0x0580) |
|
| check_member (mtk_apmixed_regs, armpll_ll_con4, 0x0600) |
|
| check_member (mtk_apmixed_regs, ccipll_con1, 0x0634) |
|
| check_member (mtk_apmixed_regs, univpll_con4, 0x0700) |
|
| check_member (mtk_apmixed_regs, msdcpll_con0, 0x0710) |
|
| check_member (mtk_apmixed_regs, apll4_con0, 0x0740) |
|
| check_member (mtk_apmixed_regs, apll3_con0, 0x0760) |
|
| check_member (mtk_apmixed_regs, apll2_con0, 0x0780) |
|
| check_member (mtk_apmixed_regs, apll5_con0, 0x07a0) |
|
| check_member (mtk_apmixed_regs, apll1_con0, 0x07c0) |
|
| check_member (mtk_apmixed_regs, adsppll_con0, 0x07e0) |
|
| check_member (mtk_apmixed_regs, mpll_con0, 0x0800) |
|
| check_member (mtk_apmixed_regs, hdmipll2_con0, 0x0870) |
|
| check_member (mtk_apmixed_regs, vdecpll_con0, 0x0890) |
|
| check_member (mtk_apmixed_regs, hdmipll1_con0, 0x08c0) |
|
| check_member (mtk_apmixed_regs, hdmirx_apll_con0, 0x08e0) |
|
| check_member (mtk_apmixed_regs, occscan_con4, 0x0d80) |
|
| check_member (mtk_apmixed_regs, apll1_con5, 0x0dc0) |
|
| check_member (mtk_apmixed_regs, hdmirx_apll_con5, 0x0dd4) |
|