diff --git a/drivers/display/display_gc9x01x.c b/drivers/display/display_gc9x01x.c index 963e0dbe7a69a..09baf0588fda4 100644 --- a/drivers/display/display_gc9x01x.c +++ b/drivers/display/display_gc9x01x.c @@ -215,6 +215,11 @@ static const struct gc9x01x_default_init_regs default_init_regs[] = { .len = 2U, .data = {0x3EU, 0x07U}, }, + { + .cmd = 0x21U, + .len = 1U, + .data = {0x00U}, + }, }; static int gc9x01x_transmit(const struct device *dev, uint8_t cmd, const void *tx_data, diff --git a/dts/bindings/display/galaxycore,gc9x01x.yaml b/dts/bindings/display/galaxycore,gc9x01x.yaml index 7867de55a0dea..82348674eae75 100644 --- a/dts/bindings/display/galaxycore,gc9x01x.yaml +++ b/dts/bindings/display/galaxycore,gc9x01x.yaml @@ -44,6 +44,7 @@ properties: display-inversion: type: boolean + default: false description: | Display inversion mode. Every bit is inverted from the frame memory to the display.