summaryrefslogtreecommitdiffstats
path: root/src/soc/samsung/common/include/soc/sysreg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/samsung/common/include/soc/sysreg.h')
-rw-r--r--src/soc/samsung/common/include/soc/sysreg.h26
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 */