1*23794becSDaniel Golle /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*23794becSDaniel Golle 3*23794becSDaniel Golle #ifndef __MXL862XX_H 4*23794becSDaniel Golle #define __MXL862XX_H 5*23794becSDaniel Golle 6*23794becSDaniel Golle #include <linux/mdio.h> 7*23794becSDaniel Golle #include <net/dsa.h> 8*23794becSDaniel Golle 9*23794becSDaniel Golle #define MXL862XX_MAX_PORTS 17 10*23794becSDaniel Golle 11*23794becSDaniel Golle struct mxl862xx_priv { 12*23794becSDaniel Golle struct dsa_switch *ds; 13*23794becSDaniel Golle struct mdio_device *mdiodev; 14*23794becSDaniel Golle }; 15*23794becSDaniel Golle 16*23794becSDaniel Golle #endif /* __MXL862XX_H */ 17