| #
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>
|
| #
c3a20b0e |
| 09-Jul-2024 |
Chen Shunqing <csq@rock-chips.com> |
video/drm: dw-hdmi: add bridge support
Signed-off-by: Chen Shunqing <csq@rock-chips.com> Change-Id: I537fcfaf3708cfd57f6e7804b80e41e1e83526f3
|
| #
b692eb6f |
| 13-May-2024 |
Algea Cao <algea.cao@rock-chips.com> |
edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks
Apparently some sinks look at the YQ bits even when receiving RGB, and they get somehow confused when they see a non-zero YQ value. S
edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks
Apparently some sinks look at the YQ bits even when receiving RGB, and they get somehow confused when they see a non-zero YQ value. So we can't just blindly follow CEA-861-F and set YQ to match the RGB range.
Unfortunately there is no good way to tell whether the sink designer claims to have read CEA-861-F. The CEA extension block revision number has generally been stuck at 3 since forever, and even a very recently manufactured sink might be based on an old design so the manufacturing date doesn't seem like something we can use. In lieu of better information let's follow CEA-861-F only for HDMI 2.0 sinks, since HDMI 2.0 is based on CEA-861-F. For HDMI 1.x sinks we'll always set YQ=0.
Change-Id: If477d06e6dbbf1ef0f84ef35abb075a37ff17be1 Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
show more ...
|
| #
2e0e68a6 |
| 22-Mar-2024 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Sink is considered to support hdmi if it supports audio
Compatible some actually support hdmi, but edid claims to support only dvi sinks.
Signed-off-by: Algea Cao <algea.cao@
drm/rockchip: dw-hdmi: Sink is considered to support hdmi if it supports audio
Compatible some actually support hdmi, but edid claims to support only dvi sinks.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I816c85125135e5e7fc3436d5bd41233412e7aa32
show more ...
|
| #
df0a5c43 |
| 06-Feb-2024 |
Damon Ding <damon.ding@rock-chips.com> |
video/drm: display: use color_encoding and color_range instead of private COLOR_SPACE
The old method to description color space and range is borrowing V4L2 defined, It's difficult to understand, so
video/drm: display: use color_encoding and color_range instead of private COLOR_SPACE
The old method to description color space and range is borrowing V4L2 defined, It's difficult to understand, so we change to DRM defined property.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com> Change-Id: I7eacc60dfda912b9becae1ce026cdb82eebef7f8
show more ...
|
| #
b429d5ab |
| 17-Nov-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Support scramble when hdmi force output
Change-Id: I875ef03a6a2dafc2fbf17a3539e5566f1e900241 Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
|
| #
1e32d148 |
| 08-Sep-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Filter hdmi 2.1 resolution
Only rk3588 support hdmi 2.1
Change-Id: I4a94c9a914087a1c52d0add6b30511969501e2c9 Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
|
| #
6a3f4548 |
| 18-May-2023 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: hdmi: add compatible SPL display
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I95a776d95fe2400da4f84e41343f63241c00849f
|
| #
0fbedd06 |
| 04-Apr-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: set hdcp keepout active at all modes
Some display equipments require that the interval between Video Data and Data island must be at least 58 pixels, and fc_invidconf.HDCP_kee
drm/rockchip: dw-hdmi: set hdcp keepout active at all modes
Some display equipments require that the interval between Video Data and Data island must be at least 58 pixels, and fc_invidconf.HDCP_keepout set (1'b1) can meet the requirement.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I3c7198755c6fb7bc2ba0312a00630c39542ec0dc
show more ...
|
| #
1c186199 |
| 04-Apr-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Fix 1080p RGB/YUV444 10BIT display blur
If set default phase to 1, 1080p RGB/YUV444 10BIT display blur when switch from 4K YUV420 8BIT.
Signed-off-by: Algea Cao <algea.cao@ro
drm/rockchip: dw-hdmi: Fix 1080p RGB/YUV444 10BIT display blur
If set default phase to 1, 1080p RGB/YUV444 10BIT display blur when switch from 4K YUV420 8BIT.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: Id5b8d636424099e914cc3734817a26c1f68fd472
show more ...
|
| #
d9939fc9 |
| 31-Mar-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm: bridge: dw-hdmi: Read edid in 8-bytes steps
This saves about 200 milliseconds compared to the original method of reading one byte at a time.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
drm: bridge: dw-hdmi: Read edid in 8-bytes steps
This saves about 200 milliseconds compared to the original method of reading one byte at a time.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I8b0fdfffaf950089f7c8c80fb874b51bc4159894
show more ...
|
| #
25471c69 |
| 30-Mar-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Set 4K x 2K mode picture aspect ratio
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I70567ba528c24f0bac3820849f861ec4e472c076
|
| #
d5869560 |
| 07-Mar-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Fix getting stuck when undefined phy- table
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I596543edc873ff147107583ad00933b818d3637f
|
| #
7ff748e1 |
| 03-Mar-2023 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Support get phy cfg table from dts
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: Idbd802b2f5e17f3f448a560dc21f4d1a20bf1458
|
| #
94b0daef |
| 12-Dec-2022 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Fix preferred mode error when edid is null
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I2dc49f21fa9e8d7310072fb9151f61333dbc4782
|
| #
cb24dc0e |
| 26-Nov-2022 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Add support for rk3528
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I3ae3c428e5796f440e76d2ccbdda251a0fc66ecf
|
| #
0594ce39 |
| 27-Jun-2022 |
Zhang Yubing <yubing.zhang@rock-chips.com> |
video/drm: support for multi connector
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com> Change-Id: Id87d4c81e60a9f69f3fbfc05ffd67a3d42cd21a4
|
| #
91e56900 |
| 11-Oct-2021 |
Lei Chen <lei.chen@rock-chips.com> |
drm/rockchip: hdmi: optionally force the output format to be RGB
Support HDMI can choose to output only RGB format
Signed-off-by: Lei Chen <lei.chen@rock-chips.com> Change-Id: I32affcc6507aac9ced1f
drm/rockchip: hdmi: optionally force the output format to be RGB
Support HDMI can choose to output only RGB format
Signed-off-by: Lei Chen <lei.chen@rock-chips.com> Change-Id: I32affcc6507aac9ced1fcae22411412d96bbd083
show more ...
|
| #
2bfb6166 |
| 16-Jun-2021 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: display: add force mode and default mode support
1.add 720p60 ad default mode when get edid failed
2.add the property at dts to enable some hot plug devices force output:
&route_hdmi
video/drm: display: add force mode and default mode support
1.add 720p60 ad default mode when get edid failed
2.add the property at dts to enable some hot plug devices force output:
&route_hdmi { status = "okay"; "force-output"; force-bus-format = <MEDIA_BUS_FMT_GBR888_1X24>;
force_timing { clock-frequency = <148500000>; hactive = <1920>; vactive = <1080>; ... }; };
signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: Ib7ec7f642bff528aaa910aade0b97f7b52a9610a
show more ...
|
| #
5ccb1b20 |
| 08-May-2021 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: hdmi: Support baseparameter2
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I92cb67d2daeca8fa0a4c5c5ceba7230b6aa30d9c
|
| #
cb17ca6c |
| 21-Apr-2021 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: drv: init connector id and get disp info from baseparameter2
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I4a602b826ca2a61692fff5e9c664f4e45eee0351
|
| #
58c17f51 |
| 12-Apr-2021 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: display: add pre_init for connecter
we need to know connecter type before set out plane policy for vop2
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I90f89894089ba35fd7755e
video/drm: display: add pre_init for connecter
we need to know connecter type before set out plane policy for vop2
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I90f89894089ba35fd7755ee4d7584c217d71b052
show more ...
|
| #
1f71919f |
| 04-Feb-2021 |
Shunqing Chen <csq@rock-chips.com> |
drm/rockchip: dw-hdmi: support ddc i2c bus
Signed-off-by: Shunqing Chen <csq@rock-chips.com> Change-Id: Iec5fc4ea5c5c13069a8fe0895222028d1a739edc
|
| #
c613b7ea |
| 15-Mar-2021 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: dw-hdmi: Fixe the condition for EDID read failure
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I558573eb4e5f5665f41f3e00c7bfe07109db150b
|
| #
5ccad8f6 |
| 29-Dec-2020 |
Algea Cao <algea.cao@rock-chips.com> |
drm/rockchip: hdmi: Support RK3568 dw-hdmi
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: I3c9275a44c519c3927ea7199147a738d4c2a1334
|