Browse Source

boards: x86: intel_rpl: move and convert raptor_lake boards to HWMv2

Move and convert intel_rpl_p_crb and intel_rpl_s_crb boards to HWMv2.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
pull/69687/head
Dmitrii Golovanov 1 year ago committed by Jamie McCrae
parent
commit
4789e1068e
  1. 2
      boards/v2/intel/intel_rpl/CMakeLists.txt
  2. 10
      boards/v2/intel/intel_rpl/Kconfig.defconfig
  3. 5
      boards/v2/intel/intel_rpl/Kconfig.intel_rpl_p_crb
  4. 5
      boards/v2/intel/intel_rpl/Kconfig.intel_rpl_s_crb
  5. 0
      boards/v2/intel/intel_rpl/board.cmake
  6. 9
      boards/v2/intel/intel_rpl/board.yml
  7. 4
      boards/v2/intel/intel_rpl/doc/index.rst
  8. 0
      boards/v2/intel/intel_rpl/intel_rpl_p_crb.dts
  9. 0
      boards/v2/intel/intel_rpl/intel_rpl_p_crb.yaml
  10. 2
      boards/v2/intel/intel_rpl/intel_rpl_p_crb_defconfig
  11. 0
      boards/v2/intel/intel_rpl/intel_rpl_s_crb.dts
  12. 0
      boards/v2/intel/intel_rpl/intel_rpl_s_crb.yaml
  13. 2
      boards/v2/intel/intel_rpl/intel_rpl_s_crb_defconfig
  14. 14
      boards/x86/intel_rpl/Kconfig.board

2
boards/x86/intel_rpl/CMakeLists.txt → boards/v2/intel/intel_rpl/CMakeLists.txt

@ -1,3 +1,5 @@ @@ -1,3 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
# Create an EFI image
if(CONFIG_BUILD_OUTPUT_EFI)
set_property(GLOBAL APPEND PROPERTY extra_post_build_commands

10
boards/x86/intel_rpl/Kconfig.defconfig → boards/v2/intel/intel_rpl/Kconfig.defconfig

@ -1,11 +1,6 @@ @@ -1,11 +1,6 @@
# Copyright (c) 2022-2023 Intel Corporation
# Copyright (c) 2022-2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
if BOARD_INTEL_RPL_S_CRB || BOARD_INTEL_RPL_P_CRB
config BOARD
default "intel_rpl_p_crb" if BOARD_INTEL_RPL_P_CRB
default "intel_rpl_s_crb" if BOARD_INTEL_RPL_S_CRB
config BUILD_OUTPUT_STRIPPED
default y
@ -60,4 +55,5 @@ config SHELL_STACK_SIZE @@ -60,4 +55,5 @@ config SHELL_STACK_SIZE
default 320000
endif
endif # BOARD_INTEL_RPL_S_CRB || BOARD_INTEL_RPL_P_CRB
config HAS_COVERAGE_SUPPORT
default y

5
boards/v2/intel/intel_rpl/Kconfig.intel_rpl_p_crb

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
# Copyright (c) 2022-2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
config BOARD_INTEL_RPL_P_CRB
select SOC_RAPTOR_LAKE

5
boards/v2/intel/intel_rpl/Kconfig.intel_rpl_s_crb

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
# Copyright (c) 2022-2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
config BOARD_INTEL_RPL_S_CRB
select SOC_RAPTOR_LAKE

0
boards/x86/intel_rpl/board.cmake → boards/v2/intel/intel_rpl/board.cmake

9
boards/v2/intel/intel_rpl/board.yml

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
boards:
- name: intel_rpl_p_crb
vendor: intel
socs:
- name: raptor_lake
- name: intel_rpl_s_crb
vendor: intel
socs:
- name: raptor_lake

4
boards/x86/intel_rpl/doc/index.rst → boards/v2/intel/intel_rpl/doc/index.rst

@ -33,7 +33,7 @@ Hardware @@ -33,7 +33,7 @@ Hardware
General information about the board can be found at the `RPL`_.
.. include:: ../../../../soc/x86/raptor_lake/doc/supported_features.txt
.. include:: ../../../../../soc/v2/intel/raptor_lake/doc/supported_features.txt
Connections and IOs
@ -69,7 +69,7 @@ Build Zephyr application @@ -69,7 +69,7 @@ Build Zephyr application
Booting the Raptor Lake S CRB Board using UEFI
==============================================
.. include:: ../../common/efi_boot.rst
.. include:: ../../../../../boards/x86/common/efi_boot.rst
:start-after: start_include_here
.. _RPL: https://edc.intel.com/content/www/us/en/design/products/platforms/details/raptor-lake-s/13th-generation-core-processors-datasheet-volume-1-of-2/

0
boards/x86/intel_rpl/intel_rpl_p_crb.dts → boards/v2/intel/intel_rpl/intel_rpl_p_crb.dts

0
boards/x86/intel_rpl/intel_rpl_p_crb.yaml → boards/v2/intel/intel_rpl/intel_rpl_p_crb.yaml

2
boards/x86/intel_rpl/intel_rpl_p_crb_defconfig → boards/v2/intel/intel_rpl/intel_rpl_p_crb_defconfig

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_RAPTOR_LAKE=y
CONFIG_BOARD_INTEL_RPL_P_CRB=y
CONFIG_PIC_DISABLE=y
CONFIG_LOAPIC=y
CONFIG_CONSOLE=y

0
boards/x86/intel_rpl/intel_rpl_s_crb.dts → boards/v2/intel/intel_rpl/intel_rpl_s_crb.dts

0
boards/x86/intel_rpl/intel_rpl_s_crb.yaml → boards/v2/intel/intel_rpl/intel_rpl_s_crb.yaml

2
boards/x86/intel_rpl/intel_rpl_s_crb_defconfig → boards/v2/intel/intel_rpl/intel_rpl_s_crb_defconfig

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_RAPTOR_LAKE=y
CONFIG_BOARD_INTEL_RPL_S_CRB=y
CONFIG_PIC_DISABLE=y
CONFIG_LOAPIC=y
CONFIG_CONSOLE=y

14
boards/x86/intel_rpl/Kconfig.board

@ -1,14 +0,0 @@ @@ -1,14 +0,0 @@
# Copyright (c) 2022-2023 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
config BOARD_INTEL_RPL_S_CRB
bool "Raptor Lake S CRB"
depends on SOC_RAPTOR_LAKE
select X86_64
select HAS_COVERAGE_SUPPORT
config BOARD_INTEL_RPL_P_CRB
bool "Raptor Lake P CRB"
depends on SOC_RAPTOR_LAKE
select X86_64
select HAS_COVERAGE_SUPPORT
Loading…
Cancel
Save