Other Parts Discussed in Thread: AMIC110,
We want to interface the AM3352 to the Microchip KSZ9896C Ethernet Switch and need confirmation on which interface options to use. The KSZ9896C has three options for Configuration Register Access: SPI and I2C for all internal registers (Switch and PHY) and MDC/MDIO for PHY registers. The interface type (SPI, I2C or MDC/MDIO) is selected by Configuration Straps that allow the KSZ9896C to detect which interface to use during power up from reset. The AM3352 has MDIO, SPI and I2C interfaces (Peripherals) on separate pins along with the RGMII interface. The current plan is to use the I2C interface on the KSZ9896C for all register access (Switch and PHY) along with the RGMII interface. This should allow complete access and communication with the KSZ9896C. However, in the AM335x and AMIC110 Sitara™ Processors Technical Reference Manual (Rev. Q), it states in "Table 26-31. Pins Used for EMAC Boot in RGMII Mode" that signals RGMII and MDC/MDIO are to be used. The question is do we need to implement both MDC/MDIO and I2C interfaces with the KSZ9896C?
Best regards,
Jim