Merge tag 'tty-4.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[cascardo/linux.git] / include / linux / platform_device.h
index 6abd019..03b7555 100644 (file)
@@ -18,6 +18,7 @@
 #define PLATFORM_DEVID_AUTO    (-2)
 
 struct mfd_cell;
+struct property_set;
 
 struct platform_device {
        const char      *name;
@@ -71,6 +72,8 @@ struct platform_device_info {
                const void *data;
                size_t size_data;
                u64 dma_mask;
+
+               const struct property_set *pset;
 };
 extern struct platform_device *platform_device_register_full(
                const struct platform_device_info *pdevinfo);
@@ -168,6 +171,8 @@ extern int platform_device_add_resources(struct platform_device *pdev,
                                         unsigned int num);
 extern int platform_device_add_data(struct platform_device *pdev,
                                    const void *data, size_t size);
+extern int platform_device_add_properties(struct platform_device *pdev,
+                                         const struct property_set *pset);
 extern int platform_device_add(struct platform_device *pdev);
 extern void platform_device_del(struct platform_device *pdev);
 extern void platform_device_put(struct platform_device *pdev);