ENUM PANTHOR_FW_BINARY_ENTRY_TYPE(9)
π enum panthor_fw_binary_entry_type β Kernel API Manual β¨
okay bestie, so this is from the Kernel API Manual, and it's literally the enum that tells you what kind of blob you're looking at inside the Panthor firmware binary. no cap, it's a whole vibe check for firmware entries π«Ά
πΈ NAME πΈ
enum panthor_fw_binary_entry_type β Firmware binary entry type π
β¨ SYNOPSIS β¨
enum panthor_fw_binary_entry_type {
CSF_FW_BINARY_ENTRY_TYPE_IFACE ,
CSF_FW_BINARY_ENTRY_TYPE_CONFIG ,
CSF_FW_BINARY_ENTRY_TYPE_FUTF_TEST ,
CSF_FW_BINARY_ENTRY_TYPE_TRACE_BUFFER ,
CSF_FW_BINARY_ENTRY_TYPE_TIMELINE_METADATA ,
CSF_FW_BINARY_ENTRY_TYPE_BUILD_INFO_METADATA
};
π Constants π
like, here's the whole cast of characters, main character energy each one:
CSF_FW_BINARY_ENTRY_TYPE_IFACEβ the Host <-> FW interface. this is where the two of them actually talk, iconic πCSF_FW_BINARY_ENTRY_TYPE_CONFIGβ FW config. the settings, the setup, the little details πCSF_FW_BINARY_ENTRY_TYPE_FUTF_TESTβ unit-tests, fr fr. yes firmware has tests too, we love a self-aware queen π₯CSF_FW_BINARY_ENTRY_TYPE_TRACE_BUFFERβ trace buffer interface. for when you gotta see what's going down πCSF_FW_BINARY_ENTRY_TYPE_TIMELINE_METADATAβ timeline metadata interface. the when-was-what of it all βCSF_FW_BINARY_ENTRY_TYPE_BUILD_INFO_METADATAβ metadata about how the FW binary was built. the origin story, lowkey π¦
π SEE ALSO π
Kernel file ./drivers/gpu/drm/panthor/panthor_fw.c struct panthor_fw_binary_hdr(9), struct panthor_fw_binary_section_entry_hdr(9), struct panthor_fw_binary_iter(9), struct panthor_fw_section(9), struct panthor_fw_iface(9), struct panthor_fw(9), panthor_fw_get_glb_iface(9), panthor_fw_get_csg_iface(9), panthor_fw_get_cs_iface(9), panthor_fw_conv_timeout(9), panthor_fw_alloc_queue_iface_mem(9), panthor_fw_alloc_suspend_buf_mem(9), iface_fw_to_cpu_addr(9), panthor_fw_pre_reset(9), panthor_fw_post_reset(9), panthor_fw_unplug(9), panthor_fw_wait_acks(9), panthor_fw_glb_wait_acks(9), panthor_fw_csg_wait_acks(9), panthor_fw_ring_csg_doorbells(9), panthor_fw_init(9)
go read those too, bestie β that's the whole friend group, no gatekeeping π
and that's the page!! brought to you by the fine people at ./drivers/gpu/drm/panthor, dated October 2026 β mwah, slay, periodt π§ββοΈπ
π¦ 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