Browse Source

boards: x86: intel_ish: move and convert intel_ish boards to HWMv2

Move and convert to HWMv2 the following board configurations:
intel_ish_5_4_1, intel_ish_5_6_0, intel_ish_5_8_0

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
pull/69687/head
Dmitrii Golovanov 1 year ago committed by Carles Cufi
parent
commit
715685b19f
  1. 16
      boards/boards_legacy/x86/intel_ish/Kconfig.board
  2. 22
      boards/boards_legacy/x86/intel_ish/Kconfig.defconfig
  3. 15
      boards/boards_legacy/x86/intel_ish/intel_ish_5_4_1_defconfig
  4. 15
      boards/boards_legacy/x86/intel_ish/intel_ish_5_6_0_defconfig
  5. 15
      boards/boards_legacy/x86/intel_ish/intel_ish_5_8_0_defconfig
  6. 12
      boards/intel/intel_ish/Kconfig.defconfig
  7. 6
      boards/intel/intel_ish/Kconfig.intel_ish_5_4_1
  8. 6
      boards/intel/intel_ish/Kconfig.intel_ish_5_6_0
  9. 6
      boards/intel/intel_ish/Kconfig.intel_ish_5_8_0
  10. 16
      boards/intel/intel_ish/board.yml
  11. 2
      boards/intel/intel_ish/doc/index.rst
  12. 0
      boards/intel/intel_ish/intel_ish_5_4_1.dts
  13. 0
      boards/intel/intel_ish/intel_ish_5_4_1.yaml
  14. 10
      boards/intel/intel_ish/intel_ish_5_4_1_defconfig
  15. 0
      boards/intel/intel_ish/intel_ish_5_6_0.dts
  16. 0
      boards/intel/intel_ish/intel_ish_5_6_0.yaml
  17. 10
      boards/intel/intel_ish/intel_ish_5_6_0_defconfig
  18. 0
      boards/intel/intel_ish/intel_ish_5_8_0.dts
  19. 0
      boards/intel/intel_ish/intel_ish_5_8_0.yaml
  20. 10
      boards/intel/intel_ish/intel_ish_5_8_0_defconfig

16
boards/boards_legacy/x86/intel_ish/Kconfig.board

@ -1,16 +0,0 @@ @@ -1,16 +0,0 @@
# Copyright (c) 2023 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
config BOARD_INTEL_ISH_5_4_1
bool "Intel ISH 5.4.1 board"
depends on SOC_INTEL_ISH_5_4_1
config BOARD_INTEL_ISH_5_6_0
bool "Intel ISH 5.6.0 board"
depends on SOC_INTEL_ISH_5_6_0
config BOARD_INTEL_ISH_5_8_0
bool "Intel ISH 5.8.0 board"
depends on SOC_INTEL_ISH_5_8_0

22
boards/boards_legacy/x86/intel_ish/Kconfig.defconfig

@ -1,22 +0,0 @@ @@ -1,22 +0,0 @@
# Copyright (c) 2023 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
if BOARD_INTEL_ISH_5_4_1 || BOARD_INTEL_ISH_5_6_0 || BOARD_INTEL_ISH_5_8_0
config BOARD
default "intel_ish_5_4_1" if BOARD_INTEL_ISH_5_4_1
default "intel_ish_5_6_0" if BOARD_INTEL_ISH_5_6_0
default "intel_ish_5_8_0" if BOARD_INTEL_ISH_5_8_0
if TEST
config TEST_EXTRA_STACK_SIZE
int
default 1024
endif # TEST
config SYS_CLOCK_TICKS_PER_SEC
default 2048 if HPET_TIMER # HPET is 32768 HZ
endif # BOARD_INTEL_ISH_5_4_1 || BOARD_INTEL_ISH_5_6_0 || BOARD_INTEL_ISH_5_8_0

15
boards/boards_legacy/x86/intel_ish/intel_ish_5_4_1_defconfig

@ -1,15 +0,0 @@ @@ -1,15 +0,0 @@
#
# Copyright (c) 2023 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
CONFIG_SOC_FAMILY_INTEL_ISH=y
CONFIG_SOC_SERIES_INTEL_ISH5=y
CONFIG_SOC_INTEL_ISH_5_4_1=y
CONFIG_BOARD_INTEL_ISH_5_4_1=y
# uart & console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

15
boards/boards_legacy/x86/intel_ish/intel_ish_5_6_0_defconfig

@ -1,15 +0,0 @@ @@ -1,15 +0,0 @@
#
# Copyright (c) 2023 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
CONFIG_SOC_FAMILY_INTEL_ISH=y
CONFIG_SOC_SERIES_INTEL_ISH5=y
CONFIG_SOC_INTEL_ISH_5_6_0=y
CONFIG_BOARD_INTEL_ISH_5_6_0=y
# uart & console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

15
boards/boards_legacy/x86/intel_ish/intel_ish_5_8_0_defconfig

@ -1,15 +0,0 @@ @@ -1,15 +0,0 @@
#
# Copyright (c) 2023 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
CONFIG_SOC_FAMILY_INTEL_ISH=y
CONFIG_SOC_SERIES_INTEL_ISH5=y
CONFIG_SOC_INTEL_ISH_5_8_0=y
CONFIG_BOARD_INTEL_ISH_5_8_0=y
# uart & console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

12
boards/intel/intel_ish/Kconfig.defconfig

@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
# Copyright (c) 2023 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
if TEST
config TEST_EXTRA_STACK_SIZE
default 1024
endif # TEST
config SYS_CLOCK_TICKS_PER_SEC
default 2048 if HPET_TIMER # HPET is 32768 HZ

6
boards/intel/intel_ish/Kconfig.intel_ish_5_4_1

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
# Copyright (c) 2024 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
config BOARD_INTEL_ISH_5_4_1
select SOC_INTEL_ISH_5_4_1

6
boards/intel/intel_ish/Kconfig.intel_ish_5_6_0

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
# Copyright (c) 2024 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
config BOARD_INTEL_ISH_5_6_0
select SOC_INTEL_ISH_5_6_0

6
boards/intel/intel_ish/Kconfig.intel_ish_5_8_0

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
# Copyright (c) 2024 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
config BOARD_INTEL_ISH_5_8_0
select SOC_INTEL_ISH_5_8_0

16
boards/intel/intel_ish/board.yml

@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
boards:
- name: intel_ish_5_4_1
vendor: intel
socs:
- name: intel_ish_5_4_1
- name: intel_ish_5_6_0
vendor: intel
socs:
- name: intel_ish_5_6_0
- name: intel_ish_5_8_0
vendor: intel
socs:
- name: intel_ish_5_8_0

2
boards/boards_legacy/x86/intel_ish/doc/index.rst → boards/intel/intel_ish/doc/index.rst

@ -21,7 +21,7 @@ Hardware @@ -21,7 +21,7 @@ Hardware
- Interface-to-Sensor peripherals (I2C, SPI, UART, I3C, GPIO, DMA).
- Inter Process Communications (IPC) to core processor and other IP processors.
.. include:: ../../../../../soc/soc_legacy/x86/intel_ish/doc/supported_features.txt
.. include:: ../../../../soc/intel/intel_ish/doc/supported_features.txt
Programming and Debugging
*************************

0
boards/boards_legacy/x86/intel_ish/intel_ish_5_4_1.dts → boards/intel/intel_ish/intel_ish_5_4_1.dts

0
boards/boards_legacy/x86/intel_ish/intel_ish_5_4_1.yaml → boards/intel/intel_ish/intel_ish_5_4_1.yaml

10
boards/intel/intel_ish/intel_ish_5_4_1_defconfig

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
#
# Copyright (c) 2023-2024 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
# uart & console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

0
boards/boards_legacy/x86/intel_ish/intel_ish_5_6_0.dts → boards/intel/intel_ish/intel_ish_5_6_0.dts

0
boards/boards_legacy/x86/intel_ish/intel_ish_5_6_0.yaml → boards/intel/intel_ish/intel_ish_5_6_0.yaml

10
boards/intel/intel_ish/intel_ish_5_6_0_defconfig

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
#
# Copyright (c) 2023-2024 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
# uart & console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

0
boards/boards_legacy/x86/intel_ish/intel_ish_5_8_0.dts → boards/intel/intel_ish/intel_ish_5_8_0.dts

0
boards/boards_legacy/x86/intel_ish/intel_ish_5_8_0.yaml → boards/intel/intel_ish/intel_ish_5_8_0.yaml

10
boards/intel/intel_ish/intel_ish_5_8_0_defconfig

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
#
# Copyright (c) 2023-2024 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
# uart & console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y
Loading…
Cancel
Save