]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/misc/Kconfig
mxs_gpio: correctly use the GPIO API
[karo-tx-uboot.git] / drivers / misc / Kconfig
index f8188ae3f6f94fe52bed6104f242d787ebde2b96..c2a8be5581c9ba299c70fd8fa19c6fd4354819b6 100644 (file)
@@ -1,3 +1,9 @@
+#
+# Multifunction miscellaneous devices
+#
+
+menu "Multifunction device drivers"
+
 config CMD_CROS_EC
        bool "Enable crosec command"
        depends on CROS_EC
@@ -35,6 +41,15 @@ config CROS_EC_LPC
          through a legacy port interface, so on x86 machines the main
          function of the EC is power and thermal management.
 
+config CROS_EC_SANDBOX
+       bool "Enable Chrome OS EC sandbox driver"
+       depends on CROS_EC && SANDBOX
+       help
+         Enable a sandbox emulation of the Chrome OS EC. This supports
+         keyboard (use the -l flag to enable the LCD), verified boot context,
+         EC flash read/write/erase support and a few other things. It is
+         enough to perform a Chrome OS verified boot on sandbox.
+
 config CROS_EC_SPI
        bool "Enable Chrome OS EC SPI driver"
        depends on CROS_EC
@@ -44,20 +59,42 @@ config CROS_EC_SPI
          provides a faster and more robust interface than I2C but the bugs
          are less interesting.
 
-config DM_CROS_EC
-       bool "Enable Driver Model for Chrome OS EC"
-       depends on DM
+config FSL_SEC_MON
+       bool "Enable FSL SEC_MON Driver"
        help
-         Enable driver model for the Chrome OS EC interface. This
-         allows the cros_ec SPI driver to operate with CONFIG_DM_SPI
-         but otherwise makes few changes. Since cros_ec also supports
-         LPC (which doesn't support driver model yet), a full
-         conversion is not yet possible.
+         Freescale Security Monitor block is responsible for monitoring
+         system states.
+         Security Monitor can be transitioned on any security failures,
+         like software violations or hardware security violations.
 
 config MXC_OCOTP
        bool "Freescale OCOTP support"
-       depends on SOC_MX5 || SOC_MX6
+       depends on ARCH_MX5 || ARCH_MX6
 
 config MXS_OCOTP
        bool "Freescale OCOTP support"
-       depends on SOC_MXS
+       depends on ARCH_MXS
+
+config PCA9551_LED
+       bool "Enable PCA9551 LED driver"
+       help
+         Enable driver for PCA9551 LED controller. This controller
+         is connected via I2C. So I2C needs to be enabled.
+
+config PCA9551_I2C_ADDR
+       hex "I2C address of PCA9551 LED controller"
+       depends on PCA9551_LED
+       default 0x60
+       help
+         The I2C address of the PCA9551 LED controller.
+
+config RESET
+       bool "Enable support for reset drivers"
+       depends on DM
+       help
+         Enable reset drivers which can be used to reset the CPU or board.
+         Each driver can provide a reset method which will be called to
+         effect a reset. The uclass will try all available drivers when
+         reset_walk() is called.
+
+endmenu