hal: nxp: Update to SDK 2.10.0
Updating to the SDK 2.10.0 for select platforms. west.yml: - Update to point to the NXP HAL update with SDK 2.10.0 files - modules/tee/tfm needed to be updated to synchronize the LPCXPRESSO55S69 platform SDK to version 2.10.0 to be in sync with Zephyr usage of SDK 2.10.0 drivers/counter/counter_mcux_pit.c: - underlying SDK 2.10.0 adjusted the setting by -1 so need to adjust the reported value set by +1 drivers/ethernet/eth_mcux.c: - SDK2.10 ethernet driver provided an assert test that highlighted we were using the wrong clock source on various platforms. drivers/memc/memc_mcux_flexspi.c: - SDK2.10 added compile time conditional on whether a field was defined for the flexspi configuration structure. Signed-off-by: David Leach <david.leach@nxp.com>
This commit is contained in:
parent
33d5be8656
commit
f3435b75ef
4 changed files with 19 additions and 3 deletions
|
@ -33,7 +33,14 @@ static uint32_t mcux_pit_get_top_value(const struct device *dev)
|
|||
const struct mcux_pit_config *config = dev->config;
|
||||
pit_chnl_t channel = config->pit_channel;
|
||||
|
||||
return config->base->CHANNEL[channel].LDVAL;
|
||||
/*
|
||||
* According to RM, the LDVAL trigger = clock ticks -1
|
||||
* The underlying HAL driver function PIT_SetTimerPeriod()
|
||||
* automatically subtracted 1 from the value that ends up in
|
||||
* LDVAL so for reporting purposes we need to add it back in
|
||||
* here to by consistent.
|
||||
*/
|
||||
return (config->base->CHANNEL[channel].LDVAL + 1);
|
||||
}
|
||||
|
||||
static int mcux_pit_start(const struct device *dev)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue