Add CAAM instantiation data to i.MX6 common platform device set.
Signed-off-by: Steve Cornelius <steve.cornelius@freescale.com>
struct platform_device *__init imx_add_snvs_rtc(
const struct imx_snvs_rtc_data *data);
+struct imx_caam_data {
+ resource_size_t iobase_caam;
+ resource_size_t irq_sec_vio;
+ resource_size_t irq_snvs;
+ resource_size_t irq_jr0;
+ resource_size_t irq_jr1;
+ resource_size_t irq_jr2;
+ resource_size_t irq_jr3;
+};
+
+struct platform_device *__init imx_add_caam(
+ const struct imx_caam_data *data);
#include <mach/imxfb.h>
struct imx_imx_fb_data {
#define ENET_BASE_ADDR (AIPS2_OFF_BASE_ADDR+0x8000)
#define MLB_BASE_ADDR (AIPS2_OFF_BASE_ADDR+0xC000)
+#define MXC_CAAM_BASE_ADDR (AIPS2_ARB_BASE_ADDR + 0x00000)
+
#define MX6Q_USDHC1_BASE_ADDR (AIPS2_OFF_BASE_ADDR + 0x10000)
#define MX6Q_USDHC2_BASE_ADDR (AIPS2_OFF_BASE_ADDR + 0x14000)
#define MX6Q_USDHC3_BASE_ADDR (AIPS2_OFF_BASE_ADDR + 0x18000)