Our USB FIT boot is now broken and we can no longer aquire the RFID I2C eeprom chips we're using to store board serial and MAC address. With this patchstack I'm proposing fusing the serial in the ocotp GP1 register as an alternative to the RFID eeprom and making the usb boot sequence a boot entry to avoid the race condition we now have. The patchstack also includes some minor fixes/changes I found during implementation of the above. - Robin Robin van der Gracht (9): ARM: boards: protonic-imx6: prtvt7 hardkey inputs are active low ARM: boards: protonic-imx6: Update comment to match a recent code update ARM: boards: protonic-imx6: Free allocated autoboot_timeout string ARM: boards: protonic-imx6: Always free allocated alias string ARM: boards: protonic-imx6: Remove unsused argument from prt_imx6_usb_mount ARM: boards: protonic-imx6: Register prt-usb boot entry ARM: boards: protonic-imx6: Remove usb_delay from the priv struct ARM: boards: protonic-imx6: Read serial and mac from fuses if available ARM: boards: protonic-imx6: Register serial_number parameter with ocotp arch/arm/boards/protonic-imx6/board.c | 215 +++++++++++++++++++------- 1 file changed, 159 insertions(+), 56 deletions(-) -- 2.34.1