STRUCT CDNS_DSI_PLATFORM_OPS(9)
π NAME π
struct cdns_dsi_platform_ops β CDNS DSI Platform operations</p> β¨ Okay bestie, this is from the Kernel API Manual (section 9), and it's literally the platform-ops page for CDNS DSI. No cap, it's a whole vibe.
πΈ SYNOPSIS πΈ
Here's the struct shape, and yes, copy it exactly β character for character, bestie:
struct cdns_dsi_platform_ops {
int (*init)(struct cdns_dsi *dsi);
void (*deinit)(struct cdns_dsi *dsi);
void (*enable)(struct cdns_dsi *dsi);
void (*disable)(struct cdns_dsi *dsi);
};
π Members π
These are the function pointers, and every single one is doing its little main-character moment:
initβ called in the CDNS DSI probe π«Άdeinitβ called in the CDNS DSI remove πenableβ called at the beginning of CDNS DSI bridge enable β¨disableβ called at the end of CDNS DSI bridge disable π
π SEE ALSO π
Go peek at this kernel file for the context, iykyk π:
./drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h
xoxo π sourced from ./drivers/gpu/drm/bridge/cadence, dated October 2026, and filed under struct cdns_...platform_ops(9) πβ¨
π¦ 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