diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2014-04-18 23:10:32 +0200 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2015-12-07 01:02:00 +0100 |
commit | fae9e2e07af07baabb8c26a31b3f7d8fdf89809e (patch) | |
tree | f17848b1656f499576da43807f40aef5645cfb66 /include | |
parent | Linux 4.4-rc1 (diff) | |
download | linux-fae9e2e07af07baabb8c26a31b3f7d8fdf89809e.tar.xz linux-fae9e2e07af07baabb8c26a31b3f7d8fdf89809e.zip |
component: remove old add_components method
Now that drivers create an array of component matches at probe time, we
can retire the old methods. This involves removing the add_components
master method, and removing component_master_add_child() from public
view. We also remove component_add_master() as that interface is no
longer useful.
Acked-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/component.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/include/linux/component.h b/include/linux/component.h index c00dcc302611..71c434a6a5ee 100644 --- a/include/linux/component.h +++ b/include/linux/component.h @@ -17,18 +17,13 @@ void component_unbind_all(struct device *, void *); struct master; struct component_master_ops { - int (*add_components)(struct device *, struct master *); int (*bind)(struct device *); void (*unbind)(struct device *); }; -int component_master_add(struct device *, const struct component_master_ops *); void component_master_del(struct device *, const struct component_master_ops *); -int component_master_add_child(struct master *master, - int (*compare)(struct device *, void *), void *compare_data); - struct component_match; int component_master_add_with_match(struct device *, |