History log of /rk3399_rockchip-uboot/drivers/video/drm/ (Results 201 – 225 of 742)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
fc5f56b219-Oct-2023 Luo Wei <lw@rock-chips.com>

video/drm: display-serdes: add pin mux interface for rohm serdes

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


/rk3399_rockchip-uboot/arch/arm/dts/rk3308.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3528-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3588-u-boot.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3588.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3588s.dtsi
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/board.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3308/rk3308.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3562/rk3562.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3588/rk3588.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/spl_pcie_ep_boot.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3528/evb_rk3528.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3588/evb_rk3588.c
/rk3399_rockchip-uboot/cmd/rockusb.c
/rk3399_rockchip-uboot/configs/rk3528-usbplug.config
/rk3399_rockchip-uboot/configs/rk3562-usbplug.config
/rk3399_rockchip-uboot/configs/rk3568-usbplug.config
/rk3399_rockchip-uboot/configs/rk3588-usbplug.config
/rk3399_rockchip-uboot/configs/rk3588_defconfig
/rk3399_rockchip-uboot/configs/rv1126-emmc-tb-nofastae.config
/rk3399_rockchip-uboot/configs/rv1126-spl-slc-nand_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3308.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3528.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3562.c
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3588.c
/rk3399_rockchip-uboot/drivers/mtd/nand/bbt.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/rockchip_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/rockchip_nand_spl_v9.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/xtx.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-naneng-combphy.c
/rk3399_rockchip-uboot/drivers/phy/phy-rockchip-usbdp.c
/rk3399_rockchip-uboot/drivers/pinctrl/rockchip/pinctrl-rockchip-core.c
/rk3399_rockchip-uboot/drivers/usb/dwc3/core.c
/rk3399_rockchip-uboot/drivers/usb/dwc3/core.h
/rk3399_rockchip-uboot/drivers/usb/dwc3/ep0.c
/rk3399_rockchip-uboot/drivers/usb/dwc3/gadget.c
/rk3399_rockchip-uboot/drivers/usb/gadget/composite.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_mass_storage.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_rockusb.c
display-serdes/rohm/rohm-bu18rl82.c
display-serdes/rohm/rohm-bu18tl82.c
/rk3399_rockchip-uboot/include/configs/rk3588_common.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/rk3308-cru.h
/rk3399_rockchip-uboot/include/linux/usb/phy-rockchip-naneng-combphy.h
/rk3399_rockchip-uboot/include/linux/usb/phy-rockchip-usbdp.h
/rk3399_rockchip-uboot/include/rockusb.h
a00ee45220-Sep-2023 Luo Wei <lw@rock-chips.com>

video/drm: display-serdes: add serdes display driver support

* i2c register initialization with dts sequence from serdes chip vendor.
* pinctrl and gpio interface to operate the different serdes chi

video/drm: display-serdes: add serdes display driver support

* i2c register initialization with dts sequence from serdes chip vendor.
* pinctrl and gpio interface to operate the different serdes chips.
* bridge interface to transmit data for different ser chips.
* panel interface to drive lcds for different des chips.
* one ser chip to connect two des chips in order to costdown.
* support different serdes display chip such as maxim, rohm and rockchip.

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

show more ...

a93658f828-Sep-2023 Guochun Huang <hero.huang@rock-chips.com>

video/drm: dsi2: recalculate vfrefresh after modify mode

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

a2a1680927-Jul-2023 Chaoyi Chen <chaoyi.chen@rock-chips.com>

video/drm: vop2: fix lvds data swap behavior

Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
Change-Id: I7a677a69ac89fe407f7d6939a7bf8f9ed0c0496d

dcebcd6826-Jul-2023 Chaoyi Chen <chaoyi.chen@rock-chips.com>

video/drm: lvds: add support for secondary lvds probe

Uses a method similar to the kernel to probe dual lvds.

Note that there is no defer mechanism in uboot, so these
operations need to be performe

video/drm: lvds: add support for secondary lvds probe

Uses a method similar to the kernel to probe dual lvds.

Note that there is no defer mechanism in uboot, so these
operations need to be performed when the first device is loaded.

The way of sharing data between the two connectors is
also different, but the overall operation is similar to the kernel.

Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
Change-Id: I77dfff8dfe3cb37490b346fa6cd26cf189d08ae7

show more ...

17e6e1a526-Jul-2023 Chaoyi Chen <chaoyi.chen@rock-chips.com>

video/drm: lvds: add support for dual lvds connector

There are two models of dual-lvds:
1. dual-channel-lvds: This mode has one panel with two separate
LVDS connector outputs for even and odd pixel.

video/drm: lvds: add support for dual lvds connector

There are two models of dual-lvds:
1. dual-channel-lvds: This mode has one panel with two separate
LVDS connector outputs for even and odd pixel.

2. dual-lvds: This mode has two panel, outputting the left content
and the right content respectively.

These two modes are regarded as the connectors in the split-mode,
just like dp/edp/hdmi.

In order to be consistent with the kernel, an additional DTS bool
attribute of "dual-channel" is added to help VOP determine whether
there are multiple LVDS connectors.

Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
Change-Id: I1d3b3cfa20419db5fe089f89f8a3b91c40903e97

show more ...

e60b026726-Jul-2023 Chaoyi Chen <chaoyi.chen@rock-chips.com>

video/drm: of: Add drm_of_lvds_get_dual_link_pixel_order

This patch is derived from the kernel and modifies parts of
it to support uboot dts API.

drm_of_lvds_get_dual_link_pixel_order supports the

video/drm: of: Add drm_of_lvds_get_dual_link_pixel_order

This patch is derived from the kernel and modifies parts of
it to support uboot dts API.

drm_of_lvds_get_dual_link_pixel_order supports the odd and
even channels which already present in the kernel as well
as the left and right channels specific to Rockchip SoCs.

Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
Change-Id: I8b4d3d0367669c48ed6e8ea552faedb330f99b81

show more ...

af006bcb05-Aug-2023 Chen Shunqing <csq@rock-chips.com>

video/drm: dw-hdmi-qp: add bridge support

Change-Id: Ib45235afcaaf126b4ee7856a5b37cbbeea9517d7
Signed-off-by: Chen Shunqing <csq@rock-chips.com>

c6fe3b6811-Sep-2023 Guochun Huang <hero.huang@rock-chips.com>

video/drm: phy: dcphy: make Tskewcal maximum is 100 usec at initial calibration

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

1e32d14808-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>

2264c88b04-Sep-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop: add debug logs about drm_display_mode

The added logs may be like:
......
VOP:0xff990000 update mode to: 320x480p45, type: RGB
VOP:0xff990000 set crtc_clock to 141120KHz
......

Signe

video/drm: vop: add debug logs about drm_display_mode

The added logs may be like:
......
VOP:0xff990000 update mode to: 320x480p45, type: RGB
VOP:0xff990000 set crtc_clock to 141120KHz
......

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

show more ...

4d64cedb04-Aug-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: display: fix the dclk calculation of mcu interface

dclk = htotal * vtotal * frame-rate * cycles-per-pixel * (pix-total + 1)

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

video/drm: display: fix the dclk calculation of mcu interface

dclk = htotal * vtotal * frame-rate * cycles-per-pixel * (pix-total + 1)

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

show more ...

63faf70716-Aug-2023 Guochun Huang <hero.huang@rock-chips.com>

video/drm: dsi2: havle dsc pps pic_width in dual channel dsi

<-HxV-> <------------- H/2 x V --------------> <-H x V->
┌───────┐ ┌───────┐ ┌───────────┐
│ DSC0 ├───►│dsi0

video/drm: dsi2: havle dsc pps pic_width in dual channel dsi

<-HxV-> <------------- H/2 x V --------------> <-H x V->
┌───────┐ ┌───────┐ ┌───────────┐
│ DSC0 ├───►│dsi0 tx├──►│lcd dsi0 rx│\ ┌───────┐
┌─────┐ /└───────┘ └───────┘ └───────────┘ \│ │
│ │/ /│lcd DSC│
│ VP │\ ┌───────┐ ┌───────┐ ┌───────────┐/ │ │
└─────┘ \│ DSC1 ├───►│dsi1 tx├──►│lcd dsi1 rx│ └───────┘
└───────┘ └───────┘ └───────────┘

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

show more ...

1d642d9516-Aug-2023 Algea Cao <algea.cao@rock-chips.com>

video/drm: dw-hdmi-qp: Add hdmi connector check

If hdmi bind to vp1 and it is 8K mode now, hdmi
logo display will be turned off and the hdmi logo
on flag must be cleared. Otherwise, it will cause
ke

video/drm: dw-hdmi-qp: Add hdmi connector check

If hdmi bind to vp1 and it is 8K mode now, hdmi
logo display will be turned off and the hdmi logo
on flag must be cleared. Otherwise, it will cause
kernel misjudgment.

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

show more ...

200f72c904-Aug-2023 Algea Cao <algea.cao@rock-chips.com>

video/drm: dw-hdmi-qp: When enable-gpio is not configured filter hdmi 2.1 resolution

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

34d37ef003-Aug-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: update pre_dither_down config

1. config vp1 pre_dither_down at split mode;
2. disable pre_dither_down at YUV 10/8 bit output and RGB 10 bit output;
3. enable pre_dither_down at RGB

video/drm: vop2: update pre_dither_down config

1. config vp1 pre_dither_down at split mode;
2. disable pre_dither_down at YUV 10/8 bit output and RGB 10 bit output;
3. enable pre_dither_down at RGB 8/6 bit output;

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

show more ...

b7b383eb03-Aug-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: display: sync bus_format definitions with kernel

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

75f2890a26-Jul-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: display: sync func drm_mode_set_crtcinfo() with kernel

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

55b1e6b129-Jun-2023 Zhang Yubing <yubing.zhang@rock-chips.com>

video/drm: display: fix post csc property name

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

5df36e3919-Jul-2023 Guochun Huang <hero.huang@rock-chips.com>

video/drm: phy: dcphy: fix HSTX_CLK_SEL config

set HSTX_CLK_SEL 1`b1 when cphy lane rate under 500Msps,
while set HSTX_CLK_SEL 1`b1 when dphy lane rate under 1500Mbps

Change-Id: I78138efde39c08337a

video/drm: phy: dcphy: fix HSTX_CLK_SEL config

set HSTX_CLK_SEL 1`b1 when cphy lane rate under 500Msps,
while set HSTX_CLK_SEL 1`b1 when dphy lane rate under 1500Mbps

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

show more ...

1c9572c706-Jul-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: add mirror plane check for rk3566

It is needed to enable the source win before the mirror
win for rk3566.

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

video/drm: vop2: add mirror plane check for rk3566

It is needed to enable the source win before the mirror
win for rk3566.

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

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/fit.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3528/rk3528.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3588/rk3588.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1106/rv1106.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1126/rv1126.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/spl_pcie_ep_boot.c
/rk3399_rockchip-uboot/cmd/cache.c
/rk3399_rockchip-uboot/cmd/ddr_tool/stressapptest/stressapptest.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/common/spl/spl_fit_tb_arm32.S
/rk3399_rockchip-uboot/configs/rk-amp.config
/rk3399_rockchip-uboot/configs/rv1106-spi-nor_defconfig
/rk3399_rockchip-uboot/configs/rv1126-spi-nor-tiny_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3562.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/core.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/dosilicon.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/fmsh.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/foresee.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/gigadevice.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/jsc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/skyhigh.c
/rk3399_rockchip-uboot/drivers/mtd/nand/spi/unim.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_internal.h
/rk3399_rockchip-uboot/drivers/mtd/spi/spi-nor-ids.c
/rk3399_rockchip-uboot/drivers/pci/pcie_dw_rockchip.c
/rk3399_rockchip-uboot/drivers/ram/rockchip/sdram_rv1126.c
/rk3399_rockchip-uboot/drivers/ufs/ufs.c
rockchip_display.c
rockchip_vop2.c
/rk3399_rockchip-uboot/env/envf.c
/rk3399_rockchip-uboot/include/configs/rk3568_common.h
6bb1f22b20-Jun-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: panel: add support to send spi cmds through spi device

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

840bf54126-Jun-2023 Damon Ding <damon.ding@rock-chips.com>

video/drm: vop2: add win dither_up configs

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

52ca514509-Jun-2023 Luo Wei <lw@rock-chips.com>

video/drm: rohm-bu18rl82: add 5ms delay after soft reset

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

731832d205-May-2023 Algea Cao <algea.cao@rock-chips.com>

phy: rockchip-samsung-hdptx-hdmi: Fix hdmi Inter-Pair Skew exceed the limits

In hdmi2.0 resolution, the phase of D2 lane is probabilistically
ahead of other lanes. Set phy deskew FIFO works on shar

phy: rockchip-samsung-hdptx-hdmi: Fix hdmi Inter-Pair Skew exceed the limits

In hdmi2.0 resolution, the phase of D2 lane is probabilistically
ahead of other lanes. Set phy deskew FIFO works on shared pointer
to fix this problem.

According to vendor, this patch is also available for frl mode.

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

show more ...

12345678910>>...30