issei_heci_hw_reset(9)
π NAME π
issei_heci_hw_reset β bestie, this one resets the fw via the heci csr register. that's the whole vibe β¨
okay so quick lil context before we dive in: this is a page from the Kernel API Manual, and the star of the show is issei_heci_hw_reset(9). she's a function. she resets firmware. she's lowkey iconic for it π
β¨ SYNOPSIS β¨
int issei_heci_hw_reset (struct issei_device *idev , bool enable );
that's her signature, no cap β returns an int, takes a device pointer and a bool π«Ά
πΈ ARGUMENTS πΈ
idevβ the device structure. like, the actual device we're doing this whole reset thing on π¦enableβ this one's about whether interrupts should be enabled after the reset. so: should interrupts be enabled after reset? that's the question she's answering π
π RETURN π
0 on success, and an error code otherwise. that's it. that's the whole return contract, periodt β¨
fr fr, check that return value β 0 means slay, anything else means something went sideways π
π SEE ALSO π
so the kernel file that lives with this is at ./drivers/misc/issei/hw_heci.c, and here's the full friend group β the whole heci + issei squad, literally all of them, no one gets left out π«Ά
heci_reg_read(9)heci_reg_write(9)heci_fwcbrw_read(9)heci_hcbww_write(9)heci_irq_src(9)heci_hcsr_read(9)heci_hcsr_write(9)heci_hcsr_set(9)heci_hcsr_set_hig(9)heci_fwcsr_read(9)heci_count_full_read_slots(9)heci_irq_disable(9)heci_irq_clear(9)issei_heci_irq_clear(9)issei_heci_irq_enable(9)issei_heci_irq_disable(9)issei_heci_hw_reset_release(9)heci_hw_is_ready(9)heci_hw_is_resetting(9)issei_heci_host_set_ready(9)issei_heci_irq_write_generate(9)issei_heci_hw_config(9)heci_write_hbuf(9)heci_read_hbuf(9)issei_heci_setup_message_send(9)issei_heci_setup_message_recv(9)issei_heci_dev_init(9)
and that's the page!! mwah π this little manual lives under ./drivers/misc/issei, dated October 2026, and it's titled issei_heci_hw_reset(9) β go read the rest of the squad, iykyk πβ¨
π¦ 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