Age | Commit message (Collapse) | Author | Files | Lines |
|
Backported upstream patchset to fix CAN failures with SocketCAN
* net: sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware
Additional patchset for 4.14 kernels to bring in needed if_afp.h header
Bug-AGL: SPEC-3171
Change-Id: I1ddb75d1aca64861cfc52f1df4ff810bd0367ab9
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add explicit clearing of CONFIG_LSM before running "make oldconfig"
in the do_configure_append added by linux-agl.inc. This ensures that
the derived value of CONFIG_LSM will reflect configuration changes
done by the merged AGL provided fragments, i.e. SMACK being enabled.
Without it, kernel recipes that are not based on linux-yocto.bbclass
or have their own fragment handling done via prepend will end up with
an incorrect value of CONFIG_LSM which effectively disables SMACK.
Examples include the linux-imx or linux-fslc kernels used by NXP.
Bug-AGL: SPEC-2932
Change-Id: Id99906e3de75128ebc54866d43d89d3a24bb1cf2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add netfilter.cfg fragment that initially enables
CONFIG_NETFILTER_XT_MATCH_OWNER to allow connman's
session-policy-local to route traffic based on user id.
Bug-AGL: SPEC-2772
Change-Id: I7fb642790709aff9899d42250b1b15f77451361e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Rename the 4a-sound.cfg fragment to the more generic sound.cfg, and
change CONFIG_SND_ALOOP to module, not built-in. This still keeps it
available if something ends up needing it.
Bug-AGL: SPEC-2555
Change-Id: Ib0554800dc704d19b48a7e041d4f2b60a1b42192
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Change-Id: I4a064972e1ed98dbcda209889d8e75b849cc56a5
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
We add the rtc driver as module so we can attach e.g.
http://wiki.seeedstudio.com/Grove-RTC/
Add the necessary drivers as module.
Change-Id: Iacb8247f9e2edccabe854284672353a847a27e0d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Add new fragment iiodevice.cfg to enable dummy devices
For iiodevices test
Change-Id: I9f635334aec2f9cd675b522b86cdfa3ad8168f07
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Add various NFC options to kernel configuration
Bug-AGL: SPEC-1554
Change-Id: I94c985421a3b78466d44140ebadcec5c50166212
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
4A requires some specific options in the linux kernel, like
CONFIG_SND_ALOOP for softmixer. This patch adds a config fragment
to the default linux kernel recipe.
This is a copy of what has been done on EE:
* https://gerrit.automotivelinux.org/gerrit/#/c/14303/
* https://gerrit.automotivelinux.org/gerrit/#/c/14561/
Change-Id: I5f8879f4ac1b3685f6d801b385d9b0ce9f17f9c7
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
To extent the demonstrator we need to support an I2C adaptor and RGB LED.
Change-Id: I1816ee9a7acf4699d1639b4954422df9ca8f452e
Signed-off-by: Yordan Dimitrov <y.dimitrov.14@gmail.com>
|
|
Using the OVERRIDE "smack" came with the use of
the layer meta-intel-iot-security.
When switching to meta-security, it conflicts with the
package name 'smack' that provide the smack user library.
Yocto was reporting the following error:
ERROR: .../meta-security/recipes-security/smack/smack_1.3.0.bb:
QA Issue: Recipe .../meta-security/recipes-security/smack/smack_1.3.0.bb
has PN of "smack" which is in OVERRIDES, this can result
in unexpected behaviour. [pn-overrides]
Change-Id: Id71b283bf1ce5682bd94bf96595eb32506acb1d5
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
USB audio should be enabled for all AGL BSPs. Move the
usbaudio.cfg from the Renesas BSP bbappend (it's actually
not even used there as the fragment is not being appended)
to linux-agl.inc and append it.
Bug-AGL: SPEC-1148
Change-Id: I219d0d0355a4d57f883086631e07f3d191be2975
Signed-off-by: Matt Porter <mporter@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12253
Reviewed-by: Thomas Rini <trini@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Previous change caused issue of missing nbd.cfg at bitbaking for non-netboot environment.
This patch fix netboot setting.
(*)https://gerrit.automotivelinux.org/gerrit/#/c/12063/
Change-Id: I61a9e2ac9aecc98b6a379c4587a025710aaebfbb
Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12215
Reviewed-by: Thomas Rini <trini@konsulko.com>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
- All kernel recipes must inherit linux-agl.inc
- All kernel recipes for a given version (e.g. 4.9) should include
linux-VER-agl.inc in order to avoid duplication (such as the SMACK
label patch or security fixes)
- We enforce having merge_config.sh be invoked at the end, in order to
make sure fragments will be applied.
- Add a new fragment for Raspberry Pi to ensure the Pi Touchscreen is
still enabled.
With all of the above, we fix a number of minor issues as well, such as
platforms manually enabling NBD/RAMDISK for netboot as the previous
logic was not working in all cases.
Bug-AGL: SPEC-946
Change-Id: Ic688e899df5861d83712af12d8e1c6c3c9643300
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12063
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: José Bollo <jobol@nonadev.net>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Rework things so that the common kernel configuration fragment
additions are in a new include file, linux-agl.inc, and both the
existing linux-yocto_%.bbappend and the new linux-intel_%.bbappend
in meta-intel pull it in to pick up them up. This avoids hitting
other linux-* recipes, and allows the possibility of using the
include file in kernel recipe bbappends for other BSPs.
Change-Id: I8f4f67c444c47b6a978d95fab660d478d5f764c1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11129
Reviewed-by: Thomas Rini <trini@konsulko.com>
Reviewed-by: Dominig ar Foll <dominig.arfoll@fridu.net>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|