History log of /rk3399_rockchip-uboot/drivers/video/drm/ (Results 426 – 450 of 742)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2c66af1101-Mar-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: vop2: fix the function vop2_power_domain_on()

1.Remove the pd_data of plane "Esmart0", which is not
controlled by SYS_CTRL_POWER_CTRL[7].
2.Add the flag of is_enabled to avoid function

drm/rockchip: vop2: fix the function vop2_power_domain_on()

1.Remove the pd_data of plane "Esmart0", which is not
controlled by SYS_CTRL_POWER_CTRL[7].
2.Add the flag of is_enabled to avoid function being
called repeatedly.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I4a1367f72aedd79ecfa516c31d6f6b195d2ae3ee

show more ...

0b728e8023-Feb-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: vop2: disabled aclk of video port when unused

To reduce power consumption.

Depend on the kernel commit:
Iebe8d071380ed998579942aeab7662a6ffda3cb0
"drm/rockchip: vop2: Disable aclk of

drm/rockchip: vop2: disabled aclk of video port when unused

To reduce power consumption.

Depend on the kernel commit:
Iebe8d071380ed998579942aeab7662a6ffda3cb0
"drm/rockchip: vop2: Disable aclk of video port when it unused"

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I4437906c1967633648fbcc67cfe3dae652986d2d

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/px30-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1106-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1106.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_px30.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/rv1106.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/blk.c
/rk3399_rockchip-uboot/cmd/blk_common.c
/rk3399_rockchip-uboot/cmd/ext4.c
/rk3399_rockchip-uboot/common/spl/Makefile
/rk3399_rockchip-uboot/common/spl/spl_atf.c
/rk3399_rockchip-uboot/common/spl/spl_fit_tb_arm32.S
/rk3399_rockchip-uboot/common/spl/spl_fit_tb_arm64.S
/rk3399_rockchip-uboot/configs/px30-tb_defconfig
/rk3399_rockchip-uboot/configs/rk1806_defconfig
/rk3399_rockchip-uboot/configs/rk1808_defconfig
/rk3399_rockchip-uboot/configs/rv1106_defconfig
/rk3399_rockchip-uboot/drivers/block/blk-uclass.c
/rk3399_rockchip-uboot/drivers/clk/Kconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/Kconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_px30.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rv1106.c
/rk3399_rockchip-uboot/drivers/misc/rockchip-otp.c
/rk3399_rockchip-uboot/drivers/mmc/Kconfig
/rk3399_rockchip-uboot/drivers/mmc/dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc-uclass.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-ids.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl-rv1106.c
/rk3399_rockchip-uboot/drivers/thermal/rockchip_thermal.c
rockchip_vop2.c
/rk3399_rockchip-uboot/fs/ext4/Makefile
/rk3399_rockchip-uboot/fs/ext4/ext4_sparse.c
/rk3399_rockchip-uboot/include/blk.h
/rk3399_rockchip-uboot/include/ext4fs.h
/rk3399_rockchip-uboot/include/spl.h
/rk3399_rockchip-uboot/test/rockchip/test-misc.c
a33b790f28-Feb-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: vop2: add support for axi setting

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ibb592ae01ce805f8ffa650437823a3b481d72324

3e20b04e28-Feb-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: vop2: modify the function of pd switch

Open the pd of primary plane when vp enabled.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ie8dbecd4c7efede0421b703c05495abb

drm/rockchip: vop2: modify the function of pd switch

Open the pd of primary plane when vp enabled.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ie8dbecd4c7efede0421b703c05495abb52d752d1

show more ...

d3e7042008-Mar-2022 Wyon Bi <bivvy.bi@rock-chips.com>

video/drm: analogix_dp: Set link power state

Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I69e08c0d010dfc94e375c9c107abe9e14d7f4b70

1a00cf6e08-Mar-2022 Wyon Bi <bivvy.bi@rock-chips.com>

video/drm: analogix_dp: Use link train delay helper

Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Iba67c1d1dfc7ad62cf95cd95b212fe1abdfa69c0

9f076ecc02-Mar-2022 Zhang Yubing <yubing.zhang@rock-chips.com>

drm/rockchip: vop2: change dclk calculate method for mipi

When the video port request pixelclk under 600Mhz, it
should set the dclk_rate : pixelclk_rate as 1 : 1. So
It can calculate the same divide

drm/rockchip: vop2: change dclk calculate method for mipi

When the video port request pixelclk under 600Mhz, it
should set the dclk_rate : pixelclk_rate as 1 : 1. So
It can calculate the same divider ratio for dclk core
rate and dclk out rate when different output interface
(MIPI, DP and HDMI) connect to th same video port.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I6037e12d8b6be904a74add0649b1a1f62c4fe3d4

show more ...


/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3308-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3568-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1106-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rv1106-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1106.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1126-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rv1106.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rv1106.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/ioc_rv1106.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/chip_info.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/fit_misc.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/clk_rv1106.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/rv1106.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/syscon_rv1106.c
/rk3399_rockchip-uboot/board/rockchip/evb_rv1106/Kconfig
/rk3399_rockchip-uboot/board/rockchip/evb_rv1106/Makefile
/rk3399_rockchip-uboot/board/rockchip/evb_rv1106/evb_rv1106.c
/rk3399_rockchip-uboot/common/image-fit.c
/rk3399_rockchip-uboot/common/malloc_simple.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/Makefile
/rk3399_rockchip-uboot/common/spl/spl_decomp.c
/rk3399_rockchip-uboot/configs/rk3566-eink.config
/rk3399_rockchip-uboot/configs/rk3588-ipc.config
/rk3399_rockchip-uboot/configs/rk3588-ramboot.config
/rk3399_rockchip-uboot/configs/rk3588_defconfig
/rk3399_rockchip-uboot/configs/rv1106_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rv1106.c
/rk3399_rockchip-uboot/drivers/mmc/mmc-uclass.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/rockchip_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/rockchip_nand_v9.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rv1106.c
/rk3399_rockchip-uboot/drivers/sysreset/Kconfig
rockchip_vop2.c
/rk3399_rockchip-uboot/env/Kconfig
/rk3399_rockchip-uboot/env/envf.c
/rk3399_rockchip-uboot/include/configs/evb_rv1106.h
/rk3399_rockchip-uboot/include/configs/rv1106_common.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/rv1106-cru.h
/rk3399_rockchip-uboot/include/irq-platform.h
/rk3399_rockchip-uboot/include/rk_timer_irq.h
/rk3399_rockchip-uboot/include/sysreset.h
/rk3399_rockchip-uboot/make.sh
/rk3399_rockchip-uboot/scripts/Makefile.spl
/rk3399_rockchip-uboot/scripts/decomp.sh
/rk3399_rockchip-uboot/scripts/fit.sh
/rk3399_rockchip-uboot/scripts/loader.sh
/rk3399_rockchip-uboot/scripts/spl.sh
d2e91fdc07-Jan-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: vop2: fix internal power domain on/off status check when memory bisr enabled

When query vop internal power domain on/off status from
PMU BISR_STS3, 1 is for power up, 0 is for power do

drm/rockchip: vop2: fix internal power domain on/off status check when memory bisr enabled

When query vop internal power domain on/off status from
PMU BISR_STS3, 1 is for power up, 0 is for power down,
this is different from the pd status in vop.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I4da6b50e49932d46f6abdaf6899bf6411019bae4

show more ...

6b2bd26924-Feb-2022 Zhang Yubing <yubing.zhang@rock-chips.com>

video/drm: vop2: fix dp dclk calculation issue

When DP interface output YUV420 format image, it nedd calculate
the dclk according to dclk_out_rate. It can avoid the dclk_out_rate
divide value overfl

video/drm: vop2: fix dp dclk calculation issue

When DP interface output YUV420 format image, it nedd calculate
the dclk according to dclk_out_rate. It can avoid the dclk_out_rate
divide value overflow.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: Ifa279113ae43fc3ad581262c1bf3007858c0ef30

show more ...

fb43630c22-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 ...

ebdfc6a411-Feb-2022 Zhang Yubing <yubing.zhang@rock-chips.com>

video/drm: add drm dp helper functions

Sync from kernel-5.10:
According to Linux Kernel drm dp helper functions, Add some
common defines and functions for DP interface.

Signed-off-by: Zhang Yubing

video/drm: add drm dp helper functions

Sync from kernel-5.10:
According to Linux Kernel drm dp helper functions, Add some
common defines and functions for DP interface.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I385b797590e4f825f5692fa081ba51a979bd4f43

show more ...

a12a16bb24-Feb-2022 Algea Cao <algea.cao@rock-chips.com>

video/drm: dw-hdmi-qp: Set hdmi output interface when force output

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I1cae7cbbf728ab38328123322f2d2a54d3727a57

0d7a853723-Feb-2022 Algea Cao <algea.cao@rock-chips.com>

video/drm: dw-hdmi-qp: Support rk3588 hdmi force-output mode

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I828f94b005ed6a5ca6eec1ac96c8ac55da396c6c

108c5f8b12-Feb-2022 Zhang Yubing <yubing.zhang@rock-chips.com>

video/drm: vop2: config dp1 output enable bit

When select dp1 output interface, we need set dp1 enable bit,
not hdmi.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: Ie5dd222a7

video/drm: vop2: config dp1 output enable bit

When select dp1 output interface, we need set dp1 enable bit,
not hdmi.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: Ie5dd222a7c48590e3637809402c31f4c0c46daff

show more ...

e24e903324-Jan-2022 Sandy Huang <hjc@rock-chips.com>

video/drm: vop2: set lineflag trigger time

lineflag0: maybe used for PSR panel, we sent at the last active line;
lineflag1: for current dmc policy, lineflag1 no need to advanced 3 ms;

Signed-off-by

video/drm: vop2: set lineflag trigger time

lineflag0: maybe used for PSR panel, we sent at the last active line;
lineflag1: for current dmc policy, lineflag1 no need to advanced 3 ms;

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I24d1ca68d433adf31009a07e6f3278ca92c565c6

show more ...

55b28e7d14-Feb-2022 Algea Cao <algea.cao@rock-chips.com>

video/drm: phy-rockchip-samsung-hdptx-hdmi: Register phy pll as child device

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: Ifd27057bca766aaab5b02280d6ffdc2828cef691

545a021814-Feb-2022 Algea Cao <algea.cao@rock-chips.com>

video/drm: vop2: Get hdmi phy pll by name

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: Ibbb0789e8f430677eb58488a7458ff36aaebc820

3e59c13708-Feb-2022 Sandy Huang <hjc@rock-chips.com>

video/drm: vop2: add support uv swap for some bt1120 busformat

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Ia485413f7dffc114f3cec227fadd47fbe1fc4fd5

b890760e22-Jan-2022 Algea Cao <algea.cao@rock-chips.com>

drm/rockchip: vop2: Support RK3588 hdmi logo

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I7e6373435bb3f19a61cd23c39ccca75430faa53e

28671eda22-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

fea6cfaa22-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


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3588.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/fit.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/param.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/resource_img.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/boot_rkimg.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/fit.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/fit_misc.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/fit_nodes.sh
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/param.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/resource_img.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/sdram.c
/rk3399_rockchip-uboot/common/edid.c
/rk3399_rockchip-uboot/common/image-android.c
/rk3399_rockchip-uboot/configs/rk3588_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3588.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/gigadevice.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/macronix.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/power/charge/Kconfig
/rk3399_rockchip-uboot/drivers/power/charge/Makefile
/rk3399_rockchip-uboot/drivers/power/charge/bq25890_charger.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
Kconfig
Makefile
phy-rockchip-samsung-hdptx-hdmi.c
/rk3399_rockchip-uboot/include/boot_rkimg.h
/rk3399_rockchip-uboot/include/edid.h
/rk3399_rockchip-uboot/include/linux/mtd/spinand.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/lzma/LzmaTools.c
/rk3399_rockchip-uboot/make.sh
/rk3399_rockchip-uboot/scripts/android2distro.sh
67be2ffc14-Jan-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: vop2: fix the core_dclk_div_sel setting

When the display interface is BT656. the register of
core_dclk_div_sel should always be set 1. Not only 'i'
modes like 480i and 576i, but also '

drm/rockchip: vop2: fix the core_dclk_div_sel setting

When the display interface is BT656. the register of
core_dclk_div_sel should always be set 1. Not only 'i'
modes like 480i and 576i, but also 'p' modes like 720p,
both need this setting.

As for BT1120 and other interfaces, this bit should be
1 when display mode belongs to 'i', and 0 when display
mode belongs to 'p'.

Only RK3568 has the core_dclk_div_sel control bit, which
has been removed on RK3588.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ifdd3aef5541f4170eb5085da01a0820f1d713971

show more ...

65747de717-Jan-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: vop2: set rg swap for rk3588 hdmi/dp yuv444 output

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I6c25872d179349d904d6a7e0ce210e8a16269cf7

b3e1cbde22-Jan-2022 Damon Ding <damon.ding@rock-chips.com>

drm/rockchip: display: modify the log of getting base2_disp_info

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I3fda2a2921403f1413cece758d5025e4570fdb25

629c727b15-Dec-2021 Guochun Huang <hero.huang@rock-chips.com>

video/drm: rockchip_phy: update for px30s

- px30s: add support 2.5Gsps lane rate
- disable pin_txclkesc inverting
- reset digital logic before select phy lvds mode
- reset digital logic before selec

video/drm: rockchip_phy: update for px30s

- px30s: add support 2.5Gsps lane rate
- disable pin_txclkesc inverting
- reset digital logic before select phy lvds mode
- reset digital logic before select TTL mode

Change-Id: I6d5c1e94fe995d386e45484805c753dbdf70128e
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>

show more ...

1...<<11121314151617181920>>...30