rpi_firmware_get(9)
okay so bestie, welcome to the Kernel API Manual page for rpi_firmware_get(9) β yes, we are doing Raspberry Pi firmware kernel vibes today and itβs giving main character energy π§β¨
πΈ NAME πΈ
rpi_firmware_get β get pointer to rpi_firmware structure. thatβs it, thatβs the mission π
β¨ SYNOPSIS β¨
struct rpi_firmware * rpi_firmware_get (struct device_node
*firmware_node );
π ARGUMENTS π
firmware_nodeβ pointer to the firmware Device Tree node. literally the node handoff, iykyk π
π DESCRIPTION π
okay so the reference to rpi_firmware has to be released with rpi_firmware_put β do not ghost it, bestie, release it properly π«Ά
It returns NULL if the firmware device is not ready. so if the firmware device is not ready, you get NULL, and thatβs the vibe check fail ππ
π SEE ALSO π
go peek at these, bestie:
- Kernel file
./drivers/firmware/raspberrypi.cπΈ rpi_firmware_property_list(9)rpi_firmware_property(9)devm_rpi_firmware_get(9)
mwah π β source/version: ./drivers/firmware; date: October 2026; manual: rpi_firmware_get(9). bye bestie, go release that reference π«Άβ¨
π¦ 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