Commit Graph

15 Commits

Author SHA1 Message Date
Andrew D'Angelo
0f82af168d Fix refresh 2023-07-13 18:14:46 -05:00
Andrew D'Angelo
a123a82562
Use GPIO descriptor interface
Instead of hardcoded GPIO pin numbers
2023-07-11 19:25:43 -05:00
James Ward
c8095e4f59
fix: drop spurious scs & fix missing semicolon 2023-07-11 20:14:16 -04:00
James Ward
41df18cb2b
chore: fix whitespace issues (spaces instead of tabs) 2023-07-11 03:04:42 -04:00
James Ward
d90237bf9a
chore: drop manual SPI Chip Select management
the screen works fine without this because the SPI kernel
handling does chip selection for us
2023-07-11 03:00:56 -04:00
James Ward
6ef6fd88a5
fix: pull gpio after we initialize the panel struct 2023-07-11 02:42:51 -04:00
James Ward
6383900718
fix: add missing semicolons 2023-07-11 01:16:49 -04:00
Andrew D'Angelo
e5764b9cd9
Temporarily disable indicators 2023-07-05 11:40:43 -05:00
Andrew D'Angelo
2b45f0f873 Remove debug output 2023-07-04 09:07:10 -05:00
James Ward
7c40df9d11
feat: use the gpio descriptor interface
this updates the interactions with gpio pins to use the newer gpio
descriptor API in the kernel rather than the deprecated gpio-by-int
interface

this means that the gpio pins can be configured as part of the device
tree rather than during compile time
2023-07-01 17:27:40 -04:00
Andrew D'Angelo
653c85d4c9 Indicators ioctl 2023-06-29 17:16:44 -05:00
Andrew D'Angelo
3b9aa87c5e Add indicators 2023-06-29 13:39:35 -05:00
Andrew D'Angelo
e2a81f736b Remove shutdown 2023-06-29 12:02:01 -05:00
Andrew D'Angelo
0e559597dd Refresh after param change 2023-06-29 10:35:53 -05:00
Andrew D'Angelo
4b0a407598 Split out DRM and ioctl 2023-06-29 10:14:22 -05:00