]> git.karo-electronics.de Git - linux-beck.git/blobdiff - arch/arm/plat-mxc/include/mach/devices-common.h
Merge branch 'next/driver' of git://git.linaro.org/people/arnd/arm-soc
[linux-beck.git] / arch / arm / plat-mxc / include / mach / devices-common.h
index 117a381fe3d57bd468c0fc9db1b33ae8dc7fbfec..def9ba53e23a6eebf343a96a384e6daf9b20168c 100644 (file)
 extern struct device mxc_aips_bus;
 extern struct device mxc_ahb_bus;
 
-struct platform_device *imx_add_platform_device_dmamask(
+static inline struct platform_device *imx_add_platform_device_dmamask(
                const char *name, int id,
                const struct resource *res, unsigned int num_resources,
-               const void *data, size_t size_data, u64 dmamask);
+               const void *data, size_t size_data, u64 dmamask)
+{
+       struct platform_device_info pdevinfo = {
+               .name = name,
+               .id = id,
+               .res = res,
+               .num_res = num_resources,
+               .data = data,
+               .size_data = size_data,
+               .dma_mask = dmamask,
+       };
+       return platform_device_register_full(&pdevinfo);
+}
 
 static inline struct platform_device *imx_add_platform_device(
                const char *name, int id,