The BSP-specific source code is stored in this directory. Refer to the BSP release notes to find the location of the source code for a specific driver.
The hardware directory contains separate directories for character, flash, and network drivers, IPL, startup code, and so on, depending on the BSP.
The lib directory contains separate directories for libraries that are required by driver and other utilities that are included with the BSP.
The utils directory contains separate directories for minor utilities that are required on the board. Some hardware-specific utilities can also be found in hardware/support.
The services directory contains separate directories for additional services that aren't included in the base installation.