STRUCT OMAP_RPROC_BOOT_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 β€” the regmap handle 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 the syscon regmap. 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 in boot_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:


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