Skip to content

common/lcd_console: introduce display/framebuffer rotation

Nikita Kiryanov u-boot 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest0 of 4 patches 0 repliesNew
  2. v32 of 4 patches 0 repliesSuperseded

Patches in v4 No applies recorded yet

None of the 4 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchNikita Kiryanov
SeriesA-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v4 thread

Cover letter [U-Boot] [PATCH v4 0/4] common/lcd_console: introduce display/framebuffer rotation
Quoted 16 lines · Hannes Petermaier

Sometimes, for example if the display is mounted in portrait mode or even if it mounted landscape but rotated by 180 degree, we need to rotate our content of the display respectively the framebuffer, so that user can read the messages who are printed out.

For this we introduce the feature called "CONFIG_LCD_ROTATION", this may be defined in the board-configuration if needed. After this the lcd_console will be initialized with a given rotation from "vl_rot" out of "vidinfo_t" which is provided by the board specific code.
The value for vl_rot is coded as following (matching to fbcon=rotate:<n> linux- kernel commandline):
0 = no rotation respectively 0 degree
1 = 90 degree rotation
2 = 180 degree rotation
3 = 270 degree rotation

Quoted 6 lines

If CONFIG_LCD_ROTATION is not defined, the console will be initialized with 0 degrees rotation.

Patch 1-3 make preparations to the code.
Patch 4 implements the new feature

Whole series:

Signature · 2 lines
Regards,
Nikita Kiryanov