From: Jyri Sarha <jsarha@ti.com>
To: dri-devel@lists.freedesktop.org
Cc: yamonkar@cadence.com, praneeth@ti.com, sjakhade@cadence.com,
peter.ujfalusi@ti.com, tomi.valkeinen@ti.com,
laurent.pinchart@ideasonboard.com, subhajit_paul@ti.com
Subject: [PATCH 0/5] drm/tidss: New driver for TI Keystone platform Display SubSystem
Date: Tue, 26 Nov 2019 11:53:05 +0200 [thread overview]
Message-ID: <cover.1574760777.git.jsarha@ti.com> (raw)
There was couple of attempts upstream an earlier version of this
driver about a year ago [1]. Back then I needed to stop my efforts to
implement support for next Keystone DSS version, so now the driver
supports three different Keystone DSS version on three different SoCs.
I am starting the patch series versioning from the beginning since it
has been over a year since the previous patch set and the structure of
the driver has evolved quite a bit. However, all the earlier comments
should be addressed in this series.
[1] https://patchwork.freedesktop.org/series/44947/
Jyri Sarha (5):
dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding
dt-bindings: display: ti,am65x-dss: Add dt-schema yaml binding
dt-bindings: display: ti,j721e-dss: Add dt-schema yaml binding
drm/tidss: New driver for TI Keystone platform Display SubSystem
MAINTAINERS: add entry for tidss
.../bindings/display/ti/ti,am65x-dss.yaml | 133 +
.../bindings/display/ti/ti,j721e-dss.yaml | 177 ++
.../bindings/display/ti/ti,k2g-dss.yaml | 97 +
MAINTAINERS | 10 +
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/tidss/Kconfig | 15 +
drivers/gpu/drm/tidss/Makefile | 12 +
drivers/gpu/drm/tidss/tidss_crtc.c | 373 +++
drivers/gpu/drm/tidss/tidss_crtc.h | 45 +
drivers/gpu/drm/tidss/tidss_dispc.c | 2645 +++++++++++++++++
drivers/gpu/drm/tidss/tidss_dispc.h | 132 +
drivers/gpu/drm/tidss/tidss_dispc_regs.h | 243 ++
drivers/gpu/drm/tidss/tidss_drv.c | 292 ++
drivers/gpu/drm/tidss/tidss_drv.h | 42 +
drivers/gpu/drm/tidss/tidss_encoder.c | 89 +
drivers/gpu/drm/tidss/tidss_encoder.h | 17 +
drivers/gpu/drm/tidss/tidss_irq.c | 185 ++
drivers/gpu/drm/tidss/tidss_irq.h | 71 +
drivers/gpu/drm/tidss/tidss_kms.c | 239 ++
drivers/gpu/drm/tidss/tidss_kms.h | 15 +
drivers/gpu/drm/tidss/tidss_plane.c | 218 ++
drivers/gpu/drm/tidss/tidss_plane.h | 25 +
drivers/gpu/drm/tidss/tidss_scale_coefs.c | 201 ++
drivers/gpu/drm/tidss/tidss_scale_coefs.h | 22 +
25 files changed, 5301 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
create mode 100644 drivers/gpu/drm/tidss/Kconfig
create mode 100644 drivers/gpu/drm/tidss/Makefile
create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.c
create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.h
create mode 100644 drivers/gpu/drm/tidss/tidss_dispc.c
create mode 100644 drivers/gpu/drm/tidss/tidss_dispc.h
create mode 100644 drivers/gpu/drm/tidss/tidss_dispc_regs.h
create mode 100644 drivers/gpu/drm/tidss/tidss_drv.c
create mode 100644 drivers/gpu/drm/tidss/tidss_drv.h
create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.c
create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.h
create mode 100644 drivers/gpu/drm/tidss/tidss_irq.c
create mode 100644 drivers/gpu/drm/tidss/tidss_irq.h
create mode 100644 drivers/gpu/drm/tidss/tidss_kms.c
create mode 100644 drivers/gpu/drm/tidss/tidss_kms.h
create mode 100644 drivers/gpu/drm/tidss/tidss_plane.c
create mode 100644 drivers/gpu/drm/tidss/tidss_plane.h
create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.c
create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.h
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
WARNING: multiple messages have this Message-ID (diff)
From: Jyri Sarha <jsarha@ti.com>
To: <dri-devel@lists.freedesktop.org>
Cc: yamonkar@cadence.com, praneeth@ti.com, sjakhade@cadence.com,
peter.ujfalusi@ti.com, tomi.valkeinen@ti.com,
laurent.pinchart@ideasonboard.com, subhajit_paul@ti.com
Subject: [PATCH 0/5] drm/tidss: New driver for TI Keystone platform Display SubSystem
Date: Tue, 26 Nov 2019 11:53:05 +0200 [thread overview]
Message-ID: <cover.1574760777.git.jsarha@ti.com> (raw)
Message-ID: <20191126095305.Yvly1oDzCtzv2oBvkh0uq7_7ngzYQetn7h4_kyQIfNY@z> (raw)
There was couple of attempts upstream an earlier version of this
driver about a year ago [1]. Back then I needed to stop my efforts to
implement support for next Keystone DSS version, so now the driver
supports three different Keystone DSS version on three different SoCs.
I am starting the patch series versioning from the beginning since it
has been over a year since the previous patch set and the structure of
the driver has evolved quite a bit. However, all the earlier comments
should be addressed in this series.
[1] https://patchwork.freedesktop.org/series/44947/
Jyri Sarha (5):
dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding
dt-bindings: display: ti,am65x-dss: Add dt-schema yaml binding
dt-bindings: display: ti,j721e-dss: Add dt-schema yaml binding
drm/tidss: New driver for TI Keystone platform Display SubSystem
MAINTAINERS: add entry for tidss
.../bindings/display/ti/ti,am65x-dss.yaml | 133 +
.../bindings/display/ti/ti,j721e-dss.yaml | 177 ++
.../bindings/display/ti/ti,k2g-dss.yaml | 97 +
MAINTAINERS | 10 +
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/tidss/Kconfig | 15 +
drivers/gpu/drm/tidss/Makefile | 12 +
drivers/gpu/drm/tidss/tidss_crtc.c | 373 +++
drivers/gpu/drm/tidss/tidss_crtc.h | 45 +
drivers/gpu/drm/tidss/tidss_dispc.c | 2645 +++++++++++++++++
drivers/gpu/drm/tidss/tidss_dispc.h | 132 +
drivers/gpu/drm/tidss/tidss_dispc_regs.h | 243 ++
drivers/gpu/drm/tidss/tidss_drv.c | 292 ++
drivers/gpu/drm/tidss/tidss_drv.h | 42 +
drivers/gpu/drm/tidss/tidss_encoder.c | 89 +
drivers/gpu/drm/tidss/tidss_encoder.h | 17 +
drivers/gpu/drm/tidss/tidss_irq.c | 185 ++
drivers/gpu/drm/tidss/tidss_irq.h | 71 +
drivers/gpu/drm/tidss/tidss_kms.c | 239 ++
drivers/gpu/drm/tidss/tidss_kms.h | 15 +
drivers/gpu/drm/tidss/tidss_plane.c | 218 ++
drivers/gpu/drm/tidss/tidss_plane.h | 25 +
drivers/gpu/drm/tidss/tidss_scale_coefs.c | 201 ++
drivers/gpu/drm/tidss/tidss_scale_coefs.h | 22 +
25 files changed, 5301 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
create mode 100644 drivers/gpu/drm/tidss/Kconfig
create mode 100644 drivers/gpu/drm/tidss/Makefile
create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.c
create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.h
create mode 100644 drivers/gpu/drm/tidss/tidss_dispc.c
create mode 100644 drivers/gpu/drm/tidss/tidss_dispc.h
create mode 100644 drivers/gpu/drm/tidss/tidss_dispc_regs.h
create mode 100644 drivers/gpu/drm/tidss/tidss_drv.c
create mode 100644 drivers/gpu/drm/tidss/tidss_drv.h
create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.c
create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.h
create mode 100644 drivers/gpu/drm/tidss/tidss_irq.c
create mode 100644 drivers/gpu/drm/tidss/tidss_irq.h
create mode 100644 drivers/gpu/drm/tidss/tidss_kms.c
create mode 100644 drivers/gpu/drm/tidss/tidss_kms.h
create mode 100644 drivers/gpu/drm/tidss/tidss_plane.c
create mode 100644 drivers/gpu/drm/tidss/tidss_plane.h
create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.c
create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.h
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2019-11-26 9:53 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-26 9:53 Jyri Sarha [this message]
2019-11-26 9:53 ` [PATCH 0/5] drm/tidss: New driver for TI Keystone platform Display SubSystem Jyri Sarha
2019-11-26 9:53 ` [PATCH 4/5] " Jyri Sarha
2019-11-26 9:53 ` Jyri Sarha
2019-11-26 21:26 ` Sam Ravnborg
2019-11-27 15:01 ` Jyri Sarha
2019-11-30 18:30 ` Sam Ravnborg
2019-11-26 9:53 ` [PATCH 5/5] MAINTAINERS: add entry for tidss Jyri Sarha
2019-11-26 9:53 ` Jyri Sarha
2019-11-26 9:54 ` [PATCH 1/5] dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding Jyri Sarha
2019-11-26 9:54 ` [PATCH 1/5] dt-bindings: display: ti, k2g-dss: " Jyri Sarha
2019-11-26 9:54 ` Jyri Sarha
2019-11-26 9:54 ` [PATCH 2/5] dt-bindings: display: ti,am65x-dss: " Jyri Sarha
2019-11-26 9:54 ` [PATCH 2/5] dt-bindings: display: ti, am65x-dss: " Jyri Sarha
2019-11-26 9:54 ` Jyri Sarha
2019-11-26 9:54 ` [PATCH 3/5] dt-bindings: display: ti,j721e-dss: " Jyri Sarha
2019-11-26 9:54 ` [PATCH 3/5] dt-bindings: display: ti, j721e-dss: " Jyri Sarha
2019-11-26 9:54 ` Jyri Sarha
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1574760777.git.jsarha@ti.com \
--to=jsarha@ti.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=laurent.pinchart@ideasonboard.com \
--cc=peter.ujfalusi@ti.com \
--cc=praneeth@ti.com \
--cc=sjakhade@cadence.com \
--cc=subhajit_paul@ti.com \
--cc=tomi.valkeinen@ti.com \
--cc=yamonkar@cadence.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.