123456789101112131415161718192021222324252627282930313233343536 |
- This defines the temporary binary blow we are to pass to the SCU
- driver to emulate the binary firmware that we will eventually be
- able to access via NVRAM on the SCU controller.
- The current size of the binary blob is expected to be 149 bytes or larger
- Header Types:
- 0x1: Phy Masks
- 0x2: Phy Gens
- 0x3: SAS Addrs
- 0xff: End of Data
- ID string - u8[12]: "#SCU MAGIC#\0"
- Version - u8: 1
- SubVersion - u8: 0
- Header Type - u8: 0x1
- Size - u8: 8
- Phy Mask - u32[8]
- Header Type - u8: 0x2
- Size - u8: 8
- Phy Gen - u32[8]
- Header Type - u8: 0x3
- Size - u8: 8
- Sas Addr - u64[8]
- Header Type - u8: 0xf
- ==============================================================================
- Place isci_firmware.bin in /lib/firmware
- Be sure to recreate the initramfs image to include the firmware.
|