configs: Add DDR Kconfig support for Arria 10
[oweals/u-boot.git] / drivers / core / Kconfig
index 79a25c6f06f5f6b3fac625790c384eb15137a0b6..e8ba20ca82d362316e9edfc3e4e6967f04ea7559 100644 (file)
@@ -45,6 +45,12 @@ config DM_WARN
          This will cause dm_warn() to be compiled out - it will do nothing
          when called.
 
          This will cause dm_warn() to be compiled out - it will do nothing
          when called.
 
+config DM_DEBUG
+       bool "Enable debug messages in driver model core"
+       depends on DM
+       help
+         Say Y here if you want to compile in debug messages in DM core.
+
 config DM_DEVICE_REMOVE
        bool "Support device removal"
        depends on DM
 config DM_DEVICE_REMOVE
        bool "Support device removal"
        depends on DM
@@ -105,6 +111,16 @@ config SPL_REGMAP
          support any bus type (I2C, SPI) but so far this only supports
          direct memory access.
 
          support any bus type (I2C, SPI) but so far this only supports
          direct memory access.
 
+config TPL_REGMAP
+       bool "Support register maps in TPL"
+       depends on TPL_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
 config SYSCON
        bool "Support system controllers"
        depends on REGMAP
@@ -123,6 +139,15 @@ config SPL_SYSCON
          by this uclass, including accessing registers via regmap and
          assigning a unique number to each.
 
          by this uclass, including accessing registers via regmap and
          assigning a unique number to each.
 
+config TPL_SYSCON
+       bool "Support system controllers in TPL"
+       depends on TPL_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.
+
 config DEVRES
        bool "Managed device resources"
        depends on DM
 config DEVRES
        bool "Managed device resources"
        depends on DM