1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef __DSA_MV88E6XXX_H 3 #define __DSA_MV88E6XXX_H 4 5 #include <linux/platform_data/dsa.h> 6 7 struct dsa_mv88e6xxx_pdata { 8 /* Must be first, such that dsa_register_switch() can access this 9 * without gory pointer manipulations 10 */ 11 struct dsa_chip_data cd; 12 const char *compatible; 13 unsigned int enabled_ports; 14 struct net_device *netdev; 15 u32 eeprom_len; 16 int irq; 17 }; 18 19 #endif 20