# Display Port/Expansion on Jetson TK1

**URL:** <https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924>\
**Category:** Jetson TK1\
**Created:** [April 15, 2014, 11:59pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924 "2014-04-15T23:59:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bill](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/bill/32/9679_2.png) [@Bill](https://forums.developer.nvidia.com/u/Bill)\
**Post date:** [April 15, 2014, 11:59pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/1 "2014-04-15T23:59:55Z")

</div>

Has the display port been tested on the Jetson TK1 board?  
Any tips for making a mating connection board? (recommended mating connectors to use, routing, etc)

Is the behavior basically the same as a desktop kepler card, or should we expect some special Linux configuration to use the port? I believe I saw that display port mode had to be turned on or something in the schematic?

---

<div class="post-metadata">

**Author:** ![Kjer](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Kjer](https://forums.developer.nvidia.com/u/Kjer)\
**Post date:** [June 12, 2014, 11:12am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/2 "2014-06-12T11:12:53Z")

</div>

Same question here: What needs to be done to use the eDP port?

Suggestion HW:

- Make an adapter and route LVDS from expansion port to your eDP port connector
- Keep LVDS to eDP lane mux in mind (schematics page 26, small table)  
? Add coupling capacitors on TX lanes as needed by eDP ?

Suggestion SW:  
? Set registers to enable eDP port support ?  
—\> How ?

Is the eDP port supported by Linux for Tegra natively ?  
Do I need to load additional drivers ?

---

<div class="post-metadata">

**Author:** ![Bill](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/bill/32/9679_2.png) [@Bill](https://forums.developer.nvidia.com/u/Bill)\
**Post date:** [June 12, 2014, 12:24pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/3 "2014-06-12T12:24:25Z")

</div>

I want to mention that my question about “whether it was tested” isn’t stupid since it is common to only test 1 protocol (or just electrical connection) in production test.

Nvidia said that they have tested 2 different display port displays on these Jetson kits according to the FAQ. However they have NOT tested LVDS on these boards. But if the faster display port signals work, then hopefully LVDS will too.  
[http://developer.download.nvidia.com/embedded/jetson/TK1/docs/Jetson\_TK1\_FAQ\_2014May01\_V2.pdf](http://developer.download.nvidia.com/embedded/jetson/TK1/docs/Jetson_TK1_FAQ_2014May01_V2.pdf)

Hopefully Nvidia will provide details on what displays were tested and how the drivers were set up, but since they have gotten it working already there should be some driver support in the current or next release.

---

<div class="post-metadata">

**Author:** ![internetguru2000](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@internetguru2000](https://forums.developer.nvidia.com/u/internetguru2000)\
**Post date:** [July 18, 2014, 10:30am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/4 "2014-07-18T10:30:22Z")

</div>

Hello All,

```
I tried connecting the Display Port to a standard DP monitor 22inch with a short cable. As guided in the Schematics Document . I could not get this working . Any suggestion ? Is there any S/W related additional steps to be enabled ? 

```

NVIDIA support can you help with which LCD have you go them working.

---

<div class="post-metadata">

**Author:** ![allanmac](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/allanmac/32/12124_2.png) [@allanmac](https://forums.developer.nvidia.com/u/allanmac)\
**Post date:** [September 3, 2014, 7:03pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/5 "2014-09-03T19:03:54Z")

</div>

Anyone manage to get eDP-to-DP working? I’m looking to test 4K/60Hz output.

Borrowing [@Santyago’s picture](http://www.jarzebski.pl/blog/2014/08/23/jetson-tk1-i-zegar-czasu-rzeczywistego-ds3231.html) of the J3A1 connector, I’ve highlighted the ~20 eDP pins.

 ![](https://global.discourse-cdn.com/nvidia/original/3X/e/9/e9e524fe6e2081236046c8057dc1f47e0bd02285.png)

Can someone from NVIDIA suggest where to buy a custom cable or “cape” with a mini-DP socket that can press directly onto the necessary pins?

---

<div class="post-metadata">

**Author:** ![beowulfs](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@beowulfs](https://forums.developer.nvidia.com/u/beowulfs)\
**Post date:** [September 4, 2014, 12:26pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/6 "2014-09-04T12:26:19Z")

</div>

Check out this page:

[http://elinux.org/Jetson/GPIO](http://elinux.org/Jetson/GPIO)

---

<div class="post-metadata">

**Author:** ![Bill](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/bill/32/9679_2.png) [@Bill](https://forums.developer.nvidia.com/u/Bill)\
**Post date:** [September 4, 2014, 3:12pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/7 "2014-09-04T15:12:45Z")

</div>

I’m still thinking about making such a board but I haven’t started on it yet.  
I have picked out all of connector parts already that I will use so I might order some samples soon.

I should probably ask, if I make an adapter board, do you guys want a mini-DP connector or full size DP connector on the adapter? I will probably only make one version.

There is also a chance that my board might cover up the signals on the row above the ~26 pins that it would connect to. Once I get started I can figure out how close I can get it but it would be a tight fit if you guys wanted to also use the GPIO above.

My board will probably also connect to the relevant power/enable signals as well so you can hook into those for testing. The Jetson has standard pins for LCD on/off, backlight on/off, PWN output specifically for LCD backlight, etc.

---

<div class="post-metadata">

**Author:** ![allanmac](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/allanmac/32/12124_2.png) [@allanmac](https://forums.developer.nvidia.com/u/allanmac)\
**Post date:** [September 4, 2014, 4:39pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/8 "2014-09-04T16:39:47Z")

</div>

@Bill, that would be great!

I think a mini-DP socket makes the most sense since it would allow people to reuse cables or converters that they might have already acquired for their Apple MacBooks. Plus it’s smaller!

Those $5 mini-DP to HDMI converters work well. :)

---

<div class="post-metadata">

**Author:** ![anlumo](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/anlumo/32/9765_2.png) [@anlumo](https://forums.developer.nvidia.com/u/anlumo)\
**Post date:** [September 6, 2014, 8:28pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/9 "2014-09-06T20:28:58Z")

</div>

I’ve done a bit of research in this area. eDP does not require compatibility to HDMI. That makes sense, since the idea behind eDP is to support connecting a display inside a tablet/smartphone, so they’re usually not user-accessible. For example, there’s a super-cheap 10" eDP-using screen with 2048x1536 resolution available that is used in the iPad. I guess LVDS doesn’t cut it for those resolutions any more.

There is an extension to the standard for DisplayPort for allowing easy adapters to HDMI called [Dual-mode DisplayPort](https://en.wikipedia.org/wiki/DisplayPort#Dual-mode_DisplayPort). This is implemented in all of the desktop/notebook interfaces, but I’ve found no hint of that in the documentation for the Jetson.

If you want to connect an HDMI display, the easiest way I’ve found is to use one of the LVDS-to-DVI adapters available. A good contender is the [LVDS-DVI-R10](http://tw.ieiworld.com/product_groups/industrial/content.aspx?gid=09049535992720993533&id=0B073530860479137390&cid=09049605030737850288#.VAttumSSxgU). However, I’m not sure whether it is compatible (it’s designed for a different board). You would also need an adapter for the connector. Also, it’s only single-channel, so the best resolution you’re going to get is 1366x768. In addition to that, there’s the uncertainty whether the LVDS actually works.

Alternatively, you could create a board that can convert eDP to HDMI via an FPGA, but that’s far beyond my level of expertise. There’s also the [PS171](http://www.paradetech.com/products/displayport-format-converters/ps171-dp-to-hdmidvi/) that does just that, but you’d have to create a board for it (which would make sense anyways, since you could use the right pinout for that), and I couldn’t find a low-volume source. Same goes for the [STDP2650](http://www.st.com/web/catalog/mmc/FM128/SC1386/SS1485/LN1694/PF253910) (but STM might be much easier to get).

I’d really like to have someone with more knowledge than me experiment with that :)

---

<div class="post-metadata">

**Author:** ![allanmac](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/allanmac/32/12124_2.png) [@allanmac](https://forums.developer.nvidia.com/u/allanmac)\
**Post date:** [September 6, 2014, 9:28pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/10 "2014-09-06T21:28:19Z")

</div>

My understanding is that eDP\>DP can be [accomplished with a passive circuit (wires!)](http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/validation-methodology-paper.pdf) for short distances without using a repeater.

Once you have eDP\>DP, I’m assuming a standard DP\>HDMI/VGA/DVI adapter would work.

From an Intel eDP\>DP testing doc:

 ![](https://global.discourse-cdn.com/nvidia/original/3X/3/1/31e15678201d724c1e269ceb79655bee6e3caf78.png)

---

<div class="post-metadata">

**Author:** ![anlumo](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/anlumo/32/9765_2.png) [@anlumo](https://forums.developer.nvidia.com/u/anlumo)\
**Post date:** [September 7, 2014, 12:21am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/11 "2014-09-07T00:21:30Z")

</div>

> [@allanmac](#):
>
> Once you have eDP\>DP, I’m assuming a standard DP\>HDMI/VGA/DVI adapter would work.

Well kinda. You need an active adapter, not a passive one. The standard $5 ones are all passive, the active ones costs a bit more. [Here’s an example](http://www.monoprice.com/Product?c_id=104&cp_id=10428&cs_id=1042802&p_id=9426&seq=1&format=2). Still it’s not that bad.

[Here’s some more info on that](http://www.overclock.net/t/721931/active-vs-passive-displayport-adapters-the-truth)

All of this is untested, of course.

---

<div class="post-metadata">

**Author:** ![allanmac](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/allanmac/32/12124_2.png) [@allanmac](https://forums.developer.nvidia.com/u/allanmac)\
**Post date:** [September 7, 2014, 12:35am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/12 "2014-09-07T00:35:05Z")

</div>

Ah, good to know! Good info.

What I’d really like is to hook up the TK1 to a 4K DP 1.2 monitor with as short of a cable as necessary. :)

---

<div class="post-metadata">

**Author:** ![anlumo](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/anlumo/32/9765_2.png) [@anlumo](https://forums.developer.nvidia.com/u/anlumo)\
**Post date:** [September 7, 2014, 12:41am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/13 "2014-09-07T00:41:49Z")

</div>

I’d like to attach two screens to the board :) One touch screen as a controller and one main display.

@Bill: I’d vote for mini-DP as well. There are adapters available if the large one is really necessary.

Also, just exposing the GPIOs via regular 0.1" pin headers would be great! Then you don’t have to worry about blocking them, and it would make it much easier to use them as well (if your header also includes +12V, +5V, +3.3V, +1.8V and GND).

---

<div class="post-metadata">

**Author:** ![jrkirke](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@jrkirke](https://forums.developer.nvidia.com/u/jrkirke)\
**Post date:** [September 19, 2014, 4:18am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/14 "2014-09-19T04:18:33Z")

</div>

Am I reading this wrong?

Tegra K1 TRM, p1681:

> [@](#):
>
> 22.1 Overview  
> The Tegra ® K1 LVDS/eDP Serial Output Resource (SOR) block is a display output controller, with two operating modes, supporting either Low Voltage Differential Signaling (LVDS) or Embedded DisplayPort (eDP). It drives local panels only and does not support an external DP port. The LVDS/eDP SOR block collects pixels from the output of the display pipeline, formats/encodes them to the LVDS/eDP  
> format, and then streams them to various output devices. The LVDS/eDP block consists of individual resources that can interface with different display devices. An LVDS/eDP block can drive only a single device at any given time and can be connected to any display controller (Head).

I’m putting together schematic for an interface PCB with an mDP socket which covers the whole 5x25 GPIO block with a header to extend the unused pins.

All the DP pins are there, it seems like it would work, but the TRM explicitly says “It drives local panels only and does not support an external DP port.” So, any ideas why this wouldn’t work?

I may be reading it wrong, this is the processor TRM, not the Jetson, but reading this in the TRM made me think twice.

---

<div class="post-metadata">

**Author:** ![Bill](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/bill/32/9679_2.png) [@Bill](https://forums.developer.nvidia.com/u/Bill)\
**Post date:** [September 19, 2014, 6:24pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/15 "2014-09-19T18:24:36Z")

</div>

I would say it is safe to assume that only native DP panels will work unless Nvidia tells us otherwise.  
For example the MST hubs probably won’t work (those don’t work properly on desktop Kepler either from the testing I have done on 3 different Kepler cards) and also we already know that passive adapters (for HDMI, etc) won’t work from the pinout available on the Jetson board. In addition I would guess that some active DVI adapters also don’t work but this will require testing.  
I have just gotten an active adapter that I could eventually test on this once I can plug it in.

We already know from the shield tablet that it can drive the LVDS/eDP and the HDMI output at the same time. The TK1 supports dual displays in such a configuration.

---

<div class="post-metadata">

**Author:** ![anlumo](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/anlumo/32/9765_2.png) [@anlumo](https://forums.developer.nvidia.com/u/anlumo)\
**Post date:** [October 2, 2014, 6:08am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/16 "2014-10-02T06:08:21Z")

</div>

Well, just someone with the expertise has to make an adapter now… :)

---

<div class="post-metadata">

**Author:** ![dongie](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@dongie](https://forums.developer.nvidia.com/u/dongie)\
**Post date:** [October 7, 2014, 7:05am UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/17 "2014-10-07T07:05:57Z")

</div>

Hm, funny, I asked about this (I was also going to do a DP extension board) and my thread was completely ignored… My guess is none of this stuff was tested and/or works, either that or nobody at nvidia cares enough to post on these forums (making them basically useless), and there’s no direct email/contact access to any FAE/etc who would have the knowledge about this stuff… Why bother having these forums if nobody reads the posts?

---

<div class="post-metadata">

**Author:** ![demotomohiro](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/demotomohiro/32/10550_2.png) [@demotomohiro](https://forums.developer.nvidia.com/u/demotomohiro)\
**Post date:** [October 7, 2014, 9:12pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/18 "2014-10-07T21:12:16Z")

</div>

I don’t have expertise in this area, but I will try connect iPad LCD to Jetson TK1.  
My goal is making tablet with Jetson.  
iPad LCD(LP097QX1) is low price(about $50) and has 2048x1536 pixes.

I found how to connect it to DP.

> **[Connecting an iPad retina LCD to a PC](http://emerythacks.blogspot.com/2013/04/connecting-ipad-retina-lcd-to-pc.html)**
>
>   Update: please read this post This project was born at the Warsaw Hackerspace , it was funded by my friend Spin, who wanted to use the d...

LP097QX1 has eDP input and Jetson TK1 has eDP output.  
This is LP097QX1-SPC1 specification.  
[http://mikesmods.com/mm-wp/wp-content/uploads/2013/04/LP097QX1-SPC1.pdf](http://mikesmods.com/mm-wp/wp-content/uploads/2013/04/LP097QX1-SPC1.pdf)

I think connecting each back panel LED input to 20V DC with 68ohm resister, and other lines to corresponding port in Jetson TK1 would work.  
But it seems this is not so easy.  
I hope nvidia provide more info about eDP output on Jetson TK1.

---

<div class="post-metadata">

**Author:** ![anlumo](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/anlumo/32/9765_2.png) [@anlumo](https://forums.developer.nvidia.com/u/anlumo)\
**Post date:** [October 16, 2014, 1:20pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/19 "2014-10-16T13:20:30Z")

</div>

I’m also interested in the iPad display for the Jetson. I’ve got two of those lying around with adapter boards to connect it to computers (like the one available from [Adafruit](http://www.adafruit.com/products/1716)).

I think the chances are good that it can work on the Jetson, but unfortunately I lack the knowledge and tools to do PCBs with high-frequency data connections.

Note that eDP includes lines for LED backlights, so it might be easier to do than on these adapter boards. Using current limiting resistors is not a good idea, because the LEDs change their forward voltage with temperature. You have to use a current sink for them.

---

<div class="post-metadata">

**Author:** ![Bill](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/bill/32/9679_2.png) [@Bill](https://forums.developer.nvidia.com/u/Bill)\
**Post date:** [October 16, 2014, 4:09pm UTC](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924/20 "2014-10-16T16:09:53Z")

</div>

Eagle PCB V6+ has support for length matching.  
Although the last time I routed an eDP board it was painful as they initially didn’t test it on stuff that precise so it didn’t work correctly. (it couldn’t auto match signals to the tolerance that DP needs) They have supposedly corrected it in the new versions but I haven’t tried them yet. I am in the process of getting my home office area re-organized and then I might get started on these projects again.

[Next page](https://forums.developer.nvidia.com/t/display-port-expansion-on-jetson-tk1/32924.md?page=2)
