ili9341
static inline struct ili9341 *panel_to_ili9341(struct drm_panel *panel)
return container_of(panel, struct ili9341, panel);
static void ili9341_dpi_init(struct ili9341 *ili)
static int ili9341_dpi_power_on(struct ili9341 *ili)
static int ili9341_dpi_power_off(struct ili9341 *ili)
struct ili9341 *ili = panel_to_ili9341(panel);
struct ili9341 *ili = panel_to_ili9341(panel);
struct ili9341 *ili = panel_to_ili9341(panel);
struct ili9341 *ili = panel_to_ili9341(panel);
struct ili9341 *ili = panel_to_ili9341(panel);
struct ili9341 *ili;
ili = devm_drm_panel_alloc(dev, struct ili9341, panel,
struct ili9341 *ili = spi_get_drvdata(spi);
struct ili9341_device *ili9341;
ili9341 = devm_drm_dev_alloc(dev, &ili9341_driver, struct ili9341_device, dbidev.drm);
if (IS_ERR(ili9341))
return PTR_ERR(ili9341);
dbidev = &ili9341->dbidev;
plane = &ili9341->plane;
crtc = &ili9341->crtc;
encoder = &ili9341->encoder;
connector = &ili9341->connector;
struct ili9341_device *ili9341 = to_ili9341_device(drm);
struct mipi_dbi_dev *dbidev = &ili9341->dbidev;