aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-05-02gstreamer: add dependency on platform specific video plugindev/gstNicolas Dechesne
On Dragonboard 410c , to get h/w video acceleration we are using a custom video plugin, let's make sure to pull this package in the image, whenever gstreamer1.0 is pulled. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-05-02linux-linaro-qcomlt: use -linaro-lt-qcom for the local version string in kernelNicolas Dechesne
Since we share the same kernel for the Debian/Ubuntu and OE builds, let's align the version string as well. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-29linux-linaro-qcomlt: upgrade kernel to 16.04 releaseNicolas Dechesne
* based on 4.4.8 * fix for SoftAP * SPIDEV=m * Initial support for DB600c Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-28dragonboard-410c: add wcnss-config package in all imagesNicolas Dechesne
this package contains WCN related config files (WLAN/BT) which are needed in all images intended to run on dragonboard-410c. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-27wcnss-config: add new recipeNicolas Dechesne
this component includes various config files needed for BT and WLAN setup on SoC that uses the QCOM WCN core, such as DragonBoard 410c or DragonBoard 600c. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-22alsa-lib: add UCM config file for Dragonboard 410cNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-22gstreamer: add qcom v4l2 gstreamer pluginsChristophe Priouzeau
To use it: gst-launch-1.0 filesrc localtion=<mp4 file> ! qtdemux ! h264parse ! v4l2dec ! videoconvert ! waylandsink [Nicolas Dechesne] * added common as a git tree managed by SRC_URI to avoid git operation during configure Signed-off-by: Christophe Priouzeau <christophe.priouzeau@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-04dragonboard410c: ifc6410: provide better name and descriptionNicolas Dechesne
Now that the layer shows up in the OpenEmbedded layer index, let's try to have better descriptions. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-03-31linux-linaro-qcomlt: update kernel commitNicolas Dechesne
Update to the latest 4.4 version, to include the following changes: Andy Gross (1): firmware: qcom: scm: Convert to platform driver Nicolas Dechesne (2): arm64: clean up defconfig with savedefconfig configs: add SPI_SPIDEV as module in distro.config Srinivas Kandagatla (7): firmware: scm: make scm_init call from probe arm64: dts: qcom : add scm device node firmware: scm: make scm clks optional arm: dts: qcom : add scm device node iommu: qcom: check scm avaiablity before initialization. ARM: dts: ifc6410: remove pinctrl defaults from gpio node. arm64: dts: apq8016-sbc: Add aliases to spi device. Stephen Boyd (2): regulator: qcom_spmi: Add slewing delays for all SMPS types regulator: qcom_spmi: Only use selector based regulator ops Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-03-24Merge pull request #11 from kraj/masterNicolas Dechesne
xf86-video-freedreno: Upgrade 1.3.0 -1.4.0
2016-03-23xf86-video-freedreno: Upgrade 1.3.0 -1.4.0Khem Raj
remove upstreamed patches Fixes build with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-17README: add information about EULANicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-03-17qcom eula: EULA variable were changed to match expectations from OE RPBNicolas Dechesne
OE RPB setup scripts have a generic EULA implementation that can be used with any BSP layer. This implementation is making a few assumptions: * the BSP layer requires EULA is conf/eula/$MACHINE exists * the user has accepted the EULA if ACCEPT_EULA_$MACHINE is set to 1 This commit implements these changes. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-03-15linux-qcom-bootimg: improve variable namesNicolas Dechesne
BOOT_IMG_NAME and DT_IMG_NAME were designed to mimic KERNEL_IMAGE_BASE_NAME, but for some reasons their initial name was different.. let's align the name to match the original variable. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-03-15linux-qcom-bootimg: do not take DATETIME into account for sstateNicolas Dechesne
The kernel recipe gets rebuilt each time, because we use DATETIME in the output name, let's fix that, and exclude DATETIME value from the dependency signature. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-02-19linux-linaro-qcomlt: update kernel commit/versionNicolas Dechesne
Use latest kernel from the 4.4 release branch. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-02-16linux-linaro-qcomlt 4.4: fix DTB compilationKoen Kooi
The 'DTB' variable is unset at this point leading to OE just running 'oe_runmake' without specifying KERNEL_CC, leading to: arm-angstrom-linux-gnueabi-ld: --pic-veneer: unknown option arm-angstrom-linux-gnueabi-ld: use the --help option for usage information /build/v2015.12/build/tmp-angstrom_v2015_12-glibc/work-shared/ifc6410/kernel-source/Makefile:929: recipe for target 'vmlinux' failed Use the KERNEL_DEVICETREE variable instead. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-02-09Merge branch 'jethro'Nicolas Dechesne
2016-02-09images: remove reference imagesNicolas Dechesne
From now on, we will reference images from meta-rpb layer instead. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-02-09conf/layer.conf: allow adding recipes based on current enabled layersNicolas Dechesne
we might need to do some customization (bbappend, or new recipes) only if our BSP layer is used with others layers. So this commit will dynamically include *.bb and *.bbappend from <other layer>/*, for each layer currently in use. This is reusing the logic found in meta-fsl-arm. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-02-05Merge remote-tracking branch 'github/jethro'Nicolas Dechesne
2016-02-05linux-linaro-qcomlt: upgrade kernel to release 4.4 branchNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-01-29linux-linaro-qcomlt_4.2: update kernel versionNicolas Dechesne
Include the following patches: Bjorn Andersson (1): wcn36xx: Disable power save Fengwei Yin (2): wcn36xx: handle rx skb allocation failure to avoid system crash wcn36xx: split DMA mask register writing. Jason Mobarak (1): wcn36xx: don't pad beacons for mesh Nicolas Dechesne (4): kernel: configs: add CONFIG_INPUT_JOYDEV in distro.config Revert "arm64: add qcom_defconfig" Merge remote-tracking branch 'bjorn/for-srini/wcn36xx-fixes-4.2' into release/qcomlt-4.2 wcn36xx: remove references to IFF_PROMISC Pontus Fuchs (15): wcn36xx: Clean up wcn36xx_smd_send_beacon wcn36xx: Pad TIM PVM if needed wcn36xx: Add helper macros to cast vif to private vif and vice versa wcn36xx: Use consistent name for private vif wcn36xx: Use define for invalid index and fix typo wcn36xx: Fetch private sta data from sta entry instead of from vif wcn36xx: Add helper macros to cast sta to priv wcn36xx: Remove sta pointer in private vif struct wcn36xx: Parse trigger_ba response properly wcn36xx: Copy all members in config_sta v1 conversion wcn36xx: Use allocated self sta index instead of hard coded wcn36xx: Clear encrypt_type when deleting bss key wcn36xx: Track association state wcn36xx: Implement multicast filtering wcn36xx: Use correct command struct for EXIT_BMPS_REQ Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-01-29firmware-qcom-dragonboard410c: switch to v1.2Nicolas Dechesne
the most recent firmware from QCN contains the FCC certified WLAN firmware. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-12-11Merge branch 'jethro'Nicolas Dechesne
2015-12-11dragonboard-410c: add all kernel-modules in MACHINE_EXTRA_RRECOMMENDSNicolas Dechesne
Instead of adding each module, one by one, rely on the kernel config and include them all. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-12-09linux-linaro-qcomlt: update kernel revisionNicolas Dechesne
to match the most recent kernel release from QCOM LT. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-12-09Revert "opkg: add patches for file name too long issue"Nicolas Dechesne
This reverts commit eebcbba53ae7fba5414f1b4c16d5d27c77a57d44, since it has been backported into oe-core jethro branch as 71ad09cfe9c43a113295c95a0fb0899d44f2bb7e.
2015-12-04skales: drop -native from recipe name to fix native depsAndy Voltz
native dtc and python are required to run dtbTool, but the skales-native.bb recipe was not using the -native versions. This change uses BBCLASSEXTEND to provide a native skales recipe which fixes the native deps. This also allows skales to be built for target. Signed-off-by: Andy Voltz <andy.voltz@timesys.com> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-12-04Merge pull request #9 from avoltz/masterNicolas Dechesne
skales-native: depend on -native recipes for python & dtc
2015-12-04skales: drop -native from recipe name to fix native depsAndy Voltz
native dtc and python are required to run dtbTool, but the skales-native.bb recipe was not using the -native versions. This change uses BBCLASSEXTEND to provide a native skales recipe which fixes the native deps. This also allows skales to be built for target. Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2015-11-26Revert "opkg: add patches for file name too long issue"Nicolas Dechesne
This reverts commit eebcbba53ae7fba5414f1b4c16d5d27c77a57d44. The fix has been added in OE-core
2015-11-06dragonboard-410c: do not include linux-firmware by defaultNicolas Dechesne
Currently , we do not need any firmware from linux-firmware anyways.. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-11-04linux-qcom-bootimg: for ifc6410, the boot image filename was wrongNicolas Dechesne
fix typo.. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-11-04opkg: add patches for file name too long issueNicolas Dechesne
Some of our builds started to fail with "File name too long" errors, and a similar issue was reported on the yocto mailing list at [1]. There are patches to address this problem being reviewed on the opkg-dev mailing list, see [2], let's bring these patches in meta-linaro-integration until we figure out how/when they will get upstream. These patches have been tested with the QCOM OpenEmbedded images on ci.linaro.org, and they fixed the build issues. Broken and fixed build log can be seen at [3] and [4]. [1] https://lists.yoctoproject.org/pipermail/yocto/2015-October/026939.html [2] https://groups.google.com/forum/#!topic/opkg-devel/UzDigiuKBcs [3] https://ci.linaro.org/view/member-builds/job/lt-qcom-openembedded-images/7 [4] https://ci.linaro.org/view/member-builds/job/lt-qcom-openembedded-images/8 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-29README.md: update mailing list for contributionsNicolas Dechesne
switch from linaro-dev to openembedded@lists.linaro.org Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-21ifc6410: dragonboard410c: only generate ext4.gzNicolas Dechesne
Image format ext4.gz is enough, not need to deploy .ext4 as well.. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-21Merge pull request #6 from kuscsik/devNicolas Dechesne
mesa: rename bbappend file
2015-10-21mesa: rename bbappend fileZoltan Kuscsik
Make Mesa bitbake append file compatible with both Mesa 11.x and 10.x. Signed-off-by: Zoltan Kuscsik <zoltan.kuscsik@linaro.org>
2015-10-19Merge pull request #2 from koenkooi/wifiNicolas Dechesne
dragonboard-410c: recommend wifi modules
2015-10-19dragonboard-410c: recommend wifi modulesKoen Kooi
This makes wifi work out of the box: root@dragonboard-410c:~# dmesg | grep wcn | grep -v Cap [ 0.224776] irq: no irq domain found for /soc/wcnss-smp2p/slave-kernel ! [ 2.074374] remoteproc0: Direct firmware load for wcnss.mdt failed with error -2 [ 4.953539] wcnss: IRIS Reg: 0x51120004 [ 5.165072] remoteproc0: Booting fw image wcnss.mdt, size 7260 [ 8.576187] wcnss: received WCNSS_CBC_COMPLETE_IND from FW [ 8.577049] wcn36xx-msm a000000.qcom,wcn36xx: wcn36xx_msm_probe initialized [ 8.596453] wcn36xx wcn36xx: Direct firmware load for wlan/macaddr0 failed with error -2 [ 8.596545] wcn36xx wcn36xx: Failed (-2) to read macaddressfile wlan/macaddr0, using a random address instead [ 8.606677] wcn36xx: mac address: 00:0a:f5:3e:dd:52 [ 9.019923] wcn36xx: firmware WLAN version 'WCN v2.0 RadioPhy vRhea_GF_1.12 with 19.2MHz XO' and CRM version 'CNSS-PR-2-0-1-2-c1-00010' [ 9.020020] wcn36xx: firmware API 1.5.1.2, 41 stations, 2 bssids [ 48.928342] wcn36xx: ERROR SMD_EVENT (259) not supported [ 112.929315] wcn36xx: ERROR SMD_EVENT (259) not supported After configuring connman: root@dragonboard-410c:~# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: sit0@NONE: <NOARP> mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc mq qlen 1000 link/ether 00:0a:f5:3e:dd:52 brd ff:ff:ff:ff:ff:ff inet 172.20.0.139/24 brd 172.20.0.255 scope global wlan0 valid_lft forever preferred_lft forever inet6 fe80::20a:f5ff:fe3e:dd52/64 scope link valid_lft forever preferred_lft forever Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-10-15linux-linaro-qcom: set LOCALVERSION to 'linaro'Koen Kooi
The Yocto Project is very touchy about using 'yocto' instead of 'yocto project' and it's a linaro vendor tree, not a Yocto Project one. This does make PV go backwards, but updating the kernel to 4.2.1 or 4.3.x should fix that in the near future. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-14linux-linaro-qcomlt 4.2: handle older OE-core branchesKoen Kooi
linux-dtb.inc was updated post-fido to generate the dtbs early, so lets add a workaround for older OE-core branches. This is less work than creating a seperate branch, which might be needed in the future. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-14meta-qualcomm: the layer was renamed meta-qcomNicolas Dechesne
So this commit updates README and layer.conf file. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-13dragonboard-410c: include the proprietary firmware if EULA was acceptedNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-13firmware: add recipe for DragonBoard 410c firmware fileNicolas Dechesne
The firmware for DragonBoard 410c are publicly available on Qualcomm Developer Network website, but distributed with a specific EULA. To manage the EULA, we are reusing the unpack functions from meta-fsl-arm, and the user is required to explicitely accept the EULA by adding the following in local.conf: ACCEPT_QCOM_EULA="1" If that variable is set, it is assumed that EULA was accepted and the firmware can be added into the image. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-13weston-*-image: remove gtk+3-demo from the sample imageNicolas Dechesne
gtk+3-demo seems to require libGL, so let's remove it for now. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12weston-image: add reference image for Wayland/WestonNicolas Dechesne
including: * systemd * pam * connman * user linaro (no passwd) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12weston-chromium-image: add sample image for Chromium on WaylandNicolas Dechesne
Includes Chromium on Wayland using ozone plugin, and also: * pam support to run chromium/weston as normal user * systemd * connman for easier network management * resize2fs to extend the image size to the full partition size Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12ifc6410: mount firmware partition at bootNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>