mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/
synced 2026-04-23 08:55:56 -04:00
drm: renesas: shmobile: Use media bus formats in platform data
Replace the custom shmob_drm_interface enumeration values with standard media bus formats. This simplifies driver handling of bus formats and prepares for DT support. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://lore.kernel.org/r/0a15e5100ca30d14953c93550eb1d4c2e18de939.1694767209.git.geert+renesas@glider.be
This commit is contained in:
@@ -18,17 +18,6 @@ enum shmob_drm_clk_source {
|
||||
SHMOB_DRM_CLK_EXTERNAL,
|
||||
};
|
||||
|
||||
enum shmob_drm_interface {
|
||||
SHMOB_DRM_IFACE_RGB8, /* 24bpp, 8:8:8 */
|
||||
SHMOB_DRM_IFACE_RGB9, /* 18bpp, 9:9 */
|
||||
SHMOB_DRM_IFACE_RGB12A, /* 24bpp, 12:12 */
|
||||
SHMOB_DRM_IFACE_RGB12B, /* 12bpp */
|
||||
SHMOB_DRM_IFACE_RGB16, /* 16bpp */
|
||||
SHMOB_DRM_IFACE_RGB18, /* 18bpp */
|
||||
SHMOB_DRM_IFACE_RGB24, /* 24bpp */
|
||||
SHMOB_DRM_IFACE_YUV422, /* 16bpp */
|
||||
};
|
||||
|
||||
struct shmob_drm_panel_data {
|
||||
unsigned int width_mm; /* Panel width in mm */
|
||||
unsigned int height_mm; /* Panel height in mm */
|
||||
@@ -36,7 +25,7 @@ struct shmob_drm_panel_data {
|
||||
};
|
||||
|
||||
struct shmob_drm_interface_data {
|
||||
enum shmob_drm_interface interface;
|
||||
unsigned int bus_fmt; /* MEDIA_BUS_FMT_* */
|
||||
unsigned int clk_div;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user