summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/iim.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-07-28 11:28:05 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-07-29 12:05:26 +0200
commitfee474a22e0f6cb287f2aba5333334b71e27b942 (patch)
treea154373800c5b53a5c54c4328271afa205bdcbe7 /arch/arm/mach-imx/include/mach/iim.h
parentffcf536cef0fe90bb0b7340b82492ce0a54a0dc6 (diff)
downloadbarebox-fee474a22e0f6cb287f2aba5333334b71e27b942.tar.gz
barebox-fee474a22e0f6cb287f2aba5333334b71e27b942.tar.xz
ARM i.MX IIM: Add a iim read function
To allow reading the iim from code. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/iim.h')
-rw-r--r--arch/arm/mach-imx/include/mach/iim.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/iim.h b/arch/arm/mach-imx/include/mach/iim.h
index 03ff485b6d..69357f3d17 100644
--- a/arch/arm/mach-imx/include/mach/iim.h
+++ b/arch/arm/mach-imx/include/mach/iim.h
@@ -46,8 +46,15 @@ struct imx_iim_platform_data {
};
#ifdef CONFIG_IMX_IIM
+int imx_iim_read(unsigned int bank, int offset, void *buf, int count);
int imx_iim_get_mac(unsigned char *mac);
#else
+static inline int imx_iim_read(unsigned int bank, int offset, void *buf,
+ int count)
+{
+ return -EINVAL;
+}
+
static inline int imx_iim_get_mac(unsigned char *mac)
{
return -EINVAL;