1# STM32CUBE HAL config
2
3# Copyright (c) 2016 Linaro Limited.
4# SPDX-License-Identifier: Apache-2.0
5
6config ZEPHYR_HAL_STM32_MODULE
7	bool
8
9config ZEPHYR_HAL_STM32_MODULE_BLOBS
10	bool
11
12config HAS_STM32LIB
13	bool
14
15config HAS_STM32CUBE
16	bool
17	select HAS_CMSIS_CORE
18	depends on SOC_FAMILY_STM32
19
20if HAS_STM32CUBE
21
22config USE_STM32_HAL_ADC
23	bool
24	help
25	  Enable STM32Cube Analog-to-Digital Converter (ADC) HAL module driver
26
27config USE_STM32_HAL_ADC_EX
28	bool
29	help
30	  Enable STM32Cube Extended Analog-to-Digital Converter (ADC) HAL
31	  module driver
32
33config USE_STM32_HAL_BSEC
34	bool
35	help
36	  Enable STM32Cube Boot and Security Control (BSEC) HAL module driver
37
38config USE_STM32_HAL_CACHEAXI
39	bool
40	help
41	  Enable STM32Cube AXI Cache (CACHEAXI) HAL module driver
42
43config USE_STM32_HAL_CAN
44	bool
45	help
46	  Enable STM32Cube Controller Area Network (CAN) HAL module driver
47
48config USE_STM32_HAL_CEC
49	bool
50	help
51	  Enable STM32Cube HDMI-CEC controller (CEC) HAL module driver
52
53config USE_STM32_HAL_COMP
54	bool
55	help
56	  Enable STM32Cube Ultra Low Power Comparator channels (COMP) HAL module
57	  driver
58
59config USE_STM32_HAL_CORDIC
60	bool
61	help
62	  Enable STM32Cube CORDIC co-processor (CORDIC) functions HAL module
63	  driver
64
65config USE_STM32_HAL_CORTEX
66	bool
67	help
68	  Enable STM32Cube CORTEX HAL module driver
69
70config USE_STM32_HAL_CRC
71	bool
72	help
73	  Enable STM32Cube Cyclic redundancy check calculation unit (CRC) HAL
74	  module driver
75
76config USE_STM32_HAL_CRC_EX
77	bool
78	help
79	  Enable STM32Cube Extended Cyclic redundancy check calculation unit
80	  (CRC) HAL module driver
81
82config USE_STM32_HAL_CRYP
83	bool
84	help
85	  Enable STM32Cube Cryptographic processor (CRYP) HAL module driver
86
87config USE_STM32_HAL_CRYP_EX
88	bool
89	help
90	  Enable STM32Cube Extended Cryptographic processor (CRYP) HAL module
91	  driver
92
93config USE_STM32_HAL_DAC
94	bool
95	help
96	  Enable STM32Cube Digital-to-analog converter (DAC) HAL module driver
97
98config USE_STM32_HAL_DAC_EX
99	bool
100	help
101	  Enable STM32Cube Extended Digital-to-analog converter (DAC) HAL module
102	  driver
103
104config USE_STM32_HAL_DCACHE
105	bool
106	help
107	  Enable STM32Cube data cache (DCACHE) HAL module driver
108
109config USE_STM32_HAL_DCMI
110	bool
111	help
112	  Enable STM32Cube Digital camera interface (DCM) HAL module driver
113
114config USE_STM32_HAL_DCMI_EX
115	bool
116	help
117	  Enable STM32Cube Extended Digital camera interface (DCM) HAL module
118	  driver
119
120config USE_STM32_HAL_DCMIPP
121	bool
122	help
123	  Enable STM32Cube Digital Camera Interface Pixel Pipeline (DCMIPP) HAL module
124	  driver
125
126config USE_STM32_HAL_DDR
127	bool
128	help
129	  Enable STM32Cube DDR-SDRAM HAL module driver
130
131config USE_STM32_HAL_DFSDM
132	bool
133	help
134	  Enable STM32Cube Digital filter for sigma delta modulators (DFSDM) HAL
135	  module driver
136
137config USE_STM32_HAL_DFSDM_EX
138	bool
139	help
140	  Enable STM32Cube Extended Digital filter for sigma delta modulators
141	  (DFSDM) HAL module driver
142
143config USE_STM32_HAL_DMA
144	bool
145	help
146	  Enable STM32Cube Direct Memory Access controller (DMA) HAL module
147	  driver
148
149config USE_STM32_HAL_DMA2D
150	bool
151	help
152	  Enable STM32Cube Chrom-Art Accelerator™ controller (DMA2D) HAL module
153	  driver
154
155config USE_STM32_HAL_DMA_EX
156	bool
157	help
158	  Enable STM32Cube Extended Direct Memory Access controller (DMA) HAL
159	  module driver
160
161config USE_STM32_HAL_DSI
162	bool
163	help
164	  Enable STM32Cube Display Serial Interface Host (DSI) HAL module driver
165
166config USE_STM32_HAL_DTS
167	bool
168	help
169	  Enable STM32Cube Digital temperature sensor (DTS) HAL module driver
170
171config USE_STM32_HAL_ETH
172	bool
173	help
174	  Enable STM32Cube Ethernet (ETH) HAL module driver
175
176config USE_STM32_HAL_ETH_EX
177	bool
178	help
179	  Enable STM32Cube Extended Ethernet (ETH) HAL module driver
180
181config USE_STM32_HAL_EXTI
182	bool
183	help
184	  Enable STM32Cube Extended interrupt and event controller (EXTI) HAL
185	  module driver
186
187config USE_STM32_HAL_FDCAN
188	bool
189	help
190	  Enable STM32Cube Controller area network with flexible data rate
191	  (FDCAN) HAL module driver
192
193config USE_STM32_HAL_FIREWALL
194	bool
195	help
196	  Enable STM32Cube Firewall HAL module driver
197
198config USE_STM32_HAL_FLASH
199	bool
200	help
201	  Enable STM32Cube Embedded Flash Memory (FLASH) HAL module driver
202
203config USE_STM32_HAL_FLASH_EX
204	bool
205	help
206	  Enable STM32Cube Extended Embedded Flash Memory (FLASH) HAL module
207	  driver
208
209config USE_STM32_HAL_FLASH_RAMFUNC
210	bool
211	help
212	  Enable STM32Cube Embedded Flash Memory RAM functions (FLASH_RAMFUNC)
213	  HAL module driver
214
215config USE_STM32_HAL_FMAC
216	bool
217	help
218	  Enable STM32Cube Filter Math Accelerator (FMAC) HAL module driver
219
220config USE_STM32_HAL_FMPI2C
221	bool
222	help
223	  Enable STM32Cube Fast-mode Plus Inter-integrated circuit (FMPI2C)
224	  HAL module driver
225
226config USE_STM32_HAL_FMPI2C_EX
227	bool
228	help
229	  Enable STM32Cube Extended Fast-mode Plus Inter-integrated circuit
230	  (FMPI2C) HAL module driver
231
232config USE_STM32_HAL_GFXMMU
233	bool
234	help
235	  Enable STM32Cube Chrom-GRCTM (GFXMMU) HAL module driver
236
237config USE_STM32_HAL_GFXTIM
238	bool
239	help
240	  Enable STM32Cube Graphic Timer (GFXTIM) HAL module driver
241
242config USE_STM32_HAL_GPIO
243	bool
244	help
245	  Enable STM32Cube General-purpose I/Os (GPIO) HAL module driver
246
247config USE_STM32_HAL_GPIO_EX
248	bool
249	help
250	  Enable STM32Cube Extended General-purpose I/Os (GPIO) HAL module
251	  driver
252
253config USE_STM32_HAL_GPU2D
254	bool
255	help
256	  Enable STM32Cube Neo-Chrom graphic processor (GPU2D) HAL module
257	  driver
258
259config USE_STM32_HAL_GTZC
260	bool
261	help
262	  Enable STM32Cube Global TrustZone controller (GTZC) HAL module
263	  driver
264
265config USE_STM32_HAL_HASH
266	bool
267	help
268	  Enable STM32Cube Hash processor (HASH) HAL module driver
269
270config USE_STM32_HAL_HASH_EX
271	bool
272	help
273	  Enable STM32Cube Extended Hash processor (HASH) HAL module driver
274
275config USE_STM32_HAL_HCD
276	bool
277	help
278	  Enable STM32Cube Host Controller device (HCD) HAL module driver
279
280config USE_STM32_HAL_HRTIM
281	bool
282	help
283	  Enable STM32Cube High-Resolution Timer (HRTIM) HAL module driver
284
285config USE_STM32_HAL_HSEM
286	bool
287	help
288	  Enable STM32Cube Hardware Semaphore (HSEM) HAL module driver
289
290config USE_STM32_HAL_I2C
291	bool
292	help
293	  Enable STM32Cube Inter-integrated circuit (I2C) interface HAL module
294	  driver
295
296config USE_STM32_HAL_I2C_EX
297	bool
298	help
299	  Enable STM32Cube Extended Inter-integrated circuit (I2C) interface HAL
300	  module driver
301
302config USE_STM32_HAL_I2S
303	bool
304	help
305	  Enable STM32Cube Inter-IC sound (I2S) HAL module driver
306
307config USE_STM32_HAL_I2S_EX
308	bool
309	help
310	  Enable STM32Cube Extended Inter-IC sound (I2S) HAL module driver
311
312config USE_STM32_HAL_I3C
313	bool
314	help
315	  Enable STM32Cube Improved inter-integrated circuit (I3C) HAL module
316	  driver
317
318config USE_STM32_HAL_ICACHE
319	bool
320	help
321	  Enable STM32Cube Instruction cache (ICACHE) HAL module driver
322
323config USE_STM32_HAL_IPCC
324	bool
325	help
326	  Enable STM32Cube Inter-Processor communication controller (IPCC) HAL
327	  module driver
328
329config USE_STM32_HAL_IRDA
330	bool
331	help
332	  Enable STM32Cube Infrared Data Association (IRDA) HAL module driver
333
334config USE_STM32_HAL_IWDG
335	bool
336	help
337	  Enable STM32Cube Independent watchdog (IWDG) HAL module driver
338
339config USE_STM32_HAL_JPEG
340	bool
341	help
342	  Enable STM32Cube Jpeg codec (JPEG) HAL module driver
343
344config USE_STM32_HAL_LCD
345	bool
346	help
347	  Enable STM32Cube LCD controller (LCD) HAL module driver
348
349config USE_STM32_HAL_LPTIM
350	bool
351	help
352	  Enable STM32Cube Low Power Timer (LPTIM) HAL module driver
353
354config USE_STM32_HAL_LTDC
355	bool
356	help
357	  Enable STM32Cube LCD-TFT controller (LTDC) HAL module driver
358
359config USE_STM32_HAL_LTDC_EX
360	bool
361	help
362	  Enable STM32Cube Extended LCD-TFT controller (LTDC) HAL module driver
363
364config USE_STM32_HAL_MCE
365	bool
366	help
367	  Enable STM32Cube Memory Cipher Engine (MCE) HAL module driver
368
369config USE_STM32_HAL_MDF
370	bool
371	help
372	  Enable STM32Cube Multi-function digital filter (MDF) HAL module driver
373
374config USE_STM32_HAL_MDIOS
375	bool
376	help
377	  Enable STM32Cube Management data input/output (MDIOS) HAL module
378	  driver
379
380config USE_STM32_HAL_MDMA
381	bool
382	help
383	  Enable STM32Cube Master Direct Memory Access controller (MDMA) HAL
384	  module driver
385
386config USE_STM32_HAL_MMC
387	bool
388	help
389	  Enable STM32Cube MultiMediaCard interface (SDMMC) HAL module driver
390
391config USE_STM32_HAL_MMC_EX
392	bool
393	help
394	  Enable STM32Cube Extended MultiMediaCard interface (SDMMC) HAL module
395	  driver
396
397config USE_STM32_HAL_MSP
398	bool
399	help
400	  Enable STM32Cube MCU Support Package (MSP) HAL module driver
401
402config USE_STM32_HAL_NAND
403	bool
404	help
405	  Enable STM32Cube NAND Controller (NAND) HAL module driver
406
407config USE_STM32_HAL_NOR
408	bool
409	help
410	  Enable STM32Cube NOR Controller (NOR) HAL module driver
411
412config USE_STM32_HAL_OPAMP
413	bool
414	help
415	  Enable STM32Cube Operational amplifiers (OPAMP) HAL module driver
416
417config USE_STM32_HAL_OPAMP_EX
418	bool
419	help
420	  Enable STM32Cube Extended Operational amplifiers (OPAMP) HAL module
421	  driver
422
423config USE_STM32_HAL_OSPI
424	bool
425	help
426	  Enable STM32Cube Octo-SPI interface (OSPI) HAL module driver
427
428config USE_STM32_HAL_OTFDEC
429	bool
430	help
431	  Enable STM32Cube On-the-fly decryption engine (OTFDEC) HAL module
432	  driver
433
434config USE_STM32_HAL_PCCARD
435	bool
436	help
437	  Enable STM32Cube PCCard memories (PCCARD) HAL module driver
438
439config USE_STM32_HAL_PCD
440	bool
441	help
442	  Enable STM32Cube USB Peripheral Controller (PCD) HAL module driver
443
444config USE_STM32_HAL_PCD_EX
445	bool
446	help
447	  Enable STM32Cube Extended USB Peripheral Controller (PCD) HAL module
448	  driver
449
450config USE_STM32_HAL_PKA
451	bool
452	help
453	  Enable STM32Cube Public key accelerator (PKA) HAL module driver
454
455config USE_STM32_HAL_PSSI
456	bool
457	help
458	  Enable STM32Cube Parallel Synchronous Slave Interface (PSSI)
459	  HAL module driver
460
461config USE_STM32_HAL_PWR
462	bool
463	help
464	  Enable STM32Cube Power control (PWR) HAL module driver
465
466config USE_STM32_HAL_PWR_EX
467	bool
468	help
469	  Enable STM32Cube Extended Power control (PWR) HAL module driver
470
471config USE_STM32_HAL_QSPI
472	bool
473	help
474	  Enable STM32Cube Quad-SPI interface (QSPI) HAL module driver
475
476config USE_STM32_HAL_RAMCFG
477	bool
478	help
479	  Enable STM32Cube RAMs configuration controller (RAMCFG) HAL module
480	  driver
481
482config USE_STM32_HAL_RADIO
483	bool
484	help
485	  Enable STM32Cube Radio HAL module driver
486
487config USE_STM32_HAL_RADIO_TIMER
488	bool
489	help
490	  Enable STM32Cube Radio Timer HAL module driver
491
492config USE_STM32_HAL_RAMECC
493	bool
494	help
495	  Enable STM32Cube RAM ECC monitoring (RAMECC) HAL module driver
496
497config USE_STM32_HAL_RIF
498	bool
499	help
500	  Enable STM32Cube Resource Isolation Framework (RIF) HAL module driver
501
502config USE_STM32_HAL_RNG
503	bool
504	help
505	  Enable STM32Cube True random number generator (RNG) HAL module driver
506
507config USE_STM32_HAL_RNG_EX
508	bool
509	help
510	  Enable STM32Cube Extended True random number generator (RNG) HAL module driver
511
512config USE_STM32_HAL_RTC
513	bool
514	help
515	  Enable STM32Cube Real-time clock (RTC) HAL module driver
516
517config USE_STM32_HAL_RTC_EX
518	bool
519	help
520	  Enable STM32Cube Extended Real-time clock (RTC) HAL module driver
521
522config USE_STM32_HAL_SAI
523	bool
524	help
525	  Enable STM32Cube Serial audio interface (SAI) HAL module driver
526
527config USE_STM32_HAL_SAI_EX
528	bool
529	help
530	  Enable STM32Cube Extended Serial audio interface (SAI) HAL module
531	  driver
532
533config USE_STM32_HAL_SD
534	bool
535	help
536	  Enable STM32Cube Secure digital input/output MultiMediaCard interface
537	  (SDMMC) HAL module driver
538
539config USE_STM32_HAL_SD_EX
540	bool
541	help
542	  Enable STM32Cube Extended Secure digital input/output MultiMediaCard
543	  interface (SDMMC) HAL module driver
544
545config USE_STM32_HAL_SDADC
546	bool
547	help
548	  Enable STM32Cube SDADC HAL module driver
549
550config USE_STM32_HAL_SDIO
551	bool
552	help
553	  Enable STM32Cube Secure digital input/output interface (SDIO)
554	  HAL module driver
555
556config USE_STM32_HAL_SDRAM
557	bool
558	help
559	  Enable STM32Cube SDRAM controller (SDRAM) HAL module driver
560
561config USE_STM32_HAL_SMARTCARD
562	bool
563	help
564	  Enable STM32Cube Smartcard controller (SMARTCARD) HAL module driver
565
566config USE_STM32_HAL_SMARTCARD_EX
567	bool
568	help
569	  Enable STM32Cube Extended Smartcard controller (SMARTCARD) HAL module
570	  driver
571
572config USE_STM32_HAL_SMBUS
573	bool
574	help
575	  Enable STM32Cube System Management Bus (SMBus) HAL module driver
576
577config USE_STM32_HAL_SMBUS_EX
578	bool
579	help
580	  Enable STM32Cube Extended System Management Bus (SMBus) HAL module driver
581
582config USE_STM32_HAL_SPDIFRX
583	bool
584	help
585	  Enable STM32Cube SPDIF receiver interface (SPDIFRX) HAL module driver
586
587config USE_STM32_HAL_SPI
588	bool
589	help
590	  Enable STM32Cube Serial peripheral interface (SPI) HAL module driver
591
592config USE_STM32_HAL_SPI_EX
593	bool
594	help
595	  Enable STM32Cube Extended Serial peripheral interface (SPI) HAL module
596	  driver
597
598config USE_STM32_HAL_SRAM
599	bool
600	help
601	  Enable STM32Cube SRAM controller (SRAM) HAL module driver
602
603config USE_STM32_HAL_SWPMI
604	bool
605	help
606	  Enable STM32Cube Single Wire Protocol Master Interface (SWPMI) HAL
607	  module
608
609config USE_STM32_HAL_TIM
610	bool
611	help
612	  Enable STM32Cube Timer (TIM) HAL module driver
613
614config USE_STM32_HAL_TIM_EX
615	bool
616	help
617	  Enable STM32Cube Extended Timer (TIM) HAL module driver
618
619config USE_STM32_HAL_TSC
620	bool
621	help
622	  Enable STM32Cube Touch sensing controller (TSC) HAL module driver
623
624config USE_STM32_HAL_UART
625	bool
626	help
627	  Enable STM32Cube Universal asynchronous receiver transmitter (USART)
628	  HAL module driver
629
630config USE_STM32_HAL_UART_EX
631	bool
632	help
633	  Enable STM32Cube Extended Universal asynchronous receiver transmitter
634	  (USART) HAL module driver
635
636config USE_STM32_HAL_USART
637	bool
638	help
639	  Enable STM32Cube Universal synchronous asynchronous receiver
640	  transmitter (USART) HAL module driver
641
642config USE_STM32_HAL_USART_EX
643	bool
644	help
645	  Enable STM32Cube Extended Universal synchronous asynchronous receiver
646	  transmitter (USART) HAL module driver
647
648config USE_STM32_HAL_WWDG
649	bool
650	help
651	  Enable STM32Cube System window watchdog (WWDG) HAL module driver
652
653config USE_STM32_HAL_XSPI
654	bool
655	help
656	  Enable STM32Cube OctoSPI (XSPI) HAL module driver
657
658config USE_STM32_LL_ADC
659	bool
660	help
661	  Enable STM32Cube Analog-to-Digital Converter (ADC) LL module driver
662
663config USE_STM32_LL_BDMA
664	bool
665	help
666	  Enable STM32Cube Basic direct memory access controller (BDMA) LL
667	  module driver
668
669config USE_STM32_LL_COMP
670	bool
671	help
672	  Enable STM32Cube Ultra Low Power Comparator channels (COMP) LL module
673	  driver
674
675config USE_STM32_LL_CORDIC
676	bool
677	help
678	  Enable STM32Cube CORDIC co-processor (CORDIC) functions LL module
679	  driver
680
681config USE_STM32_LL_CRC
682	bool
683	help
684	  Enable STM32Cube Cyclic redundancy check calculation unit (CRC) LL
685	  module driver
686
687config USE_STM32_LL_CRS
688	bool
689	help
690	  Enable STM32Cube Clock recovery system (CRS) LL module driver
691
692config USE_STM32_LL_DAC
693	bool
694	help
695	  Enable STM32Cube Digital-to-analog converter (DAC) LL module driver
696
697config USE_STM32_LL_DELAYBLOCK
698	bool
699	help
700	  Enable STM32Cube DelayBlock (DELAYBLOCK) LL module driver (stm32H7 or stm32MP1)
701
702config USE_STM32_LL_DLYB
703	bool
704	help
705	  Enable STM32Cube DelayBlock (DELAYBLOCK) LL module driver (stm32U5 or STM32N6)
706
707config USE_STM32_LL_DMA
708	bool
709	help
710	  Enable STM32Cube Direct Memory Access controller (DMA) LL module
711	  driver
712
713config USE_STM32_LL_DMA2D
714	bool
715	help
716	  Enable STM32Cube Chrom-Art Accelerator™ controller (DMA2D) LL module
717	  driver
718
719config USE_STM32_LL_EXTI
720	bool
721	help
722	  Enable STM32Cube Extended interrupt and event controller (EXTI) LL
723	  module driver
724
725config USE_STM32_LL_FMAC
726	bool
727	help
728	  Enable STM32Cube Filter Math Accelerator (FMAC) LL module driver
729
730config USE_STM32_LL_FMC
731	bool
732	help
733	  Enable STM32Cube Flexible memory controller (FMC) LL module driver
734
735config USE_STM32_LL_FSMC
736	bool
737	help
738	  Enable STM32Cube Flexible static memory controller (FSMC) LL module
739	  driver
740
741config USE_STM32_LL_GPIO
742	bool
743	help
744	  Enable STM32Cube Extended General-purpose I/Os (GPIO) LL module driver
745
746config USE_STM32_LL_HRTIM
747	bool
748	help
749	  Enable STM32Cube High-Resolution Timer (HRTIM) LL module driver
750
751config USE_STM32_LL_I2C
752	bool
753	help
754	  Enable STM32Cube Inter-integrated circuit (I2C) interface LL module
755	  driver
756
757config USE_STM32_LL_I3C
758	bool
759	help
760	  Enable STM32Cube Improved inter-integrated circuit (I3C) LL module
761	  driver
762
763config USE_STM32_LL_ICACHE
764	bool
765	help
766	  Enable STM32Cube Instruction cache (ICACHE) LL module driver
767
768config USE_STM32_LL_IPCC
769	bool
770	help
771	  Enable STM32Cube Inter-Processor communication controller (IPCC) LL
772	  module driver
773
774config USE_STM32_LL_LPGPIO
775	bool
776	help
777	  Enable STM32Cube Low-power general-purpose I/Os (LPGPIO) LL
778	  module driver
779
780config USE_STM32_LL_LPTIM
781	bool
782	help
783	  Enable STM32Cube Low Power Timer (LPTIM) LL module driver
784
785config USE_STM32_LL_LPUART
786	bool
787	help
788	  Enable STM32Cube Low-power universal asynchronous receiver
789	  transmitter (LPUART) LL module driver
790
791config USE_STM32_LL_MDMA
792	bool
793	help
794	  Enable STM32Cube Master Direct Memory Access controller (MDMA) LL
795	  module driver
796
797config USE_STM32_LL_OPAMP
798	bool
799	help
800	  Enable STM32Cube Operational amplifiers (OPAMP) LL module driver
801
802config USE_STM32_LL_PKA
803	bool
804	help
805	  Enable STM32Cube Public key accelerator (PKA) LL module driver
806
807config USE_STM32_LL_PWR
808	bool
809	help
810	  Enable STM32Cube Power control (PWR) LL module driver
811
812config USE_STM32_LL_RCC
813	bool
814	help
815	  Enable STM32Cube Reset and Clock Control (RCC) LL module driver
816
817config USE_STM32_LL_RNG
818	bool
819	help
820	  Enable STM32Cube True random number generator (RNG) LL module driver
821
822config USE_STM32_LL_RTC
823	bool
824	help
825	  Enable STM32Cube Real-time clock (RTC) LL module driver
826
827config USE_STM32_LL_SDMMC
828	bool
829	help
830	  Enable STM32Cube SD/SDIO/MMC card host interface (SDMMC) LL module
831	  driver
832
833config USE_STM32_LL_SPI
834	bool
835	help
836	  Enable STM32Cube Serial peripheral interface (SPI) LL module driver
837
838config USE_STM32_LL_SWPMI
839	bool
840	help
841	  Enable STM32Cube Single Wire Protocol Master Interface (SWPMI) LL
842	  module driver
843
844config USE_STM32_LL_TIM
845	bool
846	help
847	  Enable STM32Cube Timer (TIM) LL module driver
848
849config USE_STM32_LL_UCPD
850	bool
851	help
852	  Enable STM32Cube USB Power Delivery device interface
853	  (UCPD) LL module driver
854
855config USE_STM32_LL_USART
856	bool
857	help
858	  Enable STM32Cube Universal synchronous asynchronous receiver
859	  transmitter (USART) LL module driver
860
861config USE_STM32_LL_USB
862	bool
863	help
864	  Enable STM32Cube Universal serial bus full-speed device interface
865	  (USB) LL module driver
866
867config USE_STM32_LL_UTILS
868	bool
869	help
870	  Enable STM32Cube Utility functions (UTILS) LL module driver
871
872config USE_STM32_LL_VENC
873	bool
874	help
875	  Enable STM32Cube Video Encoder (VENC) LL module driver
876
877config USE_STM32_UTIL_I3C
878	bool
879	help
880	  Enable STM32Cube I3C Timing Utility functions (UTILS) module driver
881
882endif # HAS_STM32CUBE
883