Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
* based on 4.4.8
* fix for SoftAP
* SPIDEV=m
* Initial support for DB600c
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
xf86-video-freedreno: Upgrade 1.3.0 -1.4.0
|
|
remove upstreamed patches
Fixes build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
Use latest kernel from the 4.4 release branch.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
|
|
From now on, we will reference images from meta-rpb layer instead.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
the most recent firmware from QCN contains the FCC certified WLAN firmware.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
|
|
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>
|
|
to match the most recent kernel release from QCOM LT.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
This reverts commit eebcbba53ae7fba5414f1b4c16d5d27c77a57d44, since it has been
backported into oe-core jethro branch as 71ad09cfe9c43a113295c95a0fb0899d44f2bb7e.
|
|
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>
|
|
skales-native: depend on -native recipes for python & dtc
|
|
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>
|
|
This reverts commit eebcbba53ae7fba5414f1b4c16d5d27c77a57d44.
The fix has been added in OE-core
|
|
Currently , we do not need any firmware from linux-firmware anyways..
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
fix typo..
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
switch from linaro-dev to openembedded@lists.linaro.org
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Image format ext4.gz is enough, not need to deploy .ext4 as well..
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
mesa: rename bbappend file
|
|
Make Mesa bitbake append file compatible with
both Mesa 11.x and 10.x.
Signed-off-by: Zoltan Kuscsik <zoltan.kuscsik@linaro.org>
|
|
dragonboard-410c: recommend wifi modules
|
|
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>
|
|
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>
|
|
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>
|
|
So this commit updates README and layer.conf file.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
gtk+3-demo seems to require libGL, so let's remove it for now.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
including:
* systemd
* pam
* connman
* user linaro (no passwd)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|