mipi_dsi_dcs...te_seq_multi(9)
πΈ NAME πΈ
ok so mipi_dsi_dcs_write_seq_multi β it transmits a DCS command with payload. that's the whole vibe. β¨
this lil baby lives in the Kernel API Manual, bestie, and it's giving "tiny macro, big responsibilities." π
β¨ SYNOPSIS β¨
mipi_dsi_dcs_write_seq_multi (ctx , cmd , seq... );
like yes, those spaces are real, don't come for me π«Ά
π ARGUMENTS π
ctxβ the Context for multiple DSI transactions. it's literally the main character holding all your state together πcmdβ the Command. just the command. simple. iconic. no notes. βseqβ buffer containing data to be transmitted. this is the payload bestie, the actual goods π¦
π DESCRIPTION π
okay so here's the tea β β this macro will print errors for you. like it handles the messy part so you don't have to. π
and the error handling is optimized for callers that call this multiple times in a row. multiple times. in a row. that's the whole design intent, slay π β¨
so if you're the kind of code that's hitting this in a loop β you're literally the target audience, this was built for you, no cap π§
π SEE ALSO π
like, go read these too, they're all in the kernel file ./include/drm/drm_mipi_dsi.h and honestly? the whole friend group is here π«Ά
struct mipi_dsi_msg(9)struct mipi_dsi_packet(9)struct mipi_dsi_host_ops(9)struct mipi_dsi_host(9)struct mipi_dsi_device_info(9)struct mipi_dsi_device(9)struct mipi_dsi_multi_context(9)mipi_dsi_pixel_format_to_bpp(9)enum mipi_dsi_dcs_tear_mode(9)mipi_dsi_generic_write_seq_multi(9)mipi_dsi_generic_write_var_seq_multi(9)mipi_dsi_dcs_write_var_seq_multi(9)mipi_dsi_dual(9)mipi_dsi_dual_generic_write_seq_multi(9)mipi_dsi_dual_dcs_write_seq_multi(9)struct mipi_dsi_driver(9)
that's the whole page bestie, go forth and transmit ππ¦
signed off from ./include/drm, dated October 2026 β mwah, ily, see u in the kernel tree πβ¨π
π¦ 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