Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-05 | imx8/lcd: rework screen blanking | Sigrid Solveig Haflínudóttir | |
The previously reverted change has been reworked - things get shut down in the right order, with clocks gated. A lock is no longer needed either. The combined effect is ~25mA saved when screen is off, compared to no changes. | |||
2022-09-02 | imx8/lcd: disable the bridge output on blank | Sigrid Solveig Haflínudóttir | |
Disabling LCDIF often produces flickering output at the top of the LCD panel (timings going wrong?). Instead, just disable the output on the bridge, which is much simpler, doesn't seem to cause any issues, and saves enough power just as well. | |||
2022-09-01 | imx8/lcd: toggle lcdif on blankscreen | Sigrid Solveig Haflínudóttir | |
Stop DOTCLK on interrupt after the current frame is done, toggle PWM2. | |||
2022-08-08 | imx8: add aux/imx8pm with lcd brightness control | Sigrid Solveig Haflínudóttir | |
2022-07-12 | imx8: fix reduced lcdif pix clk workaround by enabling underflow recovery | Sigrid Solveig Haflínudóttir | |
2022-07-10 | imx8: reset lcdif and sn65sdi86 bridge before init | cinap_lenrek | |
2022-07-09 | imx8: turn backlight off when blanking | cinap_lenrek | |
2022-06-18 | imx8/lcd: set iomux pad configuration | cinap_lenrek | |
2022-06-13 | imx8: add gpio helper gpioout()/gpioin() | cinap_lenrek | |
2022-06-13 | imx8: provide iomuxgpr() function to access iomuxc's gpr's | cinap_lenrek | |
2022-06-13 | imx8: add iomuxpad() helper for pad and mux control | cinap_lenrek | |
2022-06-12 | imx8: make gpc functionality available with a powerup() function | cinap_lenrek | |
2022-06-12 | imx8/lcd: reduce flicker | cinap_lenrek | |
increasing the pixel clock to 80% of the edid clock value reduces flicker and also seems to not trigger the shifting issue. | |||
2022-06-12 | imx8/lcd: silly work around for display instability | cinap_lenrek | |
running at the actual pixel clock causes the screen to shift horizontally after a while. using 60% seems to fix it - for now. | |||
2022-06-11 | imx8: mainscreen turn on! | cinap_lenrek | |
supports the lcd panel and adds alot of infrastructure like for the ccm clock module and the i2c controllers. |