Lines Matching refs:panel
3 * AU Optronics A030JTN01.0 TFT LCD panel driver
40 struct drm_panel panel;
50 static inline struct a030jtn01 *to_a030jtn01(struct drm_panel *panel)
52 return container_of(panel, struct a030jtn01, panel);
55 static int a030jtn01_prepare(struct drm_panel *panel)
57 struct a030jtn01 *priv = to_a030jtn01(panel);
104 static int a030jtn01_unprepare(struct drm_panel *panel)
106 struct a030jtn01 *priv = to_a030jtn01(panel);
114 static int a030jtn01_enable(struct drm_panel *panel)
116 struct a030jtn01 *priv = to_a030jtn01(panel);
124 if (panel->backlight)
130 static int a030jtn01_disable(struct drm_panel *panel)
132 struct a030jtn01 *priv = to_a030jtn01(panel);
137 static int a030jtn01_get_modes(struct drm_panel *panel,
140 struct a030jtn01 *priv = to_a030jtn01(panel);
226 drm_panel_init(&priv->panel, dev, &a030jtn01_funcs,
229 err = drm_panel_of_backlight(&priv->panel);
233 drm_panel_add(&priv->panel);
242 drm_panel_remove(&priv->panel);
243 drm_panel_disable(&priv->panel);
244 drm_panel_unprepare(&priv->panel);