STRUCT OMAP_RPROC_BOOT_DATA(9)
β¨ struct omap_rproc_boot_data(9) β¨
okay so bestie, welcome to the Kernel API Manual π
this page is literally all about struct omap_rproc_boot_data β the boot data structure for the DSP omap rprocs. yes that's a mouthful, no I will not be shortening it, it's iconic π
πΈ NAME πΈ
struct omap_rproc_boot_data β the boot data structure for the DSP omap rprocs, and honestly? she's serving exactly what her name says π«Ά
π¦ SYNOPSIS π¦
here's the whole glow-up, verbatim, no cap:
struct omap_rproc_boot_data {
struct regmap *syscon;
unsigned int boot_reg;
unsigned int boot_reg_shift;
};
that's the entire struct, bestie. three members. small but mighty πβ¨
π Members π
not me giving each member her own moment, because they deserve it:
sysconβ theregmaphandle for the system control configuration module. think of it as the lil keycard that gets you into the system control config module ποΈboot_regβ the boot register offset within thesysconregmap. it's the address-y coordinate of the boot register inside that regmap, periodt πboot_reg_shiftβ the bit-field shift required for the boot address value inboot_reg. yeah, you gotta shift it into place, that's just the vibe π«
π SEE ALSO π
go read these next, i'm obsessed with this whole friend group honestly:
- Kernel file
./drivers/remoteproc/omap_remoteproc.c struct omap_rproc_mem(9)struct omap_rproc_timer(9)struct omap_rproc(9)struct omap_rproc_mem_data(9)struct omap_rproc_dev_data(9)omap_rproc_request_timer(9)omap_rproc_start_timer(9)omap_rproc_stop_timer(9)omap_rproc_release_timer(9)omap_rproc_get_timer_irq(9)omap_rproc_ack_timer_irq(9)omap_rproc_watchdog_isr(9)omap_rproc_enable_timers(9)omap_rproc_disable_timers(9)omap_rproc_mbox_callback(9)omap_rproc_write_dsp_boot_addr(9)omap_rproc_da_to_va(9)
ngl bestie, every single one of those is linked from ./drivers/remoteproc/omap_remoteproc.c, so you already know where the whole squad lives π§
and that's the page!! π sourced straight from ./drivers/remoteproc, dated October 2026, and yes she's officially titled struct omap_rproc_boot_data(9). slay, go read ur kernel code, ily, bye πβ¨πΈ
π¦ 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