From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Gale Date: Tue, 08 Jul 2014 17:12:08 -0600 Subject: [U-Boot] Programming PHY firmware over MDIO Message-ID: <53BC7AC7.3010905@coloradoengineeringinc.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de We are working with the Broadcom BCM84834 PHY (4-port 10G-BASE-T) being controlled by a Freescale T4240. The 84834 needs firmware in order to operate. The device can either load its firmware from MDIO or from a SPI EEPROM. Once loaded via MDIO, the PHY can write its new firmware to EEPROM for future use. Where is the appropriate place in u-boot to do this firmware download? Is it at the end of board_eth_init? Is there a mechanism in place to do this kind of firmware load already? I didn't see one looking through the code. Thanks, Danny Gale daniel.gale at coloradoengineeringinc.com