File Index
Files and directories
Sign in
FILE

Kconfig

File preview with syntax highlighting.

linux-6.19.14/samples/rust/Kconfig KCONFIG
  1# SPDX-License-Identifier: GPL-2.0
  2
  3menuconfig SAMPLES_RUST
  4	bool "Rust samples"
  5	depends on RUST
  6	help
  7	  You can build sample Rust kernel code here.
  8
  9	  If unsure, say N.
 10
 11if SAMPLES_RUST
 12
 13config SAMPLE_RUST_CONFIGFS
 14	tristate "Configfs sample"
 15	depends on CONFIGFS_FS
 16	help
 17	  This option builds the Rust configfs sample.
 18
 19	  To compile this as a module, choose M here:
 20	  the module will be called rust_configfs.
 21
 22	  If unsure, say N.
 23
 24config SAMPLE_RUST_MINIMAL
 25	tristate "Minimal"
 26	help
 27	  This option builds the Rust minimal module sample.
 28
 29	  To compile this as a module, choose M here:
 30	  the module will be called rust_minimal.
 31
 32	  If unsure, say N.
 33
 34config SAMPLE_RUST_MISC_DEVICE
 35	tristate "Misc device"
 36	help
 37	  This option builds the Rust misc device.
 38
 39	  To compile this as a module, choose M here:
 40	  the module will be called rust_misc_device.
 41
 42	  If unsure, say N.
 43
 44config SAMPLE_RUST_PRINT
 45	tristate "Printing macros"
 46	help
 47	  This option builds the Rust printing macros sample.
 48
 49	  To compile this as a module, choose M here:
 50	  the module will be called rust_print.
 51
 52	  If unsure, say N.
 53
 54config SAMPLE_RUST_DMA
 55	tristate "DMA Test Driver"
 56	depends on PCI
 57	help
 58	  This option builds the Rust DMA Test driver sample.
 59
 60	  To compile this as a module, choose M here:
 61	  the module will be called rust_dma.
 62
 63	  If unsure, say N.
 64
 65config SAMPLE_RUST_DEBUGFS
 66	tristate "DebugFS Test Module"
 67	depends on DEBUG_FS
 68	help
 69	  This option builds the Rust DebugFS Test module sample.
 70
 71	  To compile this as a module, choose M here:
 72	  the module will be called rust_debugfs.
 73
 74	  If unsure, say N.
 75
 76config SAMPLE_RUST_DEBUGFS_SCOPED
 77	tristate "Scoped DebugFS Test Module"
 78	depends on DEBUG_FS
 79	help
 80	  This option builds the Rust Scoped DebugFS Test module sample.
 81
 82	  To compile this as a module, choose M here:
 83	  the module will be called rust_debugfs_scoped.
 84
 85	  If unsure, say N.
 86
 87config SAMPLE_RUST_DRIVER_I2C
 88	tristate "I2C Driver"
 89	depends on I2C=y
 90	help
 91	  This option builds the Rust I2C driver sample.
 92
 93	  To compile this as a module, choose M here:
 94	  the module will be called rust_driver_i2c.
 95
 96	  If unsure, say N.
 97
 98config SAMPLE_RUST_I2C_CLIENT
 99	tristate "I2C Client Registration"
100	depends on I2C=y
101	help
102	  This option builds the Rust I2C client manual creation
103	  sample.
104
105	  To compile this as a module, choose M here:
106	  the module will be called rust_i2c_client.
107
108	  If unsure, say N.
109
110config SAMPLE_RUST_DRIVER_PCI
111	tristate "PCI Driver"
112	depends on PCI
113	help
114	  This option builds the Rust PCI driver sample.
115
116	  To compile this as a module, choose M here:
117	  the module will be called rust_driver_pci.
118
119	  If unsure, say N.
120
121config SAMPLE_RUST_DRIVER_PLATFORM
122	tristate "Platform Driver"
123	help
124	  This option builds the Rust Platform driver sample.
125
126	  To compile this as a module, choose M here:
127	  the module will be called rust_driver_platform.
128
129	  If unsure, say N.
130
131config SAMPLE_RUST_DRIVER_USB
132	tristate "USB Driver"
133	depends on USB = y
134	help
135	  This option builds the Rust USB driver sample.
136
137	  To compile this as a module, choose M here:
138	  the module will be called rust_driver_usb.
139
140	  If unsure, say N.
141
142config SAMPLE_RUST_DRIVER_FAUX
143	tristate "Faux Driver"
144	help
145	  This option builds the Rust Faux driver sample.
146
147	  To compile this as a module, choose M here:
148	  the module will be called rust_driver_faux.
149
150	  If unsure, say N.
151
152config SAMPLE_RUST_DRIVER_AUXILIARY
153	tristate "Auxiliary Driver"
154	depends on PCI
155	select AUXILIARY_BUS
156	help
157	  This option builds the Rust auxiliary driver sample.
158
159	  To compile this as a module, choose M here:
160	  the module will be called rust_driver_auxiliary.
161
162	  If unsure, say N.
163
164config SAMPLE_RUST_HOSTPROGS
165	bool "Host programs"
166	help
167	  This option builds the Rust host program samples.
168
169	  If unsure, say N.
170
171endif # SAMPLES_RUST
~/ Read-only file preview.