History log of /rk3399_rockchip-uboot/drivers/video/drm/dw_hdmi.c (Results 1 – 25 of 34)
Revision Date Author Comments
# 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


12