Commit 375df5f8 authored by Michael Schmitz's avatar Michael Schmitz Committed by David S. Miller

ax88796: export ax_NS8390_init() hook

The block I/O code for the new X-Surf 100 ax88796 driver needs
ax_NS8390_init() for error fixup in its block_output function.

Export this static function through the ax_NS8390_reinit()
wrapper so we can lose the lib8380.c include in the X-Surf 100
driver.

[arnd: add the declaration in the header to avoid a
 -Wmissing-prototypes warning]
Fixes: 861928f4 ("net-next: New ax88796 platform
driver for Amiga X-Surf 100 Zorro board (m68k)")
Signed-off-by: default avatarMichael Schmitz <schmitzmic@gmail.com>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent e179d78e
...@@ -101,6 +101,13 @@ static inline struct ax_device *to_ax_dev(struct net_device *dev) ...@@ -101,6 +101,13 @@ static inline struct ax_device *to_ax_dev(struct net_device *dev)
return (struct ax_device *)(ei_local + 1); return (struct ax_device *)(ei_local + 1);
} }
void ax_NS8390_reinit(struct net_device *dev)
{
ax_NS8390_init(dev, 1);
}
EXPORT_SYMBOL_GPL(ax_NS8390_reinit);
/* /*
* ax_initial_check * ax_initial_check
* *
......
...@@ -38,4 +38,7 @@ struct ax_plat_data { ...@@ -38,4 +38,7 @@ struct ax_plat_data {
int (*check_irq)(struct platform_device *pdev); int (*check_irq)(struct platform_device *pdev);
}; };
/* exported from ax88796.c for xsurf100.c */
extern void ax_NS8390_reinit(struct net_device *dev);
#endif /* __NET_AX88796_PLAT_H */ #endif /* __NET_AX88796_PLAT_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment