ili9341.c (8284bae723f025cb6a8431566757a3854a3c53eb) ili9341.c (216b9bbaeaea96b7f05c220f61855d174be972d8)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * DRM driver for Ilitek ILI9341 panels
4 *
5 * Copyright 2018 David Lechner <david@lechnology.com>
6 *
7 * Based on mi0283qt.c:
8 * Copyright 2016 Noralf Trønnes

--- 123 unchanged lines hidden (view full) ---

132 addr_mode |= ILI9341_MADCTL_BGR;
133 mipi_dbi_command(dbi, MIPI_DCS_SET_ADDRESS_MODE, addr_mode);
134 mipi_dbi_enable_flush(dbidev, crtc_state, plane_state);
135out_exit:
136 drm_dev_exit(idx);
137}
138
139static const struct drm_simple_display_pipe_funcs ili9341_pipe_funcs = {
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * DRM driver for Ilitek ILI9341 panels
4 *
5 * Copyright 2018 David Lechner <david@lechnology.com>
6 *
7 * Based on mi0283qt.c:
8 * Copyright 2016 Noralf Trønnes

--- 123 unchanged lines hidden (view full) ---

132 addr_mode |= ILI9341_MADCTL_BGR;
133 mipi_dbi_command(dbi, MIPI_DCS_SET_ADDRESS_MODE, addr_mode);
134 mipi_dbi_enable_flush(dbidev, crtc_state, plane_state);
135out_exit:
136 drm_dev_exit(idx);
137}
138
139static const struct drm_simple_display_pipe_funcs ili9341_pipe_funcs = {
140 .mode_valid = mipi_dbi_pipe_mode_valid,
140 .enable = yx240qv29_enable,
141 .disable = mipi_dbi_pipe_disable,
142 .update = mipi_dbi_pipe_update,
143};
144
145static const struct drm_display_mode yx240qv29_mode = {
146 DRM_SIMPLE_MODE(240, 320, 37, 49),
147};

--- 108 unchanged lines hidden ---
141 .enable = yx240qv29_enable,
142 .disable = mipi_dbi_pipe_disable,
143 .update = mipi_dbi_pipe_update,
144};
145
146static const struct drm_display_mode yx240qv29_mode = {
147 DRM_SIMPLE_MODE(240, 320, 37, 49),
148};

--- 108 unchanged lines hidden ---