1# Copyright (c) 2022 Nordic Semiconductor ASA
2
3# SPDX-License-Identifier: Apache-2.0
4
5# This file contains Zephyr hw module v2 Kconfig description for
6# Nordic Semiconductor SoCs.
7# The hw model v2 is generic and contains no Kconfig references outside its own
8# tree structure and is therefore reusable in Kconfig trees outside a Zephyr build.
9
10config SOC_SERIES
11	default "nrf51" if SOC_SERIES_NRF51X
12	default "nrf52" if SOC_SERIES_NRF52X
13	default "nrf53" if SOC_SERIES_NRF53X
14	default "nrf54h" if SOC_SERIES_NRF54HX
15	default "nrf54l" if SOC_SERIES_NRF54LX
16	default "nrf91" if SOC_SERIES_NRF91X
17	default "nrf92" if SOC_SERIES_NRF92X
18
19config SOC_FAMILY_NORDIC_NRF
20	bool
21
22config SOC_FAMILY
23	default "nordic_nrf" if SOC_FAMILY_NORDIC_NRF
24
25config SOC_SERIES_NRF51X
26	bool
27	help
28	  Enable support for NRF51 MCU series
29
30config SOC_SERIES_NRF52X
31	bool
32	select SOC_FAMILY_NORDIC_NRF
33	help
34	  Enable support for NRF52 MCU series
35
36config SOC_SERIES_NRF53X
37	bool
38	select SOC_FAMILY_NORDIC_NRF
39	help
40	 Enable support for NRF53 MCU series
41
42config SOC_SERIES_NRF54HX
43	bool
44	select SOC_FAMILY_NORDIC_NRF
45	help
46	  Nordic Semiconductor nRF54H series MCU
47
48config SOC_SERIES_NRF54LX
49	bool
50	select SOC_FAMILY_NORDIC_NRF
51	help
52	  Nordic Semiconductor nRF54L series MCU
53
54config SOC_SERIES_NRF91X
55	bool
56	select SOC_FAMILY_NORDIC_NRF
57	help
58	  Enable support for NRF91 MCU series
59
60config SOC_SERIES_NRF92X
61	bool
62	select SOC_FAMILY_NORDIC_NRF
63	help
64	  Enable support for NRF92 MCU series
65
66rsource "*/Kconfig.soc"
67