regulator_sync_voltage(9)
๐ regulator_sync_voltage(9) โ the kernel API manual, bestie edition โจ
okay so welcome to the regulator_sync_voltage(9) page, straight out of the kernel API manual โจ this one's short and sweet and honestly kind of a vibe.
๐ธ NAME ๐ธ
regulator_sync_voltage โ re-apply the last regulator output voltage ๐
like, yes, that's literally it. it puts back the voltage you had before. slay.
๐ฆ SYNOPSIS ๐ฆ
int regulator_sync_voltage (struct regulator *regulator );
that's the whole thing. no cap. ๐ซถ
๐ ARGUMENTS ๐
regulatorโ the regulator source. that's your girl. that's the one you're syncing. ๐
โจ DESCRIPTION โจ
okay so here's the tea โ โ this bad boy re-applies the last configured voltage. it's not out here inventing new voltages, it's not doing math, it's just putting back what was already set. iconic behavior honestly.
and why would you need this? the manual says it's intended for situations where some external control source the consumer is cooperating with has caused the configured voltage to change. so like... something outside your code went and messed with the voltage ๐คจ and now you gotta re-assert the last configured value. it's giving "i'm reclaiming my main character energy." periodt. ๐ฅ
๐ RETURN ๐
0on success ๐- a negative error number on failure ๐ญ
that's right bestie โ negative. not just "an error," a negative error number. check it. always check it. ๐
๐ฎ SEE ALSO ๐ฎ
the kernel file ./drivers/regulator/core.c โ and honestly? the whole regulator friend group showed up for this one. look at this roster:
regulator_lock_nested(9), regulator_lock(9), regulator_unlock(9), regulator_lock_two(9), regulator_unlock_two(9), regulator_unlock_dependent(9), regulator_lock_dependent(9), set_machine_constraints(9), regulator_event_work_fn(9), regulator_event_forward_notifier(9), register_regulator_event_forwarding(9), set_supply(9), set_consumer_device_supply(9), regulator_dev_lookup(9), _regulator_get_common(9), regulator_get(9), regulator_get_exclusive(9), regulator_get_optional(9), regulator_put(9), regulator_register_supply_alias(9), regulator_unregister_supply_alias(9), regulator_bulk_register_supply_alias(9), regulator_bulk_unregister_supply_alias(9), regulator_ena_gpio_ctrl(9), _regulator_check_status_enabled(9), _regulator_handle_consumer_enable(9), _regulator_handle_consumer_disable(9), regulator_enable(9), regulator_disable(9), regulator_force_disable(9), regulator_disable_deferred(9), regulator_is_enabled(9), regulator_count_voltages(9), regulator_list_voltage(9), regulator_get_regmap(9), regulator_get_hardware_vsel_register(9), regulator_list_hardware_vsel(9), regulator_hardware_enable(9), regulator_get_linear_step(9), regulator_is_supported_voltage(9), regulator_set_voltage(9), regulator_set_voltage_time(9), regulator_set_voltage_time_sel(9), regulator_get_voltage(9), regulator_set_current_limit(9), regulator_get_current_limit(9), regulator_get_unclaimed_power_budget(9), regulator_request_power_budget(9), regulator_free_power_budget(9), regulator_set_mode(9), regulator_get_mode(9), regulator_get_error_flags(9), regulator_set_load(9), regulator_allow_bypass(9), regulator_register_notifier(9), regulator_unregister_notifier(9), regulator_bulk_get(9), regulator_bulk_enable(9), regulator_bulk_disable(9), regulator_bulk_force_disable(9), regulator_bulk_free(9), regulator_handle_critical(9), regulator_notifier_call_chain(9), regulator_mode_to_status(9), regulator_register(9), regulator_unregister(9), regulator_suspend(9), regulator_has_full_constraints(9), rdev_get_drvdata(9), regulator_get_drvdata(9), regulator_set_drvdata(9), rdev_get_id(9)
like, the whole contact list. iykyk ๐
okay that's the page!! mwah ๐ this lil cutie lives in./drivers/regulator, dated October 2026, and yes the footer saysregulator_sync_voltage(9)one more time because the kernel loves a good bookend โญ go re-apply that voltage bestie, you got this ๐งโโ๏ธ๐
๐ฆ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms