blob: 7029bb7b5c58efecb1589ffceec4bb8d1d5c3678 [file] [log] [blame]
Masahiro Yamadacc85b7b2015-07-26 02:46:26 +09001#
2# Multifunction miscellaneous devices
3#
4
5menu "Multifunction device drivers"
6
Thomas Choub1ed6862015-10-07 20:20:51 +08007config MISC
8 bool "Enable Driver Model for Misc drivers"
9 depends on DM
10 help
11 Enable driver model for miscellaneous devices. This class is
12 used only for those do not fit other more general classes. A
13 set of generic read, write and ioctl methods may be used to
14 access the device.
15
Simon Glass605931c2018-11-18 08:14:27 -070016config SPL_MISC
17 bool "Enable Driver Model for Misc drivers in SPL"
18 depends on SPL_DM
19 help
20 Enable driver model for miscellaneous devices. This class is
21 used only for those do not fit other more general classes. A
22 set of generic read, write and ioctl methods may be used to
23 access the device.
24
25config TPL_MISC
26 bool "Enable Driver Model for Misc drivers in TPL"
27 depends on TPL_DM
28 help
29 Enable driver model for miscellaneous devices. This class is
30 used only for those do not fit other more general classes. A
31 set of generic read, write and ioctl methods may be used to
32 access the device.
33
Thomas Chou36b9c9a2015-10-14 08:43:31 +080034config ALTERA_SYSID
35 bool "Altera Sysid support"
36 depends on MISC
37 help
38 Select this to enable a sysid for Altera devices. Please find
39 details on the "Embedded Peripherals IP User Guide" of Altera.
40
Marek BehĂșnef2b6b12017-06-09 19:28:44 +020041config ATSHA204A
42 bool "Support for Atmel ATSHA204A module"
43 depends on MISC
44 help
45 Enable support for I2C connected Atmel's ATSHA204A
46 CryptoAuthentication module found for example on the Turris Omnia
47 board.
48
Philipp Tomsichfcc1d632017-05-05 19:21:38 +020049config ROCKCHIP_EFUSE
50 bool "Rockchip e-fuse support"
51 depends on MISC
52 help
53 Enable (read-only) access for the e-fuse block found in Rockchip
54 SoCs: accesses can either be made using byte addressing and a length
55 or through child-nodes that are generated based on the e-fuse map
56 retrieved from the DTS.
57
58 This driver currently supports the RK3399 only, but can easily be
59 extended (by porting the read function from the Linux kernel sources)
60 to support other recent Rockchip devices.
61
Finley Xiao20d52a02019-09-25 17:57:49 +020062config ROCKCHIP_OTP
63 bool "Rockchip OTP Support"
64 depends on MISC
65 help
66 Enable (read-only) access for the one-time-programmable memory block
67 found in Rockchip SoCs: accesses can either be made using byte
68 addressing and a length or through child-nodes that are generated
69 based on the e-fuse map retrieved from the DTS.
70
Pragnesh Patel6e9661f2020-05-29 11:33:21 +053071config SIFIVE_OTP
72 bool "SiFive eMemory OTP driver"
73 depends on MISC
74 help
75 Enable support for reading and writing the eMemory OTP on the
76 SiFive SoCs.
77
Liviu Dudau688db7f2018-09-28 13:43:31 +010078config VEXPRESS_CONFIG
79 bool "Enable support for Arm Versatile Express config bus"
80 depends on MISC
81 help
82 If you say Y here, you will get support for accessing the
83 configuration bus on the Arm Versatile Express boards via
84 a sysreg driver.
85
Simon Glass5b79bb22015-02-13 12:20:47 -070086config CMD_CROS_EC
87 bool "Enable crosec command"
88 depends on CROS_EC
89 help
90 Enable command-line access to the Chrome OS EC (Embedded
91 Controller). This provides the 'crosec' command which has
92 a number of sub-commands for performing EC tasks such as
93 updating its flash, accessing a small saved context area
94 and talking to the I2C bus behind the EC (if there is one).
95
96config CROS_EC
97 bool "Enable Chrome OS EC"
98 help
99 Enable access to the Chrome OS EC. This is a separate
100 microcontroller typically available on a SPI bus on Chromebooks. It
101 provides access to the keyboard, some internal storage and may
102 control access to the battery and main PMIC depending on the
103 device. You can use the 'crosec' command to access it.
104
Simon Glass605931c2018-11-18 08:14:27 -0700105config SPL_CROS_EC
106 bool "Enable Chrome OS EC in SPL"
Adam Fordac4d80e2019-08-24 13:50:34 -0500107 depends on SPL
Simon Glass605931c2018-11-18 08:14:27 -0700108 help
109 Enable access to the Chrome OS EC in SPL. This is a separate
110 microcontroller typically available on a SPI bus on Chromebooks. It
111 provides access to the keyboard, some internal storage and may
112 control access to the battery and main PMIC depending on the
113 device. You can use the 'crosec' command to access it.
114
115config TPL_CROS_EC
116 bool "Enable Chrome OS EC in TPL"
Adam Fordac4d80e2019-08-24 13:50:34 -0500117 depends on TPL
Simon Glass605931c2018-11-18 08:14:27 -0700118 help
119 Enable access to the Chrome OS EC in TPL. This is a separate
120 microcontroller typically available on a SPI bus on Chromebooks. It
121 provides access to the keyboard, some internal storage and may
122 control access to the battery and main PMIC depending on the
123 device. You can use the 'crosec' command to access it.
124
Simon Glass5b79bb22015-02-13 12:20:47 -0700125config CROS_EC_I2C
126 bool "Enable Chrome OS EC I2C driver"
127 depends on CROS_EC
128 help
129 Enable I2C access to the Chrome OS EC. This is used on older
130 ARM Chromebooks such as snow and spring before the standard bus
131 changed to SPI. The EC will accept commands across the I2C using
132 a special message protocol, and provide responses.
133
134config CROS_EC_LPC
135 bool "Enable Chrome OS EC LPC driver"
136 depends on CROS_EC
137 help
138 Enable I2C access to the Chrome OS EC. This is used on x86
139 Chromebooks such as link and falco. The keyboard is provided
140 through a legacy port interface, so on x86 machines the main
141 function of the EC is power and thermal management.
142
Simon Glass605931c2018-11-18 08:14:27 -0700143config SPL_CROS_EC_LPC
144 bool "Enable Chrome OS EC LPC driver in SPL"
145 depends on CROS_EC
146 help
147 Enable I2C access to the Chrome OS EC. This is used on x86
148 Chromebooks such as link and falco. The keyboard is provided
149 through a legacy port interface, so on x86 machines the main
150 function of the EC is power and thermal management.
151
152config TPL_CROS_EC_LPC
153 bool "Enable Chrome OS EC LPC driver in TPL"
154 depends on CROS_EC
155 help
156 Enable I2C access to the Chrome OS EC. This is used on x86
157 Chromebooks such as link and falco. The keyboard is provided
158 through a legacy port interface, so on x86 machines the main
159 function of the EC is power and thermal management.
160
Simon Glassc6e06692015-03-26 09:29:40 -0600161config CROS_EC_SANDBOX
162 bool "Enable Chrome OS EC sandbox driver"
163 depends on CROS_EC && SANDBOX
164 help
165 Enable a sandbox emulation of the Chrome OS EC. This supports
166 keyboard (use the -l flag to enable the LCD), verified boot context,
167 EC flash read/write/erase support and a few other things. It is
168 enough to perform a Chrome OS verified boot on sandbox.
169
Simon Glass605931c2018-11-18 08:14:27 -0700170config SPL_CROS_EC_SANDBOX
171 bool "Enable Chrome OS EC sandbox driver in SPL"
172 depends on SPL_CROS_EC && SANDBOX
173 help
174 Enable a sandbox emulation of the Chrome OS EC in SPL. This supports
175 keyboard (use the -l flag to enable the LCD), verified boot context,
176 EC flash read/write/erase support and a few other things. It is
177 enough to perform a Chrome OS verified boot on sandbox.
178
179config TPL_CROS_EC_SANDBOX
180 bool "Enable Chrome OS EC sandbox driver in TPL"
181 depends on TPL_CROS_EC && SANDBOX
182 help
183 Enable a sandbox emulation of the Chrome OS EC in TPL. This supports
184 keyboard (use the -l flag to enable the LCD), verified boot context,
185 EC flash read/write/erase support and a few other things. It is
186 enough to perform a Chrome OS verified boot on sandbox.
187
Simon Glass5b79bb22015-02-13 12:20:47 -0700188config CROS_EC_SPI
189 bool "Enable Chrome OS EC SPI driver"
190 depends on CROS_EC
191 help
192 Enable SPI access to the Chrome OS EC. This is used on newer
193 ARM Chromebooks such as pit, pi and nyan-big. The SPI interface
194 provides a faster and more robust interface than I2C but the bugs
195 are less interesting.
196
Simon Glass58ed3222017-05-17 03:25:02 -0600197config DS4510
198 bool "Enable support for DS4510 CPU supervisor"
199 help
200 Enable support for the Maxim DS4510 CPU supervisor. It has an
201 integrated 64-byte EEPROM, four programmable non-volatile I/O pins
202 and a configurable timer for the supervisor function. The device is
203 connected over I2C.
204
Peng Fanfb6166a2015-08-26 15:41:33 +0800205config FSL_SEC_MON
gaurav rana9aaea442015-02-27 09:44:22 +0530206 bool "Enable FSL SEC_MON Driver"
207 help
208 Freescale Security Monitor block is responsible for monitoring
209 system states.
210 Security Monitor can be transitioned on any security failures,
211 like software violations or hardware security violations.
Stefan Roese04b22752015-03-12 11:22:46 +0100212
Simon Glassff418d92019-12-06 21:41:58 -0700213config IRQ
Wasim Khan55c9b9c2021-03-08 16:48:13 +0100214 bool "Interrupt controller"
Simon Glassff418d92019-12-06 21:41:58 -0700215 help
Wasim Khan55c9b9c2021-03-08 16:48:13 +0100216 This enables support for interrupt controllers, including ITSS.
Simon Glassff418d92019-12-06 21:41:58 -0700217 Some devices have extra features, such as Apollo Lake. The
218 device has its own uclass since there are several operations
219 involved.
220
Paul Burton738d8a82018-12-16 19:25:19 -0300221config JZ4780_EFUSE
222 bool "Ingenic JZ4780 eFUSE support"
223 depends on ARCH_JZ47XX
224 help
225 This selects support for the eFUSE on Ingenic JZ4780 SoCs.
226
Peng Fane1872252015-08-27 14:49:05 +0800227config MXC_OCOTP
228 bool "Enable MXC OCOTP Driver"
Peng Fanc45a81a2019-07-22 01:24:55 +0000229 depends on ARCH_IMX8M || ARCH_MX6 || ARCH_MX7 || ARCH_MX7ULP || ARCH_VF610
Marcel Ziswilerf2213142019-03-25 17:24:57 +0100230 default y
Peng Fane1872252015-08-27 14:49:05 +0800231 help
232 If you say Y here, you will get support for the One Time
233 Programmable memory pages that are stored on the some
234 Freescale i.MX processors.
235
Michael Scott92676142021-09-25 19:49:28 +0300236config SPL_MXC_OCOTP
237 bool "Enable MXC OCOTP driver in SPL"
238 depends on SPL && (ARCH_IMX8M || ARCH_MX6 || ARCH_MX7 || ARCH_MX7ULP || ARCH_VF610)
239 default y
240 help
241 If you say Y here, you will get support for the One Time
242 Programmable memory pages, that are stored on some
243 Freescale i.MX processors, in SPL.
244
Stefan Roese4a269f22016-07-19 07:45:46 +0200245config NUVOTON_NCT6102D
246 bool "Enable Nuvoton NCT6102D Super I/O driver"
247 help
248 If you say Y here, you will get support for the Nuvoton
249 NCT6102D Super I/O driver. This can be used to enable or
250 disable the legacy UART, the watchdog or other devices
251 in the Nuvoton Super IO chips on X86 platforms.
252
Simon Glass2ee1f6a2019-12-06 21:41:55 -0700253config P2SB
Wolfgang Wallnerf43b0832020-07-01 13:37:23 +0200254 bool "Intel Primary to Sideband Bridge"
Simon Glass2ee1f6a2019-12-06 21:41:55 -0700255 depends on X86 || SANDBOX
256 help
Wolfgang Wallnerf43b0832020-07-01 13:37:23 +0200257 This enables support for the Intel Primary to Sideband Bridge,
Simon Glass2ee1f6a2019-12-06 21:41:55 -0700258 abbreviated to P2SB. The P2SB is used to access various peripherals
259 such as eSPI, GPIO, through memory-mapped I/O in a large chunk of PCI
260 space. The space is segmented into different channels and peripherals
261 are accessed by device-specific means within those channels. Devices
262 should be added in the device tree as subnodes of the P2SB. A
263 Peripheral Channel Register? (PCR) API is provided to access those
264 devices - see pcr_readl(), etc.
265
266config SPL_P2SB
Wolfgang Wallnerf43b0832020-07-01 13:37:23 +0200267 bool "Intel Primary to Sideband Bridge in SPL"
Simon Glass2ee1f6a2019-12-06 21:41:55 -0700268 depends on SPL && (X86 || SANDBOX)
269 help
Wolfgang Wallnerf43b0832020-07-01 13:37:23 +0200270 The Primary to Sideband Bridge is used to access various peripherals
Simon Glass2ee1f6a2019-12-06 21:41:55 -0700271 through memory-mapped I/O in a large chunk of PCI space. The space is
272 segmented into different channels and peripherals are accessed by
273 device-specific means within those channels. Devices should be added
274 in the device tree as subnodes of the p2sb.
275
276config TPL_P2SB
Wolfgang Wallnerf43b0832020-07-01 13:37:23 +0200277 bool "Intel Primary to Sideband Bridge in TPL"
Simon Glass2ee1f6a2019-12-06 21:41:55 -0700278 depends on TPL && (X86 || SANDBOX)
279 help
Wolfgang Wallnerf43b0832020-07-01 13:37:23 +0200280 The Primary to Sideband Bridge is used to access various peripherals
Simon Glass2ee1f6a2019-12-06 21:41:55 -0700281 through memory-mapped I/O in a large chunk of PCI space. The space is
282 segmented into different channels and peripherals are accessed by
283 device-specific means within those channels. Devices should be added
284 in the device tree as subnodes of the p2sb.
285
Simon Glassc9795172016-01-21 19:43:31 -0700286config PWRSEQ
287 bool "Enable power-sequencing drivers"
288 depends on DM
289 help
290 Power-sequencing drivers provide support for controlling power for
291 devices. They are typically referenced by a phandle from another
292 device. When the device is started up, its power sequence can be
293 initiated.
294
295config SPL_PWRSEQ
296 bool "Enable power-sequencing drivers for SPL"
297 depends on PWRSEQ
298 help
299 Power-sequencing drivers provide support for controlling power for
300 devices. They are typically referenced by a phandle from another
301 device. When the device is started up, its power sequence can be
302 initiated.
303
Stefan Roese04b22752015-03-12 11:22:46 +0100304config PCA9551_LED
305 bool "Enable PCA9551 LED driver"
306 help
307 Enable driver for PCA9551 LED controller. This controller
308 is connected via I2C. So I2C needs to be enabled.
309
310config PCA9551_I2C_ADDR
311 hex "I2C address of PCA9551 LED controller"
312 depends on PCA9551_LED
313 default 0x60
314 help
315 The I2C address of the PCA9551 LED controller.
Simon Glass14000862015-06-23 15:39:13 -0600316
Patrick Delaunay0c4656b2018-05-17 15:24:06 +0200317config STM32MP_FUSE
318 bool "Enable STM32MP fuse wrapper providing the fuse API"
319 depends on ARCH_STM32MP && MISC
320 default y if CMD_FUSE
321 help
322 If you say Y here, you will get support for the fuse API (OTP)
323 for STM32MP architecture.
324 This API is needed for CMD_FUSE.
325
Christophe Kerello275f7062017-09-13 18:00:08 +0200326config STM32_RCC
327 bool "Enable RCC driver for the STM32 SoC's family"
Trevor Woerner2bcc1ed2020-05-06 08:02:42 -0400328 depends on (ARCH_STM32 || ARCH_STM32MP) && MISC
Christophe Kerello275f7062017-09-13 18:00:08 +0200329 help
330 Enable the STM32 RCC driver. The RCC block (Reset and Clock Control
331 block) is responsible of the management of the clock and reset
332 generation.
333 This driver is similar to an MFD driver in the Linux kernel.
334
Stephen Warrenf6417002016-09-13 10:45:57 -0600335config TEGRA_CAR
336 bool "Enable support for the Tegra CAR driver"
337 depends on TEGRA_NO_BPMP
338 help
339 The Tegra CAR (Clock and Reset Controller) is a HW module that
340 controls almost all clocks and resets in a Tegra SoC.
341
Stephen Warrena2148922016-08-08 09:41:34 -0600342config TEGRA186_BPMP
343 bool "Enable support for the Tegra186 BPMP driver"
344 depends on TEGRA186
345 help
346 The Tegra BPMP (Boot and Power Management Processor) is a separate
347 auxiliary CPU embedded into Tegra to perform power management work,
348 and controls related features such as clocks, resets, power domains,
349 PMIC I2C bus, etc. This driver provides the core low-level
350 communication path by which feature-specific drivers (such as clock)
351 can make requests to the BPMP. This driver is similar to an MFD
352 driver in the Linux kernel.
353
Simon Glass4bf89722020-12-23 08:11:18 -0700354config TEST_DRV
355 bool "Enable support for test drivers"
356 default y if SANDBOX
357 help
358 This enables drivers and uclasses that provides a way of testing the
359 operations of memory allocation and driver/uclass methods in driver
360 model. This should only be enabled for testing as it is not useful for
361 anything else.
362
Adam Fordc8cdce72018-08-06 14:26:50 -0500363config TWL4030_LED
364 bool "Enable TWL4030 LED controller"
365 help
366 Enable this to add support for the TWL4030 LED controller.
367
Stefan Roeseba019ed2016-01-19 14:05:10 +0100368config WINBOND_W83627
369 bool "Enable Winbond Super I/O driver"
370 help
371 If you say Y here, you will get support for the Winbond
372 W83627 Super I/O driver. This can be used to enable the
373 legacy UART or other devices in the Winbond Super IO chips
374 on X86 platforms.
375
Miao Yan4fcd7f22016-05-22 19:37:14 -0700376config QFW
377 bool
378 help
Asherah Connor4ffa95d2021-03-19 18:21:40 +1100379 Hidden option to enable QEMU fw_cfg interface and uclass. This will
380 be selected by either CONFIG_CMD_QFW or CONFIG_GENERATE_ACPI_TABLE.
381
382config QFW_PIO
383 bool
384 depends on QFW
385 help
386 Hidden option to enable PIO QEMU fw_cfg interface. This will be
387 selected by the appropriate QEMU board.
Miao Yan4fcd7f22016-05-22 19:37:14 -0700388
Asherah Connorf0c0e542021-03-19 18:21:42 +1100389config QFW_MMIO
390 bool
391 depends on QFW
392 help
393 Hidden option to enable MMIO QEMU fw_cfg interface. This will be
394 selected by the appropriate QEMU board.
395
mario.six@gdsys.cc7559ac42016-06-22 15:14:16 +0200396config I2C_EEPROM
397 bool "Enable driver for generic I2C-attached EEPROMs"
398 depends on MISC
399 help
400 Enable a generic driver for EEPROMs attached via I2C.
Adam Ford5664f832017-08-13 09:00:28 -0500401
Wenyou Yangf791d562017-09-06 13:08:14 +0800402
403config SPL_I2C_EEPROM
404 bool "Enable driver for generic I2C-attached EEPROMs for SPL"
405 depends on MISC && SPL && SPL_DM
406 help
407 This option is an SPL-variant of the I2C_EEPROM option.
408 See the help of I2C_EEPROM for details.
409
Adam Ford5664f832017-08-13 09:00:28 -0500410config SYS_I2C_EEPROM_ADDR
411 hex "Chip address of the EEPROM device"
Tom Rinifaed5672021-08-17 17:59:45 -0400412 depends on ID_EEPROM || I2C_EEPROM || SPL_I2C_EEPROM || CMD_EEPROM || ENV_IS_IN_EEPROM
Adam Ford5664f832017-08-13 09:00:28 -0500413 default 0
Adam Ford5664f832017-08-13 09:00:28 -0500414
Tom Rinifaed5672021-08-17 17:59:45 -0400415if I2C_EEPROM
Adam Ford5664f832017-08-13 09:00:28 -0500416
417config SYS_I2C_EEPROM_ADDR_OVERFLOW
418 hex "EEPROM Address Overflow"
Tom Rinif0599552021-12-11 14:55:47 -0500419 default 0x0
Adam Ford5664f832017-08-13 09:00:28 -0500420 help
421 EEPROM chips that implement "address overflow" are ones
422 like Catalyst 24WC04/08/16 which has 9/10/11 bits of
423 address and the extra bits end up in the "chip address" bit
424 slots. This makes a 24WC08 (1Kbyte) chip look like four 256
425 byte chips.
426
427endif
428
Mario Six7f504a02018-04-27 14:53:33 +0200429config GDSYS_RXAUI_CTRL
430 bool "Enable gdsys RXAUI control driver"
431 depends on MISC
432 help
433 Support gdsys FPGA's RXAUI control.
Mario Six0cafb652018-07-31 14:24:15 +0200434
435config GDSYS_IOEP
436 bool "Enable gdsys IOEP driver"
437 depends on MISC
438 help
439 Support gdsys FPGA's IO endpoint driver.
Mario Six7fdcf282018-08-06 10:23:46 +0200440
441config MPC83XX_SERDES
442 bool "Enable MPC83xx serdes driver"
443 depends on MISC
444 help
445 Support for serdes found on MPC83xx SoCs.
446
Tien Fong Chee5ca878b2018-07-06 16:28:03 +0800447config FS_LOADER
448 bool "Enable loader driver for file system"
449 help
450 This is file system generic loader which can be used to load
451 the file image from the storage into target such as memory.
452
453 The consumer driver would then use this loader to program whatever,
454 ie. the FPGA device.
455
Keerthyfe8f6092022-01-27 13:16:53 +0100456config SPL_FS_LOADER
457 bool "Enable loader driver for file system"
458 help
459 This is file system generic loader which can be used to load
460 the file image from the storage into target such as memory.
461
462 The consumer driver would then use this loader to program whatever,
463 ie. the FPGA device.
464
Mario Six8862f452018-10-04 09:00:54 +0200465config GDSYS_SOC
466 bool "Enable gdsys SOC driver"
467 depends on MISC
468 help
469 Support for gdsys IHS SOC, a simple bus associated with each gdsys
470 IHS (Integrated Hardware Systems) FPGA, which holds all devices whose
471 register maps are contained within the FPGA's register map.
472
Mario Six1a9d43f2018-10-04 09:00:55 +0200473config IHS_FPGA
474 bool "Enable IHS FPGA driver"
475 depends on MISC
476 help
477 Support IHS (Integrated Hardware Systems) FPGA, the main FPGAs on
478 gdsys devices, which supply the majority of the functionality offered
479 by the devices. This driver supports both CON and CPU variants of the
480 devices, depending on the device tree entry.
Tero Kristof81f4cd2020-02-14 11:18:15 +0200481config ESM_K3
482 bool "Enable K3 ESM driver"
483 depends on ARCH_K3
484 help
485 Support ESM (Error Signaling Module) on TI K3 SoCs.
Mario Six1a9d43f2018-10-04 09:00:55 +0200486
Eugen Hristev3bd56102019-10-09 09:23:39 +0000487config MICROCHIP_FLEXCOM
488 bool "Enable Microchip Flexcom driver"
489 depends on MISC
490 help
491 The Atmel Flexcom is just a wrapper which embeds a SPI controller,
492 an I2C controller and an USART.
493 Only one function can be used at a time and is chosen at boot time
494 according to the device tree.
495
Tero Kristo887dde52019-10-24 15:00:46 +0530496config K3_AVS0
497 depends on ARCH_K3 && SPL_DM_REGULATOR
498 bool "AVS class 0 support for K3 devices"
499 help
500 K3 devices have the optimized voltage values for the main voltage
501 domains stored in efuse within the VTM IP. This driver reads the
502 optimized voltage from the efuse, so that it can be programmed
503 to the PMIC on board.
504
Tero Kristo1444e112020-02-14 11:18:16 +0200505config ESM_PMIC
506 bool "Enable PMIC ESM driver"
507 depends on DM_PMIC
508 help
509 Support ESM (Error Signal Monitor) on PMIC devices. ESM is used
510 typically to reboot the board in error condition.
511
Tom Rini05b419e2021-12-11 14:55:49 -0500512config FSL_IFC
513 bool
514
Michael Walle2184cc62022-02-25 18:06:24 +0530515config SL28CPLD
516 bool "Enable Kontron sl28cpld multi-function driver"
517 depends on DM_I2C
518 help
519 Support for the Kontron sl28cpld management controller. This is
520 the base driver which provides common access methods for the
521 sub-drivers.
522
Masahiro Yamadacc85b7b2015-07-26 02:46:26 +0900523endmenu