mirror of
https://github.com/apache/nuttx.git
synced 2026-06-08 10:32:47 +08:00
driver:regulator: add delay feature
N/A
This commit is contained in:
@@ -61,7 +61,9 @@ FAR struct regulator_s *regulator_get(const char *id);
|
||||
void regulator_put(FAR struct regulator_s *regulator);
|
||||
int regulator_is_enabled(FAR struct regulator_s *regulator);
|
||||
int regulator_enable(FAR struct regulator_s *regulator);
|
||||
int regulator_enable_delay(FAR struct regulator_s *regulator, int ms);
|
||||
int regulator_disable(FAR struct regulator_s *regulator);
|
||||
int regulator_disable_deferred(FAR struct regulator_s *regulator, int ms);
|
||||
int regulator_set_voltage(FAR struct regulator_s *regulator, int min_uv,
|
||||
int max_uv);
|
||||
int regulator_get_voltage(FAR struct regulator_s *regulator);
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
#include <semaphore.h>
|
||||
|
||||
#include <nuttx/list.h>
|
||||
#include <nuttx/wqueue.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
@@ -44,6 +45,7 @@ struct regulator_dev_s;
|
||||
|
||||
struct regulator_s
|
||||
{
|
||||
struct work_s disable_work;
|
||||
int min_uv;
|
||||
int max_uv;
|
||||
struct list_node list;
|
||||
|
||||
Reference in New Issue
Block a user