Estoy planeando desarrollar una placa Linux basada en ARM9 como un dispositivo enrutador Ethernet con cable.
Seleccioné EP9302 de Cirrus Logic como CPU ARM9 y RTL8305 de RealTek como el conmutador Ethernet / Hub Hub.
Pero tengo un problema serio al diseñar el enrutador con esas cosas. Necesito 1 * puerto WAN para Internet y 4 * puertos LAN para encender el dispositivo. Para eso, el RTL8305 debe estar conectado con dos interfaces MII. Me refiero a que EP9302 debería proporcionar dos interfaces Ethernet (como eth0, eht1). Pero, desafortunadamente, el EP9302 solo tiene una interfaz Ethernet.
¿Hay alguna solución para este problema?
Escuché que puedo controlar Ethernet Switch Chip con pines GPIO. Pero no sé cómo configurarlos y cómo conectarlos.