cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Observer
Observer
330 Views
Registered: ‎06-03-2020

dp_rx_subsystem dp12rxss examples

Jump to solution

Hi,

The standalone example dp12rxss corresponding to pg233-displayport-rx-subsystem, is there any dp12rxss linux driver ?

Best regards.

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
302 Views
Registered: ‎11-09-2015

Hi @ekrats 

Yes you might need to write your own drivers.

I know one customer who ported the driver to the linux userspace and made it work. But this flow is not supported by Xilinx.

Another suggestion is to have a microblaze in the PL running with the baremetal driver


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos
8 Replies
Highlighted
Moderator
Moderator
323 Views
Registered: ‎11-09-2015

Hi @ekrats 

No there are not linux drivers for the Displayport RX/TX subsystems and Displayport 1.4 RX/TX subsystems.

The only linux driver available is for the Displayport hard controller of the ZynqMPSoC.


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Observer
Observer
309 Views
Registered: ‎06-03-2020

Hi, @florentw 

 

How to make this example run on linux OS, do I need to write code to configure IP and DP159 according to dp12rxss example?

 

Best regards.

0 Kudos
Highlighted
Moderator
Moderator
303 Views
Registered: ‎11-09-2015

Hi @ekrats 

Yes you might need to write your own drivers.

I know one customer who ported the driver to the linux userspace and made it work. But this flow is not supported by Xilinx.

Another suggestion is to have a microblaze in the PL running with the baremetal driver


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos
Highlighted
Observer
Observer
296 Views
Registered: ‎06-03-2020

Hi, @florentw 

thank you for your reply.

>I know one customer who ported the driver to the linux userspace and made it work.

Where is the post, this is what I want.

Best regards.

0 Kudos
Highlighted
Moderator
Moderator
290 Views
Registered: ‎11-09-2015

>I know one customer who ported the driver to the linux userspace and made it work.

Where is the post, this is what I want.


This is not through the forums


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Highlighted
Observer
Observer
177 Views
Registered: ‎06-03-2020

Hi, @florentw 

Which method do you prefer?1、ported the driver to the linux userspace. 2、microblaze in the PL running with the baremetal driver.

0 Kudos
Highlighted
Moderator
Moderator
146 Views
Registered: ‎11-09-2015

Hi @ekrats 

Only the baremetal drivers are supported so the second option is recommended


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Highlighted
Teacher
Teacher
134 Views
Registered: ‎06-16-2013

Hi @ekrats 

 

If you try porting or developing kernel driver for DP Rx, it would be helpful to refer the following URL.

Because you must describe V4L2 driver, if you want to use DP Rx on linux.

 

https://www.kernel.org/doc/html/v5.4/media/uapi/v4l/extended-controls.html

 

I hope this will help.

 

Best regards,

0 Kudos