drm/dsi: Order DCS helpers by command code
Most of these helpers had been introduced in the correct order, but some were simply appended, which wasn't detected when they were applied. Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
@ -998,6 +998,27 @@ int mipi_dsi_dcs_set_tear_on(struct mipi_dsi_device *dsi,
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL(mipi_dsi_dcs_set_tear_on);
|
EXPORT_SYMBOL(mipi_dsi_dcs_set_tear_on);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* mipi_dsi_dcs_set_pixel_format() - sets the pixel format for the RGB image
|
||||||
|
* data used by the interface
|
||||||
|
* @dsi: DSI peripheral device
|
||||||
|
* @format: pixel format
|
||||||
|
*
|
||||||
|
* Return: 0 on success or a negative error code on failure.
|
||||||
|
*/
|
||||||
|
int mipi_dsi_dcs_set_pixel_format(struct mipi_dsi_device *dsi, u8 format)
|
||||||
|
{
|
||||||
|
ssize_t err;
|
||||||
|
|
||||||
|
err = mipi_dsi_dcs_write(dsi, MIPI_DCS_SET_PIXEL_FORMAT, &format,
|
||||||
|
sizeof(format));
|
||||||
|
if (err < 0)
|
||||||
|
return err;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
EXPORT_SYMBOL(mipi_dsi_dcs_set_pixel_format);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mipi_dsi_dcs_set_tear_scanline() - set the scanline to use as trigger for
|
* mipi_dsi_dcs_set_tear_scanline() - set the scanline to use as trigger for
|
||||||
* the Tearing Effect output signal of the display module
|
* the Tearing Effect output signal of the display module
|
||||||
@ -1020,27 +1041,6 @@ int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline)
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL(mipi_dsi_dcs_set_tear_scanline);
|
EXPORT_SYMBOL(mipi_dsi_dcs_set_tear_scanline);
|
||||||
|
|
||||||
/**
|
|
||||||
* mipi_dsi_dcs_set_pixel_format() - sets the pixel format for the RGB image
|
|
||||||
* data used by the interface
|
|
||||||
* @dsi: DSI peripheral device
|
|
||||||
* @format: pixel format
|
|
||||||
*
|
|
||||||
* Return: 0 on success or a negative error code on failure.
|
|
||||||
*/
|
|
||||||
int mipi_dsi_dcs_set_pixel_format(struct mipi_dsi_device *dsi, u8 format)
|
|
||||||
{
|
|
||||||
ssize_t err;
|
|
||||||
|
|
||||||
err = mipi_dsi_dcs_write(dsi, MIPI_DCS_SET_PIXEL_FORMAT, &format,
|
|
||||||
sizeof(format));
|
|
||||||
if (err < 0)
|
|
||||||
return err;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL(mipi_dsi_dcs_set_pixel_format);
|
|
||||||
|
|
||||||
static int mipi_dsi_drv_probe(struct device *dev)
|
static int mipi_dsi_drv_probe(struct device *dev)
|
||||||
{
|
{
|
||||||
struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver);
|
struct mipi_dsi_driver *drv = to_mipi_dsi_driver(dev->driver);
|
||||||
|
@ -265,11 +265,11 @@ int mipi_dsi_dcs_set_column_address(struct mipi_dsi_device *dsi, u16 start,
|
|||||||
u16 end);
|
u16 end);
|
||||||
int mipi_dsi_dcs_set_page_address(struct mipi_dsi_device *dsi, u16 start,
|
int mipi_dsi_dcs_set_page_address(struct mipi_dsi_device *dsi, u16 start,
|
||||||
u16 end);
|
u16 end);
|
||||||
int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline);
|
|
||||||
int mipi_dsi_dcs_set_tear_off(struct mipi_dsi_device *dsi);
|
int mipi_dsi_dcs_set_tear_off(struct mipi_dsi_device *dsi);
|
||||||
int mipi_dsi_dcs_set_tear_on(struct mipi_dsi_device *dsi,
|
int mipi_dsi_dcs_set_tear_on(struct mipi_dsi_device *dsi,
|
||||||
enum mipi_dsi_dcs_tear_mode mode);
|
enum mipi_dsi_dcs_tear_mode mode);
|
||||||
int mipi_dsi_dcs_set_pixel_format(struct mipi_dsi_device *dsi, u8 format);
|
int mipi_dsi_dcs_set_pixel_format(struct mipi_dsi_device *dsi, u8 format);
|
||||||
|
int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* struct mipi_dsi_driver - DSI driver
|
* struct mipi_dsi_driver - DSI driver
|
||||||
|
Reference in New Issue
Block a user