Loading drivers/mfd/abx500-core.c +0 −20 Original line number Diff line number Diff line Loading @@ -151,26 +151,6 @@ int abx500_startup_irq_enabled(struct device *dev, unsigned int irq) } EXPORT_SYMBOL(abx500_startup_irq_enabled); int abx500_dump_all_banks(void) { struct abx500_ops *ops; struct device *dummy_child; struct abx500_device_entry *dev_entry; dummy_child = kzalloc(sizeof(struct device), GFP_KERNEL); if (!dummy_child) return -ENOMEM; list_for_each_entry(dev_entry, &abx500_list, list) { dummy_child->parent = dev_entry->dev; ops = &dev_entry->ops; if ((ops != NULL) && (ops->dump_all_banks != NULL)) ops->dump_all_banks(dummy_child); } kfree(dummy_child); } EXPORT_SYMBOL(abx500_dump_all_banks); MODULE_AUTHOR("Mattias Wallin <mattias.wallin@stericsson.com>"); MODULE_DESCRIPTION("ABX500 core driver"); MODULE_LICENSE("GPL"); include/linux/mfd/abx500.h +0 −1 Original line number Diff line number Diff line Loading @@ -330,7 +330,6 @@ int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank, int abx500_get_chip_id(struct device *dev); int abx500_event_registers_startup_state_get(struct device *dev, u8 *event); int abx500_startup_irq_enabled(struct device *dev, unsigned int irq); int abx500_dump_all_banks(void); struct abx500_ops { int (*get_chip_id) (struct device *); Loading Loading
drivers/mfd/abx500-core.c +0 −20 Original line number Diff line number Diff line Loading @@ -151,26 +151,6 @@ int abx500_startup_irq_enabled(struct device *dev, unsigned int irq) } EXPORT_SYMBOL(abx500_startup_irq_enabled); int abx500_dump_all_banks(void) { struct abx500_ops *ops; struct device *dummy_child; struct abx500_device_entry *dev_entry; dummy_child = kzalloc(sizeof(struct device), GFP_KERNEL); if (!dummy_child) return -ENOMEM; list_for_each_entry(dev_entry, &abx500_list, list) { dummy_child->parent = dev_entry->dev; ops = &dev_entry->ops; if ((ops != NULL) && (ops->dump_all_banks != NULL)) ops->dump_all_banks(dummy_child); } kfree(dummy_child); } EXPORT_SYMBOL(abx500_dump_all_banks); MODULE_AUTHOR("Mattias Wallin <mattias.wallin@stericsson.com>"); MODULE_DESCRIPTION("ABX500 core driver"); MODULE_LICENSE("GPL");
include/linux/mfd/abx500.h +0 −1 Original line number Diff line number Diff line Loading @@ -330,7 +330,6 @@ int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank, int abx500_get_chip_id(struct device *dev); int abx500_event_registers_startup_state_get(struct device *dev, u8 *event); int abx500_startup_irq_enabled(struct device *dev, unsigned int irq); int abx500_dump_all_banks(void); struct abx500_ops { int (*get_chip_id) (struct device *); Loading