sitronix,st7701 (on mipi-dsi bus)

Description

Sitronix ST7701 display controller

The Sitronix ST7701 is a 16.7M colors TFT-LCD controller
with a maximum 480RGBx864 resolution.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

reset-gpios

phandle-array

The RESETn pin is asserted to disable the sensor causing a hard
reset.  The sensor receives this as an active-low signal.

bl-gpios

phandle-array

The BLn pin is asserted to control the backlight of the panel.
The sensor receives this as an active-high signal.

rotation

int

Display rotation (CW) in degrees. Defaults to 0, display default.

Default value: 0

Legal values: 0, 90, 180, 270

inversion-on

boolean

Enable display inversion mode (DCS INVON). The inversion state is
always programmed explicitly (INVON when present, INVOFF when
absent), as the power-on state of some panels is not deterministic.

bk3-ef

uint8-array

Command2 BK3 setting at address 0xEF, including the command byte.
Written (preceded by the BK3 selection) at the start of the init
sequence when present.

lneset

uint8-array

Display line setting at address 0xC0, including the command byte.
Overrides the value computed from the panel height when present.

porctrl

uint8-array

Porch control setting at address 0xC1, including the command byte.
Overrides the value derived from the display timings when present.

cc-control

uint8-array

Setting at address 0xCC, including the command byte. Defaults to
[CC 18] when absent.

invsel

uint8-array

Inversion selection and minimum line period setting at address 0xC2,
including the command byte. Defaults to [C2 01 08] when absent.

vrhs

int

Vop amplitude setting (Command2 BK1, 0xB0).

Default value: 0x65

vcom

int

VCOM amplitude setting (Command2 BK1, 0xB1).

Default value: 0x34

vghss

int

VGH voltage setting (Command2 BK1, 0xB2).

Default value: 0x87

vgls

int

VGL voltage setting (Command2 BK1, 0xB5).

Default value: 0x49

pwctlr1

int

Power control 1 (Command2 BK1, 0xB7).

Default value: 0x85

pwctlr2

int

Power control 2 (Command2 BK1, 0xB8).

Default value: 0x20

spd1

int

Source pre-drive timing set 1 (Command2 BK1, 0xC1).

Default value: 0x78

spd2

int

Source EQ2 setting (Command2 BK1, 0xC2).

Default value: 0x78

mipiset1

int

MIPI setting 1 (Command2 BK1, 0xD0).

Default value: 0x88

b9

int

Command2 BK1 setting at address 0xB9. Written only when present.

gip-e0

uint8-array

GIP setting at address 0xE0.

gip-e1

uint8-array

GIP setting at address 0xE1.

gip-e2

uint8-array

GIP setting at address 0xE2.

gip-e3

uint8-array

GIP setting at address 0xE3.

gip-e4

uint8-array

GIP setting at address 0xE4.

gip-e5

uint8-array

GIP setting at address 0xE5.

gip-e6

uint8-array

GIP setting at address 0xE6.

gip-e7

uint8-array

GIP setting at address 0xE7.

gip-e8

uint8-array

GIP setting at address 0xE8.

gip-e9

uint8-array

GIP setting at address 0xE9.

gip-eb

uint8-array

GIP setting at address 0xEB.

gip-ec

uint8-array

GIP setting at address 0xEC.

gip-ed

uint8-array

GIP setting at address 0xED.

gip-ef

uint8-array

Command2 BK1 setting at address 0xEF.

pvgamctrl

uint8-array

Positive voltage gamma control.

nvgamctrl

uint8-array

Negative voltage gamma control.

data-lanes

array

Number of data lanes.

This property is required.

pixel-format

int

Pixel format. Available formats in dt-bindings/mipi_dsi/mipi_dsi.h.

This property is required.

height

int

Height of the panel driven by the controller, with the units in pixels.

This property is required.

width

int

Width of the panel driven by the controller, with the units in pixels.

This property is required.