summaryrefslogtreecommitdiffstats
path: root/bsp
AgeCommit message (Collapse)Author
2017-10-11intel-common-drivers: moved x2apicSyed Mohamad Fauzi, Syed Johan Arif
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>
2017-09-25intel-common-drivers: adding x2apicSyed Mohamad Fauzi, Syed Johan Arif
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>
2017-08-30intel-common: disable ixgbe modulesMikko Ylinen
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>
2017-07-27common-pc: Adds usb-net configs to genericx86 buildsAlejandro Hernandez
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>
2017-07-27common-pc-64: Adds usb-net configs to genericx86-64 buildsAlejandro Hernandez
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>
2017-07-27intel-common-drivers: Adds usb-net configs to intel buildsAlejandro Hernandez
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>
2017-07-03bsp/mohonpeak: smp gets added by default, remove unnecessary includeAlejandro Hernandez
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>
2017-07-03bsp/rangeley: smp gets added by default, remove unnecessary includeAlejandro Hernandez
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>
2017-02-08intel-quark: Add intel-quark-preempt-rt bsp configurationChristian Storm
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>
2016-12-26intel-quark: Remove support for serial-allTom Zanussi
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>
2016-12-26meta/intel-common: Have intel-quark-tiny use common-drivers-32-essentialTom Zanussi
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>
2016-12-26meta/intel-common: Add intel-common-drivers-32-essential featureTom Zanussi
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>
2016-12-05bsp/intel-quark: Remove bosch-pressure-sensor-i2cCalifornia Sullivan
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>
2016-10-12meta-yocto-bsp: beaglebone: remove the stale kernel optionsKevin Hao
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>
2016-09-30meta/common-pc-64: use mmc-sdhci featureAlejandro Hernandez
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-30meta/common-pc: use mmc-sdhci featureAlejandro Hernandez
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-08-30intel-quark.cfg: Explicitly disable CONFIG_64BITMikko Ylinen
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>
2016-08-20intel-core2-32.cfg: Explicitly disable CONFIG_64BITCalifornia Sullivan
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>
2016-08-19kernel-cache: add the computestick-preempt-rt configfli
Signed-off-by: fli <fupan.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-08-11rt: remove () from patch namesAnuj Mittal
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>
2016-07-27mei: restructure fragmentsTomas Winkler
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>
2016-07-26mousedev: fix warning err caused by __cpu_to_le16p()Bruce Ashfield
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>
2016-07-11common-pc: enforce 32 bitBruce Ashfield
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>
2016-07-07bsp/intel-common: add keyboard-gpio to intel-common-driversCalifornia Sullivan
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>
2016-06-10common-pc-64.scc: add efi-extJianxun Zhang
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>
2016-05-27Revert "common-pc*: Have *-standard BSPs use standard/intel"Tom Zanussi
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>
2016-05-26intel-common: Have *-developer BSPs use standard/intelTom Zanussi
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>
2016-05-26intel-quark-tiny: Use standard/tiny/intel branchTom Zanussi
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>
2016-05-26intel-quark-tiny: Add common-pc branch to match KBRANCHTom Zanussi
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>
2016-05-26common-pc*: Have *-standard BSPs use standard/intelTom Zanussi
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>
2016-05-26intel: Use standard/preempt-rt/intel branchTom Zanussi
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>
2016-05-26intel: Use standard/intel branchTom Zanussi
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>
2016-05-17beaglebone: builtin the usb controller driversKevin Hao
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>
2016-05-10meta-yocto-bsp: beaglebone: Enable drm for omapEdwin Plauchu
The modesettings driver for beaglebone is requiring this module enable. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-05-03bsp/intel-corei7-64: Add intel-telemetry featureCalifornia Sullivan
intel-telemetry is a 64 bit feature available on the Apollo Lake platform and beyond. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-05-03bsp/intel-common: Add broxton to supported SoCs in intel-core* BSPsCalifornia Sullivan
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>
2016-05-03baytrail;valleyisland: Use designware-usb3 feature instead of configCalifornia Sullivan
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>
2016-04-29intel-common: enable support for skylake in intel common bspOng Chun Weng
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>
2016-04-29intel-common-drivers: enable OSS SupportOng Chun Weng
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>
2016-03-27qemuarma9: enable gfxCatalin Enache
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>
2016-03-24qemuarm64: enable 32 bit application supportBruce Ashfield
Enable CONFIG_COMPAT for qemuarm64 so 32 bit compatibility is available for testing. [YOCTO #8646] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-02-29bsp: remove profiling and latencytop from non-developer common-pc BSPsCalifornia Sullivan
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>
2016-02-29bsp: add developer common-pc BSPsCalifornia Sullivan
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>
2016-02-29CONFIG_I2C_I801: set option to yes in intel-core* BSPsCalifornia Sullivan
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>
2016-02-29intel-common: add intel-developer-drivers.scc to preempt-rt BSPsCalifornia Sullivan
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>
2016-02-29bsp/intel-common: add intel-core* developer BSPsCalifornia Sullivan
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>
2016-02-29romley.scc remove profiling and latencytop featuresCalifornia Sullivan
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>
2016-02-29intel-common-drivers.scc: move profiling and latencytop to a new fileCalifornia Sullivan
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>
2016-02-29CONFIG_PROCESSOR_SELECT: do not enableCalifornia Sullivan
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>
2016-02-24braswell: Remove feature and move DRM_I915_PRELIMINARY_HW_SUPPORT optionCalifornia Sullivan
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>