24 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * mdio-boardinfo.h - board info interface internal to the mdio_bus4 * component5 */6 7#ifndef __MDIO_BOARD_INFO_H8#define __MDIO_BOARD_INFO_H9 10#include <linux/phy.h>11#include <linux/mutex.h>12 13struct mdio_board_entry {14 struct list_head list;15 struct mdio_board_info board_info;16};17 18void mdiobus_setup_mdiodev_from_board_info(struct mii_bus *bus,19 int (*cb)20 (struct mii_bus *bus,21 struct mdio_board_info *bi));22 23#endif /* __MDIO_BOARD_INFO_H */24