]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00180943-5: Add CAAM instantiation data to i.MX6 common platform device set
authorSteve Cornelius <steve.cornelius@freescale.com>
Fri, 23 Mar 2012 17:00:00 +0000 (10:00 -0700)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:31 +0000 (08:34 +0200)
Add CAAM instantiation data to i.MX6 common platform device set.

Signed-off-by: Steve Cornelius <steve.cornelius@freescale.com>
arch/arm/plat-mxc/include/mach/devices-common.h
arch/arm/plat-mxc/include/mach/mx6.h

index 6fce8c4b8255c3b57f15cc155eec80d6ee207663..4ae60dc9e86fd7a83d36d2f9d4a4ca12dd8a38c1 100755 (executable)
@@ -104,6 +104,18 @@ struct imx_snvs_rtc_data {
 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 {
index 67d00dfbf17cc1d39ab6a93649fe8f57535dc78b..79093aad647702f140522e450b0e8e6a74b1ecc6 100644 (file)
 #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)