Age | Commit message (Collapse) | Author |
|
intel-common-drivers: moved the x2apic kernel feature to intel-corei7-64.scc,
because it caused configcheck warnings for intel-core2-32
Signed-off-by: Syed Mohamad Fauzi, Syed Johan Arif <syed.johan.arif.syed.mohamad.fauzi@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Included features/x2apic/x2apic.scc to enable x2apic as a built-in feature.
Signed-off-by: Syed Mohamad Fauzi, Syed Johan Arif <syed.johan.arif.syed.mohamad.fauzi@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
meta-intel (intel-* MACHINEs) plans to use the backported
ixgbe ethernet modules so disable building them in the base kernel
config.
To build the in-kernel drivers, features/ixgbe/ixgbe.scc must be
added in KERNEL_FEATURES.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
QA needs USB OTG to automate some of the testing processes,
this patch adds it to genericx86 builds.
[YOCTO #11740]
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
QA needs USB OTG to automate some of the testing processes,
this patch adds it to genericx86-64 builds
[YOCTO #11740]
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
QA needs USB OTG to automate some of the testing processes,
this patch adds it to Intel builds.
[YOCTO #11740]
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
mohonpeak.scc and mohonpeak32.scc are based on x86.scc and x86_64.scc
which already include smp.scc, so remove the unnecessary include.
[YOCTO #11743]
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
rangeley.scc and rangeley32.scc are based on x86.scc and x86_64.scc
which already include smp.scc, so remove the unnecessary include.
[YOCTO #11743]
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
While there are intel-quark configurations for the KTYPEs standard and
tiny in bsp/intel-common, there's none for the preempt-rt KTYPE.
Trying to build preempt-rt enabled kernels such as linux-yocto-rt for
intel-quark yields a .config having a potentially misconfigured
architecture. More importantly, however, preempt-rt related CONFIG
options are not enabled. Hence, a build of, e.g., linux-yocto-rt, does
not result in a preempt-rt enabled kernel.
This patch qualifies to be (back)ported to other branches than master.
Signed-off-by: Christian Storm <christian.storm@siemens.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The 'serial-all' feature doesn't really make sense to begin with, and
certainly isn't required for all quark-derived BSPs, so remove it and
replace it with just the base USB serial support.
If a particular bsp requires more specific support, it should include
it explicitly.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Quark and tiny have no need or desire to drag around pointless
features like eg20t, so use the common-drivers-32-essential feature
instead of the full common-drivers-32.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The intel-common-drivers-32 contains features such as eg20t that that
aren't applicable to some platforms such as quark, and unwanted in a
tiny configuration.
Splitting out and reusing an 'essential' subset allows them to include
only those features.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The newer BMP280 IIO driver appears to support the BMP085 chip as well,
and the old BMP085 driver cannot be enabled at the same time, giving us
configcheck warnings if we try.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The kernel_configcheck complains about these unnecessary kernel options.
The final .config is the same with or without them.
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
In a follow-up to e9ec769926b2378e63380bd7762ce7ce201af151
explicitly disable CONFIG_64BIT on Quark too.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The new kernel tools do not automagically do this, causing dependency
issues and architecture mismatch errors. Explicitly disable the CONFIG
to fix it.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: fli <fupan.li@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
It results in errors while parsing the scc files for patches.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
1. Separate mei-me and mei-txe support and enable them only on
appropriate platforms
2. Amt is not enabled on all platforms and exists only on BigCores over
mei-me.
To not break anything we left amt.cfg in
bsp/intel-common/intel-common-drivers.scc, but this should be fine tuned
later.
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
following warning msg is found when compiling the kernel for qemumips:
.../drivers/input/mousedev.c:749:15: warning: passing argument 1 of
'__cpu_to_le16p' from incompatible pointer type
[-Wincompatible-pointer-types]
convert the function's parameter to (__u16 *) to fix this warning.
Signed-off-by: Zhenbo Gao <zhenbo.gao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
ARCH=x86 defaults to 64 bit on modern kernels. So we need to
explicitly disable 64bit in common-pc if we want a 32bit build
(common-pc builds with ARCH=x86, not ARCH=i386)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This feature is needed for power button functionality on some Broxton-
based boards.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Sync up with 32 bit common-pc variant to bring EFI
framebuffer driver into 64 bit PC config, ported from
3.14 kernel meta:
c9caee84847000d9be5c9843bc712e71c171a66c
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This reverts commit 1a696db80150991d1d36ecad7846aa6f03d03172.
Restrict standard/intel visibility to meta-intel i.e. don't touch
common-pc*.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
We now have a dedicated standard/intel branch for Intel platforms, so
have intel-common/*-developer BSPs make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
We now have a dedicated standard/tiny/intel branch for Intel
platforms, so have the core meta-intel BSPs make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Because meta-intel linux-yocto-tiny specifies a KBRANCH of
standard/tiny/common-pc, we get the below warning since the board
metadata doesn't match that. Add a common-pc branch to sync them up.
WARNING: .. do_patch: After meta data application, the kernel tree branch is standard/tiny/base.
WARNING: .. do_patch: The SRC_URI specified branch standard/tiny/common-pc.
WARNING: .. do_patch:
WARNING: .. do_patch: The branch will be forced to standard/tiny/common-pc, but this means the board meta data
WARNING: .. do_patch: (.scc files) do not match the SRC_URI specification.
WARNING: .. do_patch:
WARNING: .. do_patch: The meta data and branch standard/tiny/common-pc should be inspected to ensure the proper
WARNING: .. do_patch: kernel is being built.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
We now have a dedicated standard/intel branch for Intel platforms, so
have common-pc*/*-standard BSPs make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
We now have a dedicated standard/preempt-rt/intel branch for Intel
platforms, so have the core meta-intel BSPs make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
We now have a dedicated standard/intel branch for Intel platforms, so
have the core meta-intel BSPs make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
In the current codes, we build the drivers for usb controller as
modules. But for some image types, such as minimal or full-cmdline,
these driver modules are not installed to the rootfs by default.
This makes the using of the usb pretty inconvenience. So make
them all builtin.
Reported-and-suggested-by: hiims <h@101.org.il>
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The modesettings driver for beaglebone is requiring this module enable.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
intel-telemetry is a 64 bit feature available on the Apollo Lake
platform and beyond.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Adds support to features found on Broxton SoCs.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
A common configuration is shared across many platforms. Use a feature
instead of additional configuration options in each file.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Adding support for skylake soc in intel-common bsp.
Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Skylake is supporting OSS digital audio.
This patch is the enabled OSS emulation on Skylake.
Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Issue: LIN8-2657
When configuring for either sato or xfce desktop,
the qemuarma9 bsp doesn't initialize the screen after
starting with make start-target TOPTS="-gc".
Signed-off-by: Catalin Enache <catalin.enache@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Enable CONFIG_COMPAT for qemuarm64 so 32 bit compatibility is available
for testing.
[YOCTO #8646]
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
These features enable DEBUG_KERNEL, which is no longer standard.
They are still available in the -developer BSPs.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
These -developer BSPs use the developer ktype, giving the same
functionality of the old -standard BSPs. With the changes to the
standard and base ktypes, the -standard BSPs no longer have EMBEDDED,
EXPERT, or DEBUG_KERNEL, creating a more production-ready default.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Without EXPERT, we hit a select on I2C_I801, forcing it to yes and
causing a warning. Set I2C_I801 to yes, and if a BSP wants to build it
as a module, it can be done through a developer ktype BSP.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Since we include the developer ktype we should include developer drivers.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
These BSPs use the developer ktype and add the intel-developer-drivers.scc
file. They should have the same functionality as the -standard BSPs had
previously.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Romley is supported by the intel-core* BSP which already include
profiling and latencytop where appropriate.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Profiling and latencytop enable DEBUG_KERNEL, which is no longer a
standard config option. Move these features to a new file called
intel-developer-drivers.scc, which is to be included in intel developer
BSPs.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The base ktype no longer enables EXPERT, so PROCESSOR_SELECT cannot be
enabled by default. Nothing relying on PROCESSOR_SELECT is changed from
default, and PROCESSOR_SELECT itself only enables a printk, so this will
have no functional change on BSPs using these fragments.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The only option in the "braswell" feature was
CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y. Preliminary hardware is a
moving target, not Braswell specific, so we move it to the i915 feature
which is a more appropriate place. This also gets us Skylake graphics
support in the common-pc BSPs.
Fixes [YOCTO 9319]
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|