Permalink
Browse files

add Advanced Crypto Engine (ACE) peripheral

  • Loading branch information...
frederic committed Mar 1, 2018
1 parent 70c8b20 commit 4deef8737da3a683bc858e91eba5a588a2879b0a
Showing with 964 additions and 1 deletion.
  1. +4 −0 hw/arm/exynos4210.c
  2. +1 −1 hw/misc/Makefile.objs
  3. +470 −0 hw/misc/exynos4210_ace.c
  4. +489 −0 include/hw/misc/ace_sfr.h
@@ -51,6 +51,9 @@
/* MCT */
#define EXYNOS4210_MCT_BASE_ADDR 0x10050000

/* ACE */
#define EXYNOS4210_ACE_BASE_ADDR 0x10830000

/* I2C */
#define EXYNOS4210_I2C_SHIFT 0x00010000
#define EXYNOS4210_I2C_BASE_ADDR 0x13860000
@@ -337,6 +340,7 @@ Exynos4210State *exynos4210_init(MemoryRegion *system_mem)

sysbus_create_simple("exynos4210.clk", EXYNOS4210_CLK_BASE_ADDR, NULL);
sysbus_create_simple("exynos4210.rng", EXYNOS4210_RNG_BASE_ADDR, NULL);
sysbus_create_simple("exynos4210.ace", EXYNOS4210_ACE_BASE_ADDR, NULL);

/* PWM */
sysbus_create_varargs("exynos4210.pwm", EXYNOS4210_PWM_BASE_ADDR,
@@ -27,7 +27,7 @@ obj-$(CONFIG_IVSHMEM_DEVICE) += ivshmem.o
obj-$(CONFIG_REALVIEW) += arm_sysctl.o
obj-$(CONFIG_NSERIES) += cbus.o
obj-$(CONFIG_ECCMEMCTL) += eccmemctl.o
obj-$(CONFIG_EXYNOS4) += exynos4210_pmu.o exynos4210_clk.o exynos4210_rng.o exynos4210_otp.o
obj-$(CONFIG_EXYNOS4) += exynos4210_pmu.o exynos4210_clk.o exynos4210_rng.o exynos4210_otp.o exynos4210_ace.o
obj-$(CONFIG_IMX) += imx_ccm.o
obj-$(CONFIG_IMX) += imx31_ccm.o
obj-$(CONFIG_IMX) += imx25_ccm.o
Oops, something went wrong.

0 comments on commit 4deef87

Please sign in to comment.