]> Gentwo Git Trees - linux/.git/commitdiff
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
authorStephen Rothwell <sfr@canb.auug.org.au>
Tue, 21 Jan 2025 03:23:25 +0000 (14:23 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Tue, 21 Jan 2025 03:23:25 +0000 (14:23 +1100)
1  2 
include/sound/sdca_function.h

index 89e42db6d5919135861fef5cd9ba8ef99a26eaff,9dc5bfec07e563b6f478a1aaab1f9c6f97c403e4..c051c17903e8363a2a06cede1fefa211a94b61ce
@@@ -42,17 -40,33 +42,34 @@@ enum sdca_function_type 
  #define       SDCA_FUNCTION_TYPE_RJ_NAME              "RJ"
  #define       SDCA_FUNCTION_TYPE_SIMPLE_NAME          "SimpleJack"
  #define       SDCA_FUNCTION_TYPE_HID_NAME             "HID"
 +#define       SDCA_FUNCTION_TYPE_IMP_DEF_NAME         "ImplementationDefined"
  
  enum sdca_entity0_controls {
-       SDCA_CONTROL_ENTITY_0_COMMIT_GROUP_MASK         = 0x01,
-       SDCA_CONTROL_ENTITY_0_INTSTAT_CLEAR             = 0x02,
-       SDCA_CONTROL_ENTITY_0_INT_ENABLE                = 0x03,
-       SDCA_CONTROL_ENTITY_0_FUNCTION_SDCA_VERSION     = 0x04,
-       SDCA_CONTROL_ENTITY_0_FUNCTION_TOPOLOGY         = 0x05,
-       SDCA_CONTROL_ENTITY_0_FUNCTION_MANUFACTURER_ID  = 0x06,
-       SDCA_CONTROL_ENTITY_0_FUNCTION_ID               = 0x07,
-       SDCA_CONTROL_ENTITY_0_FUNCTION_VERSION          = 0x08
+       SDCA_CTL_ENTITY_0_COMMIT_GROUP_MASK             = 0x01,
+       SDCA_CTL_ENTITY_0_FUNCTION_SDCA_VERSION         = 0x04,
+       SDCA_CTL_ENTITY_0_FUNCTION_TYPE                 = 0x05,
+       SDCA_CTL_ENTITY_0_FUNCTION_MANUFACTURER_ID      = 0x06,
+       SDCA_CTL_ENTITY_0_FUNCTION_ID                   = 0x07,
+       SDCA_CTL_ENTITY_0_FUNCTION_VERSION              = 0x08,
+       SDCA_CTL_ENTITY_0_FUNCTION_EXTENSION_ID         = 0x09,
+       SDCA_CTL_ENTITY_0_FUNCTION_EXTENSION_VERSION    = 0x0A,
+       SDCA_CTL_ENTITY_0_FUNCTION_STATUS               = 0x10,
+       SDCA_CTL_ENTITY_0_FUNCTION_ACTION               = 0x11,
+       SDCA_CTL_ENTITY_0_MATCHING_GUID                 = 0x12,
+       SDCA_CTL_ENTITY_0_DEVICE_MANUFACTURER_ID        = 0x2C,
+       SDCA_CTL_ENTITY_0_DEVICE_PART_ID                = 0x2D,
+       SDCA_CTL_ENTITY_0_DEVICE_VERSION                = 0x2E,
+       SDCA_CTL_ENTITY_0_DEVICE_SDCA_VERSION           = 0x2F,
+       /* Function Status Bits */
+       SDCA_CTL_ENTITY_0_DEVICE_NEWLY_ATTACHED         = BIT(0),
+       SDCA_CTL_ENTITY_0_INTS_DISABLED_ABNORMALLY      = BIT(1),
+       SDCA_CTL_ENTITY_0_STREAMING_STOPPED_ABNORMALLY  = BIT(2),
+       SDCA_CTL_ENTITY_0_FUNCTION_FAULT                = BIT(3),
+       SDCA_CTL_ENTITY_0_UMP_SEQUENCE_FAULT            = BIT(4),
+       SDCA_CTL_ENTITY_0_FUNCTION_NEEDS_INITIALIZATION = BIT(5),
+       SDCA_CTL_ENTITY_0_FUNCTION_HAS_BEEN_RESET       = BIT(6),
+       SDCA_CTL_ENTITY_0_FUNCTION_BUSY                 = BIT(7),
  };
  
  #endif