|
@@ -59,3 +59,22 @@ config DM_SEQ_ALIAS
|
|
|
Most boards will have a '/aliases' node containing the path to
|
|
|
numbered devices (e.g. serial0 = &serial0). This feature can be
|
|
|
disabled if it is not required, to save code space in SPL.
|
|
|
+
|
|
|
+config REGMAP
|
|
|
+ bool "Support register maps"
|
|
|
+ depends on DM
|
|
|
+ help
|
|
|
+ Hardware peripherals tend to have one or more sets of registers
|
|
|
+ which can be accessed to control the hardware. A register map
|
|
|
+ models this with a simple read/write interface. It can in principle
|
|
|
+ support any bus type (I2C, SPI) but so far this only supports
|
|
|
+ direct memory access.
|
|
|
+
|
|
|
+config SYSCON
|
|
|
+ bool "Support system controllers"
|
|
|
+ depends on REGMAP
|
|
|
+ help
|
|
|
+ Many SoCs have a number of system controllers which are dealt with
|
|
|
+ as a group by a single driver. Some common functionality is provided
|
|
|
+ by this uclass, including accessing registers via regmap and
|
|
|
+ assigning a unique number to each.
|