child_regions_with_firmware(9)
β¨ 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 addsfirmware-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:
of_fpga_region_find(9)of_fpga_region_get_mgr(9)of_fpga_region_get_bridges(9)of_fpga_region_parse_ov(9)of_fpga_region_notify_pre_apply(9)of_fpga_region_notify_post_remove(9)of_fpga_region_notify(9)of_fpga_region_init(9)
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
- 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