diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2012-06-03 10:07:58 +0200 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2012-06-03 10:07:58 +0200 |
commit | c1dd1f84dbee8ffe2db531a745bfc3b58c185fdb (patch) | |
tree | fdbf9f3561621082332a136d789b2326c50b7e8b /recipes/trdx-nv-binaries |
Initial commit
Diffstat (limited to 'recipes/trdx-nv-binaries')
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 Binary files differnew file mode 100644 index 0000000..f11dba5 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/bin-files.tar.bz2 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 Binary files differnew file mode 100755 index 0000000..524015a --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/bin/nvrm_daemon 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 Binary files differnew file mode 100644 index 0000000..631caa0 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_core.axf 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 Binary files differnew file mode 100644 index 0000000..7617db4 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvddk_audiofx_transport.axf 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 Binary files differnew file mode 100644 index 0000000..b269141 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_aacdec.axf 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 Binary files differnew file mode 100644 index 0000000..3105648 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_adtsdec.axf 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 Binary files differnew file mode 100644 index 0000000..b9676da --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_audiomixer.axf 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 Binary files differnew file mode 100644 index 0000000..0c1a154 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_h264dec.axf 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 Binary files differnew file mode 100644 index 0000000..36f56d3 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegdec.axf 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 Binary files differnew file mode 100644 index 0000000..d572f91 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_jpegenc.axf 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 Binary files differnew file mode 100644 index 0000000..eccc052 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_manager.axf 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 Binary files differnew file mode 100644 index 0000000..8c0056c --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp2dec.axf 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 Binary files differnew file mode 100644 index 0000000..7cc4368 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mp3dec.axf 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 Binary files differnew file mode 100644 index 0000000..1977535 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_mpeg4dec.axf 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 Binary files differnew file mode 100644 index 0000000..a0e6da5 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_reference.axf 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 Binary files differnew file mode 100644 index 0000000..8357edc --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_service.axf 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 Binary files differnew file mode 100644 index 0000000..3de90e6 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sorensondec.axf 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 Binary files differnew file mode 100644 index 0000000..7703ef4 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_sw_mp3dec.axf 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 Binary files differnew file mode 100644 index 0000000..d0b4568 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vc1dec.axf 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 Binary files differnew file mode 100644 index 0000000..eb69f0a --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_vp6dec_vld.axf 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 Binary files differnew file mode 100644 index 0000000..5943399 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wavdec.axf 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 Binary files differnew file mode 100644 index 0000000..0baf64d --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmadec.axf 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 Binary files differnew file mode 100644 index 0000000..178e113 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvmm_wmaprodec.axf 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 Binary files differnew file mode 100644 index 0000000..de7652c --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/lib/firmware/nvrm_avp.bin 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 Binary files differnew file mode 100755 index 0000000..7d725c8 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/gstreamer-0.10/libgstomx.so 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 Binary files differnew file mode 100755 index 0000000..abe35cb --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libEGL.so 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 Binary files differnew file mode 100755 index 0000000..8b2003e --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libGLESv2.so 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 Binary files differnew file mode 100755 index 0000000..2c286e1 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libKD.so 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 Binary files differnew file mode 100755 index 0000000..999b8ac --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libcgdrv.so 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 Binary files differnew file mode 100755 index 0000000..a0bb4db --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvcwm.so 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 Binary files differnew file mode 100755 index 0000000..6272d7e --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d.so 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 Binary files differnew file mode 100755 index 0000000..f99d78b --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_2d_v2.so 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 Binary files differnew file mode 100755 index 0000000..512cd4b --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_audiofx.so 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 Binary files differnew file mode 100755 index 0000000..8671209 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvddk_disp.so 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 Binary files differnew file mode 100755 index 0000000..bf0116c --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispatch_helper.so 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 Binary files differnew file mode 100755 index 0000000..bfd91e3 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_d.so 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 Binary files differnew file mode 100755 index 0000000..f542a83 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvdispmgr_impl_d.so 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 Binary files differnew file mode 100755 index 0000000..752da41 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm.so 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 Binary files differnew file mode 100755 index 0000000..53116a6 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_audio.so 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 Binary files differnew file mode 100755 index 0000000..97fcaa8 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_contentpipe.so 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 Binary files differnew file mode 100755 index 0000000..f920eab --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_image.so 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 Binary files differnew file mode 100755 index 0000000..6eb0d59 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_manager.so 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 Binary files differnew file mode 100755 index 0000000..c6a116a --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_misc.so 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 Binary files differnew file mode 100755 index 0000000..67404ac --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_parser.so 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 Binary files differnew file mode 100755 index 0000000..e7d53e4 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_service.so 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 Binary files differnew file mode 100755 index 0000000..49d0765 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_tracklist.so 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 Binary files differnew file mode 100755 index 0000000..fb32b2c --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_utils.so 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 Binary files differnew file mode 100755 index 0000000..a58330d --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_video.so 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 Binary files differnew file mode 100755 index 0000000..f3f564b --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_videorenderer.so 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 Binary files differnew file mode 100755 index 0000000..4532675 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_vp6_video.so 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 Binary files differnew file mode 100755 index 0000000..bc78360 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvmm_writer.so 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 Binary files differnew file mode 100755 index 0000000..73972ac --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvomx.so 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 Binary files differnew file mode 100755 index 0000000..cd74930 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvos.so 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 Binary files differnew file mode 100755 index 0000000..1363d9a --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm.so 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 Binary files differnew file mode 100755 index 0000000..2795caf --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics.so 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 Binary files differnew file mode 100755 index 0000000..bdedef7 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvrm_graphics_impl.so 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 Binary files differnew file mode 100755 index 0000000..7a8f2d8 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvsm.so 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 Binary files differnew file mode 100755 index 0000000..05a295b --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvtvmr.so 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 Binary files differnew file mode 100755 index 0000000..81ef0a3 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwinsys.so 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 Binary files differnew file mode 100755 index 0000000..864b9f6 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t20/staging/usr/lib/libnvwsi.so 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 Binary files differnew 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 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 Binary files differnew file mode 100644 index 0000000..4166b82 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/base.tgz diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/kernel_supplements.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/kernel_supplements.tbz2 Binary files differnew file mode 100644 index 0000000..9e1ece0 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/kernel_supplements.tbz2 diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/nvgstplayer.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/nvgstplayer.tbz2 Binary files differnew file mode 100644 index 0000000..4a06b33 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/nvgstplayer.tbz2 diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/restricted_codecs.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/restricted_codecs.tbz2 Binary files differnew file mode 100644 index 0000000..33f2255 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/restricted_codecs.tbz2 diff --git a/recipes/trdx-nv-binaries/files/colibri-t30/wifi.tbz2 b/recipes/trdx-nv-binaries/files/colibri-t30/wifi.tbz2 Binary files differnew file mode 100644 index 0000000..f4dedc9 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/wifi.tbz2 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 Binary files differnew file mode 100755 index 0000000..95d77db --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi10.so 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 Binary files differnew file mode 100755 index 0000000..db26aa4 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi11.so 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 Binary files differnew file mode 100755 index 0000000..c7f7434 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi5.so 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 Binary files differnew file mode 100755 index 0000000..7d95bbc --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi6.so 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 Binary files differnew file mode 100755 index 0000000..72d7635 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi7.so 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 Binary files differnew file mode 100755 index 0000000..da87009 --- /dev/null +++ b/recipes/trdx-nv-binaries/files/colibri-t30/x/tegra_drv.abi8.so 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 |