| #
9c170041 |
| 24-Feb-2025 |
Algea Cao <algea.cao@rock-chips.com> |
edid: Support hdmi2.1 extend block
Support getting HF-EEODB and HF-SCDB from edid.
Change-Id: Ib1bfe76d1e58c1346e4a0a6105a623a7ac8c8a3a Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
|
| #
2d575f5b |
| 27-May-2023 |
Chen Shunqing <csq@rock-chips.com> |
edid: provide drm_add_hdmi_modes func
Signed-off-by: Chen Shunqing <csq@rock-chips.com> Change-Id: I3eff0ed4d411a2be46f657192fd8e95b51988daa
|
| #
6027c871 |
| 08-Dec-2022 |
Zhang Yubing <yubing.zhang@rock-chips.com> |
video/drm: vop3: support acm and csc
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com> Change-Id: Icfb12256a243098242c64330290e0d8fea993c4b
|
| #
2760efa8 |
| 15-Sep-2022 |
Algea Cao <algea.cao@rock-chips.com> |
edid: Support parse hdmi2.1 additional function
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I91243868b101016001da2b5c5c40a15789531376
|
| #
e022625e |
| 25-Aug-2022 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add drm_modes.c
Sync from kernel 5.10:
drivers/gpu/drm/drm_modes.c
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> Change-Id: I721de052bf66ac83483f02c2fe3101b56e6f1ff7
|
| #
916434d9 |
| 22-Jan-2022 |
Algea Cao <algea.cao@rock-chips.com> |
edid: Support hdmi2.1
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I1e40cfa01b7ffab32f1a1f8adcec8355eba01686
|
| #
08c402d4 |
| 10-Jun-2021 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: add framebuffer_info
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I80dc55082671856fcef441b23f591a640957b7bf
|
| #
50a9508e |
| 21-Apr-2021 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: add support baseparameter v2
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I80770f5282e0702adecf1d15705ff279263e6104
|
| #
3186eac9 |
| 04-Feb-2021 |
Shunqing Chen <csq@rock-chips.com> |
edid: support get edid by standard i2c
Signed-off-by: Shunqing Chen <csq@rock-chips.com> Change-Id: Ie7d4ebc0a45db55cb6cdd0dcfc763b0d2e1e0778
|
| #
00997ff1 |
| 09-Jun-2020 |
Algea Cao <algea.cao@rock-chips.com> |
edid: Move functions of sorting modes to edid.c
Not only does dw-hdmi use these functions, but others need to use them, such as inno-hdmi.
Change-Id: I1ced6e30b7634511fecbbfb39c24ede78894dd1d Signe
edid: Move functions of sorting modes to edid.c
Not only does dw-hdmi use these functions, but others need to use them, such as inno-hdmi.
Change-Id: I1ced6e30b7634511fecbbfb39c24ede78894dd1d Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
show more ...
|
| #
b5016cf2 |
| 21-Mar-2019 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Support hdmi quantization range setting
Adding hdmi quantization range switching function. The current version use default quant range, subsequent version will keep consistent
drm/rockchip: dw-hdmi: Support hdmi quantization range setting
Adding hdmi quantization range switching function. The current version use default quant range, subsequent version will keep consistent with the kernel Setting.
Change-Id: Ibb93f7c08d72322caa15f12b1d6e1f901371b27b Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
show more ...
|
| #
8e2bab3f |
| 13-Jul-2018 |
Algea Cao <algea.cao@rock-chips.com> |
drm: Transplant dw-hdmi code from rkdevelop
1.Updating edid parse method. 2.New hdmi i2c control method. 3.Adding mode filter. 4.Adding color select method. 5.Support hdmi 2.0. 6.Adding baseparamete
drm: Transplant dw-hdmi code from rkdevelop
1.Updating edid parse method. 2.New hdmi i2c control method. 3.Adding mode filter. 4.Adding color select method. 5.Support hdmi 2.0. 6.Adding baseparameter reading. 7.Support HDCP 1.4.
Tested in rk3399/rk3229/rk3128h/rk3328.
Change-Id: I2b3b1fb0079e97ba4b737781356e920548d6ad75 Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
show more ...
|
| #
21016d27 |
| 30-Oct-2017 |
Algea Cao <algea.cao@rock-chips.com> |
common: edid: Add more detailed edid parsing
The original edid parsing methods are too simple. The new parsing methods are carried from kernel.
Change-Id: I28b9b14e1bc76c38366f41d23f0e01ac779780d0
common: edid: Add more detailed edid parsing
The original edid parsing methods are too simple. The new parsing methods are carried from kernel.
Change-Id: I28b9b14e1bc76c38366f41d23f0e01ac779780d0 Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
show more ...
|
| #
b9e63a96 |
| 15-Sep-2017 |
Mark Yao <mark.yao@rock-chips.com> |
edid: support decode edid to drm modes
Change-Id: I38f82586d81177a4e6f5c20815af5480b40d2ff8 Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
|
| #
d09ec7f8 |
| 16-May-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-video
|
| #
43c6bdd0 |
| 29-Apr-2017 |
Jernej Skrabec <jernej.skrabec@siol.net> |
edid: Add HDMI flag to timing info
Some DVI monitors don't show anything in HDMI mode since audio stream confuses them. To solve this situation, this commit adds HDMI flag in timing data and sets it
edid: Add HDMI flag to timing info
Some DVI monitors don't show anything in HDMI mode since audio stream confuses them. To solve this situation, this commit adds HDMI flag in timing data and sets it accordingly during edid parsing.
First existence of extension block is checked. If it exists and it is CEA861 extension, then data blocks are checked for presence of HDMI vendor specific data block. If it is present, HDMI flag is set.
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
2dcf1433 |
| 22-Jan-2016 |
Simon Glass <sjg@chromium.org> |
dm: video: Repurpose the 'displayport' uclass to 'display'
The current DisplayPort uclass is too specific. The operations it provides are shared with other types of output devices, such as HDMI and
dm: video: Repurpose the 'displayport' uclass to 'display'
The current DisplayPort uclass is too specific. The operations it provides are shared with other types of output devices, such as HDMI and LVDS LCD displays.
Generalise the uclass so that it can be used with these devices as well. Adjust the uclass to handle the EDID reading and conversion to display_timing internally.
Also update nyan-big which is affected by this.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
9597494e |
| 14-May-2015 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-tegra
|
| #
00cf1167 |
| 15-Apr-2015 |
Simon Glass <sjg@chromium.org> |
edid: Add a function to read detailed monitor timings
For digital displays (such as EDP LCDs) we would like to read the EDID information and use that to set display timings. Provide a function to do
edid: Add a function to read detailed monitor timings
For digital displays (such as EDP LCDs) we would like to read the EDID information and use that to set display timings. Provide a function to do this.
Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Warren <twarren@nvidia.com>
show more ...
|
| #
d2fabdc7 |
| 20-Dec-2014 |
Hans de Goede <hdegoede@redhat.com> |
edid: Add struct and defines for cea681 extension blocks
Add a struct describing the (fixed) bits of cea681 edid extension blocks, and defines for accessing various bitfields.
Signed-off-by: Hans d
edid: Add struct and defines for cea681 extension blocks
Add a struct describing the (fixed) bits of cea681 edid extension blocks, and defines for accessing various bitfields.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Anatolij Gustschin <agust@denx.de>
show more ...
|
| #
e745d064 |
| 24-Nov-2014 |
Hans de Goede <hdegoede@redhat.com> |
edid: Add an edid_check_checksum() helper function
Add a helper function to check the checksum of an EDID data block.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Anatolij Gustschin
edid: Add an edid_check_checksum() helper function
Add a helper function to check the checksum of an EDID data block.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Anatolij Gustschin <agust@denx.de>
show more ...
|
| #
b7ce12dd |
| 19-Dec-2014 |
Hans de Goede <hdegoede@redhat.com> |
videomodes: Add video_edid_dtd_to_ctfb_res_modes helper function
Add a video_edid_dtd_to_ctfb_res_modes helper function to convert an EDID detailed timing to a struct ctfb_res_modes.
Signed-off-by:
videomodes: Add video_edid_dtd_to_ctfb_res_modes helper function
Add a video_edid_dtd_to_ctfb_res_modes helper function to convert an EDID detailed timing to a struct ctfb_res_modes.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Anatolij Gustschin <agust@denx.de>
show more ...
|
| #
c15438ea |
| 12-Aug-2013 |
Tom Rini <trini@ti.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-video
|
| #
1dc793dd |
| 07-Aug-2013 |
Christian Gmeiner <christian.gmeiner@gmail.com> |
edid: rename struct member to fix two EDID_* macros
Without this change EDID_DETAILED_TIMING_VSYNC_OFFSET and EDID_DETAILED_TIMING_VSYNC_PULSE_WIDTH macros can not be used (compile error). The fix i
edid: rename struct member to fix two EDID_* macros
Without this change EDID_DETAILED_TIMING_VSYNC_OFFSET and EDID_DETAILED_TIMING_VSYNC_PULSE_WIDTH macros can not be used (compile error). The fix is quite trivial: rename struct member to the expected name.
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
show more ...
|
| #
326ea986 |
| 31-Jul-2013 |
Stefano Babic <sbabic@denx.de> |
Merge git://git.denx.de/u-boot-arm
Conflicts: board/freescale/mx6qsabrelite/Makefile board/freescale/mx6qsabrelite/mx6qsabrelite.c include/configs/mx6qsabrelite.h
Signed-off-by: Stefano Babic <s
Merge git://git.denx.de/u-boot-arm
Conflicts: board/freescale/mx6qsabrelite/Makefile board/freescale/mx6qsabrelite/mx6qsabrelite.c include/configs/mx6qsabrelite.h
Signed-off-by: Stefano Babic <sbabic@denx.de>
show more ...
|