cancel
Showing results for 
Search instead for 
Did you mean: 

how to let screen off with STM32MP15X-EVAL

Spaik.1
Associate II

Hi,

The display is always on with the eval-board. I would like to know how to let it off.

Kernel Version : openstlinux-5.10-dunfell-mp1-21-03-31

Best Regards,

Sun

6 REPLIES 6
PatrickF
ST Employee

Hi,

I assume you talk about backlight control ?

#turn off backlight
echo 0 > /sys/class/backlight/panel-backlight/brightness
#turn on backlight
echo 1 > /sys/class/backlight/panel-backlight/brightness

Note that this does not stop the display itself (LTDC/DSI) nor it's power (which are directly from VIN 5V and STPMIC1 Buck4 3V3).

Regards.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Spaik.1
Associate II

Hi,

Can I turn off the display itself and power as well?

Best Regards,

Sun

I don't think it is possible to shutdown the display supply.

VIN 5V is always ON and 3V3 supply is shared with other platform components.

Could you share the goal to get the display in power down?

Notice that if you don't use the display, you could simply remove it from the board.

EV1 is not optimized for power, but rather defined to provided as many interface flexibility as possible for MPU STM32MP15 Series evaluation purposes.

Maybe you could do some HW hack on this board or wait to use your own HW.

For stop display (LTDC/DSI), you probably have to remove the related definition in board Device Tree. See https://wiki.st.com/stm32mpu/wiki/Main_Page

Regards.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Spaik.1
Associate II

Hi,

Thank you for your warm support.

Actually, I would like to know how to set the board to low power mode. I thought the board does not go to low power mode because the display is always on. That's why I asked it. Please let me know how to address it if you knew it.

Best Regards,

Sun

Hi,

Maybe have a look to AN5284, (note that this AN was using old ecosystem SW, so Linux commands might have evolved, as well as power results which has sometimes been optimized on latest Ecosystem).

I repeat that EV1 board is not optimized for good power consumption, so values in AN5284 does not reflect best you can get.

To get rid of many platform components of the MotherBoard, you might try to use the EV1 MB1263 Daughter Board in standalone (you could use UART console thru STLINK with some jumper settings). Obviously, this limit the scope to SD-Card or eMMC flash, no USB, no display, no ethernet, no audio, etc...

For a quick idea of STM32MP15 power (product datasheet remain the main source of data), see https://wiki.st.com/stm32mpu/wiki/How_to_define_your_low-power_strategy#Overview.

Then to estimate your platform overall power, you should add power of external components (in low-power modes, usually only the DDR3L or LPDDR2/3 in Self-Refresh are needed), not forgetting to take into account platform power supplies efficiencies (LDO quiescent or SMPS efficiency).

Regards.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
PatrickF
ST Employee

In order to give better visibility on the answered topics, please click on 'Select as Best' on the reply which solved your issue or answered your question. See also 'Best Answers'

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.