STRUCT QCOM_RAMP_CONTROLLER(9)
π NAME
struct qcom_ramp_controller β the main driver structure, bestie. Like, the whole vibe of this driver lives here. This is the kernel API manual for section 9, and yes we're doing this together π«Ά
β¨ SYNOPSIS
okay so here's literally the whole struct, no cap, exactly as it is:
struct qcom_ramp_controller {
struct regmap *regmap;
const struct qcom_ramp_controller_desc *desc;
};
Two members. That's it. That's the icon behavior π
π MEMBERS
regmapβ the Regmap handle πΈ this is your regmap, your actual handle to the registers, the whole reason anything worksdescβ SoC specific parameters β this is where the SoC-specific stuff lives, it's aconst struct qcom_ramp_controller_desc *, so it's giving very much "read-only, don't touch, it's perfect already"
π SEE ALSO
the whole friend group fr fr, go check them out:
- Kernel file
./drivers/soc/qcom/ramp_controller.cstruct qcom_ramp_controller_desc(9)rc_wait_for_update(9)rc_set_cfg_update(9)rc_write_cfg(9)rc_ramp_ctrl_enable(9)qcom_ramp_controller_start(9)
okay bestie that's the whole page, you ate that π β¨ go read the related pages and slay
so yeah π¦ this one lives in ./drivers/soc/qcom, it's dated October 2026, and the manual page is struct qcom_ramp_controller(9) β that's the source, the version, and the date, all cute and accounted for. periodt ππΈ
π¦ 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