-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drivers: display: ssd16xx: Add support for the ssd1677 EPD driver chip
Add support for the SSD1677 EPD driver chip with support for up to 960x680 pixel displays. Tested with the Waveshare 4.26" 800x480 display with XIAO BLE board. I believe it is the same as Good Display GDEQ0426T82. Tested with the samples/drivers/display sample. The SSD1677 requires x address to be full address, instead of the byte address used by SSD16XX. Added a new quirk to handle this. The display requires a different GDO control flag as the panel layout might be different, add an option to set this. The display also requires the scan direction for y axis to be reversed, add an option to set this as well. Signed-off-by: Nisarg Jhaveri <nisargjhaveri@gmail.com>
- Loading branch information
1 parent
6700a15
commit 5e33de5
Showing
4 changed files
with
143 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Copyright (c) 2022 Andreas Sandberg | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
description: Solomon Systech SSD1677 960x680 EPD display controller | ||
|
||
compatible: "solomon,ssd1677" | ||
|
||
include: solomon,ssd16xx-common.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters