Adds support for the primary m4 core to configure the boot address and start the clock for the secondary risc-v core. Unlike the msdk which defers this function to applications and requires users to copy/paste code from an msdk example application into their own application, in zephyr it is implemented in the common soc init routine of the primary core. It can be enabled/disabled and configured with Kconfig symbols and a devicetree chosen node, allowing applications to override board-level defaults if desired using overlays instead of modifying zephyr code. Signed-off-by: Maureen Helm <maureen.helm@analog.com> |
||
|---|---|---|
| .. | ||
| common | ||
| CMakeLists.txt | ||
| flash.ld | ||
| Kconfig | ||
| Kconfig.defconfig | ||
| Kconfig.defconfig.max32655 | ||
| Kconfig.defconfig.max32662 | ||
| Kconfig.defconfig.max32666 | ||
| Kconfig.defconfig.max32670 | ||
| Kconfig.defconfig.max32672 | ||
| Kconfig.defconfig.max32675 | ||
| Kconfig.defconfig.max32680 | ||
| Kconfig.defconfig.max32690 | ||
| Kconfig.defconfig.max78000 | ||
| Kconfig.defconfig.max78002 | ||
| Kconfig.soc | ||
| max7800x.ld | ||
| soc.c | ||
| soc.h | ||
| soc.yml | ||