I have a custom board(RC10), which has E3845 and is similar to MinnowBoard MAX. I have customized from Intel Firmware Engine MinnowBoard MAX firmware to RC10 by enabling i2c-0, PCIe-2, etc. I also wrote an EFI application that programs a LED controller via i2c-0, andI put the EFI application in startup.nsh to turn the LED light on. However it taked more than 5 seconds to turn the light on, which is too long. I want to turn on as fast as it can.
1. Is there a way to run a custom program during firmware boot time earlier than startup.nsh?
2. If yes to #1, how fast can it turn on the LED? I'm expecting to be able to run within a couple of seconds.
3. Any suggestion that makes the programming of LED controller faster, please let me know.