diff options
Diffstat (limited to 'SOURCES/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch')
-rw-r--r-- | SOURCES/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch | 265 |
1 files changed, 0 insertions, 265 deletions
diff --git a/SOURCES/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch b/SOURCES/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch deleted file mode 100644 index 1d17d14..0000000 --- a/SOURCES/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch +++ /dev/null @@ -1,265 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:53 +0200 -Subject: [PATCH] drm/panel: st7703: Rename functions from jh057n prefix to - st7703 - -This is done so that code that's not specific to a particular -jh057n panel is named after the controller. Functions specific -to the panel are kept named after the panel. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 90 ++++++++++--------- - 1 file changed, 46 insertions(+), 44 deletions(-) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index 38ff742bc120..511af659f273 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -1,6 +1,8 @@ - // SPDX-License-Identifier: GPL-2.0 - /* -- * Rockteck jh057n00900 5.5" MIPI-DSI panel driver -+ * Driver for panels based on Sitronix ST7703 controller, souch as: -+ * -+ * - Rocktech jh057n00900 5.5" MIPI-DSI panel - * - * Copyright (C) Purism SPC 2019 - */ -@@ -21,7 +23,7 @@ - #include <drm/drm_panel.h> - #include <drm/drm_print.h> - --#define DRV_NAME "panel-rocktech-jh057n00900" -+#define DRV_NAME "panel-sitronix-st7703" - - /* Manufacturer specific Commands send via DSI */ - #define ST7703_CMD_ALL_PIXEL_OFF 0x22 -@@ -45,7 +47,7 @@ - #define ST7703_CMD_SETGIP1 0xE9 - #define ST7703_CMD_SETGIP2 0xEA - --struct jh057n { -+struct st7703 { - struct device *dev; - struct drm_panel panel; - struct gpio_desc *reset_gpio; -@@ -56,9 +58,9 @@ struct jh057n { - struct dentry *debugfs; - }; - --static inline struct jh057n *panel_to_jh057n(struct drm_panel *panel) -+static inline struct st7703 *panel_to_st7703(struct drm_panel *panel) - { -- return container_of(panel, struct jh057n, panel); -+ return container_of(panel, struct st7703, panel); - } - - #define dsi_generic_write_seq(dsi, seq...) do { \ -@@ -69,7 +71,7 @@ static inline struct jh057n *panel_to_jh057n(struct drm_panel *panel) - return ret; \ - } while (0) - --static int jh057n_init_sequence(struct jh057n *ctx) -+static int jh057n_init_sequence(struct st7703 *ctx) - { - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); - struct device *dev = ctx->dev; -@@ -141,9 +143,9 @@ static int jh057n_init_sequence(struct jh057n *ctx) - return 0; - } - --static int jh057n_enable(struct drm_panel *panel) -+static int st7703_enable(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - int ret; - - ret = jh057n_init_sequence(ctx); -@@ -156,17 +158,17 @@ static int jh057n_enable(struct drm_panel *panel) - return 0; - } - --static int jh057n_disable(struct drm_panel *panel) -+static int st7703_disable(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); - - return mipi_dsi_dcs_set_display_off(dsi); - } - --static int jh057n_unprepare(struct drm_panel *panel) -+static int st7703_unprepare(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - - if (!ctx->prepared) - return 0; -@@ -178,9 +180,9 @@ static int jh057n_unprepare(struct drm_panel *panel) - return 0; - } - --static int jh057n_prepare(struct drm_panel *panel) -+static int st7703_prepare(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - int ret; - - if (ctx->prepared) -@@ -230,10 +232,10 @@ static const struct drm_display_mode default_mode = { - .height_mm = 130, - }; - --static int jh057n_get_modes(struct drm_panel *panel, -+static int st7703_get_modes(struct drm_panel *panel, - struct drm_connector *connector) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - struct drm_display_mode *mode; - - mode = drm_mode_duplicate(connector->dev, &default_mode); -@@ -254,17 +256,17 @@ static int jh057n_get_modes(struct drm_panel *panel, - return 1; - } - --static const struct drm_panel_funcs jh057n_drm_funcs = { -- .disable = jh057n_disable, -- .unprepare = jh057n_unprepare, -- .prepare = jh057n_prepare, -- .enable = jh057n_enable, -- .get_modes = jh057n_get_modes, -+static const struct drm_panel_funcs st7703_drm_funcs = { -+ .disable = st7703_disable, -+ .unprepare = st7703_unprepare, -+ .prepare = st7703_prepare, -+ .enable = st7703_enable, -+ .get_modes = st7703_get_modes, - }; - - static int allpixelson_set(void *data, u64 val) - { -- struct jh057n *ctx = data; -+ struct st7703 *ctx = data; - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); - - DRM_DEV_DEBUG_DRIVER(ctx->dev, "Setting all pixels on\n"); -@@ -282,7 +284,7 @@ static int allpixelson_set(void *data, u64 val) - DEFINE_SIMPLE_ATTRIBUTE(allpixelson_fops, NULL, - allpixelson_set, "%llu\n"); - --static void jh057n_debugfs_init(struct jh057n *ctx) -+static void st7703_debugfs_init(struct st7703 *ctx) - { - ctx->debugfs = debugfs_create_dir(DRV_NAME, NULL); - -@@ -290,16 +292,16 @@ static void jh057n_debugfs_init(struct jh057n *ctx) - &allpixelson_fops); - } - --static void jh057n_debugfs_remove(struct jh057n *ctx) -+static void st7703_debugfs_remove(struct st7703 *ctx) - { - debugfs_remove_recursive(ctx->debugfs); - ctx->debugfs = NULL; - } - --static int jh057n_probe(struct mipi_dsi_device *dsi) -+static int st7703_probe(struct mipi_dsi_device *dsi) - { - struct device *dev = &dsi->dev; -- struct jh057n *ctx; -+ struct st7703 *ctx; - int ret; - - ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); -@@ -340,7 +342,7 @@ static int jh057n_probe(struct mipi_dsi_device *dsi) - return ret; - } - -- drm_panel_init(&ctx->panel, dev, &jh057n_drm_funcs, -+ drm_panel_init(&ctx->panel, dev, &st7703_drm_funcs, - DRM_MODE_CONNECTOR_DSI); - - ret = drm_panel_of_backlight(&ctx->panel); -@@ -363,13 +365,13 @@ static int jh057n_probe(struct mipi_dsi_device *dsi) - default_mode.vrefresh, - mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); - -- jh057n_debugfs_init(ctx); -+ st7703_debugfs_init(ctx); - return 0; - } - --static void jh057n_shutdown(struct mipi_dsi_device *dsi) -+static void st7703_shutdown(struct mipi_dsi_device *dsi) - { -- struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -+ struct st7703 *ctx = mipi_dsi_get_drvdata(dsi); - int ret; - - ret = drm_panel_unprepare(&ctx->panel); -@@ -383,12 +385,12 @@ static void jh057n_shutdown(struct mipi_dsi_device *dsi) - ret); - } - --static int jh057n_remove(struct mipi_dsi_device *dsi) -+static int st7703_remove(struct mipi_dsi_device *dsi) - { -- struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -+ struct st7703 *ctx = mipi_dsi_get_drvdata(dsi); - int ret; - -- jh057n_shutdown(dsi); -+ st7703_shutdown(dsi); - - ret = mipi_dsi_detach(dsi); - if (ret < 0) -@@ -397,28 +399,28 @@ static int jh057n_remove(struct mipi_dsi_device *dsi) - - drm_panel_remove(&ctx->panel); - -- jh057n_debugfs_remove(ctx); -+ st7703_debugfs_remove(ctx); - - return 0; - } - --static const struct of_device_id jh057n_of_match[] = { -+static const struct of_device_id st7703_of_match[] = { - { .compatible = "rocktech,jh057n00900" }, - { /* sentinel */ } - }; --MODULE_DEVICE_TABLE(of, jh057n_of_match); -+MODULE_DEVICE_TABLE(of, st7703_of_match); - --static struct mipi_dsi_driver jh057n_driver = { -- .probe = jh057n_probe, -- .remove = jh057n_remove, -- .shutdown = jh057n_shutdown, -+static struct mipi_dsi_driver st7703_driver = { -+ .probe = st7703_probe, -+ .remove = st7703_remove, -+ .shutdown = st7703_shutdown, - .driver = { - .name = DRV_NAME, -- .of_match_table = jh057n_of_match, -+ .of_match_table = st7703_of_match, - }, - }; --module_mipi_dsi_driver(jh057n_driver); -+module_mipi_dsi_driver(st7703_driver); - - MODULE_AUTHOR("Guido Günther <agx@sigxcpu.org>"); --MODULE_DESCRIPTION("DRM driver for Rocktech JH057N00900 MIPI DSI panel"); -+MODULE_DESCRIPTION("DRM driver for Sitronix ST7703 based MIPI DSI panels"); - MODULE_LICENSE("GPL v2"); --- -2.26.2 - |