New kernel drivers and device migrations (#563)
This commit is contained in:
committed by
GitHub
parent
955416dac8
commit
8af6204ba1
@@ -0,0 +1,16 @@
|
||||
description: >
|
||||
Simple GPIO-driven on/off backlight, for panels whose backlight is a single digital
|
||||
enable pin rather than a PWM-dimmable one. Brightness is treated as boolean: any
|
||||
value greater than 0 turns the backlight on, 0 turns it off.
|
||||
|
||||
compatible: "espressif,esp32-gpio-backlight"
|
||||
|
||||
properties:
|
||||
pin-backlight:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Backlight enable output pin
|
||||
default-on:
|
||||
type: boolean
|
||||
default: true
|
||||
description: Whether the backlight is turned on by set_brightness_default()
|
||||
@@ -0,0 +1,64 @@
|
||||
description: ESP32 i8080 (8080-series parallel) LCD bus controller
|
||||
|
||||
include: ["i8080-controller.yaml"]
|
||||
|
||||
compatible: "espressif,esp32-i8080"
|
||||
|
||||
properties:
|
||||
pin-dc:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data/Command GPIO pin
|
||||
pin-wr:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Write-strobe GPIO pin
|
||||
pin-rd:
|
||||
type: phandles
|
||||
default: GPIO_PIN_SPEC_NONE
|
||||
description: Read-strobe GPIO pin. Optional - driven high once and left alone if provided, since this bus only ever writes.
|
||||
pin-d0:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 0 GPIO pin
|
||||
pin-d1:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 1 GPIO pin
|
||||
pin-d2:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 2 GPIO pin
|
||||
pin-d3:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 3 GPIO pin
|
||||
pin-d4:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 4 GPIO pin
|
||||
pin-d5:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 5 GPIO pin
|
||||
pin-d6:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 6 GPIO pin
|
||||
pin-d7:
|
||||
type: phandles
|
||||
required: true
|
||||
description: Data bus bit 7 GPIO pin
|
||||
max-transfer-bytes:
|
||||
type: int
|
||||
required: true
|
||||
description: |
|
||||
Maximum size in bytes of a single transfer over this bus. Sized for the attached
|
||||
panel's buffer (e.g. horizontal-resolution * vertical-resolution / N * bytes-per-pixel
|
||||
for an N-th sized partial buffer) - there is no bus-level default since it's entirely
|
||||
dependent on what's attached.
|
||||
cs-gpios:
|
||||
type: phandle-array
|
||||
element-type: "struct GpioPinSpec"
|
||||
default: "{ }"
|
||||
description: Null-terminated array of chip select GPIO pin specs for peripherals on this bus
|
||||
Reference in New Issue
Block a user