Skip to content
Commit 237ec65a authored by Manuel Argüelles's avatar Manuel Argüelles Committed by Anas Nashif
Browse files

intc: nxp_s32: use instance-based DT macros



At present, many of the NXP S32 shim drivers do not make use of
devicetree instance-based macros because the NXP S32 HAL relies on an
index-based approach, requiring knowledge of the peripheral instance
index during both compilation and runtime, and this index might not
align with the devicetree instance index.

The proposed solution in this patch eliminates this limitation by
determining the peripheral instance index during compilation
through macrobatics.

Note that for some peripheral instances is needed to define the
HAL macros of the peripheral base address because there are gaps
in the instances or there are SoCs with a single instance.

Signed-off-by: default avatarManuel Argüelles <manuel.arguelles@nxp.com>
parent c777ef25
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment