diff options
Diffstat (limited to 'src/soc/samsung/common/include/soc/sysreg.h')
-rw-r--r-- | src/soc/samsung/common/include/soc/sysreg.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/soc/samsung/common/include/soc/sysreg.h b/src/soc/samsung/common/include/soc/sysreg.h new file mode 100644 index 000000000000..501d6d5af4fd --- /dev/null +++ b/src/soc/samsung/common/include/soc/sysreg.h @@ -0,0 +1,26 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +/* Register map for Exynos5 sysreg */ + +#ifndef SOC_SAMSUNG_COMMON_INCLUDE_SOC_SYSREG_H +#define SOC_SAMSUNG_COMMON_INCLUDE_SOC_SYSREG_H + +#include <soc/cpu.h> + +/* sysreg map */ +struct exynos5_sysreg { + /* Add registers as and when required */ + unsigned char res1[0x214]; + unsigned int disp1blk_cfg; + unsigned char res2[0x18]; + unsigned int usb20_phy_cfg; +}; +check_member(exynos5_sysreg, usb20_phy_cfg, 0x230); + +static struct exynos5_sysreg * const exynos_sysreg = + (void *)EXYNOS5_SYSREG_BASE; + +#define FIMDBYPASS_DISP1 (1 << 15) +#define USB20_PHY_CFG_EN (1 << 0) + +#endif /* SOC_SAMSUNG_COMMON_INCLUDE_SOC_SYSREG_H */ |