cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Observer
Observer
339 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
311 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
332 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
Highlighted
Observer
Observer
318 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
312 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
305 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
299 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
186 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
Moderator
Moderator
155 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
143 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