mipi_dsi_dc...page_address(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mipi_dsi_dcs_set_page_address πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes that Kernel API Manual, the one with all the DRM/Dζ°’SI lore 🫢. The page header is lowkey truncating the name as mipi_dsi_dc...page_address(9) because apparently man page titles have a character budget too 😭, but the actual function is the one and only mipi_dsi_dcs_set_page_address. Let's get into it ✨


🌸 NAME 🌸

mipi_dsi_dcs_set_page_address β€” define the page extent of the frame memory accessed by the host processor πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int mipi_dsi_dcs_set_page_address(struct mipi_dsi_device *dsi, u16 start, u16 end);

✨ ARGUMENTS ✨

  • dsi β€” the DSI peripheral device πŸ’œ (your little display bestie you're talking to)
  • start β€” first page of frame memory 🌸
  • end β€” last page of frame memory 🌸

πŸŽ€ DESCRIPTION πŸŽ€

sooooo about this one… this function is deprecated πŸ™ˆ. Not me delivering bad news, but fr fr, don't start anything new with it. Use mipi_dsi_dcs_set_page_address_multi instead β€” that's the upgraded icon, the main character, the one you should be obsessed with πŸ‘‘.


πŸ’– RETURN πŸ’–

Returns 0 on success ✨ or a negative error code on failure 😭.


🌈 SEE ALSO 🌈

literally the whole friend group πŸ’… β€” go say hi to:

like, that's the whole squad, no cap πŸ”₯


πŸ’€ friendly reminder bestie: this one's deprecated. Deprecated means it's still here, still works, but the kernel devs are gently side-eyeing you if you use it. Go with mipi_dsi_dcs_set_page_address_multi β€” trust 🫢

and that's the page! 🌟 it lives over in ./drivers/gpu/drm, dated October 2026, and it was giving very much "Kernel API Manual" energy from start to finish πŸŽ€πŸ’– slay, go read some source code, ily ✨

πŸ“¦ where this page comes from