Skip to content

hwmv2: Fix problems with common board functionality #70548

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion boards/96boards/aerocore2/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ features:
More details about the board can be found at `96Boards website`_.

The default configuration can be found in
:zephyr_file:`boards/96boards/aerocore2/96b_aerocore2_defconfig`
:zephyr_file:`boards/96boards/aerocore2/96b_aerocore2_stm32f427xx_defconfig`

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/96boards/argonkey/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ More information about the board can be found at the
`ARGONKEY website`_.

The default board configuration can be found in
:zephyr_file:`boards/96boards/argonkey/96b_argonkey_defconfig`
:zephyr_file:`boards/96boards/argonkey/96b_argonkey_stm32f412cx_defconfig`

Connections and IOs
===================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
* By default, Zephyr console and shell are assigned to
* remoteproc. To enable console and shell over UART, uncomment
* following lines and set the correct config in
* 96b_avenger96_defconfig. Refer "Serial Port" section in
* 96b_avenger96_stm32mp157cxx_defconfig. Refer "Serial Port" section in
* Zephyr board documentation.
* zephyr,console = &uart7;
* zephyr,shell-uart = &uart7;
Expand Down
4 changes: 2 additions & 2 deletions boards/96boards/avenger96/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ features:
+-----------+------------+-------------------------------------+

The default configuration can be found in
:zephyr_file:`boards/96boards/avenger96/96b_avenger96_defconfig`
:zephyr_file:`boards/96boards/avenger96/96b_avenger96_stm32mp157cxx_defconfig`


Connections and IOs
Expand Down Expand Up @@ -193,7 +193,7 @@ Serial Port
by default to the RAM console to be dumped by the Linux Remoteproc Framework
on Cortex®-A7 core. Alternatively, Zephyr console output can be assigned to
UART7 which is disabled by default. UART console can be enabled through
board's devicetree and 96b_avenger96_defconfig board file (or prj.conf
board's devicetree and 96b_avenger96_stm32mp157cxx_defconfig board file (or prj.conf
project files), and will disable existing RAM console output. Default UART
console settings are 115200 8N1.

Expand Down
2 changes: 1 addition & 1 deletion boards/96boards/neonkey/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ features:
More details about the board can be found at `96Boards website`_.

The default board configuration can be found in
:zephyr_file:`boards/96boards/neonkey/96b_neonkey_defconfig`
:zephyr_file:`boards/96boards/neonkey/96b_neonkey_stm32f411xe_defconfig`

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/96boards/nitrogen/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ See `Nordic Semiconductor Infocenter`_ for a complete list of nRF52-based
board hardware features.

The default configuration can be found in
:zephyr_file:`boards/96boards/nitrogen/96b_nitrogen_defconfig`
:zephyr_file:`boards/96boards/nitrogen/96b_nitrogen_nrf52832_defconfig`

Pin Mapping
===========
Expand Down
2 changes: 1 addition & 1 deletion boards/96boards/stm32_sensor_mez/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ hardware features:
+-----------+------------+-------------------------------------+

The default board configuration can be found in
:zephyr_file:`boards/96boards/stm32_sensor_mez/96b_stm32_sensor_mez_defconfig`
:zephyr_file:`boards/96boards/stm32_sensor_mez/96b_stm32_sensor_mez_stm32f446xx_defconfig`

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/96boards/wistrio/doc/96b_wistrio.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ features:
+-----------+------------+-------------------------------------+

The default board configuration can be found in
:zephyr_file:`boards/96boards/wistrio/96b_wistrio_defconfig`
:zephyr_file:`boards/96boards/wistrio/96b_wistrio_stm32l151xba_defconfig`

Connections and IOs
===================
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
* SPDX-License-Identifier: Apache-2.0
*/

#include "acrn.dts"
#include "acrn_atom.dts"
19 changes: 19 additions & 0 deletions boards/actinius/icarus/actinius_icarus_nrf9160_ns_defconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
# SPDX-License-Identifier: Apache-2.0

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable TrustZone-M
CONFIG_ARM_TRUSTZONE_M=y

# Enable GPIO
CONFIG_GPIO=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

# This board implies building Non-Secure firmware
CONFIG_TRUSTED_EXECUTION_NONSECURE=y
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
# SPDX-License-Identifier: Apache-2.0

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable TrustZone-M
CONFIG_ARM_TRUSTZONE_M=y

# Enable GPIO
CONFIG_GPIO=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

# This board implies building Non-Secure firmware
CONFIG_TRUSTED_EXECUTION_NONSECURE=y
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
# SPDX-License-Identifier: Apache-2.0

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable TrustZone-M
CONFIG_ARM_TRUSTZONE_M=y

# Enable GPIO
CONFIG_GPIO=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

# This board implies building Non-Secure firmware
CONFIG_TRUSTED_EXECUTION_NONSECURE=y
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
# SPDX-License-Identifier: Apache-2.0

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable TrustZone-M
CONFIG_ARM_TRUSTZONE_M=y

# Enable GPIO
CONFIG_GPIO=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

# This board implies building Non-Secure firmware
CONFIG_TRUSTED_EXECUTION_NONSECURE=y
2 changes: 1 addition & 1 deletion boards/adafruit/feather_m0_basic_proto/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ following hardware features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig file
:zephyr_file:`boards/adafruit/feather_m0_basic_proto/adafruit_feather_m0_basic_proto_defconfig`.
:zephyr_file:`boards/adafruit/feather_m0_basic_proto/adafruit_feather_m0_basic_proto_samd21g18a_defconfig`.

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/adafruit/feather_m0_lora/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ following hardware features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig file
:zephyr_file:`boards/adafruit/feather_m0_lora/adafruit_feather_m0_lora_defconfig`.
:zephyr_file:`boards/adafruit/feather_m0_lora/adafruit_feather_m0_lora_samd21g18a_defconfig`.

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/adafruit/grand_central_m4_express/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ hardware features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig file
:zephyr_file:`boards/adafruit/grand_central_m4_express/adafruit_grand_central_m4_express_defconfig`.
:zephyr_file:`boards/adafruit/grand_central_m4_express/adafruit_grand_central_m4_express_samd51p20a_defconfig`.

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/adafruit/itsybitsy_m4_express/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ hardware features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig file
:zephyr_file:`boards/adafruit/itsybitsy_m4_express/adafruit_itsybitsy_m4_express_defconfig`.
:zephyr_file:`boards/adafruit/itsybitsy_m4_express/adafruit_itsybitsy_m4_express_samd51g19a_defconfig`.

Zephyr can use the default Cortex-M SYSTICK timer or the SAM0 specific RTC.
To use the RTC, set :code:`CONFIG_CORTEX_M_SYSTICK=n` and set
Expand Down
2 changes: 1 addition & 1 deletion boards/adafruit/trinket_m0/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig file
:zephyr_file:`boards/adafruit/trinket_m0/adafruit_trinket_m0_defconfig`.
:zephyr_file:`boards/adafruit/trinket_m0/adafruit_trinket_m0_samd21e18a_defconfig`.

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/adi/eval_adin1110ebz/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ following hardware features:

The default configuration can be found in the defconfig file:

:zephyr_file:`boards/adi/eval_adin1110ebz/adi_eval_adin1110ebz_defconfig`
:zephyr_file:`boards/adi/eval_adin1110ebz/adi_eval_adin1110ebz_stm32l4s5xx_defconfig`


Connections and IOs
Expand Down
2 changes: 1 addition & 1 deletion boards/adi/eval_adin2111ebz/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ following hardware features:

The default configuration can be found in the defconfig file:

:zephyr_file:`boards/adi/eval_adin2111ebz/adi_eval_adin2111ebz_defconfig`
:zephyr_file:`boards/adi/eval_adin2111ebz/adi_eval_adin2111ebz_stm32l4s5xx_defconfig`


Connections and IOs
Expand Down
2 changes: 1 addition & 1 deletion boards/adi/sdp_k1/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ The Zephyr stm32f469i_disco board configuration supports the following hardware
Other hardware features are not yet supported on Zephyr porting.

The default configuration can be found in
:zephyr_file:`boards/adi/sdp_k1/adi_sdp_k1_defconfig`
:zephyr_file:`boards/adi/sdp_k1/adi_sdp_k1_stm32f469xx_defconfig`

Pin Mapping
===========
Expand Down
2 changes: 1 addition & 1 deletion boards/alientek/pandora_stm32l475/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ Other hardware features are not yet supported on this Zephyr port.

The default configuration can be found in the defconfig file:

:zephyr_file:`boards/alientek/pandora_stm32l475/pandora_stm32l475_defconfig`
:zephyr_file:`boards/alientek/pandora_stm32l475/pandora_stm32l475_stm32l475xx_defconfig`


Connections and IOs
Expand Down
2 changes: 1 addition & 1 deletion boards/altr/max10/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ JTAG UART
---------

You can also have it send its console output to the JTAG UART.
Enable ``jtag_uart`` node in :file:`altera_max10.dts` or overlay file:
Enable ``jtag_uart`` node in :file:`altera_max10_zephyr_nios2f.dts` or overlay file:

.. code-block:: devicetree

Expand Down
2 changes: 1 addition & 1 deletion boards/ambiq/apollo4p_blue_kxr_evb/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ The Apollo4 Blue Plus KXR EVB board configuration supports the following hardwar
+-----------+------------+-------------------------------------+

The default configuration can be found in
:zephyr_file:`boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb_defconfig`
:zephyr_file:`boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb_apollo4p_blue_defconfig`

Programming and Debugging
=========================
Expand Down
2 changes: 1 addition & 1 deletion boards/ambiq/apollo4p_evb/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ The Apollo4P EVB board configuration supports the following hardware features:
+-----------+------------+-------------------------------------+

The default configuration can be found in
:zephyr_file:`boards/ambiq/apollo4p_evb/apollo4p_evb_defconfig`
:zephyr_file:`boards/ambiq/apollo4p_evb/apollo4p_evb_apollo4p_defconfig`

Programming and Debugging
=========================
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino/due/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ See `Arduino Due website`_ and `Atmel SAM3X8E Datasheet`_ for a complete
list of Arduino Due board hardware features.

The default configuration can be found in the Kconfig
:zephyr_file:`boards/arduino/due/arduino_due_defconfig`.
:zephyr_file:`boards/arduino/due/arduino_due_sam3x8e_defconfig`.

.. note::
For I2C, pull-up resistors are required for using SCL1 and SDA1 (near IO13).
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino/mkrzero/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig
:zephyr_file:`boards/arduino/mkrzero/arduino_mkrzero_defconfig`.
:zephyr_file:`boards/arduino/mkrzero/arduino_mkrzero_samd21g18a_defconfig`.

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino/nano_33_iot/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig
:zephyr_file:`boards/arduino/nano_33_iot/arduino_nano_33_iot_defconfig`.
:zephyr_file:`boards/arduino/nano_33_iot/arduino_nano_33_iot_samd21g18a_defconfig`.

Connections and IOs
===================
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino/zero/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ features:
Other hardware features are not currently supported by Zephyr.

The default configuration can be found in the Kconfig
:zephyr_file:`boards/arduino/zero/arduino_zero_defconfig`.
:zephyr_file:`boards/arduino/zero/arduino_zero_samd21g18a_defconfig`.

Connections and IOs
===================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
* SPDX-License-Identifier: Apache-2.0
*/

#include "fvp_base_revc_2xaemv8a.dts"
#include "fvp_base_revc_2xaemv8a_fvp_base_revc_2xaemv8a.dts"
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
# Copyright (c) 2023 Arm Limited (or its affiliates). All rights reserved.
# SPDX-License-Identifier: Apache-2.0

CONFIG_ARM_MPU=y

CONFIG_ISR_STACK_SIZE=1024
CONFIG_THREAD_STACK_INFO=y

# Enable Timer and Sys clock
CONFIG_SYS_CLOCK_TICKS_PER_SEC=100
CONFIG_ARM_ARCH_TIMER=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable serial port
CONFIG_UART_INTERRUPT_DRIVEN=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

CONFIG_CACHE_MANAGEMENT=y
CONFIG_DCACHE=n

CONFIG_USE_SWITCH=y
CONFIG_SMP=y
CONFIG_MP_MAX_NUM_CPUS=4
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
# Copyright (c) 2021 Arm Limited (or its affiliates). All rights reserved.
# SPDX-License-Identifier: Apache-2.0

# Cache management
CONFIG_CACHE_MANAGEMENT=y

CONFIG_THREAD_STACK_INFO=y

# Enable Timer and Sys clock
CONFIG_SYS_CLOCK_TICKS_PER_SEC=100
CONFIG_ARM_ARCH_TIMER=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable serial port
CONFIG_UART_INTERRUPT_DRIVEN=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

# Enable simulated CPU power management
CONFIG_SOC_FVP_AEMV8R_SIMULATE_CPU_PM=y
CONFIG_PM_CPU_OPS=y
Expand Down
Loading
Loading