[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240729014311.1746371-1-lanzano.alex@gmail.com>
Date: Sun, 28 Jul 2024 21:42:40 -0400
From: Alex Lanzano <lanzano.alex@...il.com>
To: christophe.jaillet@...adoo.fr,
Alex Lanzano <lanzano.alex@...il.com>,
David Airlie <airlied@...il.com>,
Daniel Vetter <daniel@...ll.ch>,
Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>,
Thomas Zimmermann <tzimmermann@...e.de>,
Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Mehdi Djait <mehdi.djait@...tlin.com>
Cc: dri-devel@...ts.freedesktop.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [PATCH v3 0/2] Add driver for Sharp Memory LCD
This patch series add support for the monochrome Sharp Memory LCD
panels. This series is based off of the work done by Mehdi Djait.
References:
https://lore.kernel.org/dri-devel/71a9dbf4609dbba46026a31f60261830163a0b99.1701267411.git.mehdi.djait@bootlin.com/
https://www.sharpsde.com/fileadmin/products/Displays/2016_SDE_App_Note_for_Memory_LCD_programming_V1.3.pdf
Co-developed-by: Mehdi Djait <mehdi.djait@...tlin.com>
Signed-off-by: Mehdi Djait <mehdi.djait@...tlin.com>
Signed-off-by: Alex Lanzano <lanzano.alex@...il.com>
---
Changes in v3:
- Fix file path in MAINTAINERS file
- Address review comments
- Simplify mode selection based on match data instead of model
Changes in v2:
- Credited Mehdi Djait in commit messages
- Renamed sharp,sharp-memory.yaml to sharp,ls010b7dh04.yaml
- Using strings instead of int for vcom-mode in dt-binding
- Fixed indentation of binding example
- Removed binding header
- Removed extra whitespace in sharp-memory.c
- Fixed error handling in sharp-memory.c
- Added match data to of_device_id table to be in-sync with spi_device_id table
- Replaced redundant function with spi_get_device_match_data
- Sorted header files in sharp-memory.c
---
Alex Lanzano (2):
dt-bindings: display: Add Sharp Memory LCD bindings
drm/tiny: Add driver for Sharp Memory LCD
.../bindings/display/sharp,ls010b7dh04.yaml | 92 +++
MAINTAINERS | 6 +
drivers/gpu/drm/tiny/Kconfig | 20 +
drivers/gpu/drm/tiny/Makefile | 1 +
drivers/gpu/drm/tiny/sharp-memory.c | 684 ++++++++++++++++++
5 files changed, 803 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
create mode 100644 drivers/gpu/drm/tiny/sharp-memory.c
--
2.45.2
Powered by blists - more mailing lists