summaryrefslogtreecommitdiff
path: root/recipes/trdx-nv-binaries
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2012-06-03 10:07:58 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2012-06-03 10:07:58 +0200
commitc1dd1f84dbee8ffe2db531a745bfc3b58c185fdb (patch)
treefdbf9f3561621082332a136d789b2326c50b7e8b /recipes/trdx-nv-binaries
Initial commit
Diffstat (limited to 'recipes/trdx-nv-binaries')
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/bin-files.tar.bz2bin0 -> 6101863 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/bin/nvrm_daemonbin0 -> 177308 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/default-display-manager1
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/xorg.conf.tfttouch91
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_core.axfbin0 -> 131284 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_transport.axfbin0 -> 22924 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_aacdec.axfbin0 -> 281644 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_adtsdec.axfbin0 -> 238604 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_audiomixer.axfbin0 -> 67948 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_h264dec.axfbin0 -> 253052 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegdec.axfbin0 -> 111468 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegenc.axfbin0 -> 97416 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_manager.axfbin0 -> 22984 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp2dec.axfbin0 -> 149256 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp3dec.axfbin0 -> 245636 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mpeg4dec.axfbin0 -> 193608 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_reference.axfbin0 -> 48208 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_service.axfbin0 -> 16468 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sorensondec.axfbin0 -> 171164 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sw_mp3dec.axfbin0 -> 217588 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vc1dec.axfbin0 -> 183892 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vp6dec_vld.axfbin0 -> 87624 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wavdec.axfbin0 -> 71192 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmadec.axfbin0 -> 258056 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmaprodec.axfbin0 -> 583624 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvrm_avp.binbin0 -> 36528 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/gstreamer-0.10/libgstomx.sobin0 -> 1424976 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libEGL.sobin0 -> 130956 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libGLESv2.sobin0 -> 434016 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libKD.sobin0 -> 104600 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libcgdrv.sobin0 -> 5194940 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvcwm.sobin0 -> 18332 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d.sobin0 -> 91436 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d_v2.sobin0 -> 211248 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_audiofx.sobin0 -> 3788 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_disp.sobin0 -> 201008 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispatch_helper.sobin0 -> 6164 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_d.sobin0 -> 11668 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_impl_d.sobin0 -> 331140 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm.sobin0 -> 34400 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_audio.sobin0 -> 2025416 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_contentpipe.sobin0 -> 97240 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_image.sobin0 -> 78128 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_manager.sobin0 -> 12084 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_misc.sobin0 -> 61700 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_parser.sobin0 -> 537376 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_service.sobin0 -> 5544 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_tracklist.sobin0 -> 8984 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_utils.sobin0 -> 71740 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_video.sobin0 -> 961064 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_videorenderer.sobin0 -> 53668 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_vp6_video.sobin0 -> 21980 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_writer.sobin0 -> 71272 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvomx.sobin0 -> 421532 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvos.sobin0 -> 47092 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm.sobin0 -> 42444 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics.sobin0 -> 19536 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics_impl.sobin0 -> 26092 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvsm.sobin0 -> 63096 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvtvmr.sobin0 -> 146444 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwinsys.sobin0 -> 16236 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwsi.sobin0 -> 28364 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/xorg/modules/drivers/tegra_drv.sobin0 -> 134380 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t30/LICENSE127
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t30/base.tgzbin0 -> 6011853 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t30/kernel_supplements.tbz2bin0 -> 4750028 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t30/nvgstplayer.tbz2bin0 -> 440184 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t30/restricted_codecs.tbz2bin0 -> 347741 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t30/wifi.tbz2bin0 -> 170726 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi10.sobin0 -> 143499 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi11.sobin0 -> 143499 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi5.sobin0 -> 139883 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi6.sobin0 -> 140068 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi7.sobin0 -> 140128 bytes
-rwxr-xr-xrecipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi8.sobin0 -> 143552 bytes
-rw-r--r--recipes/trdx-nv-binaries/files/colibri-t30/xorg.conf92
-rw-r--r--recipes/trdx-nv-binaries/trdx-nv-binaries.bb66
-rw-r--r--recipes/trdx-nv-binaries/trdx-nv-binaries.bb~69
78 files changed, 446 insertions, 0 deletions
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/bin-files.tar.bz2 b/recipes/trdx-nv-binaries/files/colibri-t20/bin-files.tar.bz2
new file mode 100644
index 0000000..f11dba5
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/bin-files.tar.bz2
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/bin/nvrm_daemon b/recipes/trdx-nv-binaries/files/colibri-t20/staging/bin/nvrm_daemon
new file mode 100755
index 0000000..524015a
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/bin/nvrm_daemon
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/default-display-manager b/recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/default-display-manager
new file mode 100644
index 0000000..17fdb92
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/default-display-manager
@@ -0,0 +1 @@
+/usr/sbin/gdm
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/xorg.conf.tfttouch b/recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/xorg.conf.tfttouch
new file mode 100644
index 0000000..1cd42db
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/etc/X11/xorg.conf.tfttouch
@@ -0,0 +1,91 @@
+# This is the minimal configuration necessary to use the Tegra driver.
+# Please refer to the xorg.conf man page for more configuration
+# options provided by the X server, including display-related options
+# provided by RandR 1.2 and higher.
+
+# Disable extensions not useful on Tegra.
+Section "Module"
+ Disable "dri"
+ Disable "dri2"
+ Disable "glx"
+ SubSection "extmod"
+ Option "omit xfree86-dga"
+ EndSubSection
+EndSection
+
+Section "Device"
+ Identifier "Tegra"
+ Driver "tegra"
+
+# VirtualDesktop indicates which virtual desktops should be used by X.
+# X will use the specified virtual desktop *and* the next one. In
+# order for an external app to share a display with the X server, it
+# needs to use the same virtual desktop. Valid values are integers 0
+# (default) or 1.
+
+# Option "VirtualDesktop" "1"
+
+# OverlayDepth is a 32-bit integer which is used to control overlay
+# stacking order. The overlay with the lowest depth is in front of
+# all others. This value has meaning only when multiple overlays are
+# present on a display.
+
+# Option "OverlayDepth" "255"
+
+# OverlayCombineMode determines how the X overlay is combined with the
+# overlay behind it during scanout. Available modes are: Opaque
+# (default), SourceAlphaBlend, and PremultSourceAlphaBlend. This
+# value has meaning only when an external process has created a
+# display which is behind the X server.
+
+# Option "OverlayCombineMode" "PremultSourceAlphaBlend"
+
+# ARGBHWCursor controls whether the X driver uses an overlay to
+# display 32-bit "true-color" cursors, or whether such cursors are
+# emulated in software. Valid values are "true" (default) to enable
+# hardware cursors, and "false" to disable them.
+
+ Option "ARGBHWCursor" "false"
+EndSection
+
+Section "ServerFlags"
+# Set the basic blanking screen saver timeout in minutes. 0 to disable.
+
+ Option "blank time" "0"
+
+# Set the DPMS timeouts. These are set here because they are global
+# rather than screen-specific. These settings alone don't enable DPMS.
+# It is enabled per-screen (or per-monitor), and even then only when
+# the driver supports it.
+
+ Option "standby time" "0"
+ Option "suspend time" "0"
+ Option "off time" "0"
+EndSection
+
+Section "Monitor"
+ Identifier "TFTLCD"
+EndSection
+
+Section "Screen"
+
+ Identifier "Screen TFTLCD"
+ Device "Tegra"
+ Monitor "TFTLCD"
+
+ DefaultDepth 16
+
+ SubSection "Display"
+ Depth 16
+ Modes "800x480"
+ ViewPort 0 0
+ Virtual 800 480
+ EndSubsection
+
+EndSection
+
+Section "ServerLayout"
+ Identifier "TouchView"
+ Screen "Screen TFTLCD"
+EndSection
+
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_core.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_core.axf
new file mode 100644
index 0000000..631caa0
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_core.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_transport.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_transport.axf
new file mode 100644
index 0000000..7617db4
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_transport.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_aacdec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_aacdec.axf
new file mode 100644
index 0000000..b269141
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_aacdec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_adtsdec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_adtsdec.axf
new file mode 100644
index 0000000..3105648
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_adtsdec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_audiomixer.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_audiomixer.axf
new file mode 100644
index 0000000..b9676da
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_audiomixer.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_h264dec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_h264dec.axf
new file mode 100644
index 0000000..0c1a154
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_h264dec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegdec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegdec.axf
new file mode 100644
index 0000000..36f56d3
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegdec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegenc.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegenc.axf
new file mode 100644
index 0000000..d572f91
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegenc.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_manager.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_manager.axf
new file mode 100644
index 0000000..eccc052
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_manager.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp2dec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp2dec.axf
new file mode 100644
index 0000000..8c0056c
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp2dec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp3dec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp3dec.axf
new file mode 100644
index 0000000..7cc4368
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp3dec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mpeg4dec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mpeg4dec.axf
new file mode 100644
index 0000000..1977535
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mpeg4dec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_reference.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_reference.axf
new file mode 100644
index 0000000..a0e6da5
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_reference.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_service.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_service.axf
new file mode 100644
index 0000000..8357edc
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_service.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sorensondec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sorensondec.axf
new file mode 100644
index 0000000..3de90e6
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sorensondec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sw_mp3dec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sw_mp3dec.axf
new file mode 100644
index 0000000..7703ef4
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sw_mp3dec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vc1dec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vc1dec.axf
new file mode 100644
index 0000000..d0b4568
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vc1dec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vp6dec_vld.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vp6dec_vld.axf
new file mode 100644
index 0000000..eb69f0a
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vp6dec_vld.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wavdec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wavdec.axf
new file mode 100644
index 0000000..5943399
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wavdec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmadec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmadec.axf
new file mode 100644
index 0000000..0baf64d
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmadec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmaprodec.axf b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmaprodec.axf
new file mode 100644
index 0000000..178e113
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmaprodec.axf
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvrm_avp.bin b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvrm_avp.bin
new file mode 100644
index 0000000..de7652c
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvrm_avp.bin
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/gstreamer-0.10/libgstomx.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/gstreamer-0.10/libgstomx.so
new file mode 100755
index 0000000..7d725c8
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/gstreamer-0.10/libgstomx.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libEGL.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libEGL.so
new file mode 100755
index 0000000..abe35cb
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libEGL.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libGLESv2.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libGLESv2.so
new file mode 100755
index 0000000..8b2003e
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libGLESv2.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libKD.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libKD.so
new file mode 100755
index 0000000..2c286e1
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libKD.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libcgdrv.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libcgdrv.so
new file mode 100755
index 0000000..999b8ac
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libcgdrv.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvcwm.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvcwm.so
new file mode 100755
index 0000000..a0bb4db
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvcwm.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d.so
new file mode 100755
index 0000000..6272d7e
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d_v2.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d_v2.so
new file mode 100755
index 0000000..f99d78b
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d_v2.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_audiofx.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_audiofx.so
new file mode 100755
index 0000000..512cd4b
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_audiofx.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_disp.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_disp.so
new file mode 100755
index 0000000..8671209
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_disp.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispatch_helper.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispatch_helper.so
new file mode 100755
index 0000000..bf0116c
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispatch_helper.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_d.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_d.so
new file mode 100755
index 0000000..bfd91e3
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_d.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_impl_d.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_impl_d.so
new file mode 100755
index 0000000..f542a83
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_impl_d.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm.so
new file mode 100755
index 0000000..752da41
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_audio.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_audio.so
new file mode 100755
index 0000000..53116a6
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_audio.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_contentpipe.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_contentpipe.so
new file mode 100755
index 0000000..97fcaa8
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_contentpipe.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_image.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_image.so
new file mode 100755
index 0000000..f920eab
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_image.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_manager.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_manager.so
new file mode 100755
index 0000000..6eb0d59
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_manager.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_misc.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_misc.so
new file mode 100755
index 0000000..c6a116a
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_misc.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_parser.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_parser.so
new file mode 100755
index 0000000..67404ac
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_parser.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_service.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_service.so
new file mode 100755
index 0000000..e7d53e4
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_service.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_tracklist.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_tracklist.so
new file mode 100755
index 0000000..49d0765
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_tracklist.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_utils.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_utils.so
new file mode 100755
index 0000000..fb32b2c
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_utils.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_video.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_video.so
new file mode 100755
index 0000000..a58330d
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_video.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_videorenderer.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_videorenderer.so
new file mode 100755
index 0000000..f3f564b
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_videorenderer.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_vp6_video.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_vp6_video.so
new file mode 100755
index 0000000..4532675
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_vp6_video.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_writer.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_writer.so
new file mode 100755
index 0000000..bc78360
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_writer.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvomx.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvomx.so
new file mode 100755
index 0000000..73972ac
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvomx.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvos.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvos.so
new file mode 100755
index 0000000..cd74930
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvos.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm.so
new file mode 100755
index 0000000..1363d9a
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics.so
new file mode 100755
index 0000000..2795caf
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics_impl.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics_impl.so
new file mode 100755
index 0000000..bdedef7
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics_impl.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvsm.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvsm.so
new file mode 100755
index 0000000..7a8f2d8
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvsm.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvtvmr.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvtvmr.so
new file mode 100755
index 0000000..05a295b
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvtvmr.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwinsys.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwinsys.so
new file mode 100755
index 0000000..81ef0a3
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwinsys.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwsi.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwsi.so
new file mode 100755
index 0000000..864b9f6
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwsi.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/xorg/modules/drivers/tegra_drv.so b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/xorg/modules/drivers/tegra_drv.so
new file mode 100755
index 0000000..4f87818
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/xorg/modules/drivers/tegra_drv.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/LICENSE b/recipes/trdx-nv-binaries/files/colibri-t30/LICENSE
new file mode 100644
index 0000000..11bcb76
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/LICENSE
@@ -0,0 +1,127 @@
+ License For Customer Use of NVIDIA Software
+
+
+IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of
+NVIDIA Software ("LICENSE") is the agreement which governs use of
+the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
+downloadable herefrom, including computer software and associated
+printed materials ("SOFTWARE"). By downloading, installing, copying,
+or otherwise using the SOFTWARE, you agree to be bound by the terms
+of this LICENSE. If you do not agree to the terms of this LICENSE,
+do not download the SOFTWARE.
+
+RECITALS
+
+Use of NVIDIA's products requires three elements: the SOFTWARE, the
+hardware on a graphics controller board, and a personal computer. The
+SOFTWARE is protected by copyright laws and international copyright
+treaties, as well as other intellectual property laws and treaties.
+The SOFTWARE is not sold, and instead is only licensed for use,
+strictly in accordance with this document. The hardware is protected
+by various patents, and is sold, but this agreement does not cover
+that sale, since it may not necessarily be sold as a package with
+the SOFTWARE. This agreement sets forth the terms and conditions
+of the SOFTWARE LICENSE only.
+
+1. DEFINITIONS
+
+1.1 Customer. Customer means the entity or individual that
+downloads the SOFTWARE.
+
+2. GRANT OF LICENSE
+
+2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer
+the following non-exclusive, non-transferable right to use the
+SOFTWARE, with the following limitations:
+
+2.1.1 Rights. Customer may install and use one copy of the SOFTWARE
+on a single computer, and except for making one back-up copy of
+the Software, may not otherwise copy the SOFTWARE. This LICENSE
+of SOFTWARE may not be shared or used concurrently on different
+computers.
+
+2.1.2 Linux/FreeBSD Exception. Notwithstanding the foregoing terms
+of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux or
+FreeBSD operating systems, or other operating systems derived from the
+source code to these operating systems, may be copied and redistributed,
+provided that the binary files thereof are not modified in any way
+(except for unzipping of compressed files).
+
+2.1.3 Limitations.
+
+No Reverse Engineering. Customer may not reverse engineer,
+decompile, or disassemble the SOFTWARE, nor attempt in any other
+manner to obtain the source code.
+
+No Separation of Components. The SOFTWARE is licensed as a
+single product. Its component parts may not be separated for use
+on more than one computer, nor otherwise used separately from the
+other parts.
+
+No Rental. Customer may not rent or lease the SOFTWARE to someone
+else.
+
+3. TERMINATION
+
+This LICENSE will automatically terminate if Customer fails to
+comply with any of the terms and conditions hereof. In such event,
+Customer must destroy all copies of the SOFTWARE and all of its
+component parts.
+
+Defensive Suspension. If Customer commences or participates in any legal
+proceeding against NVIDIA, then NVIDIA may, in its sole discretion,
+suspend or terminate all license grants and any other rights provided
+under this LICENSE during the pendency of such legal proceedings.
+
+4. COPYRIGHT
+
+All title and copyrights in and to the SOFTWARE (including but
+not limited to all images, photographs, animations, video, audio,
+music, text, and other information incorporated into the SOFTWARE),
+the accompanying printed materials, and any copies of the SOFTWARE,
+are owned by NVIDIA, or its suppliers. The SOFTWARE is protected
+by copyright laws and international treaty provisions. Accordingly,
+Customer is required to treat the SOFTWARE like any other copyrighted
+material, except as otherwise allowed pursuant to this LICENSE
+and that it may make one copy of the SOFTWARE solely for backup or
+archive purposes.
+
+5. APPLICABLE LAW
+
+This agreement shall be deemed to have been made in, and shall be
+construed pursuant to, the laws of the State of California.
+
+6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY
+
+6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS
+DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE.
+
+6.2 No Liability for Consequential Damages. TO THE MAXIMUM
+EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR
+ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
+CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
+DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
+OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT
+OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. MISCELLANEOUS
+
+The United Nations Convention on Contracts for the International
+Sale of Goods is specifically disclaimed. If any provision of this
+LICENSE is inconsistent with, or cannot be fully enforced under,
+the law, such provision will be construed as limited to the extent
+necessary to be consistent with and fully enforceable under the law.
+This agreement is the final, complete and exclusive agreement between
+the parties relating to the subject matter hereof, and supersedes
+all prior or contemporaneous understandings and agreements relating
+to such subject matter, whether oral or written. Customer agrees
+that it will not ship, transfer or export the SOFTWARE into any
+country, or use the SOFTWARE in any manner, prohibited by the
+United States Bureau of Export Administration or any export laws,
+restrictions or regulations. This LICENSE may only be modified in
+writing signed by an authorized officer of NVIDIA.
+
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/base.tgz b/recipes/trdx-nv-binaries/files/colibri-t30/base.tgz
new file mode 100644
index 0000000..4166b82
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/base.tgz
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/kernel_supplements.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/kernel_supplements.tbz2
new file mode 100644
index 0000000..9e1ece0
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/kernel_supplements.tbz2
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/nvgstplayer.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/nvgstplayer.tbz2
new file mode 100644
index 0000000..4a06b33
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/nvgstplayer.tbz2
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/restricted_codecs.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/restricted_codecs.tbz2
new file mode 100644
index 0000000..33f2255
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/restricted_codecs.tbz2
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/wifi.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/wifi.tbz2
new file mode 100644
index 0000000..f4dedc9
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/wifi.tbz2
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi10.so b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi10.so
new file mode 100755
index 0000000..95d77db
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi10.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi11.so b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi11.so
new file mode 100755
index 0000000..db26aa4
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi11.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi5.so b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi5.so
new file mode 100755
index 0000000..c7f7434
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi5.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi6.so b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi6.so
new file mode 100755
index 0000000..7d95bbc
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi6.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi7.so b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi7.so
new file mode 100755
index 0000000..72d7635
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi7.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi8.so b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi8.so
new file mode 100755
index 0000000..da87009
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi8.so
Binary files differ
diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/xorg.conf b/recipes/trdx-nv-binaries/files/colibri-t30/xorg.conf
new file mode 100644
index 0000000..4cb4f5a
--- /dev/null
+++ b/recipes/trdx-nv-binaries/files/colibri-t30/xorg.conf
@@ -0,0 +1,92 @@
+# This is the minimal configuration necessary to use the Tegra driver.
+# Please refer to the xorg.conf man page for more configuration
+# options provided by the X server, including display-related options
+# provided by RandR 1.2 and higher.
+
+# Disable extensions not useful on Tegra.
+Section "Module"
+ Disable "dri"
+ Disable "dri2"
+ Disable "glx"
+ SubSection "extmod"
+ Option "omit xfree86-dga"
+ EndSubSection
+EndSection
+
+Section "Device"
+ Identifier "Tegra"
+ Driver "tegra"
+
+# VirtualDesktop indicates which virtual desktops should be used by X.
+# X will use the specified virtual desktop *and* the next one. In
+# order for an external app to share a display with the X server, it
+# needs to use the same virtual desktop. Valid values are integers 0
+# (default) or 1.
+
+# Option "VirtualDesktop" "1"
+
+# OverlayDepth is a 32-bit integer which is used to control overlay
+# stacking order. The overlay with the lowest depth is in front of
+# all others. This value has meaning only when multiple overlays are
+# present on a display.
+
+# Option "OverlayDepth" "255"
+
+# OverlayCombineMode determines how the X overlay is combined with the
+# overlay behind it during scanout. Available modes are: Opaque
+# (default), SourceAlphaBlend, and PremultSourceAlphaBlend. This
+# value has meaning only when an external process has created a
+# display which is behind the X server.
+
+# Option "OverlayCombineMode" "PremultSourceAlphaBlend"
+
+# ARGBHWCursor controls whether the X driver uses an overlay to
+# display 32-bit "true-color" cursors, or whether such cursors are
+# emulated in software. Valid values are "true" (default) to enable
+# hardware cursors, and "false" to disable them.
+
+ Option "ARGBHWCursor" "false"
+EndSection
+
+Section "ServerFlags"
+# Set the basic blanking screen saver timeout in minutes. 0 to disable.
+
+ Option "blank time" "0"
+
+# Set the DPMS timeouts. These are set here because they are global
+# rather than screen-specific. These settings alone don't enable DPMS.
+# It is enabled per-screen (or per-monitor), and even then only when
+# the driver supports it.
+
+ Option "standby time" "0"
+ Option "suspend time" "0"
+ Option "off time" "0"
+EndSection
+
+Section "Monitor"
+ Identifier "LVDS-1"
+ Option "DPMS" "off"
+EndSection
+
+Section "Screen"
+
+ Identifier "Screen LVDS-1"
+ Device "Tegra"
+ Monitor "LVDS-1"
+
+# DefaultDepth 16
+
+# SubSection "Display"
+# Depth 16
+# Modes "1280x720"
+# ViewPort 0 0
+# Virtual 1280 720
+# EndSubsection
+
+EndSection
+
+Section "ServerLayout"
+ Identifier "TouchView"
+ Screen "Screen LVDS-1"
+EndSection
+
diff --git a/recipes/trdx-nv-binaries/trdx-nv-binaries.bb b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb
new file mode 100644
index 0000000..58c030f
--- /dev/null
+++ b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb
@@ -0,0 +1,66 @@
+DESCRIPTION = "binary files from Nvidia along with there configuration"
+LICENSE = "CLOSED"
+PR = "r1"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SRC_URI_colibri-t20 = "file://bin-files.tar.bz2 \
+ "
+
+SRC_URI_colibri-t30 = "file://base.tgz \
+ file://x/tegra_drv.abi*.so \
+ file://restricted_codecs.tbz2 \
+ file://nvgstplayer.tbz2 \
+ file://wifi.tbz2 \
+ file://xorg.conf \
+ "
+
+PACKAGES = "${PN}"
+
+FILES_${PN} += " \
+ ${sysconfdir}/X11/def* \
+ ${sysconfdir}/X11/xorg.conf.* \
+ /lib/firmware/* \
+ /usr/lib/* \
+ "
+
+#no gnu_hash in NVIDIA binaries, skip QA for this package
+INSANE_SKIP_${PN} = "True"
+#we have symlinks ending in .so , remove "dev-so", refere to ./openembedded-core/meta/classes/insane.bbclass
+ERROR_QA = "debug-deps dev-deps arch la2 pkgconfig la perms"
+
+do_install_colibri-t20 () {
+ install -d ${D} ${D}/bin ${D}/${sysconfdir}/X11 ${D}/lib/firmware ${D}/usr/lib/gstreamer-0.10 ${D}/usr/lib/xorg/modules/drivers
+ install -m 0755 ${WORKDIR}/bin/* ${D}/bin/
+ install -m 0644 ${WORKDIR}/${sysconfdir}/X11/* ${D}/${sysconfdir}/X11
+ install -m 0644 ${WORKDIR}/lib/firmware/* ${D}/lib/firmware/
+ install -m 0755 ${WORKDIR}/usr/lib/*.so ${D}/usr/lib/
+ install -m 0755 ${WORKDIR}/usr/lib/gstreamer-0.10/*.so ${D}/usr/lib/gstreamer-0.10
+ install -m 0755 ${WORKDIR}/usr/lib/xorg/modules/drivers/* ${D}/usr/lib/xorg/modules/drivers/
+}
+
+do_install_colibri-t30 () {
+ #base.tgz, xorg driver, restricted codecs
+ install -d ${D} ${D}/${sysconfdir}/X11/ ${D}/lib/firmware/ ${D}/usr/lib/xorg/modules/drivers
+ install -m 0644 ${WORKDIR}/${sysconfdir}/X11/xorg.conf ${D}/${sysconfdir}/X11/xorg.conf.nvidia
+ install -m 0644 ${WORKDIR}/lib/firmware/nv* ${D}/lib/firmware/
+ install -m 0644 ${WORKDIR}/usr/lib/*.so ${D}/usr/lib/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi5.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi6.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi7.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi8.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi10.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi11.so ${D}/usr/lib/xorg/modules/drivers/
+ ln -s tegra_drv.abi8.so ${D}/usr/lib/xorg/modules/drivers/tegra_drv.so
+ ln -s libGLESv2.so ${D}/usr/lib//libGLESv2.so.2
+ ln -s libEGL.so ${D}/usr/lib/libEGL.so.1
+
+ #nvgstplayer.tbz2
+ install -d ${D} ${D}/usr/bin ${D}/usr/lib/gstreamer-0.10
+ install -m 0755 ${WORKDIR}/usr/bin/nvgstplayer ${D}/usr/bin/
+ install -m 0644 ${WORKDIR}/usr/lib/gstreamer-0.10/*.so ${D}/usr/lib/gstreamer-0.10/
+
+ #wifi.tbz2
+ install -d ${D} ${D}/lib/firmware/bcm4329
+ install -m 0644 ${WORKDIR}/lib/firmware/bcm4329/* ${D}/lib/firmware/bcm4329
+}
diff --git a/recipes/trdx-nv-binaries/trdx-nv-binaries.bb~ b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb~
new file mode 100644
index 0000000..12f5a77
--- /dev/null
+++ b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb~
@@ -0,0 +1,69 @@
+DESCRIPTION = "binary files from Nvidia along with there configuration"
+LICENSE = "CLOSED"
+PR = "r1"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SRC_URI_colibri-t20 = "file://bin-files.tar.bz2 \
+ "
+
+SRC_URI_colibri-t30 = "file://base.tgz \
+ file://x/tegra_drv.abi*.so \
+ file://restricted_codecs.tbz2 \
+ file://nvgstplayer.tbz2 \
+ file://wifi.tbz2 \
+ file://xorg.conf \
+ "
+
+PACKAGES = "${PN}"
+
+FILES_${PN} += " \
+ ${sysconfdir}/X11/def* \
+ ${sysconfdir}/X11/xorg.conf.* \
+ /lib/firmware/* \
+ /usr/lib/* \
+ "
+
+#no gnu_hash in NVIDIA binaries, skip QA for this package
+INSANE_SKIP_${PN} = "True"
+#we have symlinks ending in .so , remove "dev-so", refere to ./openembedded-core/meta/classes/insane.bbclass
+ERROR_QA = "arch la2 pkgconfig la perms"
+
+do_install_colibri-t20 () {
+ install -d ${D} ${D}/bin ${D}/${sysconfdir}/X11 ${D}/lib/firmware ${D}/usr/lib/gstreamer-0.10 ${D}/usr/lib/xorg/modules/drivers
+ install -m 0755 ${WORKDIR}/bin/* ${D}/bin/
+ install -m 0644 ${WORKDIR}/${sysconfdir}/X11/* ${D}/${sysconfdir}/X11
+ install -m 0644 ${WORKDIR}/lib/firmware/* ${D}/lib/firmware/
+ install -m 0755 ${WORKDIR}/usr/lib/*.so ${D}/usr/lib/
+ install -m 0755 ${WORKDIR}/usr/lib/gstreamer-0.10/*.so ${D}/usr/lib/gstreamer-0.10
+ install -m 0755 ${WORKDIR}/usr/lib/xorg/modules/drivers/* ${D}/usr/lib/xorg/modules/drivers/
+}
+
+do_install_colibri-t30 () {
+ #base.tgz, xorg driver, restricted codecs
+ install -d ${D} ${D}/${sysconfdir}/X11/ ${D}/lib/firmware/ ${D}/usr/lib/xorg/modules/drivers
+ install -m 0644 ${WORKDIR}/${sysconfdir}/X11/xorg.conf ${D}/${sysconfdir}/X11/xorg.conf.nvidia
+ install -m 0644 ${WORKDIR}/lib/firmware/nv* ${D}/lib/firmware/
+ install -m 0644 ${WORKDIR}/usr/lib/*.so ${D}/usr/lib/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi5.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi6.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi7.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi8.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi10.so ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/x/tegra_drv.abi11.so ${D}/usr/lib/xorg/modules/drivers/
+ ln -s tegra_drv.abi8.so ${D}/usr/lib/xorg/modules/drivers/tegra_drv.so
+ ln -s libGLESv2.so ${D}/usr/lib//libGLESv2.so.2
+ ln -s libEGL.so ${D}/usr/lib/libEGL.so.1
+
+ #nvgstplayer.tbz2
+ install -d ${D} ${D}/usr/bin ${D}/usr/lib/gstreamer-0.10
+ install -m 0755 ${WORKDIR}/usr/bin/nvgstplayer ${D}/usr/bin/
+ install -m 0644 ${WORKDIR}/usr/lib/gstreamer-0.10/*.so ${D}/usr/lib/gstreamer-0.10/
+
+ #wifi.tbz2
+ install -d ${D} ${D}/lib/firmware/bcm4329
+ install -m 0644 ${WORKDIR}/lib/firmware/bcm4329/* ${D}/lib/firmware/bcm4329
+}
+
+# We want to provide several versions of a so and symlink the one actually used, have OE's QA not throw an error
+ERROR_QA = "debug-deps dev-deps debug-files arch la2 pkgconfig la perms" \ No newline at end of file