1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef __PLATFORM_DATA_ETH_IXP4XX 3*4882a593Smuzhiyun #define __PLATFORM_DATA_ETH_IXP4XX 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #include <linux/types.h> 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #define IXP4XX_ETH_NPEA 0x00 8*4882a593Smuzhiyun #define IXP4XX_ETH_NPEB 0x10 9*4882a593Smuzhiyun #define IXP4XX_ETH_NPEC 0x20 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun /* Information about built-in Ethernet MAC interfaces */ 12*4882a593Smuzhiyun struct eth_plat_info { 13*4882a593Smuzhiyun u8 phy; /* MII PHY ID, 0 - 31 */ 14*4882a593Smuzhiyun u8 rxq; /* configurable, currently 0 - 31 only */ 15*4882a593Smuzhiyun u8 txreadyq; 16*4882a593Smuzhiyun u8 hwaddr[6]; 17*4882a593Smuzhiyun }; 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #endif 20