drivers: pwm: Fix NXP TPM without combine channel feature

TMP variant without combine channel feature is used in some NXP SoCs.
Build error occurs for such socs because of accessing unavailable
struct member in hal.
Fix it by adding #if directive to check the feature presence.

Signed-off-by: Michal Smola <michal.smola@nxp.com>
This commit is contained in:
Michal Smola 2024-09-09 12:28:17 +02:00 committed by Carles Cufí
parent 42602e6465
commit 60c1c50895

View File

@ -162,7 +162,9 @@ static int mcux_tpm_init(const struct device *dev)
channel->chnlNumber = i;
channel->level = kTPM_NoPwmSignal;
channel->dutyCyclePercent = 0;
#if defined(FSL_FEATURE_TPM_HAS_COMBINE) && FSL_FEATURE_TPM_HAS_COMBINE
channel->firstEdgeDelayPercent = 0;
#endif
channel++;
}