Changes between Version 32 and Version 33 of ventana


Ignore:
Timestamp:
06/18/2020 11:45:40 PM (3 years ago)
Author:
Tim Harvey
Comment:

updated support info for Linux 5.4 kernel and Ubuntu Focal

Legend:

Unmodified
Added
Removed
Modified
  • ventana

    v32 v33  
    8080
    8181The Ventana product family software has been continuously evolving over the years, thus the instructions can be divided into two groups:
    82 * [NEW] Ventana with the 4.20 Mainline Kernel (only used with latest Ubuntu prebuilt)
     82* [NEW] Ventana with the 5.4 Mainline Kernel (only used with latest Ubuntu prebuilt)
    8383 * More cutting edge
    8484 * Uses open source video drivers, etnaviv and the Linux Media Controller kernel API
     
    9090
    9191So, which one to choose?
    92  * New: This is typically recommended to ensure all the latest support. This is newer and thus more is being continuously flushed out. If other items in the project require a newer kernel such as the 4.20, use this method.
     92 * New: This is typically recommended to ensure all the latest support. This is newer and thus more is being continuously flushed out. If other items in the project require a newer kernel use this method.
    9393 * Legacy: This works well but new innovations are not happening here. This can be used if the project doesn't require any new features in a newer kernel, and the 3.14 kernel works fine for application.
    9494
     
    287287The following table shows details on device support per BSP:
    288288||=Feature                         =||= [#yocto Yocto] =||= [#android Android] =||= [#android Android] =||= [#openwrt OpenWrt] =||= [#ubuntu Ubuntu] =||= [=#wec7 Windows Embedded] =||= Notes =||
    289 ||Version                           || 1.8 (fido) / 2.3 (pyro)    || 5.1.1 (Lollipop) || 4.3 (Kitkat)           || 20.06 || 18.04 (Bionic)     ||                    || WEC7                   || ||           
    290 ||Kernel                                              || 3.14.48 || 3.14|| 3.10.53   || 5.4.45 || 4.20 || -      ||   ||
     289||Version                           || 1.8 (fido) / 2.3 (pyro)    || 5.1.1 (Lollipop) || 4.3 (Kitkat)           || 20.06 || 20.04 (Focal)     ||                    || WEC7                   || ||           
     290||Kernel                                              || 3.14.48 || 3.14|| 3.10.53   || 5.4.45 || 5.4.45 || -      ||   ||
    291291||SMP                                                 || Yes     || Yes || Yes       || Yes     || Yes     || Yes       ||   ||
    292292||Eth0 (fec)                                          || Yes     || Yes || Yes       || Yes     || Yes     || Yes       ||   ||
     
    323323||[wiki:ventana/graphics#gpu Graphics Processing Unit]|| Yes     || Yes || Yes       || No      || Yes     || No        || 7 ||
    324324||[wiki:ventana/expansion GW16082 (MiniPCIe Exp)]     || Yes     || Yes || Yes       || Yes     || Yes     || No        ||   ||
    325 ||[wiki:ventana/expansion GW16083 (Ethernet Exp)]     || Yes     || Yes || Yes       || Yes     || Yes     || No        ||   ||
     325||[wiki:ventana/expansion GW16083 (Ethernet Exp)]     || Yes     || Yes || Yes       || No      || No      || No        || 8  ||
    326326
    327327 1. If using a GW54xx, it requires GW54XX-B or later
     
    332332 6. eth1 on Android needs to be configured manually
    333333 7. Vivante GPU support is fully supported in the Yocto and Android BSP's and partially supported in the Ubuntu and Debian BSP's when used with gstreamer-imx
    334 
     334 8. Patches are available if support for this item is needed contact support@gateworks.com
    335335
    336336[=#android]
     
    416416Gateworks actively participates in the development of the Linux kernel and has been submitting support for Ventana and device support since the 3.15 kernel.
    417417
    418 The following table shows what Ventana/IMX6 peripherals support is available in the mainline kernel starting from its original merge in 3.15 up into of 4.6:
     418The following table shows what Ventana/IMX6 peripherals support is available in the mainline kernel:
    419419||= Feature                                          =||= Support =||= Notes =||
    420420||[wiki:ventana Ventana] (GW51xx/GW52xx/GW53xx/GW54xx) || Yes (3.15+) || ||
     
    445445||[wiki:Yocto/Video_Out LVDS Video Out]               || Yes (4.4+) ||   ||
    446446||[wiki:ventana/graphics#gpu Graphics Processing Unit] (etnaviv)|| Yes (4.5+) || ||
    447 ||[wiki:ventana/accelerometer FXOS8700 Acc / Mag]     || No        || 1 ||
    448 ||[wiki:gsc GSC] HWMON / Watchdog / Input             || No        || 1 ||
     447||[wiki:ventana/accelerometer FXOS8700 Acc / Mag]     || Yes (5.5+) ||  ||
     448||[wiki:gsc GSC] HWMON / Watchdog / Input             || Yes (5.8+) ||  ||
    449449||[wiki:ventana/expansion GW16083 (Ethernet Exp)]     || No        || 1 ||
    450450||[wiki:Yocto/Video_In IMX6 Video Capture] (ipu-csi)  || Yes (4.13+) || 2 ||
     
    458458
    459459Note-able IMX6 mainline support history:
     460 * 5.8:
     461  - Gateworks System Controller driver added
     462 * 5.5:
     463  - FXOS8700 iio driver added
    460464 * 4.17:
    461465  - TDA1997x HDMI receiver linux media driver added