From 33d9c50efbb899201495c39db02b93d8dee6be79 Mon Sep 17 00:00:00 2001 From: GuEe-GUI <2991707448@qq.com> Date: Tue, 2 Dec 2025 16:17:38 +0800 Subject: [DM][REGULATOR] Support operator delay Signed-off-by: GuEe-GUI <2991707448@qq.com> --- components/drivers/include/drivers/regulator.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'components/drivers/include') diff --git a/components/drivers/include/drivers/regulator.h b/components/drivers/include/drivers/regulator.h index d74fc64277..73ab7863e1 100644 --- a/components/drivers/include/drivers/regulator.h +++ b/components/drivers/include/drivers/regulator.h @@ -30,6 +30,9 @@ struct rt_regulator_param int ramp_delay; /* In uV/usec */ int enable_delay; /* In usec */ int off_on_delay; /* In usec */ + int settling_time; + int settling_time_up; + int settling_time_down; rt_uint32_t enable_active_high:1; rt_uint32_t boot_on:1; /* Is enabled on boot */ @@ -37,6 +40,7 @@ struct rt_regulator_param rt_uint32_t soft_start:1; /* Ramp voltage slowly */ rt_uint32_t pull_down:1; /* Pull down resistor when regulator off */ rt_uint32_t over_current_protection:1; /* Auto disable on over current */ + rt_uint32_t ramp_disable:1; /* Disable ramp delay */ }; struct rt_regulator_ops; -- cgit v1.3.1