1# Copyright (c) 2018, Phytec Messtechnik GmbH 2# SPDX-License-Identifier: Apache-2.0 3 4description: SSD16XX EPD display controller 5 6include: [mipi-dbi-spi-device.yaml, display-controller.yaml] 7 8properties: 9 softstart: 10 type: uint8-array 11 description: Booster soft start values 12 13 busy-gpios: 14 type: phandle-array 15 required: true 16 description: BUSY pin. 17 18 The BUSY pin of SSD16XX is active high. 19 If connected directly the MCU pin should be configured 20 as active high. 21 22 tssv: 23 type: int 24 description: Temperature Sensor Selection Value 25 26 Display controller can have integrated temperature sensor or 27 an external temperature sensor is connected to the controller. 28 The value selects which sensor should be used. 29 30 rotation: 31 type: int 32 default: 0 33 enum: 34 - 0 35 - 90 36 - 180 37 - 270 38 description: 39 Display rotation (CW) in degrees. 40 If not defined, rotation is off by default. 41 42child-binding: 43 description: | 44 Child nodes describe refresh profiles. Each refresh profile 45 specifies a set of voltages used to drive the refresh 46 cycle. Refresh profiles are optional and are used to override 47 defaults loaded from the controllers OTP memory. 48 49 Partial refresh will be disabled unless a partial refresh profile 50 has been specified. That profile may be empty to use the defaults 51 loaded from OTP if supported by the device. 52 53 The driver typically looks for the following child nodes: 54 55 - 'full' - Normal / full refresh. 56 - 'partial' - Partial refresh. 57 58 properties: 59 lut: 60 type: uint8-array 61 description: LUT associated with this profile. 62 63 gdv: 64 type: uint8-array 65 description: Gate driving voltage values 66 67 sdv: 68 type: uint8-array 69 description: Source driving voltage values 70 71 vcom: 72 type: int 73 description: VCOM voltage 74 75 border-waveform: 76 type: int 77 description: Border waveform 78 79 dummy-line: 80 type: int 81 description: Dummy line period override. 82 83 gate-line-width: 84 type: int 85 description: Gate line width override. 86