Here are the data structures with brief descriptions:
| ibl_s | The main configuration/control structure for the ibl |
| iblBinBlob_s | This structure is used to identify binary blob load parameters |
| iblBoot_s | |
| iblBootMap_s | The ibl boot map structure |
| iblBootp_s | Defines parameters used for making a bootp request |
| iblEmif3p1_s | Emif controller 3.1 configuration |
| iblEmif4p0_s | Emif controller 4.0 configuration |
| iblEmif_s | EMIF (nand/nor) configuration |
| iblEth_s | This structure is used to control the operation of the ibl ethernet boot |
| iblEthBootInfo_s | This structure contains information used for tftp boot |
| iblMdio_s | This structure is used to configure phys through the mdio interface |
| iblNand_s | This structure is used to control the operation of the NAND boot |
| iblNor_s | Nor boot configuration |
| iblPll_s | This structure is used to control the programming of the device PLL |
| iblSgmii_s | This structure is used to control the operation of the ibl sgmii ports |
| iblSpi_s | SPI configuration used for either NOR or NAND |
| iblStatus_s | Provide status on the boot operation |
| idblDdr_s | This structure is used to configure the DDR interface |
| nandDevInfo_s | This structure defines the physical parameters of the NAND device |