hal_microchip/mpfs/hal
Peter Mc Shane 3ac6315ede modules: microchip: mpfs: Adding Polarfire SoC mpfs hal
Origin https://github.com/polarfire-soc/platform

Signed-off-by: Conor Paxton <conor.paxton@microchip.com>
2022-04-08 15:33:15 -04:00
..
cpu_types.h modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
hal.h modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
hal_assert.h modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
hal_irq.c modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
hal_version.h modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
hw_macros.h modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
hw_reg_access.S modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
hw_reg_access.h modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00
readme.md modules: microchip: mpfs: Adding Polarfire SoC mpfs hal 2022-04-08 15:33:15 -04:00

readme.md

===============================================================================

hal folder

===============================================================================

The HAL folder provides support code for use by the bare metal drivers for the fabric IP cores. The HAL folder contains files using a combination of C and assembly source code.

The hal folder should be included in a PolarFire SoC Embedded project under the platform directory. See location in the drawing below.

The hal folder contains:

  • register access functions
  • assert macros

Project directory strucutre, showing where hal folder sits.

+---------+ +-----------+ | src +----->|application| +---------+ | +-----------+ | | +-----------+ +-->|modules | | +-----------+ | | +-----------+ +---------+ +-->|platform +---->|config | +-----------+ | +---------+ | | +---------+ +->|drivers | | +---------+ | | +---------+ +->|hal | | +---------+ | | +---------+ +->|mpfs_hal | +---------+