rk3399 and Visual Output Processor 2 (VOP2)
#1
Hello everyone!

That is VOP2 and why it is better than VOP?

I find some information about VOP v1
Can anyone show info about VOP2?

----

According this news VOP2 is used by Rockchip SoCs starting with the RK3566 / RK3568 SoCs.
Do the rk3399 is supported it?


Thanks
  Reply
#2
(04-24-2023, 02:33 AM)swan Wrote: Hello everyone!

That is VOP2 and why it is better than VOP?

I find some information about VOP v1
Can anyone show info about VOP2?

----

According this news VOP2 is used by Rockchip SoCs starting with the RK3566 / RK3568 SoCs.
Do the rk3399 is supported it?


Thanks

I have no idea what VOP is, but my RockPro64 logs have:
Code:
$ journalctl -b | grep vop
Apr 11 18:46:32 dukla kernel: platform ff900000.vop: Fixed dependency cycle(s) with /hdmi@ff940000
Apr 11 18:46:32 dukla kernel: platform ff8f0000.vop: Fixed dependency cycle(s) with /hdmi@ff940000
Apr 11 18:46:32 dukla kernel: rockchip-vop ff8f0000.vop: Adding to iommu group 2
Apr 11 18:46:32 dukla kernel: rockchip-vop ff900000.vop: Adding to iommu group 3
Apr 11 18:46:32 dukla kernel: rockchip-drm display-subsystem: bound ff8f0000.vop (ops vop_component_ops [rockchipdrm])
Apr 11 18:46:32 dukla kernel: rockchip-drm display-subsystem: bound ff900000.vop (ops vop_component_ops [rockchipdrm])
chris@dukla:~$ uname -a
Linux dukla 6.2.11-1-MANJARO-ARM #1 SMP PREEMPT Sun Apr 16 03:29:42 CEST 2023 aarch64 GNU/Linux

Appears to be supported by the kernel?
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (6.2 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone Pro Explorer Edition, daily driver, rk2aw & U-boot on SPI, Arch/SXMO & Arch/phosh on eMMC
  • PinePhone BraveHeart now v1.2b 3/32Gb, Tow-boot with Arch/SXMO on eMMC
  Reply
#3
(04-24-2023, 03:38 PM)dukla2000 Wrote:
(04-24-2023, 02:33 AM)swan Wrote: Hello everyone!

That is VOP2 and why it is better than VOP?

I find some information about VOP v1
Can anyone show info about VOP2?

----

According this news VOP2 is used by Rockchip SoCs starting with the RK3566 / RK3568 SoCs.
Do the rk3399 is supported it?


Thanks

I have no idea what VOP is, but my RockPro64 logs have:
Code:
$ journalctl -b | grep vop
Apr 11 18:46:32 dukla kernel: platform ff900000.vop: Fixed dependency cycle(s) with /hdmi@ff940000
Apr 11 18:46:32 dukla kernel: platform ff8f0000.vop: Fixed dependency cycle(s) with /hdmi@ff940000
Apr 11 18:46:32 dukla kernel: rockchip-vop ff8f0000.vop: Adding to iommu group 2
Apr 11 18:46:32 dukla kernel: rockchip-vop ff900000.vop: Adding to iommu group 3
Apr 11 18:46:32 dukla kernel: rockchip-drm display-subsystem: bound ff8f0000.vop (ops vop_component_ops [rockchipdrm])
Apr 11 18:46:32 dukla kernel: rockchip-drm display-subsystem: bound ff900000.vop (ops vop_component_ops [rockchipdrm])
chris@dukla:~$ uname -a
Linux dukla 6.2.11-1-MANJARO-ARM #1 SMP PREEMPT Sun Apr 16 03:29:42 CEST 2023 aarch64 GNU/Linux

Appears to be supported by the kernel?

Thanks for your reply.

VOP and VOP2 are supported by the kernel, but it configure from the device tree (if i understand clearly).

In my case looks like default configuration is fault if more than one video output is used.

More over, i don't shure how it boost in highload in few video output (2 or 3) and do video output can work without any display controller eat.
  Reply
#4
My sabge understanding on today:

VOP(VOP2) is the DMA core for fetching data from AXI bus mapped frame buffer to display device (LCD panel, LVDS, MIPI, eDP, HDMI, TV set). There is no another way to work with display device.

There are both VOPb and VOPl are need in Linux. There is no one display video output each If one of them not init.

In general case, no more 2 display device are possible. In the custom case MIPI configuration,  there are 3 display device are possible.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  RK3399 PCIe enumeration jhadd 0 227 01-31-2024, 08:56 AM
Last Post: jhadd
  slarm64 (unofficial slackware) ROCKPro64 RK3399 (aarch64) mara 54 82,187 08-11-2023, 11:13 AM
Last Post: mara
  SPDIF output audio gaps jssfr 2 1,635 07-24-2022, 06:26 AM
Last Post: jssfr
  No audio output with Manjaro Arm 20.04 Faradn 2 4,344 08-02-2020, 09:48 AM
Last Post: new-rockpro-user
Big Grin RETRO GAMING: UPDATED RECALBOX FOR THE RK3399 ROCKPRO64 Mrfixit2001 38 55,939 03-29-2020, 05:37 AM
Last Post: Crnppscls
  How to deactivate kernel output on ttyS2? ellerbach 1 2,468 04-09-2019, 08:37 PM
Last Post: rhex
  CPU Bi-Endian support of RK3399 mschulz 2 3,457 02-15-2019, 02:50 PM
Last Post: mknawabi

Forum Jump:


Users browsing this thread: 1 Guest(s)