child_regions_with_firmware(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this is the child_regions_with_firmware(9) page from the Kernel API Manual β€” and it's used to check the child region info. it's giving β€œvalidation era,” and honestly? iconic. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

int child_regions_with_firmware (struct device_node *overlay );

πŸŽ€ ARGUMENTS πŸŽ€

  • overlay β€” device node of the overlay. that's the one you're handing over, no biggie. 🫢

🌸 DESCRIPTION 🌸

so here's the vibe check: if the overlay adds child FPGA regions, those child FPGA regions are not allowed to have a firmware-name property. periodt. 🚫✨

like, do not pass go, do not add firmware-name to a child FPGA region in this overlay. it's giving invalid, and the function will tell you so. 😭

πŸ”₯ RETURN πŸ”₯

  • 0 β€” OK, we love to see it. πŸ‘‘
  • -EINVAL β€” if a child FPGA region adds firmware-name. yeah, that's the no-no. πŸ’€

🌈 SEE ALSO 🌈

the kernel file is ./drivers/fpga/of-fpga-region.c, and here are the related besties, all listed exactly as the manual says:


cute little sign-off: this page lives at ./drivers/fpga, it's dated October 2026, and you've been reading child_regions_with_firmware(9). mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from