-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Expand file tree
/
Copy pathKconfig
More file actions
124 lines (106 loc) · 2.94 KB
/
Copy pathKconfig
File metadata and controls
124 lines (106 loc) · 2.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
menu "Hardware Interface Drivers"
comment "Communication Interfaces"
config SPI
bool "Enable SPI"
default n
help
Enable Serial Peripheral Interface (SPI) support.
API: drivers/api/no_os_spi.c, include/no_os_spi.h
config I2C
bool "Enable I2C"
default n
help
Enable Inter-Integrated Circuit (I2C) bus support.
API: drivers/api/no_os_i2c.c, include/no_os_i2c.h
config I3C
bool "Enable I3C"
default n
help
Enable MIPI I3C (Improved Inter-Integrated Circuit) bus support.
API: drivers/api/no_os_i3c.c, include/no_os_i3c.h
config UART
bool "Enable UART"
default n
help
Enable Universal Asynchronous Receiver-Transmitter (UART) support.
API: drivers/api/no_os_uart.c, include/no_os_uart.h
config TDM
bool "Enable TDM"
default n
help
Enable Time Division Multiplexing (TDM) interface support.
API: drivers/api/no_os_tdm.c, include/no_os_tdm.h
config GPIO
bool "Enable GPIO"
default n
help
Enable General Purpose Input/Output (GPIO) support.
API: drivers/api/no_os_gpio.c, include/no_os_gpio.h
config IRQ
bool "Enable IRQ"
default n
help
Enable interrupt request (IRQ) handling support.
API: drivers/api/no_os_irq.c, include/no_os_irq.h
config PWM
bool "Enable PWM"
default n
help
Enable Pulse Width Modulation (PWM) support.
API: drivers/api/no_os_pwm.c, include/no_os_pwm.h
Used for motor control, LED dimming, and analog signal generation.
config TIMER
bool "Enable Timer"
default n
help
Enable hardware timer support.
API: drivers/api/no_os_timer.c, include/no_os_timer.h
Used for timing operations, delays, and periodic tasks.
config CLK
bool "Enable Clock"
default n
help
Enable clock management support.
API: include/no_os_clk.h
Used for clock tree configuration and frequency management.
config MDIO
bool "Enable MDIO"
default n
help
Enable Management Data Input/Output (MDIO) support.
API: drivers/api/no_os_mdio.c, include/no_os_mdio.h
Serial management interface used to configure Ethernet PHYs.
config DMA
bool "Enable DMA"
default n
help
Enable Direct Memory Access (DMA) support.
API: drivers/api/no_os_dma.c, include/no_os_dma.h
Allows peripherals to transfer data directly to/from memory without CPU.
config EEPROM
bool "Enable EEPROM"
default n
help
Enable EEPROM interface support.
API: drivers/api/no_os_eeprom.c, include/no_os_eeprom.h
For Electrically Erasable Programmable Read-Only Memory devices.
config RTC
bool "Enable RTC"
default n
help
Enable Real-Time Clock (RTC) support.
API: include/no_os_rtc.h
Provides time and date keeping with battery backup capability.
config TRNG
bool "Enable TRNG"
default n
help
Enable True Random Number Generator (TRNG) support.
API: drivers/api/no_os_trng.c, include/no_os_trng.h
Hardware-based random number generation for cryptographic applications.
endmenu
source "iio/Kconfig"
source "drivers/Kconfig"
source "libraries/Kconfig"
source "network/Kconfig"
source "projects/Kconfig"