History log of /rk3399_rockchip-uboot/drivers/video/drm/ (Results 76 – 100 of 742)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
21906a8e11-Dec-2024 Zhibin Huang <zhibin.huang@rock-chips.com>

video/drm: phy: dcphy: optimize pll and ssc calculation

Type: Fix
Redmine ID: N/A
Associated modifications: If77c1e6526041fdeae07bdc174cddf01bbee4f49
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.h

video/drm: phy: dcphy: optimize pll and ssc calculation

Type: Fix
Redmine ID: N/A
Associated modifications: If77c1e6526041fdeae07bdc174cddf01bbee4f49
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com>
Change-Id: I884fb820ea9b7aef72a03fda7093f579b0f9c015

show more ...

1b96407219-Dec-2024 Guochun Huang <hero.huang@rock-chips.com>

video/drm: dsi: fix configuration exceptions for out-of-bounds variables

Type: Fix
Redmine ID: 522847
Associated modifications: gerrit links
Test: test method

Change-Id: Ib68107cd32572e85a78bd576ed

video/drm: dsi: fix configuration exceptions for out-of-bounds variables

Type: Fix
Redmine ID: 522847
Associated modifications: gerrit links
Test: test method

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

show more ...

59eff7fb30-Dec-2024 Sandy Huang <hjc@rock-chips.com>

video/drm: dw_dp: Delete log of private name

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

18d9b8ad30-Dec-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: add gamma support for RK3528/RK3562/RK3576

The configuration process for the gamma function of
RK3528/RK3562/RK3576 is the same as that of RK3588.

Change-Id: If8560b542d886cfb0fcfc

video/drm: vop2: add gamma support for RK3528/RK3562/RK3576

The configuration process for the gamma function of
RK3528/RK3562/RK3576 is the same as that of RK3588.

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

show more ...

f6e9a2a326-Dec-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: remove write_mask of reg esmart_lb_mode_sel for RK3528/RK3562

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

12ee4de726-Dec-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: add dsp_vs_t_sel reg support for RK3576

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

1cd2563d25-Dec-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop: remove unsupported reg overlay_mode for rk3506

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

aab543ae24-Dec-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop: remove unsuppoted regs for rv1106

The regs overlay_mode/dclk_ddr/rgb_dclk_pol are unsupported, so
it is better to remove them.

Change-Id: Ie92d1641ccb7d3f751e94793c51d4d6d2953d31f
S

video/drm: vop: remove unsuppoted regs for rv1106

The regs overlay_mode/dclk_ddr/rgb_dclk_pol are unsupported, so
it is better to remove them.

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

show more ...


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/cache_v7_asm.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/psci.S
/rk3399_rockchip-uboot/arch/arm/dts/rk3328.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3576-u-boot.dtsi
/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/fit.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/fit_nodes.sh
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/resource_img.c
/rk3399_rockchip-uboot/common/android_ab.c
/rk3399_rockchip-uboot/common/image-android.c
/rk3399_rockchip-uboot/common/spl/spl_ab.c
/rk3399_rockchip-uboot/configs/rk-spl-boot-aarch32.config
/rk3399_rockchip-uboot/configs/rk3308-aarch32-amp_defconfig
/rk3399_rockchip-uboot/configs/rk3528-aarch32.config
/rk3399_rockchip-uboot/configs/rk3568-pcie-ep_defconfig
/rk3399_rockchip-uboot/configs/rk3576-ipc_defconfig
/rk3399_rockchip-uboot/configs/rv1103b_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3506.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-ids.c
/rk3399_rockchip-uboot/drivers/nvme/nvme.c
/rk3399_rockchip-uboot/drivers/pci/pcie_dw_rockchip.c
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/fg_rk817.c
/rk3399_rockchip-uboot/drivers/power/pmic/rk8xx.c
/rk3399_rockchip-uboot/drivers/power/regulator/regulator-uclass.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rv1126.c
/rk3399_rockchip-uboot/drivers/rkflash/sfc_nand.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_rockusb.c
rockchip_vop_reg.c
/rk3399_rockchip-uboot/include/android_image.h
/rk3399_rockchip-uboot/include/asm-generic/global_data.h
/rk3399_rockchip-uboot/include/configs/rv1108_common.h
/rk3399_rockchip-uboot/include/power/rk8xx_pmic.h
/rk3399_rockchip-uboot/include/rockusb.h
/rk3399_rockchip-uboot/lib/avb/libavb_user/avb_ops_user.c
/rk3399_rockchip-uboot/scripts/fit-repack.sh
/rk3399_rockchip-uboot/scripts/fit-resign.sh
/rk3399_rockchip-uboot/scripts/fit-unpack.sh
/rk3399_rockchip-uboot/scripts/pack_resource.sh
ea286ea218-Nov-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: analogix_dp: Fix incorrect usage of enhanced mode

Enhanced mode is required by the eDP 1.2 specification, and not doing it
early could result in a period of time where we have a link tran

video/drm: analogix_dp: Fix incorrect usage of enhanced mode

Enhanced mode is required by the eDP 1.2 specification, and not doing it
early could result in a period of time where we have a link transmitting
idle packets without it. Since there is no reason to disable it, we just
enable it at the beginning of link training and then keep it on all the
time.

Related kernel commit:
1932250df1f0 ("drm/bridge: analogix_dp: Fix incorrect usage of enhanced mode")

Fixes: 186f85721af ("drm/rockhcip: add drm rockchip display support")
Change-Id: I32be24ae8561b79dce549e1fd55af9bd0341de2e
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>

show more ...

06b1b28f18-Nov-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: analogix_dp: Compliant with eDP receiver enhanced frame capability

As the Table 3-4 in eDP v1.2 spec:
DPCD 0000Dh:
Bit 1 = FRAMING_CHANGE_CAPABLE
A setting of 1 indicates that this is an

video/drm: analogix_dp: Compliant with eDP receiver enhanced frame capability

As the Table 3-4 in eDP v1.2 spec:
DPCD 0000Dh:
Bit 1 = FRAMING_CHANGE_CAPABLE
A setting of 1 indicates that this is an eDP device that
uses only Enhanced Framing, independently of the setting by
the source of ENHANCED_FRAME_EN

And as the Table 3-3 in eDP v1.4 spec:
DPCD 0000Dh:
Bit 1 = RESERVED for eDP
New to eDP v1.4.(Read all 0s)

Related kernel commit:
5d2f3f959e5d ("drm/bridge: analogix_dp: Compliant with eDP receiver enhanced frame capability")

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

show more ...

2fcb478318-Nov-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: analogix_dp: read/write DPCD through drm_dp_aux

Sync the functions of DPCD read/write with Kernel:

analogix_dp_write_byte_to_dpcd() -> drm_dp_dpcd_writeb()
analogix_dp_read_byte_from_dpc

video/drm: analogix_dp: read/write DPCD through drm_dp_aux

Sync the functions of DPCD read/write with Kernel:

analogix_dp_write_byte_to_dpcd() -> drm_dp_dpcd_writeb()
analogix_dp_read_byte_from_dpcd() -> drm_dp_dpcd_readb()
analogix_dp_write_bytes_to_dpcd() -> drm_dp_dpcd_write()
analogix_dp_read_bytes_from_dpcd() -> drm_dp_dpcd_read()

In addition, the older functions may not have the return value check.
So the necessary return value check have been added in the patch, which
is also synchronized with Kernel.

With the patch, the analogix_dp driver will be more maintainable and
readable.

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

show more ...

58df397618-Nov-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: analogix_dp: register drm_dp_aux and support the transfer function of aux

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

e6e4c15419-Nov-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: fix the check of DSP_RG_SWAP

The output_type in DSP_RG_SWAP check should be HDMI and DP other than
HDMI and eDP.

Change-Id: Iffe44aae6a2c2863c1441beec8b166343d4af039
Signed-off-by:

video/drm: vop2: fix the check of DSP_RG_SWAP

The output_type in DSP_RG_SWAP check should be HDMI and DP other than
HDMI and eDP.

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

show more ...

c8820b7619-Nov-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: disable rb swap if using eDP in YUV444 output mode

Related kernel commit:
29e7837d1d60 ("drm/rockchip: vop2: disable rb swap if using eDP in YUV444 output mode")

Change-Id: Ibb2212

video/drm: vop2: disable rb swap if using eDP in YUV444 output mode

Related kernel commit:
29e7837d1d60 ("drm/rockchip: vop2: disable rb swap if using eDP in YUV444 output mode")

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

show more ...

e57e55f819-Nov-2024 Hongming Zou <hongming.zou@rock-chips.com>

video/drm: inno_mipi_phy: adjust param for rk3506

fixed_param of rk3506 is the same as rk1808

Change-Id: I0666ca58f820817da8c19d2d99345fcfebc73f55
Signed-off-by: Hongming Zou <hongming.zou@rock-ch

video/drm: inno_mipi_phy: adjust param for rk3506

fixed_param of rk3506 is the same as rk1808

Change-Id: I0666ca58f820817da8c19d2d99345fcfebc73f55
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com>

show more ...

d1fd9c7416-Nov-2024 Luo Wei <lw@rock-chips.com>

video/drm: display-serdes: improve detection function for split mode

Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I8cac840bb7c7bad4c2831470b7c3bfcddb450241

7504507f12-Nov-2024 Sandy Huang <hjc@rock-chips.com>

video/drm: vop2: use vop2_mask_write to enable post scale en

vop2_write() will reset other register except post scale en bits,
so we use vop2_mask_write() to instead of vop2_write().

Signed-off-by:

video/drm: vop2: use vop2_mask_write to enable post scale en

vop2_write() will reset other register except post scale en bits,
so we use vop2_mask_write() to instead of vop2_write().

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

show more ...


/rk3399_rockchip-uboot/arch/arm/cpu/armv7/arch_timer.c
/rk3399_rockchip-uboot/arch/arm/dts/rv1106-pinctrl.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1126-pinctrl.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/ddr_rk3368.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_pctl_px30.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_px30.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_rv1108_pctl_phy.h
/rk3399_rockchip-uboot/arch/arm/lib/bootm.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3066/sdram_rk3066.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3576/rk3576.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rockchip_debugger.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/tpl.c
/rk3399_rockchip-uboot/cmd/ddr_tool/stressapptest/stressapptest.c
/rk3399_rockchip-uboot/common/console.c
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/configs/rk3399_defconfig
/rk3399_rockchip-uboot/drivers/mmc/dw_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/mtd_blk.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/gsto.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/winbond.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/zbit.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/dmc-rk3368.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_px30.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3188.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk322x.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3288.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3308.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3328.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rv1108.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rv1126.c
rockchip_vop2.c
/rk3399_rockchip-uboot/include/configs/rk3506_common.h
/rk3399_rockchip-uboot/include/configs/rk3576_common.h
/rk3399_rockchip-uboot/lib/initcall.c
/rk3399_rockchip-uboot/test/rockchip/test-misc.c
/rk3399_rockchip-uboot/tools/rkcommon.c
c5ff44bc06-Nov-2024 Luo Wei <lw@rock-chips.com>

video/drm: display-serdes: update delay definition from kernel

Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I300a51fbc082a9f89169125c26d52af26522ed0d

e1946cbd31-Oct-2024 Algea Cao <algea.cao@rock-chips.com>

video/drm: vop2: Fix screen was skewed to the left

Fixes: c54cc5d2df71 ("video/drm: vop2: Disable acm bypass when vop init")

Change-Id: Iab343ce53e7fe3992cf7cabfc2e6176c565e9d31
Signed-off-by: Alge

video/drm: vop2: Fix screen was skewed to the left

Fixes: c54cc5d2df71 ("video/drm: vop2: Disable acm bypass when vop init")

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

show more ...

c54cc5d229-Oct-2024 Algea Cao <algea.cao@rock-chips.com>

video/drm: vop2: Disable acm bypass when vop init

Black screen is displayed when acm bypass is switched.
To avoid black screen, acm bypass is disabled by
default after system booted.

Change-Id: I03

video/drm: vop2: Disable acm bypass when vop init

Black screen is displayed when acm bypass is switched.
To avoid black screen, acm bypass is disabled by
default after system booted.

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

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/rk3506-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3576.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1103b-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/resource_img.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_common.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/sdram_pctl_px30.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/resource_img.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3576/rk3576.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3588/rk3588.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1103b/rv1103b.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/rv1106.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/spl_pcie_ep_boot.c
/rk3399_rockchip-uboot/board/rockchip/evb_rv1103b/evb_rv1103b.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/cmd/rockusb.c
/rk3399_rockchip-uboot/cmd/script_update.c
/rk3399_rockchip-uboot/common/fdt_support.c
/rk3399_rockchip-uboot/common/spl/spl_atf.c
/rk3399_rockchip-uboot/configs/px30_defconfig
/rk3399_rockchip-uboot/configs/rk3326_defconfig
/rk3399_rockchip-uboot/configs/rk3502-tiny.config
/rk3399_rockchip-uboot/configs/rk3502.config
/rk3399_rockchip-uboot/configs/rk3506_defconfig
/rk3399_rockchip-uboot/configs/rk3506_tb.config
/rk3399_rockchip-uboot/configs/rv1103b-mcu-wrap.config
/rk3399_rockchip-uboot/configs/rv1103b-usbplug.config
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3506.c
/rk3399_rockchip-uboot/drivers/firmware/scmi/smt.c
/rk3399_rockchip-uboot/drivers/misc/Makefile
/rk3399_rockchip-uboot/drivers/misc/rk3506-secure-otp.S
/rk3399_rockchip-uboot/drivers/misc/rk3588-secure-otp.S
/rk3399_rockchip-uboot/drivers/mtd/mtd_blk.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/core.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/fmsh.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/gsto.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/unim.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/winbond.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/xtx.c
/rk3399_rockchip-uboot/drivers/mtd/spi/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-core.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-ids.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-naneng-combphy.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_common.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_pctl_px30.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_px30.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3328.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rk3399.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rv1126.c
/rk3399_rockchip-uboot/drivers/spi/rockchip_sfc.c
/rk3399_rockchip-uboot/drivers/ufs/ufs-rockchip.c
/rk3399_rockchip-uboot/drivers/ufs/ufs.c
/rk3399_rockchip-uboot/drivers/ufs/ufs.h
/rk3399_rockchip-uboot/drivers/usb/gadget/f_rockusb.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
rockchip_vop2.c
/rk3399_rockchip-uboot/include/configs/rk3506_common.h
/rk3399_rockchip-uboot/include/configs/rk3528_common.h
/rk3399_rockchip-uboot/include/configs/rk3562_common.h
/rk3399_rockchip-uboot/include/configs/rk3568_common.h
/rk3399_rockchip-uboot/include/configs/rk3588_common.h
/rk3399_rockchip-uboot/include/configs/rv1103b_common.h
/rk3399_rockchip-uboot/include/configs/rv1106_common.h
/rk3399_rockchip-uboot/include/linux/mtd/spi-nor.h
/rk3399_rockchip-uboot/include/linux/mtd/spinand.h
/rk3399_rockchip-uboot/include/optee_include/OpteeClientInterface.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/optee_clientApi/Kconfig
/rk3399_rockchip-uboot/lib/optee_clientApi/OpteeClientInterface.c
/rk3399_rockchip-uboot/lib/rsa/rsa-verify.c
/rk3399_rockchip-uboot/lib/sysmem.c
/rk3399_rockchip-uboot/scripts/fit-core.sh
ecc3b25728-Aug-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: display: add logo bmp size check

Given considerations such as memory usage and the default
configuration of the parameter partition table, it is not
recommended to use excessively large B

video/drm: display: add logo bmp size check

Given considerations such as memory usage and the default
configuration of the parameter partition table, it is not
recommended to use excessively large BMP logo images.
Therefore, the MAX_IMAGE_BYTES limit is set to 8 MB. For
images exceeding this size, it is recommended to use BMP
images in BI_RLE4/BI_RLE8 formats.

The log may be like:

......
bmp[logo.bmp] data size[23MB] is over the limitation MAX_IMAGE_BYTES[8MB]
failed to display uboot logo
CLK: (uboot. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)
bpll 816000 KHz
lpll 816000 KHz
......

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

show more ...

3dbe25b407-Aug-2024 Damon Ding <damon.ding@rock-chips.com>

video/drm: display: remove the resolution check for partially decoded images

The limitation is from decode_bmp.c in libnsbmp-0.1.7.
Some RLE8 bmp images will be regarded as error becasuse
of the che

video/drm: display: remove the resolution check for partially decoded images

The limitation is from decode_bmp.c in libnsbmp-0.1.7.
Some RLE8 bmp images will be regarded as error becasuse
of the check, without which these images can be showed
successfully, so we remove the unexpected limitation.

The libnsbmp-0.1.7 can be got from:
https://git.netsurf-browser.org/libnsbmp.git

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

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3576.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1103b-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1106b-evb2-spi-nand.dts
/rk3399_rockchip-uboot/arch/arm/dts/rv1106b-evb2.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rk_atags.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rk_meta.h
/rk3399_rockchip-uboot/cmd/nvme.c
/rk3399_rockchip-uboot/configs/px30_defconfig
/rk3399_rockchip-uboot/configs/rk3326_defconfig
/rk3399_rockchip-uboot/configs/rv1103b_defconfig
/rk3399_rockchip-uboot/configs/rv1106b-fastboot-emmc_defconfig
/rk3399_rockchip-uboot/configs/rv1106b-fastboot-spi-nand_defconfig
/rk3399_rockchip-uboot/configs/rv1106b-fastboot-spi-nor_defconfig
/rk3399_rockchip-uboot/configs/rv1106b-tb-emmc_defconfig
/rk3399_rockchip-uboot/configs/rv1106b-tb-spi-nand_defconfig
/rk3399_rockchip-uboot/configs/rv1106b_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3506.c
/rk3399_rockchip-uboot/drivers/cpu/rockchip_amp.c
/rk3399_rockchip-uboot/drivers/misc/Makefile
/rk3399_rockchip-uboot/drivers/misc/rv1103b-secure-otp.S
/rk3399_rockchip-uboot/drivers/nvme/nvme.c
/rk3399_rockchip-uboot/drivers/nvme/nvme.h
/rk3399_rockchip-uboot/drivers/pci/pci-uclass.c
/rk3399_rockchip-uboot/drivers/pci/pcie_dw_rockchip.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram-rk3308-ddr-skew.inc
/rk3399_rockchip-uboot/drivers/ufs/ufs.c
/rk3399_rockchip-uboot/drivers/ufs/ufs.h
/rk3399_rockchip-uboot/drivers/usb/dwc3/core.c
rockchip_display.c
/rk3399_rockchip-uboot/include/configs/rk3506_common.h
/rk3399_rockchip-uboot/include/configs/rv1103b_common.h
8b59e34d20-Aug-2024 Zhang Yubing <yubing.zhang@rock-chips.com>

video/drm: vop2: fix some csc parameters error

1. Fix the csc matrix. For YUV709L to YUV709L, YUV601L to
YUV601L, YUV2020L to YUV2020L, The csc matrix should be
identity matrix. For YUV601L to YUV70

video/drm: vop2: fix some csc parameters error

1. Fix the csc matrix. For YUV709L to YUV709L, YUV601L to
YUV601L, YUV2020L to YUV2020L, The csc matrix should be
identity matrix. For YUV601L to YUV709L, modeify the csc
matrix.
2. optimize the final calculation result. Use the new r2y
and y2r matrix for csc yuv2yuv and rgb2rgb case. A simple
round is used for csc yuv2yuv and rgb2rgb case for a more
precise result.

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

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3506.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3576.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1103b-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1103b.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1103c-evb2-spi-nand.dts
/rk3399_rockchip-uboot/arch/arm/dts/rv1103c-evb2.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/rk_hwid.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/memblk.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/resource_img.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3506/rk3506.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk_hwid.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1103b/rv1103b.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/spl.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3528/evb_rk3528.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3568/evb_rk3568.c
/rk3399_rockchip-uboot/cmd/nand.c
/rk3399_rockchip-uboot/common/spl/spl_fit.c
/rk3399_rockchip-uboot/configs/rk3506_defconfig
/rk3399_rockchip-uboot/configs/rk3506b.config
/rk3399_rockchip-uboot/configs/rk3568_defconfig
/rk3399_rockchip-uboot/configs/rk3576-eink.config
/rk3399_rockchip-uboot/configs/rk3588_defconfig
/rk3399_rockchip-uboot/configs/rv1103b-optee.config
/rk3399_rockchip-uboot/configs/rv1103b-spi-nor_defconfig
/rk3399_rockchip-uboot/configs/rv1103c-fastboot-emmc_defconfig
/rk3399_rockchip-uboot/configs/rv1103c-fastboot-spi-nand_defconfig
/rk3399_rockchip-uboot/configs/rv1103c-fastboot-spi-nor_defconfig
/rk3399_rockchip-uboot/configs/rv1103c-tb-emmc_defconfig
/rk3399_rockchip-uboot/configs/rv1103c-tb-spi-nand_defconfig
/rk3399_rockchip-uboot/configs/rv1103c_defconfig
/rk3399_rockchip-uboot/configs/rv1106-spi-nor_defconfig
/rk3399_rockchip-uboot/configs/rv1106-usbplug.config
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3588.c
/rk3399_rockchip-uboot/drivers/mmc/dw_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/core.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-core.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-inno-usb2.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-naneng-combphy.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl-rk3568.c
/rk3399_rockchip-uboot/drivers/power/pmic/Kconfig
/rk3399_rockchip-uboot/drivers/power/pmic/Makefile
/rk3399_rockchip-uboot/drivers/power/pmic/pmic_fp9931.c
/rk3399_rockchip-uboot/drivers/power/regulator/Kconfig
/rk3399_rockchip-uboot/drivers/power/regulator/Makefile
/rk3399_rockchip-uboot/drivers/power/regulator/fp9931_regulator.c
/rk3399_rockchip-uboot/drivers/spi/rockchip_sfc.c
/rk3399_rockchip-uboot/drivers/thermal/Kconfig
/rk3399_rockchip-uboot/drivers/thermal/Makefile
/rk3399_rockchip-uboot/drivers/thermal/fp9931_thermal.c
/rk3399_rockchip-uboot/drivers/ufs/ufs-rockchip.c
/rk3399_rockchip-uboot/drivers/ufs/ufs-rockchip.h
/rk3399_rockchip-uboot/drivers/usb/gadget/f_rockusb.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
rockchip_post_csc.c
rockchip_post_csc.h
/rk3399_rockchip-uboot/drivers/video/rk_eink/Kconfig
/rk3399_rockchip-uboot/drivers/video/rk_eink/rk_eink_display.c
/rk3399_rockchip-uboot/include/configs/rk3506_common.h
/rk3399_rockchip-uboot/include/dwmmc.h
/rk3399_rockchip-uboot/include/linux/usb/phy-rockchip-naneng-combphy.h
/rk3399_rockchip-uboot/include/memblk.h
/rk3399_rockchip-uboot/include/power/fp9931.h
/rk3399_rockchip-uboot/include/spl.h
/rk3399_rockchip-uboot/lib/sysmem.c
117c052416-Jul-2024 Guochun Huang <hero.huang@rock-chips.com>

video/drm: display: add rk628 support

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

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


/rk3399_rockchip-uboot/arch/arm/dts/rk3506-evb-tb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3506-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3506.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1103b-evb1.dts
/rk3399_rockchip-uboot/arch/arm/dts/rv1103c-evb2.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3506.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/cru_rk3576.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/grf_rk3576.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3576/syscon_rk3576.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1103b/rv1103b.c
/rk3399_rockchip-uboot/configs/rk3506_defconfig
/rk3399_rockchip-uboot/configs/rk3506_tb.config
/rk3399_rockchip-uboot/configs/rk3576_defconfig
/rk3399_rockchip-uboot/configs/rv1103b-spi-nor_defconfig
/rk3399_rockchip-uboot/configs/rv1103b_defconfig
/rk3399_rockchip-uboot/configs/rv1103c_defconfig
/rk3399_rockchip-uboot/drivers/adc/rockchip-saradc-v2.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3506.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3576.c
/rk3399_rockchip-uboot/drivers/misc/rockchip-otp.c
/rk3399_rockchip-uboot/drivers/mtd/mtd_blk.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/core.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/zbit.c
/rk3399_rockchip-uboot/drivers/net/gmac_rockchip.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-samsung-hdptx.c
Kconfig
Makefile
rk628/Makefile
rk628/panel.c
rk628/panel.h
rk628/rk628.c
rk628/rk628.h
rk628/rk628_combtxphy.c
rk628/rk628_combtxphy.h
rk628/rk628_cru.c
rk628/rk628_cru.h
rk628/rk628_dsi.c
rk628/rk628_dsi.h
rk628/rk628_gvi.c
rk628/rk628_gvi.h
rk628/rk628_hdmirx.c
rk628/rk628_hdmirx.h
rk628/rk628_hdmitx.h
rk628/rk628_lvds.c
rk628/rk628_lvds.h
rk628/rk628_post_process.c
rk628/rk628_post_process.h
rk628/rk628_rgb.c
rk628/rk628_rgb.h
/rk3399_rockchip-uboot/include/linux/mtd/spinand.h

12345678910>>...30