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 --- |