sharp_panel
struct sharp_panel *sharp;
sharp = devm_drm_panel_alloc(dev, struct sharp_panel, panel,
struct sharp_panel *sharp = mipi_dsi_get_drvdata(dsi);
static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel)
return container_of(panel, struct sharp_panel, panel);
static void sharp_panel_reset(struct sharp_panel *sharp)
struct sharp_panel *sharp = to_sharp_panel(panel);
struct sharp_panel *sharp = to_sharp_panel(panel);
struct sharp_panel *sharp = to_sharp_panel(panel);
static int sharp_panel_add(struct sharp_panel *sharp)
static void sharp_panel_del(struct sharp_panel *sharp)
static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel)
struct sharp_panel *sharp;
return container_of(panel, struct sharp_panel, base);
static void sharp_wait_frames(struct sharp_panel *sharp, unsigned int frames)
struct sharp_panel *sharp = mipi_dsi_get_drvdata(dsi);
static int sharp_panel_write(struct sharp_panel *sharp, u16 offset, u8 value)
static __maybe_unused int sharp_panel_read(struct sharp_panel *sharp,
struct sharp_panel *sharp = to_sharp_panel(panel);