| # Copyright (c) 2018, Jan Van Winkel <jan.van_winkel@dxplore.eu> |
| # Copyright (c) 2020, Teslabs Engineering S.L. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| description: ILI9340 320x240 display controller |
| |
| compatible: "ilitek,ili9340" |
| |
| include: ilitek,ili9xxx-common.yaml |
| |
| properties: |
| gamset: |
| type: uint8-array |
| default: [0x01] |
| description: |
| Gamma set (GAMSET) register value. |
| |
| frmctr1: |
| type: uint8-array |
| default: [0x00, 0x1b] |
| description: |
| Frame rate control (in normal mode / full colors) (FRMCTR1) register value. |
| |
| disctrl: |
| type: uint8-array |
| default: [0x0a, 0x82, 0x27] |
| description: |
| Display function control (DISCTRL) register value. Note that changing |
| default SS bit value (0) may interfere with display rotation. |
| |
| pwctrl1: |
| type: uint8-array |
| default: [0x26, 0x00] |
| description: |
| Power control 1 (PWCTRL1) register values. |
| |
| pwctrl2: |
| type: uint8-array |
| default: [0x00] |
| description: |
| Power control 2 (PWCTRL2) register values. |
| |
| vmctrl1: |
| type: uint8-array |
| default: [0x31, 0x3c] |
| description: |
| VCOM control 1 (VMCTRL1) register values. |
| |
| vmctrl2: |
| type: uint8-array |
| default: [0xc0] |
| description: |
| VCOM control 2 (VMCTRL2) register values. |
| |
| pgamctrl: |
| type: uint8-array |
| default: [ |
| 0x0f, |
| 0x22, |
| 0x1f, |
| 0x0a, |
| 0x0e, |
| 0x06, |
| 0x4d, |
| 0x76, |
| 0x3b, |
| 0x03, |
| 0x0e, |
| 0x04, |
| 0x13, |
| 0x0e, |
| 0x0c |
| ] |
| description: |
| Positive gamma correction (PGAMCTRL) register values. |
| |
| ngamctrl: |
| type: uint8-array |
| default: [ |
| 0x0c, |
| 0x23, |
| 0x26, |
| 0x04, |
| 0x10, |
| 0x04, |
| 0x39, |
| 0x24, |
| 0x4b, |
| 0x03, |
| 0x0b, |
| 0x0b, |
| 0x33, |
| 0x37, |
| 0x0f |
| ] |
| description: |
| Negative gamma correction (NGAMCTRL) register values. |