summaryrefslogtreecommitdiff
path: root/components/drivers/regulator
AgeCommit message (Collapse)Author
2026-08-07[dm][regulator] Update Regulator (#11674)GUI
* [dm][regulator] update regulator Replace the regulator framework spinlock with a mutex because regulator operations may sleep. Move always-on policy into the regulator core, keep an initial enable reference for always-on supplies, prevent the last disable from turning them off, and let fixed/GPIO providers report and control their actual hardware state. Signed-off-by: GuEe-GUI <[email protected]> * [dm][regulator] add PWM regulator support Signed-off-by: GuEe-GUI <[email protected]> * style: format code with clang-format * style: format complete changed files with clang-format --------- Signed-off-by: GuEe-GUI <[email protected]>
2026-07-08drivers: fix fan53555 slew rate bounds checkOld-Ding
Valid slew_rates indices are 0 through RT_ARRAY_SIZE(slew_rates) - 1. The current check rejects only values greater than the table size, allowing slew_idx == RT_ARRAY_SIZE(slew_rates) to index one element past the table. Generated-by: OpenAI Codex Signed-off-by: Old-Ding <[email protected]>
2026-06-23[bsp][rockchip] support DVFS for RockchipGuEe-GUI
The I2C will timeout in fan53555, fixed it. Signed-off-by: GuEe-GUI <[email protected]>
2026-04-07[dm][regulator] fixup the ref of enabled statusGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-04-07[drivers][power] add CLI helpers and current control support#11301Evlers
- add msh commands to inspect/operate power supplies and regulators - expose snapshot/name helpers so shells and daemons can enumerate nodes safely - add current support for regulator - relax DM-only constraints in power/regulator stacks so basic builds work without DM/OFW - solve the problem of enabling counting for regulator
2025-12-19[dm][firmware][scmi] support ARM-SCMI interface #11069GUI
2025-12-02[DM][REGULATOR] Support operator delayGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-02[DM][REGULATOR] Fixup regulator find errorGuEe-GUI
Just not regulator really, user can work ok, so remove the error no. Signed-off-by: GuEe-GUI <[email protected]>
2025-02-11[DM] Replace spinlock static init by RT_DEFINE_SPINLOCKGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-02-11[DM/PIN] Reset the value of PIN_NONEGuEe-GUI
PIN_NONE is '-1', is similar to '-RT_ERROR', '-RT_EEMPTY' is better. Signed-off-by: GuEe-GUI <[email protected]>
2024-11-27[DM/REGULATOR] Add populate driversGuEe-GUI
1. Fixed regulator. 2. GPIO regulator. Signed-off-by: GuEe-GUI <[email protected]>
2024-11-27[DM/FEATURE] Support regulatorGuEe-GUI
1. Add the regulator driver framework. 2. Add the generic voltage and current regulator API support for drivers. Signed-off-by: GuEe-GUI <[email protected]>