1. Add the power init code.
2. Add code to support Low Power Mode support from the RTC
1HZ clock.
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
1. Add the power init code.
2. Add code to support Low Power Mode support from the RTC
1HZ clock.
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
- Sets LinkServer as the default runner for lpcxpresso55sXX boards.
- Unifies the "Configuring a Debug Probe" chapter
for lpcxpresso55sXX boards.
Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
- Fixes declared memory region sizes in .yaml and .rst.
- Adds SRAMX linker region.
- The lpcxpresso55s36 linker memory regions are:
FLASH =246KB, RAM=112KB, SRAMX=16KB.
Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
if CONFIG_PM=y, board will enter low power,
which will cause problem for debugger.
So for ztest cases, we need enable this to avoid problem.
This used to apply to soc/platform level, now remove them.
Signed-off-by: Hake Huang <hake.huang@nxp.com>
Add support to work with the LCD-PAR-S035 display
that is connected over the PMOD interface.
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
In spi loopback test, high bandrate is 16Mbps while some source of lpspi
are too low to support this bandrate. According the reference mannual,
to support 16Mbps, Input frequency at least should be 2*16MHz.
Update LPSPI input freq to maximum to get more accurate band rate
because band rate must be divisible by input freq.
Signed-off-by: Raymond Lei <raymond.lei@nxp.com>
Convert the nxp boards that have general init functions
as SYS_INITs to use board_early_init_hook instead.
Also standardize selection of CONFIG_BOARD_EARLY_INIT_HOOK in the
Kconfig file across NXP boards.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Add ZTEST_NO_YIELD to keep test case output consist.
The log may missing, as the soc goes to low power.
Signed-off-by: Hake Huang <hake.huang@oss.nxp.com>
The LED on the FRDM-RW612 is currently configured incorrectly. It should
be set as GPIO_ACTIVE_LOW
Signed-off-by: Thorsten Klein <thorsten.klein@bshg.com>
The interrupt pin is active low, not sure how any of these could have
worked correctly, maybe they've only been tested in polling mode.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
An option is added to allow vendor specific processing at
scmi_shmem_write_message() and scmi_shmem_read_message().
Additionally code has been added specific to NXP which has
some extended validation features.
Signed-off-by: Andre Heinemans <andre.heinemans@nxp.com>
67k of code is not enough for several BLE samples.
It makes more sense to have a large partition for code and a smaller
one for storage.
This commit reduces the storage to 16k (at the end of the flash) and
use the remaining for code.
Signed-off-by: Yassine El Aissaoui <yassine.elaissaoui@nxp.com>
Frees ram region on the frdm_mcxc242 to allow
usb samples to run on this platform due to the
constraint of 16KB ram space for this platform.
Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
This driver was deprecated and must be removed by Zephyr version
4.1 according to lifecycle/release guidelines.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
This config was missed when converting from eth_mcux to nxp_enet driver,
re-add it and use new one instead of old one.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>