driver core: auxiliary bus: Add driver data helpers
ANBZ: #7917 commit365481e42a
upstream. Adds get/set driver data helpers for auxiliary devices. Intel-SIG: commit365481e42a
driver core: auxiliary bus: Add driver data helpers. Backport auxiliary bus driver as TPMI base driver dependence. Reviewed-by: Mark Gross <markgross@kernel.org> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: David E. Box <david.e.box@linux.intel.com> Link: https://lore.kernel.org/r/20211208015015.891275-3-david.e.box@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> [ Yingbao Jia: amend commit log ] Signed-off-by: Yingbao Jia <yingbao.jia@intel.com> Reviewed-by: Guanjun <guanjun@linux.alibaba.com> Reviewed-by: Zelin Deng <zelin.deng@linux.alibaba.com> Link: https://gitee.com/anolis/cloud-kernel/pulls/2610
This commit is contained in:
parent
fa0ac10684
commit
06b0411087
|
@ -29,6 +29,16 @@ struct auxiliary_driver {
|
|||
const struct auxiliary_device_id *id_table;
|
||||
};
|
||||
|
||||
static inline void *auxiliary_get_drvdata(struct auxiliary_device *auxdev)
|
||||
{
|
||||
return dev_get_drvdata(&auxdev->dev);
|
||||
}
|
||||
|
||||
static inline void auxiliary_set_drvdata(struct auxiliary_device *auxdev, void *data)
|
||||
{
|
||||
dev_set_drvdata(&auxdev->dev, data);
|
||||
}
|
||||
|
||||
static inline struct auxiliary_device *to_auxiliary_dev(struct device *dev)
|
||||
{
|
||||
return container_of(dev, struct auxiliary_device, dev);
|
||||
|
|
Loading…
Reference in New Issue