summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2015-09-16 10:38:01 +0200
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2015-09-16 15:41:49 +0200
commit22953e4877c2d540fdb7dc9bd79d1e5ae33902d4 (patch)
tree79d4ffe2ef728b49a4d9a3c45257d3bddf5b8771
parent42be2d2107320cd228e4375b82c6b93054f98ba8 (diff)
ubuntu: snapdragon: updates for Linaro 15.09 release
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
-rw-r--r--ubuntu/boards/snapdragon/README.textile.in36
-rw-r--r--ubuntu/boards/snapdragon/README.textile.vars6
2 files changed, 29 insertions, 13 deletions
diff --git a/ubuntu/boards/snapdragon/README.textile.in b/ubuntu/boards/snapdragon/README.textile.in
index eb6db0e..17ab5b3 100644
--- a/ubuntu/boards/snapdragon/README.textile.in
+++ b/ubuntu/boards/snapdragon/README.textile.in
@@ -2,11 +2,11 @@ The Linaro Qualcomm Landing Team is pleased to announce the new release of the _
h4. What's new in this release
-* Migrate to Ubuntu 15.04 (aka vivid)
-* Use systemd for init instead of upstart
-* Use LXDE as default desktop instead of Gnome
-* Upgrade to Mesa 10.6.2
-* Migrate kernel distro configuration to "distro.config file":https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/blob/ce5c75ed2a5bf6530ce5c0bcd6b38e5cd3affcd4:/kernel/configs/distro.config
+* Migrate to Linux kernel v4.2
+* Support for Krait running up to 1.7Ghz (full speed)
+* Support for high speed UART (up to 3 Mbps)
+* Support for Bluetooth audio (A2DP) on IFC6410
+* Initial support for X11/GLAMOR
The current Linaro member monthly builds for Snapdragon 600 processor provides a kernel based on Linux kernel version ##KERNEL_VER##. The goals of the Linaro Linux releases for Snapdragon 600 processor are to align with the latest Linux Kernel ("www.kernel.org":https://www.kernel.org), close the gaps in features provided and migrate from the existing 3.4 vendor kernel. Developers can continue to use the "Linaro Linux release 14.10 for Snapdragon 600 processor":http://releases.linaro.org/14.10/ubuntu/ifc6410/, which is based on Linux kernel v3.4 and Ubuntu 14.04 if needed.
@@ -27,12 +27,13 @@ The Linaro Linux version ##RELEASE## for the Snapdragon 600 supports the followi
** Compulab Utilite2 (CM-QS600)
** eInfochips ERAGON600 Development Board (based on ERAGON600 SOM)
* The following Snapdragon 600 features are supported:
-** Quad Core Krait 300 CPU (up to 1GHz)
+** Quad Core Krait 300 CPU (up to 1.7GHz)
** Adreno 320 GPU, powered by @freedreno@ Mesa/Gallium GPU driver
*** OpenGL 2.1, OpenGLES 2.0
*** xf86-video-freedreno driver v1.3.0, with XA support enabled
+*** xf86-video-modesetting with GLAMOR support
** Cpufreq, using ondemand governor by default
-** HDMI display and audio
+** HDMI display
** UART, Ethernet, SD, eMMC, SATA
** USB2.0 (Mouse, Keyboard, Storage)
** Wifi using on-board QCA6234x
@@ -250,7 +251,7 @@ WLAN should be up and running out of the box, using the releases images. If you
For Bluetooth, it is for now not enabled by default in the image, and you need to run the following command on the root prompt to properly start and configure the Bluetooth chip:
-bc. hciattach -s 115200 /dev/ttyHS0 ath3k 3000000
+bc. hciattach -s 115200 /dev/ttyMSM1 ath3k 3000000
And this command will return, if everything is working properly:
@@ -367,6 +368,23 @@ for eInfochips ERAGON600
bc. abootimg -u boot-qcom-apq8064-eI_ERAGON600-qcom-snapdragon-##VERSION##.img -c "cmdline=console=ttyMSM0,115200n8 root=/dev/sda1 rootwait rw systemd.unit=multi-user.target"
sudo fastboot flash boot boot-qcom-apq8064-eI_ERAGON600-qcom-snapdragon-##VERSION##.img
+h4. Using X11 with modesetting video driver and GLAMOR
+
+While not enabled by default, it is possible use evaluate X11/GLAMOR. In order to start X server with the modesetting driver, with GLAMOR support, your first need to make sure that X server is not running:
+
+bc. sudo systemctl stop lightdm
+
+Then you can run the following commands to switch from freedreno video driver, to modesetting, and restart the LXDE desktop:
+
+bc. sudo sed -i 's/freedreno/modesetting/' /usr/share/X11/xorg.conf.d/42-freedreno.conf
+sudo systemctl start lightdm
+
+To switch back to freedreno video driver, please run:
+
+bc. sudo systemctl stop lightdm
+sudo sed -i 's/modesetting/freedreno/' /usr/share/X11/xorg.conf.d/42-freedreno.conf
+sudo systemctl start lightdm
+
h4. Gstreamer video playback technology preview
An initial version of Gstreamer video decoder plugin is now available. It is not included in the image by default, and this section provides detailed information to build and use the Gstreamer plugin.
@@ -445,8 +463,6 @@ sudo cp -a /lib/firmware/* /mnt/lib/firmware/
sudo umount /mnt
reboot
-* The serial/uart driver does not support high speed transfer, and is limited to 115200 speed. Since UART is used between the on-boart Bluetooth devices and the SoC, this limits the bandwidth between Bluetooth device and the Snapdragon 600. Some use cases such as Bluetooth audio cannot work properly at such low speed. Some other use cases such as data transfer will work but slower than expected. Suppport for high speed UART is being implemented, and will be released in a future release.
-
* Some software codecs might not be installed by default; you might install additional codecs such as @gstreamer1.0-plugins-ugly@.
* Once you have flashed the boot partition with a valid boot image, the board will automatically boot that image when powered on. To avoid automatically booting you can jumper the board as explained in this "page":http://mydragonboard.org/2013/forcing-ifc6410-into-fastboot/ for IFC6410. To boot the ERAGON600 board in fastboot mode, please refer @section 7.4.2 Fastboot mode@ on @Software Reference Manual@ at "eInfochips support centre":http://www.supportcenter.einfochips.com/. If you cannot use this method and still needs to reboot into fastboot mode, you can erase the boot partition on a running target using the following command @sudo cat /dev/zero > /dev/disk/by-partlabel/boot@
diff --git a/ubuntu/boards/snapdragon/README.textile.vars b/ubuntu/boards/snapdragon/README.textile.vars
index 4a49e92..6f5baef 100644
--- a/ubuntu/boards/snapdragon/README.textile.vars
+++ b/ubuntu/boards/snapdragon/README.textile.vars
@@ -1,7 +1,7 @@
-export RELEASE="15.07"
-export VERSION="20150724-117"
+export RELEASE="15.09"
+export VERSION="20150916-129"
export UBUNTU_REL="15.04"
-export KERNEL_VER="3.19.0"
+export KERNEL_VER="4.2.0"
export UBUNTU_REL_NICK="vivid"
export INFORCE_VERSION="Inforce IFC6410 Android BSP Rel v1.5"
export INFORCE_FILE="Inforce-IFC6410_AndroidBSP_880160_Rel_Beta_V1.5.zip"