1menu "Multiplexer drivers"
2
3config MULTIPLEXER
4	bool "Multiplexer Support"
5	depends on DM
6	help
7	 The mux framework is a minimalistic subsystem that handles multiplexer
8	 controllers. It provides the same API as Linux and mux drivers should
9	 be portable with a minimum effort.
10
11if MULTIPLEXER
12
13config SPL_MUX_MMIO
14	bool "MMIO register bitfield-controlled Multiplexer"
15        depends on MULTIPLEXER && SYSCON
16        help
17          MMIO register bitfield-controlled Multiplexer controller.
18
19          The driver builds multiplexer controllers for bitfields in a syscon
20          register. For N bit wide bitfields, there will be 2^N possible
21          multiplexer states.
22
23config MUX_MMIO
24	bool "MMIO register bitfield-controlled Multiplexer"
25	depends on MULTIPLEXER && SYSCON
26	help
27	  MMIO register bitfield-controlled Multiplexer controller.
28
29	  The driver builds multiplexer controllers for bitfields in a syscon
30	  register. For N bit wide bitfields, there will be 2^N possible
31	  multiplexer states.
32
33endif
34
35endmenu
36