Introducing new layer on the IOC driver. Every call to
ioc_read, ioc_write, ioc_get_block_size or ioc_init
functions will call the specific driver of the used IOC
controller. Supported IOC controllers are (for now) :
BDV (Soclib Block Device)
HBA
SPI (SDCARD - SPI controller)
All functions of IOC controllers drivers respect the
same interface.
To specify the used IOC controller of the platform,
a subtype field has been introduced on the map.xml
file. This subtype field must be declared on the
IOC periph instantiation. Available subtypes (for
now) : BDV, HBA or SPI.