]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - include/dm/uclass-id.h
dm: tpm: Add a uclass for Trusted Platform Modules
[karo-tx-uboot.git] / include / dm / uclass-id.h
index bc057d7adf05aa769f811bada96771a3b6a4f7e1..3eff895ab7abb4ceab65dd0105b085b3e7790798 100644 (file)
@@ -35,6 +35,7 @@ enum uclass_id {
        UCLASS_I2C,             /* I2C bus */
        UCLASS_I2C_EEPROM,      /* I2C EEPROM device */
        UCLASS_I2C_GENERIC,     /* Generic I2C device */
+       UCLASS_I2C_MUX,         /* I2C multiplexer */
        UCLASS_LED,             /* Light-emitting diode (LED) */
        UCLASS_LPC,             /* x86 'low pin count' interface */
        UCLASS_MASS_STORAGE,    /* Mass storage device */
@@ -53,9 +54,11 @@ enum uclass_id {
        UCLASS_SPI_GENERIC,     /* Generic SPI flash target */
        UCLASS_SYSCON,          /* System configuration device */
        UCLASS_THERMAL,         /* Thermal sensor */
+       UCLASS_TPM,             /* Trusted Platform Module TIS interface */
        UCLASS_USB,             /* USB bus */
        UCLASS_USB_DEV_GENERIC, /* USB generic device */
        UCLASS_USB_HUB,         /* USB hub */
+       UCLASS_VIDEO_BRIDGE,    /* Video bridge, e.g. DisplayPort to LVDS */
 
        UCLASS_COUNT,
        UCLASS_INVALID = -1,