ENUM PISP_TILE_EDGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum pisp_tile_edge(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes we're reading kernel docs together, this is our bonding era 🫢. This one is short and sweet: it's all about where a tile sits in the PiSP Back End. No cap, that's the whole vibe.


✨ NAME ✨

enum pisp_tile_edge β€” literally just "PiSP Back End Tile position". That's it. That's the whole job. It tells you which edge of the tile situation you're looking at πŸ’…


🌸 SYNOPSIS 🌸

enum pisp_tile_edge {
    PISP_LEFT_EDGE ,
    PISP_RIGHT_EDGE ,
    PISP_TOP_EDGE ,
    PISP_BOTTOM_EDGE

};

four constants, zero drama, all iconic πŸ‘‘


πŸŽ€ Constants πŸŽ€

  • PISP_LEFT_EDGE β€” the left edge tile, slay on the left side πŸ’–
  • PISP_RIGHT_EDGE β€” the right edge tile, main character energy on the right ✨
  • PISP_TOP_EDGE β€” the top edge tile, highkey up there πŸ¦‹
  • PISP_BOTTOM_EDGE β€” the bottom edge tile, lowkey holding it down 😭

like… it's giving directional awareness. four sides. that's the enum. periodt 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives here, go look at it iykyk:

./include/uapi/linux/media/raspberrypi/pisp_be_config.h

and now the friend group, in order, because we do not skip people in the group chat πŸ’œ:

  • struct pisp_be_global_config(9)
  • struct pisp_be_input_buffer_config(9)
  • struct pisp_be_dpc_config(9)
  • struct pisp_be_geq_config(9)
  • struct pisp_be_tdn_input_buffer_config(9)
  • struct pisp_be_tdn_config(9)
  • struct pisp_be_tdn_output_buffer_config(9)
  • struct pisp_be_sdn_config(9)
  • struct pisp_be_stitch_input_buffer_config(9)
  • struct pisp_be_stitch_config(9)
  • struct pisp_be_stitch_output_buffer_config(9)
  • struct pisp_be_cdn_config(9)
  • struct pisp_be_lsc_config(9)
  • struct pisp_be_lsc_extra(9)
  • struct pisp_be_cac_config(9)
  • struct pisp_be_cac_extra(9)
  • struct pisp_be_debin_config(9)
  • struct pisp_be_tonemap_config(9)
  • struct pisp_be_demosaic_config(9)
  • struct pisp_be_ccm_config(9)
  • struct pisp_be_sat_control_config(9)
  • struct pisp_be_false_colour_config(9)
  • struct pisp_be_sharpen_config(9)
  • struct pisp_be_sh_fc_combine_config(9)
  • struct pisp_be_gamma_config(9)
  • struct pisp_be_crop_config(9)
  • struct pisp_be_resample_config(9)
  • struct pisp_be_resample_extra(9)
  • struct pisp_be_downscale_config(9)
  • struct pisp_be_downscale_extra(9)
  • struct pisp_be_hog_config(9)
  • enum pisp_be_transform(9)
  • struct pisp_be_output_buffer_config(9)
  • struct pisp_be_hog_buffer_config(9)
  • struct pisp_be_config(9)
  • struct pisp_tile(9)
  • struct pisp_be_tiles_config(9)

ngl bestie this page is like four lines of actual content, but every single one of those references is here because we don't do incomplete over here πŸ™ˆπŸ’…

alright that's the whole page, ily, go forth and know your tile edges 🧚

β€” xoxo, sourced from ./include/uapi/linux/media/ras..., dated October 2026, and yes the header and footer both say enum pisp_tile_edge(9) because consistency is a flex πŸ”₯

πŸ“¦ where this page comes from