115 lines
6.8 KiB
C
115 lines
6.8 KiB
C
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
|
|
/*
|
|
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
|
|
*/
|
|
|
|
#ifndef __S5_H
|
|
#define __S5_H
|
|
|
|
#define ANACTRL_PCIEPLL_CTRL0 (0x0050 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL1 (0x0051 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL2 (0x0052 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL3 (0x0053 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL4 (0x0054 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL5 (0x0055 << 2)
|
|
#define ANACTRL_PCIEPLL_STS0 (0x0056 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL6 (0x0060 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL7 (0x0061 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL8 (0x0062 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL9 (0x0063 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL10 (0x0064 << 2)
|
|
#define ANACTRL_PCIEPLL_CTRL11 (0x0065 << 2)
|
|
#define ANACTRL_PCIEPLL_STS1 (0x0066 << 2)
|
|
|
|
#define CLKCTRL_RTC_BY_OSCIN_CTRL0 (0x0002 << 2)
|
|
#define CLKCTRL_RTC_BY_OSCIN_CTRL1 (0x0003 << 2)
|
|
#define CLKCTRL_RTC_CTRL (0x0004 << 2)
|
|
#define CLKCTRL_SYS_CLK_EN0_REG0 (0x0011 << 2)
|
|
#define CLKCTRL_SYS_CLK_EN0_REG1 (0x0012 << 2)
|
|
#define CLKCTRL_SYS_CLK_EN0_REG2 (0x0013 << 2)
|
|
#define CLKCTRL_SYS_CLK_EN0_REG3 (0x0014 << 2)
|
|
#define CLKCTRL_CECA_CTRL0 (0x0022 << 2)
|
|
#define CLKCTRL_CECA_CTRL1 (0x0023 << 2)
|
|
#define CLKCTRL_CECB_CTRL0 (0x0024 << 2)
|
|
#define CLKCTRL_CECB_CTRL1 (0x0025 << 2)
|
|
#define CLKCTRL_SC_CLK_CTRL (0x0026 << 2)
|
|
#define CLKCTRL_CLK12_24_CTRL (0x002a << 2)
|
|
#define CLKCTRL_VID_CLK0_CTRL (0x0030 << 2)
|
|
#define CLKCTRL_VID_CLK0_CTRL2 (0x0031 << 2)
|
|
#define CLKCTRL_VID_CLK0_DIV (0x0032 << 2)
|
|
#define CLKCTRL_VIID_CLK0_DIV (0x0033 << 2)
|
|
#define CLKCTRL_VIID_CLK0_CTRL (0x0034 << 2)
|
|
#define CLKCTRL_ENC0_HDMI_CLK_CTRL (0x0035 << 2)
|
|
#define CLKCTRL_ENC_HDMI_CLK_CTRL (0x0037 << 2)
|
|
#define CLKCTRL_HDMI_CLK_CTRL (0x0038 << 2)
|
|
#define CLKCTRL_VPU_CLK_CTRL (0x003a << 2)
|
|
#define CLKCTRL_VPU_CLKB_CTRL (0x003b << 2)
|
|
#define CLKCTRL_VID_LOCK_CLK_CTRL (0x003d << 2)
|
|
#define CLKCTRL_VDIN_MEAS_CLK_CTRL (0x003e << 2)
|
|
#define CLKCTRL_VAPBCLK_CTRL (0x003f << 2)
|
|
#define CLKCTRL_CDAC_CLK_CTRL (0x0042 << 2)
|
|
#define CLKCTRL_GE2DCLK_CTRL (0x0043 << 2)
|
|
#define CLKCTRL_HTX_CLK_CTRL0 (0x0047 << 2)
|
|
#define CLKCTRL_HTX_CLK_CTRL1 (0x0048 << 2)
|
|
#define CLKCTRL_MALI_CLK_CTRL (0x004f << 2)
|
|
#define CLKCTRL_VDEC_CLK_CTRL (0x0050 << 2)
|
|
#define CLKCTRL_VDEC2_CLK_CTRL (0x0051 << 2)
|
|
#define CLKCTRL_VDEC3_CLK_CTRL (0x0052 << 2)
|
|
#define CLKCTRL_VDEC4_CLK_CTRL (0x0053 << 2)
|
|
#define CLKCTRL_VC9000E_CLK_CTRL (0x0054 << 2)
|
|
#define CLKCTRL_CMPR_CLK_CTRL (0x0055 << 2)
|
|
#define CLKCTRL_TS_CLK_CTRL (0x0056 << 2)
|
|
#define CLKCTRL_USB_CLK_CTRL (0x0057 << 2)
|
|
#define CLKCTRL_USB_CLK_CTRL1 (0x0058 << 2)
|
|
#define CLKCTRL_ETH_CLK_CTRL (0x0059 << 2)
|
|
#define CLKCTRL_NAND_CLK_CTRL (0x005a << 2)
|
|
#define CLKCTRL_SD_EMMC_CLK_CTRL (0x005b << 2)
|
|
#define CLKCTRL_SPICC_CLK_CTRL (0x005d << 2)
|
|
#define CLKCTRL_GEN_CLK_CTRL (0x005e << 2)
|
|
#define CLKCTRL_SAR_CLK_CTRL0 (0x005f << 2)
|
|
#define CLKCTRL_PWM_CLK_AB_CTRL (0x0060 << 2)
|
|
#define CLKCTRL_PWM_CLK_CD_CTRL (0x0061 << 2)
|
|
#define CLKCTRL_PWM_CLK_EF_CTRL (0x0062 << 2)
|
|
#define CLKCTRL_PWM_CLK_GH_CTRL (0x0063 << 2)
|
|
#define CLKCTRL_PWM_CLK_IJ_CTRL (0x0064 << 2)
|
|
#define CLKCTRL_SPICC_CLK_CTRL1 (0x0070 << 2)
|
|
#define CLKCTRL_NNA_CLK_CTRL0 (0x0082 << 2)
|
|
#define CLKCTRL_FIXPLL_CTRL3 (0x0223 << 2)
|
|
#define CLKCTRL_GP0PLL_CTRL0 (0x0240 << 2)
|
|
#define CLKCTRL_GP0PLL_CTRL1 (0x0241 << 2)
|
|
#define CLKCTRL_GP0PLL_CTRL2 (0x0242 << 2)
|
|
#define CLKCTRL_GP0PLL_CTRL3 (0x0243 << 2)
|
|
#define CLKCTRL_GP0PLL_STS (0x0247 << 2)
|
|
#define CLKCTRL_GP2PLL_CTRL0 (0x0285 << 2)
|
|
#define CLKCTRL_GP2PLL_CTRL1 (0x0286 << 2)
|
|
#define CLKCTRL_GP2PLL_CTRL2 (0x0287 << 2)
|
|
#define CLKCTRL_GP2PLL_CTRL3 (0x0288 << 2)
|
|
#define CLKCTRL_GP2PLL_STS (0x0289 << 2)
|
|
#define CLKCTRL_SYS2PLL_CTRL0 (0x0290 << 2)
|
|
#define CLKCTRL_SYS2PLL_CTRL1 (0x0291 << 2)
|
|
#define CLKCTRL_SYS2PLL_CTRL2 (0x0292 << 2)
|
|
#define CLKCTRL_SYS2PLL_CTRL3 (0x0293 << 2)
|
|
#define CLKCTRL_SYS2PLL_STS (0x0294 << 2)
|
|
#define CLKCTRL_HIFIPLL_CTRL0 (0x02a0 << 2)
|
|
#define CLKCTRL_HIFIPLL_CTRL1 (0x02a1 << 2)
|
|
#define CLKCTRL_HIFIPLL_CTRL2 (0x02a2 << 2)
|
|
#define CLKCTRL_HIFIPLL_CTRL3 (0x02a3 << 2)
|
|
#define CLKCTRL_HIFIPLL_STS (0x02a7 << 2)
|
|
#define CLKCTRL_HIFI1PLL_CTRL0 (0x02b0 << 2)
|
|
#define CLKCTRL_HIFI1PLL_CTRL1 (0x02b1 << 2)
|
|
#define CLKCTRL_HIFI1PLL_CTRL2 (0x02b2 << 2)
|
|
#define CLKCTRL_HIFI1PLL_CTRL3 (0x02b3 << 2)
|
|
#define CLKCTRL_HIFI1PLL_STS (0x02b4 << 2)
|
|
#define CLKCTRL_FPLL_CTRL0 (0x02c0 << 2)
|
|
#define CLKCTRL_FPLL_CTRL1 (0x02c1 << 2)
|
|
#define CLKCTRL_FPLL_CTRL2 (0x02c2 << 2)
|
|
#define CLKCTRL_FPLL_CTRL3 (0x02c3 << 2)
|
|
#define CLKCTRL_FPLL_STS (0x02c4 << 2)
|
|
#define CLKCTRL_NNAPLL_CTRL0 (0x02d0 << 2)
|
|
#define CLKCTRL_NNAPLL_CTRL1 (0x02d1 << 2)
|
|
#define CLKCTRL_NNAPLL_CTRL2 (0x02d2 << 2)
|
|
#define CLKCTRL_NNAPLL_CTRL3 (0x02d3 << 2)
|
|
#define CLKCTRL_NNAPLL_STS (0x02d4 << 2)
|
|
|
|
#endif /* __S5_H */
|