| #
d00abaef |
| 01-Mar-2024 |
Wenping Zhang <wenping.zhang@rock-chips.com> |
video/drm: display: add support for video console mode
In video console mode, the logs will be showed in the panel/monitor.
To enable the video console mode, the following Kconfig options are requi
video/drm: display: add support for video console mode
In video console mode, the logs will be showed in the panel/monitor.
To enable the video console mode, the following Kconfig options are required:
/* enable the video console */ CONFIG_ROCKCHIP_VIDCONSOLE=y
The default horizontal resolution of video console is the minimum &drm_display_mode.crtc_hdisplay of the VPs, and the vertical resolution is the minimum &drm_display_mode.crtc_vdisplay. The bits per pixel is set to 32 by default.
To set the resolution of video console to 1920x1080 with 16bpp manually, the following Kconfig options should be set:
/* the resolution of the video console */ CONFIG_ROCKCHIP_VIDCONSOLE_WIDTH=1920 CONFIG_ROCKCHIP_VIDCONSOLE_HEIGHT=1080
/* the bits per pixel the of video console */ CONFIG_ROCKCHIP_VIDCONSOLE_BPP32 is not set CONFIG_ROCKCHIP_VIDCONSOLE_BPP16=y CONFIG_ROCKCHIP_VIDCONSOLE_BPP8 is not set
The default video console framebuffer size is 16M, and it can be calculated by: size = ROUNDUP(width x height x bpp / 8 / 1024 / 1024) Take 1080p 32bpp as an example: size = ROUNDUP(1920 x 1080 x 32 / 8 / 1024 / 1024) = 8M
And the following Kconfig option may be set:
/* the framebuffer size of video console */ CONFIG_ROCKCHIP_VIDCONSOLE_MEM_RESERVED_SIZE_MBYTES=8
To confirm the video console is initialized successfully, the logs may be like:
...... Enable video console mode: resolution[1920x1080] bpp[16] ......
Change-Id: I667f896cfcdf1d6460f63db2f0cb7c29d3b11de2 Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com> Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
show more ...
|
| #
ab3bc873 |
| 28-Jun-2024 |
Guochun Huang <hero.huang@rock-chips.com> |
video/drm: add rk628 misc drivers
Change-Id: I6066e317fcdca9167a67f0252706a20c0c984e19 Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
|
| #
75450f0d |
| 01-Feb-2024 |
Damon Ding <damon.ding@rock-chips.com> |
video/drm: add sii902x driver support
SII9022A and SII9024A support bt1120/bt656/rgb to hdmi.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com> Change-Id: I25fdfad17c9597400003b9129e1ad791d613e
video/drm: add sii902x driver support
SII9022A and SII9024A support bt1120/bt656/rgb to hdmi.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com> Change-Id: I25fdfad17c9597400003b9129e1ad791d613e7e3
show more ...
|
| #
a00ee452 |
| 20-Sep-2023 |
Luo Wei <lw@rock-chips.com> |
video/drm: display-serdes: add serdes display driver support
* i2c register initialization with dts sequence from serdes chip vendor. * pinctrl and gpio interface to operate the different serdes chi
video/drm: display-serdes: add serdes display driver support
* i2c register initialization with dts sequence from serdes chip vendor. * pinctrl and gpio interface to operate the different serdes chips. * bridge interface to transmit data for different ser chips. * panel interface to drive lcds for different des chips. * one ser chip to connect two des chips in order to costdown. * support different serdes display chip such as maxim, rohm and rockchip.
Signed-off-by: Luo Wei <lw@rock-chips.com> Change-Id: I97f6beecc86b58402a9e5971c11bacfe8014940e
show more ...
|
| #
6180119c |
| 12-May-2023 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add panel driver for Rohm BU18RL82 based LCDs
Change-Id: Ia5dcc367395019ead80c3176326e05db61dff7ea Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
|
| #
56e08688 |
| 26-Apr-2023 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add panel driver for Maxim MAX96752F based LCDs
Change-Id: I8eafaab5cedb69d37407746f6ef2819d06f31c36 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
|
| #
0ccf47f4 |
| 02-Feb-2023 |
Wyon Bi <bivvy.bi@rock-chips.com> |
Revert "video/drm: Add support for Maxim MAX96752F"
This reverts commit 14aa6001ca86f31e6da76b1d1c5f4f65941ca346.
Change-Id: I31596c20c8d3b610e4f2b2787eeb5f1bbe28f5a6 Signed-off-by: Wyon Bi <bivvy.
Revert "video/drm: Add support for Maxim MAX96752F"
This reverts commit 14aa6001ca86f31e6da76b1d1c5f4f65941ca346.
Change-Id: I31596c20c8d3b610e4f2b2787eeb5f1bbe28f5a6 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| #
ffaa1c66 |
| 26-Oct-2022 |
Damon Ding <damon.ding@rock-chips.com> |
video/drm: tve: rename rockchip_drm_tve to rockchip_tve
Signed-off-by: Damon Ding <damon.ding@rock-chips.com> Change-Id: Ifa6fbf747b8a59d515a4d135ec77f8f50ffff491
|
| #
77a9b3c7 |
| 05-Aug-2022 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add panel driver for maxim deserializer panels
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> Change-Id: If8c969a1df6629de994f57aadb7ecb011b130c41
|
| #
94876f30 |
| 06-Aug-2022 |
Guochun Huang <hero.huang@rock-chips.com> |
video/drm: Kconfig: select PINCTRL_MAX96755F when enable CONFIG_DRM_MAXIM_MAX96755F
Change-Id: I8491bcf6dccc96553c6d5e9d0ef04f5073fa2e3a Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
|
| #
b80a334a |
| 09-Jun-2022 |
Guochun Huang <hero.huang@rock-chips.com> |
video/drm: Add support for BU18TL82-M/BU18RL82-M
BU18TL82-M supports MIPI DSI and LVDS data transmission by ROHM's original CDR (Clock Data Recovery) technology. This chip is the serial interface tr
video/drm: Add support for BU18TL82-M/BU18RL82-M
BU18TL82-M supports MIPI DSI and LVDS data transmission by ROHM's original CDR (Clock Data Recovery) technology. This chip is the serial interface transmitter IC of the Clockless Link-BD series.
BU18TL82-M converts the MIPI DSI and LVDS data stream into Clockless Link format transmit through 2 pairs of differential wires.
BU18RL82-M supports LVDS data transmission by ROHM's original CDR (Clock Data Recovery) technology. This chip is serial interface receiver IC of the Clockless Link-BD series.
Change-Id: I0545eedcb4f76cebc56a59ab107eb24028ab71ce Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
show more ...
|
| #
e2c0a7ff |
| 24-May-2022 |
Guochun Huang <hero.huang@rock-chips.com> |
video/drm: Add support for Maxim MAX96755F
Change-Id: Idfe3c4c4b933c809c4db61969039b3bf32f5276e Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
|
| #
52d98d47 |
| 06-May-2022 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add support for Maxim MAX96745
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> Change-Id: I1d6069f99cb4460ef48f4fd4001cb8daa3aa3ae9
|
| #
14aa6001 |
| 19-May-2022 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add support for Maxim MAX96752F
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> Change-Id: I552e5c1935d883f070a235e4a0ddce6e6ca07655
|
| #
cbfcaedb |
| 29-Nov-2021 |
Guochun Huang <hero.huang@rock-chips.com> |
drm/dsc: Add helpers for DSC
Change-Id: I32bbc9ab9650f62fc67e4ebb1c5051c5a62ed69a Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
|
| #
c1035eae |
| 17-Mar-2022 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: phy-rockchip-samsung-hdptx-hdmi: Add PLL setting calculation
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> Change-Id: I9f737fdd9f15e28e37d6f7f3976ed14396b00545
|
| #
fb43630c |
| 22-Jan-2022 |
Zhang Yubing <yubing.zhang@rock-chips.com> |
video/drm: Add dw dp driver
This add a DisplayPort driver for Synopsys DW DP Controller.
Porting from Linux develop-5.10 commit 9548fbb10c90 ("drm/rockchip: Add support for Synopsys DesignWare Core
video/drm: Add dw dp driver
This add a DisplayPort driver for Synopsys DW DP Controller.
Porting from Linux develop-5.10 commit 9548fbb10c90 ("drm/rockchip: Add support for Synopsys DesignWare Cores DPTX")
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com> Change-Id: I9c310e6195c17616366e42af6bb49229ce408a98
show more ...
|
| #
28671eda |
| 22-Jan-2022 |
Algea Cao <algea.cao@rock-chips.com> |
video/drm: dw-hdmi-qp: Support dw-hdmi-qp
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I63477c492a3f570f06c958f2aec3bd5c7cbdca25
|
| #
fea6cfaa |
| 22-Jan-2022 |
Algea Cao <algea.cao@rock-chips.com> |
video/drm: Add samsung combphy hdmi driver
HDMI phy-pll may be used as dclk source.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: Id61ac5a9a04a8ec7068329c02567c33f3a2fe7c5
|
| #
8995df60 |
| 10-Nov-2021 |
Guochun Huang <hero.huang@rock-chips.com> |
video/drm: phy: add samsung mipi dcphy drivers
Change-Id: Ia222750d581421a1b6ffa867b252743c04276a8c Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
|
| #
1fa095fb |
| 09-Nov-2021 |
Guochun Huang <hero.huang@rock-chips.com> |
video/drm: dsi2: add dsi2 drivers
Change-Id: I06a355b67d4fb722dac8b4d87854a33fdc7aa2c7 Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
|
| #
6b6b8331 |
| 07-Sep-2021 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: add config for drm memory reserved
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I43e21a4fd57f93953af9cad9fd1cdca2f259eae3
|
| #
6414e3bc |
| 30-Apr-2021 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: vop2: add suppor cubic lut
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I5a02c737ba175f4ae65be22d81a0dfa7dd3f85d7
|
| #
c5b1fb65 |
| 10-Dec-2020 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add dp helper
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> Change-Id: I559f7288038c9b1128f64e56ea7f156a1f643f33
|
| #
f097e410 |
| 09-Jun-2020 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: inno-hdmi: Support inno-hdmi
Change-Id: Ib1b98c83de53053858c2cef2d3175cc55f12bdad Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
|