scmi_reset_assert(9)
π scmi_reset_assert β it's giving "assert that reset" energy
okay so bestie, welcome to the Kernel API Manual β¨ this one lives in the kernel API pages and it's literally all about slapping an assert on a device's reset line via the ARM SCMI protocol. no cap, it's short and sweet π
β¨ SYNOPSIS β¨
int scmi_reset_assert (struct reset_controller_dev *rcdev , unsigned
long id );
π«Ά ARGUMENTS π«Ά
rcdevβ the reset controller entity itself π« like, the whole reset-controller situation you're working withidβ the ID of the reset you wanna assert πΈ which specific reset is getting the treatment
π DESCRIPTION π
so this function is the glow-up that implements the reset driver op β its whole job is to assert a device's reset using the ARM SCMI protocol π₯ that's it, that's the vibe. it's the assert side of the story, and it's literally doing exactly what it says on the tin π
π RETURN π
0β successful request, slay π everything went off without a hitch- anything else β a corresponding error value π aka it did not go off, go check the error
π¦ SEE ALSO π¦
- Kernel file
./drivers/reset/reset-scmi.cβ the source file where all this lives π struct scmi_reset_data(9)scmi_reset_deassert(9)β the deassert bestie, the other half of the duo π«Άscmi_reset_reset(9)β the full reset one, also iconic
ngl bestie, if you're here you probably want scmi_reset_deassert(9) too β they're a matching set π
and that's the tea π this page came straight out of ./drivers/reset and it's dated October 2026 β so go forth, assert those resets, and remember: error value β 0 means something's wrong, fr fr πβ¨
π¦ 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