boards: lpcxpresso55s69_cpu1 definitions
LPC55S69 CPU1 definition added. Dual Core is not enabled! Definitions related to dual core split of SoC's CPUs. Signed-off-by: Andrei Gansari <andrei.gansari@nxp.com>
This commit is contained in:
parent
b5d38b02de
commit
f19aed9130
6 changed files with 88 additions and 4 deletions
|
@ -64,10 +64,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&blue_led {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&red_led {
|
&red_led {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
|
@ -14,3 +14,8 @@ CONFIG_CORTEX_M_SYSTICK=y
|
||||||
CONFIG_GPIO=y
|
CONFIG_GPIO=y
|
||||||
CONFIG_PINMUX=y
|
CONFIG_PINMUX=y
|
||||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000
|
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000
|
||||||
|
|
||||||
|
# Enable TrustZone-M
|
||||||
|
CONFIG_TRUSTED_EXECUTION_SECURE=y
|
||||||
|
|
||||||
|
CONFIG_RUNTIME_NMI=y
|
||||||
|
|
36
boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu1.dts
Normal file
36
boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu1.dts
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2019, NXP
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/dts-v1/;
|
||||||
|
|
||||||
|
#include <nxp/nxp_lpc55S6x_ns.dtsi>
|
||||||
|
#include "lpcxpresso55s69.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "NXP LPCXpresso55S69 board";
|
||||||
|
compatible = "nxp,lpc55xxx", "nxp,lpc";
|
||||||
|
|
||||||
|
cpus {
|
||||||
|
/delete-node/ cpu@0;
|
||||||
|
};
|
||||||
|
|
||||||
|
chosen {
|
||||||
|
zephyr,sram = &sram1;
|
||||||
|
zephyr,flash = &flash0;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&gpio0 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&gpio1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&blue_led {
|
||||||
|
status = "okay";
|
||||||
|
};
|
18
boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu1.yaml
Normal file
18
boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu1.yaml
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019, NXP
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
#
|
||||||
|
|
||||||
|
identifier: lpcxpresso55s69_cpu0
|
||||||
|
name: NXP LPCXpresso55S69
|
||||||
|
type: mcu
|
||||||
|
arch: arm
|
||||||
|
ram: 64
|
||||||
|
flash: 256
|
||||||
|
toolchain:
|
||||||
|
- zephyr
|
||||||
|
- gnuarmemb
|
||||||
|
- xtools
|
||||||
|
supported:
|
||||||
|
- gpio
|
18
boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu1_defconfig
Normal file
18
boards/arm/lpcxpresso55s69/lpcxpresso55s69_cpu1_defconfig
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019, NXP
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
#
|
||||||
|
|
||||||
|
CONFIG_ARM=y
|
||||||
|
CONFIG_SOC_SERIES_LPC55XXX=y
|
||||||
|
CONFIG_BOARD_LPCXPRESSO55S69_CPU1=y
|
||||||
|
CONFIG_CORTEX_M_SYSTICK=y
|
||||||
|
CONFIG_GPIO=y
|
||||||
|
CONFIG_PINMUX=y
|
||||||
|
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000
|
||||||
|
|
||||||
|
# Enable TrustZone-M
|
||||||
|
CONFIG_TRUSTED_EXECUTION_NONSECURE=y
|
||||||
|
|
||||||
|
CONFIG_RUNTIME_NMI=y
|
|
@ -89,6 +89,17 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
flash_reserved: flash@0009d800 {
|
||||||
|
compatible = "soc-nv-flash";
|
||||||
|
reg = <0x0009d800 DT_SIZE_K(10)>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
boot_rom: flash@3000000 {
|
||||||
|
compatible = "soc-nv-flash";
|
||||||
|
reg = <0x3000000 DT_SIZE_K(128)>;
|
||||||
|
};
|
||||||
|
|
||||||
usart0: usart@40086000 {
|
usart0: usart@40086000 {
|
||||||
compatible = "nxp,lpc-usart";
|
compatible = "nxp,lpc-usart";
|
||||||
reg = <0x40086000 0xe44>;
|
reg = <0x40086000 0xe44>;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue