1# ST Microelectronics STM32L4 MCU line
2
3# Copyright (c) 2016 Open-RnD Sp. z o.o.
4# Copyright (c) 2016 BayLibre, SAS
5# Copyright (c) 2019 Centaur Analytics, Inc
6# Copyright (c) 2019 STMicroelectronics
7# SPDX-License-Identifier: Apache-2.0
8
9config SOC_SERIES_STM32L4X
10	bool
11	select SOC_FAMILY_STM32
12
13config SOC_SERIES
14	default "stm32l4x" if SOC_SERIES_STM32L4X
15
16config SOC_STM32L412XX
17	bool
18	select SOC_SERIES_STM32L4X
19
20config SOC_STM32L422XX
21	bool
22	select SOC_SERIES_STM32L4X
23
24config SOC_STM32L431XX
25	bool
26	select SOC_SERIES_STM32L4X
27
28config SOC_STM32L432XX
29	bool
30	select SOC_SERIES_STM32L4X
31
32config SOC_STM32L433XX
33	bool
34	select SOC_SERIES_STM32L4X
35
36config SOC_STM32L451XX
37	bool
38	select SOC_SERIES_STM32L4X
39
40config SOC_STM32L452XX
41	bool
42	select SOC_SERIES_STM32L4X
43
44config SOC_STM32L462XX
45	bool
46	select SOC_SERIES_STM32L4X
47
48config SOC_STM32L471XX
49	bool
50	select SOC_SERIES_STM32L4X
51
52config SOC_STM32L475XX
53	bool
54	select SOC_SERIES_STM32L4X
55
56config SOC_STM32L476XX
57	bool
58	select SOC_SERIES_STM32L4X
59
60config SOC_STM32L486XX
61	bool
62	select SOC_SERIES_STM32L4X
63
64config SOC_STM32L496XX
65	bool
66	select SOC_SERIES_STM32L4X
67
68config SOC_STM32L4A6XX
69	bool
70	select SOC_SERIES_STM32L4X
71
72config SOC_STM32L4P5XX
73	bool
74	select SOC_SERIES_STM32L4X
75
76config SOC_STM32L4Q5XX
77	bool
78	select SOC_SERIES_STM32L4X
79
80config SOC_STM32L4S5XX
81	bool
82	select SOC_SERIES_STM32L4X
83
84config SOC_STM32L4R5XX
85	bool
86	select SOC_SERIES_STM32L4X
87
88config SOC_STM32L4R9XX
89	bool
90	select SOC_SERIES_STM32L4X
91
92config SOC
93	default "stm32l412xx" if SOC_STM32L412XX
94	default "stm32l422xx" if SOC_STM32L422XX
95	default "stm32l431xx" if SOC_STM32L431XX
96	default "stm32l432xx" if SOC_STM32L432XX
97	default "stm32l433xx" if SOC_STM32L433XX
98	default "stm32l451xx" if SOC_STM32L451XX
99	default "stm32l452xx" if SOC_STM32L452XX
100	default "stm32l462xx" if SOC_STM32L462XX
101	default "stm32l471xx" if SOC_STM32L471XX
102	default "stm32l475xx" if SOC_STM32L475XX
103	default "stm32l476xx" if SOC_STM32L476XX
104	default "stm32l486xx" if SOC_STM32L486XX
105	default "stm32l496xx" if SOC_STM32L496XX
106	default "stm32l4a6xx" if SOC_STM32L4A6XX
107	default "stm32l4p5xx" if SOC_STM32L4P5XX
108	default "stm32l4q5xx" if SOC_STM32L4Q5XX
109	default "stm32l4s5xx" if SOC_STM32L4S5XX
110	default "stm32l4r5xx" if SOC_STM32L4R5XX
111	default "stm32l4r9xx" if SOC_STM32L4R9XX
112