Message ID | 20190902125359.18001-7-tomi.valkeinen@ti.com |
---|---|
State | Superseded |
Headers | show |
Series | drm/omap: misc improvements | expand |
Hi Tomi, Thank you for the patch. Missing "Move" in the subject after "dss: " ? On Mon, Sep 02, 2019 at 03:53:58PM +0300, Tomi Valkeinen wrote: > From: Jyri Sarha <jsarha@ti.com> > > The core.c just for registering the drivers is kind of useless. Let's > get rid of it and register the dss drivers in dss.c. > > Signed-off-by: Jyri Sarha <jsarha@ti.com> > Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > --- > drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- > drivers/gpu/drm/omapdrm/dss/core.c | 55 ---------------------------- > drivers/gpu/drm/omapdrm/dss/dss.c | 37 +++++++++++++++++++ > 3 files changed, 38 insertions(+), 56 deletions(-) > delete mode 100644 drivers/gpu/drm/omapdrm/dss/core.c > > diff --git a/drivers/gpu/drm/omapdrm/dss/Makefile b/drivers/gpu/drm/omapdrm/dss/Makefile > index 904101c5e79d..5950c3f52c2e 100644 > --- a/drivers/gpu/drm/omapdrm/dss/Makefile > +++ b/drivers/gpu/drm/omapdrm/dss/Makefile > @@ -6,7 +6,7 @@ omapdss-base-y := base.o display.o dss-of.o output.o > > obj-$(CONFIG_OMAP2_DSS) += omapdss.o > # Core DSS files > -omapdss-y := core.o dss.o dispc.o dispc_coefs.o \ > +omapdss-y := dss.o dispc.o dispc_coefs.o \ > pll.o video-pll.o > omapdss-$(CONFIG_OMAP2_DSS_DPI) += dpi.o > omapdss-$(CONFIG_OMAP2_DSS_VENC) += venc.o > diff --git a/drivers/gpu/drm/omapdrm/dss/core.c b/drivers/gpu/drm/omapdrm/dss/core.c > deleted file mode 100644 > index 6ac497b63711..000000000000 > --- a/drivers/gpu/drm/omapdrm/dss/core.c > +++ /dev/null > @@ -1,55 +0,0 @@ > -// SPDX-License-Identifier: GPL-2.0-only > -/* > - * Copyright (C) 2009 Nokia Corporation > - * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> > - * > - * Some code and ideas taken from drivers/video/omap/ driver > - * by Imre Deak. > - */ > - > -#define DSS_SUBSYS_NAME "CORE" > - > -#include <linux/kernel.h> > -#include <linux/module.h> > -#include <linux/platform_device.h> > - > -#include "omapdss.h" > -#include "dss.h" > - > -/* INIT */ > -static struct platform_driver * const omap_dss_drivers[] = { > - &omap_dsshw_driver, > - &omap_dispchw_driver, > -#ifdef CONFIG_OMAP2_DSS_DSI > - &omap_dsihw_driver, > -#endif > -#ifdef CONFIG_OMAP2_DSS_VENC > - &omap_venchw_driver, > -#endif > -#ifdef CONFIG_OMAP4_DSS_HDMI > - &omapdss_hdmi4hw_driver, > -#endif > -#ifdef CONFIG_OMAP5_DSS_HDMI > - &omapdss_hdmi5hw_driver, > -#endif > -}; > - > -static int __init omap_dss_init(void) > -{ > - return platform_register_drivers(omap_dss_drivers, > - ARRAY_SIZE(omap_dss_drivers)); > -} > - > -static void __exit omap_dss_exit(void) > -{ > - platform_unregister_drivers(omap_dss_drivers, > - ARRAY_SIZE(omap_dss_drivers)); > -} > - > -module_init(omap_dss_init); > -module_exit(omap_dss_exit); > - > -MODULE_AUTHOR("Tomi Valkeinen <tomi.valkeinen@ti.com>"); > -MODULE_DESCRIPTION("OMAP2/3 Display Subsystem"); > -MODULE_LICENSE("GPL v2"); > - > diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c > index e226324adb69..41d495a360d8 100644 > --- a/drivers/gpu/drm/omapdrm/dss/dss.c > +++ b/drivers/gpu/drm/omapdrm/dss/dss.c > @@ -1598,3 +1598,40 @@ struct platform_driver omap_dsshw_driver = { > .suppress_bind_attrs = true, > }, > }; > + > +/* INIT */ > +static struct platform_driver * const omap_dss_drivers[] = { > + &omap_dsshw_driver, > + &omap_dispchw_driver, > +#ifdef CONFIG_OMAP2_DSS_DSI > + &omap_dsihw_driver, > +#endif > +#ifdef CONFIG_OMAP2_DSS_VENC > + &omap_venchw_driver, > +#endif > +#ifdef CONFIG_OMAP4_DSS_HDMI > + &omapdss_hdmi4hw_driver, > +#endif > +#ifdef CONFIG_OMAP5_DSS_HDMI > + &omapdss_hdmi5hw_driver, > +#endif > +}; > + > +static int __init omap_dss_init(void) > +{ > + return platform_register_drivers(omap_dss_drivers, > + ARRAY_SIZE(omap_dss_drivers)); > +} > + > +static void __exit omap_dss_exit(void) > +{ > + platform_unregister_drivers(omap_dss_drivers, > + ARRAY_SIZE(omap_dss_drivers)); > +} > + > +module_init(omap_dss_init); > +module_exit(omap_dss_exit); > + > +MODULE_AUTHOR("Tomi Valkeinen <tomi.valkeinen@ti.com>"); > +MODULE_DESCRIPTION("OMAP2/3/4/5 Display Subsystem"); > +MODULE_LICENSE("GPL v2");
On 03/09/2019 18:34, Laurent Pinchart wrote: > Hi Tomi, > > Thank you for the patch. > > Missing "Move" in the subject after "dss: " ? > That was intentional to keep the subject short enough. But it looks like it is just bellow 76 chars (80 - 4 char indent) even with "Move" added to it. BR, Jyri > On Mon, Sep 02, 2019 at 03:53:58PM +0300, Tomi Valkeinen wrote: >> From: Jyri Sarha <jsarha@ti.com> >> >> The core.c just for registering the drivers is kind of useless. Let's >> get rid of it and register the dss drivers in dss.c. >> >> Signed-off-by: Jyri Sarha <jsarha@ti.com> >> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> > > Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > >> --- >> drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- >> drivers/gpu/drm/omapdrm/dss/core.c | 55 ---------------------------- >> drivers/gpu/drm/omapdrm/dss/dss.c | 37 +++++++++++++++++++ >> 3 files changed, 38 insertions(+), 56 deletions(-) >> delete mode 100644 drivers/gpu/drm/omapdrm/dss/core.c >> >> diff --git a/drivers/gpu/drm/omapdrm/dss/Makefile b/drivers/gpu/drm/omapdrm/dss/Makefile >> index 904101c5e79d..5950c3f52c2e 100644 >> --- a/drivers/gpu/drm/omapdrm/dss/Makefile >> +++ b/drivers/gpu/drm/omapdrm/dss/Makefile >> @@ -6,7 +6,7 @@ omapdss-base-y := base.o display.o dss-of.o output.o >> >> obj-$(CONFIG_OMAP2_DSS) += omapdss.o >> # Core DSS files >> -omapdss-y := core.o dss.o dispc.o dispc_coefs.o \ >> +omapdss-y := dss.o dispc.o dispc_coefs.o \ >> pll.o video-pll.o >> omapdss-$(CONFIG_OMAP2_DSS_DPI) += dpi.o >> omapdss-$(CONFIG_OMAP2_DSS_VENC) += venc.o >> diff --git a/drivers/gpu/drm/omapdrm/dss/core.c b/drivers/gpu/drm/omapdrm/dss/core.c >> deleted file mode 100644 >> index 6ac497b63711..000000000000 >> --- a/drivers/gpu/drm/omapdrm/dss/core.c >> +++ /dev/null >> @@ -1,55 +0,0 @@ >> -// SPDX-License-Identifier: GPL-2.0-only >> -/* >> - * Copyright (C) 2009 Nokia Corporation >> - * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> >> - * >> - * Some code and ideas taken from drivers/video/omap/ driver >> - * by Imre Deak. >> - */ >> - >> -#define DSS_SUBSYS_NAME "CORE" >> - >> -#include <linux/kernel.h> >> -#include <linux/module.h> >> -#include <linux/platform_device.h> >> - >> -#include "omapdss.h" >> -#include "dss.h" >> - >> -/* INIT */ >> -static struct platform_driver * const omap_dss_drivers[] = { >> - &omap_dsshw_driver, >> - &omap_dispchw_driver, >> -#ifdef CONFIG_OMAP2_DSS_DSI >> - &omap_dsihw_driver, >> -#endif >> -#ifdef CONFIG_OMAP2_DSS_VENC >> - &omap_venchw_driver, >> -#endif >> -#ifdef CONFIG_OMAP4_DSS_HDMI >> - &omapdss_hdmi4hw_driver, >> -#endif >> -#ifdef CONFIG_OMAP5_DSS_HDMI >> - &omapdss_hdmi5hw_driver, >> -#endif >> -}; >> - >> -static int __init omap_dss_init(void) >> -{ >> - return platform_register_drivers(omap_dss_drivers, >> - ARRAY_SIZE(omap_dss_drivers)); >> -} >> - >> -static void __exit omap_dss_exit(void) >> -{ >> - platform_unregister_drivers(omap_dss_drivers, >> - ARRAY_SIZE(omap_dss_drivers)); >> -} >> - >> -module_init(omap_dss_init); >> -module_exit(omap_dss_exit); >> - >> -MODULE_AUTHOR("Tomi Valkeinen <tomi.valkeinen@ti.com>"); >> -MODULE_DESCRIPTION("OMAP2/3 Display Subsystem"); >> -MODULE_LICENSE("GPL v2"); >> - >> diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c >> index e226324adb69..41d495a360d8 100644 >> --- a/drivers/gpu/drm/omapdrm/dss/dss.c >> +++ b/drivers/gpu/drm/omapdrm/dss/dss.c >> @@ -1598,3 +1598,40 @@ struct platform_driver omap_dsshw_driver = { >> .suppress_bind_attrs = true, >> }, >> }; >> + >> +/* INIT */ >> +static struct platform_driver * const omap_dss_drivers[] = { >> + &omap_dsshw_driver, >> + &omap_dispchw_driver, >> +#ifdef CONFIG_OMAP2_DSS_DSI >> + &omap_dsihw_driver, >> +#endif >> +#ifdef CONFIG_OMAP2_DSS_VENC >> + &omap_venchw_driver, >> +#endif >> +#ifdef CONFIG_OMAP4_DSS_HDMI >> + &omapdss_hdmi4hw_driver, >> +#endif >> +#ifdef CONFIG_OMAP5_DSS_HDMI >> + &omapdss_hdmi5hw_driver, >> +#endif >> +}; >> + >> +static int __init omap_dss_init(void) >> +{ >> + return platform_register_drivers(omap_dss_drivers, >> + ARRAY_SIZE(omap_dss_drivers)); >> +} >> + >> +static void __exit omap_dss_exit(void) >> +{ >> + platform_unregister_drivers(omap_dss_drivers, >> + ARRAY_SIZE(omap_dss_drivers)); >> +} >> + >> +module_init(omap_dss_init); >> +module_exit(omap_dss_exit); >> + >> +MODULE_AUTHOR("Tomi Valkeinen <tomi.valkeinen@ti.com>"); >> +MODULE_DESCRIPTION("OMAP2/3/4/5 Display Subsystem"); >> +MODULE_LICENSE("GPL v2"); >
diff --git a/drivers/gpu/drm/omapdrm/dss/Makefile b/drivers/gpu/drm/omapdrm/dss/Makefile index 904101c5e79d..5950c3f52c2e 100644 --- a/drivers/gpu/drm/omapdrm/dss/Makefile +++ b/drivers/gpu/drm/omapdrm/dss/Makefile @@ -6,7 +6,7 @@ omapdss-base-y := base.o display.o dss-of.o output.o obj-$(CONFIG_OMAP2_DSS) += omapdss.o # Core DSS files -omapdss-y := core.o dss.o dispc.o dispc_coefs.o \ +omapdss-y := dss.o dispc.o dispc_coefs.o \ pll.o video-pll.o omapdss-$(CONFIG_OMAP2_DSS_DPI) += dpi.o omapdss-$(CONFIG_OMAP2_DSS_VENC) += venc.o diff --git a/drivers/gpu/drm/omapdrm/dss/core.c b/drivers/gpu/drm/omapdrm/dss/core.c deleted file mode 100644 index 6ac497b63711..000000000000 --- a/drivers/gpu/drm/omapdrm/dss/core.c +++ /dev/null @@ -1,55 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only -/* - * Copyright (C) 2009 Nokia Corporation - * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> - * - * Some code and ideas taken from drivers/video/omap/ driver - * by Imre Deak. - */ - -#define DSS_SUBSYS_NAME "CORE" - -#include <linux/kernel.h> -#include <linux/module.h> -#include <linux/platform_device.h> - -#include "omapdss.h" -#include "dss.h" - -/* INIT */ -static struct platform_driver * const omap_dss_drivers[] = { - &omap_dsshw_driver, - &omap_dispchw_driver, -#ifdef CONFIG_OMAP2_DSS_DSI - &omap_dsihw_driver, -#endif -#ifdef CONFIG_OMAP2_DSS_VENC - &omap_venchw_driver, -#endif -#ifdef CONFIG_OMAP4_DSS_HDMI - &omapdss_hdmi4hw_driver, -#endif -#ifdef CONFIG_OMAP5_DSS_HDMI - &omapdss_hdmi5hw_driver, -#endif -}; - -static int __init omap_dss_init(void) -{ - return platform_register_drivers(omap_dss_drivers, - ARRAY_SIZE(omap_dss_drivers)); -} - -static void __exit omap_dss_exit(void) -{ - platform_unregister_drivers(omap_dss_drivers, - ARRAY_SIZE(omap_dss_drivers)); -} - -module_init(omap_dss_init); -module_exit(omap_dss_exit); - -MODULE_AUTHOR("Tomi Valkeinen <tomi.valkeinen@ti.com>"); -MODULE_DESCRIPTION("OMAP2/3 Display Subsystem"); -MODULE_LICENSE("GPL v2"); - diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c index e226324adb69..41d495a360d8 100644 --- a/drivers/gpu/drm/omapdrm/dss/dss.c +++ b/drivers/gpu/drm/omapdrm/dss/dss.c @@ -1598,3 +1598,40 @@ struct platform_driver omap_dsshw_driver = { .suppress_bind_attrs = true, }, }; + +/* INIT */ +static struct platform_driver * const omap_dss_drivers[] = { + &omap_dsshw_driver, + &omap_dispchw_driver, +#ifdef CONFIG_OMAP2_DSS_DSI + &omap_dsihw_driver, +#endif +#ifdef CONFIG_OMAP2_DSS_VENC + &omap_venchw_driver, +#endif +#ifdef CONFIG_OMAP4_DSS_HDMI + &omapdss_hdmi4hw_driver, +#endif +#ifdef CONFIG_OMAP5_DSS_HDMI + &omapdss_hdmi5hw_driver, +#endif +}; + +static int __init omap_dss_init(void) +{ + return platform_register_drivers(omap_dss_drivers, + ARRAY_SIZE(omap_dss_drivers)); +} + +static void __exit omap_dss_exit(void) +{ + platform_unregister_drivers(omap_dss_drivers, + ARRAY_SIZE(omap_dss_drivers)); +} + +module_init(omap_dss_init); +module_exit(omap_dss_exit); + +MODULE_AUTHOR("Tomi Valkeinen <tomi.valkeinen@ti.com>"); +MODULE_DESCRIPTION("OMAP2/3/4/5 Display Subsystem"); +MODULE_LICENSE("GPL v2");