]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - include/linux/regulator/consumer.h
Merge remote-tracking branches 'regulator/topic/anatop', 'regulator/topic/disable...
[mirror_ubuntu-jammy-kernel.git] / include / linux / regulator / consumer.h
index f540b1496e2f798f63c4cc1db0803f12f3e6e732..4cfaaf222304be704e5bce0eec8d5e8c6328d7f8 100644 (file)
@@ -101,6 +101,8 @@ struct regmap;
  *                      Data passed is "struct pre_voltage_change_data"
  * ABORT_VOLTAGE_CHANGE Regulator voltage change failed for some reason.
  *                      Data passed is old voltage cast to (void *).
+ * PRE_DISABLE    Regulator is about to be disabled
+ * ABORT_DISABLE  Regulator disable failed for some reason
  *
  * NOTE: These events can be OR'ed together when passed into handler.
  */
@@ -115,6 +117,8 @@ struct regmap;
 #define REGULATOR_EVENT_DISABLE                0x80
 #define REGULATOR_EVENT_PRE_VOLTAGE_CHANGE     0x100
 #define REGULATOR_EVENT_ABORT_VOLTAGE_CHANGE   0x200
+#define REGULATOR_EVENT_PRE_DISABLE            0x400
+#define REGULATOR_EVENT_ABORT_DISABLE          0x800
 
 /**
  * struct pre_voltage_change_data - Data sent with PRE_VOLTAGE_CHANGE event