Remove the unused interface drvdata helpers along with some dubious
comments about public and private definitions.
Greybus drivers bind to bundles and should be using the
greybus_set_drvdata and greybus_get_drvdata helpers.
Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Reviewed-by: Jeffrey Carlyle <jcarlyle@google.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
#ifndef __INTERFACE_H
#define __INTERFACE_H
-/* Greybus "public" definitions" */
struct gb_interface {
struct device dev;
struct gb_control *control;
};
#define to_gb_interface(d) container_of(d, struct gb_interface, dev)
-static inline void gb_interface_set_drvdata(struct gb_interface *intf,
- void *data)
-{
- dev_set_drvdata(&intf->dev, data);
-}
-
-static inline void *gb_interface_get_drvdata(struct gb_interface *intf)
-{
- return dev_get_drvdata(&intf->dev);
-}
-
-/* Greybus "private" definitions */
-
struct gb_interface *gb_interface_find(struct gb_host_device *hd,
u8 interface_id);