Lines Matching refs:panel
3 * Panel driver for the Samsung LMS397KF04 480x800 DPI RGB panel.
49 * struct db7430 - state container for a panel controlled by the DB7430
57 /** @panel: the DRM panel instance for this device */
58 struct drm_panel panel;
84 static inline struct db7430 *to_db7430(struct drm_panel *panel)
86 return container_of(panel, struct db7430, panel);
172 static int db7430_unprepare(struct drm_panel *panel)
174 return db7430_power_off(to_db7430(panel));
177 static int db7430_disable(struct drm_panel *panel)
179 struct db7430 *db = to_db7430(panel);
190 static int db7430_prepare(struct drm_panel *panel)
192 return db7430_power_on(to_db7430(panel));
195 static int db7430_enable(struct drm_panel *panel)
197 struct db7430 *db = to_db7430(panel);
224 * @panel: the panel to get the mode for
227 static int db7430_get_modes(struct drm_panel *panel,
230 struct db7430 *db = to_db7430(panel);
297 drm_panel_init(&db->panel, dev, &db7430_drm_funcs,
301 ret = drm_panel_of_backlight(&db->panel);
307 drm_panel_add(&db->panel);
308 dev_dbg(dev, "added panel\n");
317 drm_panel_remove(&db->panel);
341 .name = "db7430-panel",
348 MODULE_DESCRIPTION("Samsung DB7430 panel driver");