86 lines
2.1 KiB
YAML
86 lines
2.1 KiB
YAML
# Copyright (c) 2018, Phytec Messtechnik GmbH
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: SSD16XX EPD display controller
|
|
|
|
include: [mipi-dbi-spi-device.yaml, display-controller.yaml]
|
|
|
|
properties:
|
|
softstart:
|
|
type: uint8-array
|
|
description: Booster soft start values
|
|
|
|
busy-gpios:
|
|
type: phandle-array
|
|
required: true
|
|
description: BUSY pin.
|
|
|
|
The BUSY pin of SSD16XX is active high.
|
|
If connected directly the MCU pin should be configured
|
|
as active high.
|
|
|
|
tssv:
|
|
type: int
|
|
description: Temperature Sensor Selection Value
|
|
|
|
Display controller can have integrated temperature sensor or
|
|
an external temperature sensor is connected to the controller.
|
|
The value selects which sensor should be used.
|
|
|
|
rotation:
|
|
type: int
|
|
default: 0
|
|
enum:
|
|
- 0
|
|
- 90
|
|
- 180
|
|
- 270
|
|
description:
|
|
Display rotation (CW) in degrees.
|
|
If not defined, rotation is off by default.
|
|
|
|
child-binding:
|
|
description: |
|
|
Child nodes describe refresh profiles. Each refresh profile
|
|
specifies a set of voltages used to drive the refresh
|
|
cycle. Refresh profiles are optional and are used to override
|
|
defaults loaded from the controllers OTP memory.
|
|
|
|
Partial refresh will be disabled unless a partial refresh profile
|
|
has been specified. That profile may be empty to use the defaults
|
|
loaded from OTP if supported by the device.
|
|
|
|
The driver typically looks for the following child nodes:
|
|
|
|
- 'full' - Normal / full refresh.
|
|
- 'partial' - Partial refresh.
|
|
|
|
properties:
|
|
lut:
|
|
type: uint8-array
|
|
description: LUT associated with this profile.
|
|
|
|
gdv:
|
|
type: uint8-array
|
|
description: Gate driving voltage values
|
|
|
|
sdv:
|
|
type: uint8-array
|
|
description: Source driving voltage values
|
|
|
|
vcom:
|
|
type: int
|
|
description: VCOM voltage
|
|
|
|
border-waveform:
|
|
type: int
|
|
description: Border waveform
|
|
|
|
dummy-line:
|
|
type: int
|
|
description: Dummy line period override.
|
|
|
|
gate-line-width:
|
|
type: int
|
|
description: Gate line width override.
|