Age | Commit message (Collapse) | Author |
|
Move intel-sst.scc to intel-corei7-64.scc, which is common
place for 64-bit features.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
This feature enables X2APIC support
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
Remove CONFIG_OPTIMIZE_INLINING and associated features entirely. The
config has been removed starting 5.7.
https://github.com/torvalds/linux/commit/889b3c1245de48ed0cacf7aebb25c489d3e4a3e9
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
intel-corei7-64-standard.scc
CONFIG_INTEL_SPEED_SELECT_INTERFACE depends on x86-64.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
Signed-off-by: Yann CARDAILLAC <ycnakajsph@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
This enables this configuration to be included for intel-common BSP used
by meta-intel.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
We don't need a branch to have different machines/bsps and
configurations. We aren't carrying any patches on these branches
at the moment, so suspending them until they are needed again
keeps clutter down in the trees.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Add tpm feature to intel-common-drivers.scc
Signed-off-by: Pradhan Surya Narayanx <surya.narayanx.pradhan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Enable support for PAE and more than 4 GB of RAM.
This config was getting included from within the platform
specific BSPs that have been removed. Include it here
to make sure there is no change in behavior for Intel BSPs.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Now that we've removed the platform specific BSP configs
that were being included from intel-common, enable those
features seprately.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Remove configs for platforms in bsp/. These bsps should
use intel-common for configuration to avoid duplication
and overlap.
Signed-off-by: Anuj Mittal <anuj.mittal@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 Intel builds.
[YOCTO #11740]
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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/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>
|
|
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>
|
|
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>
|
|
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>
|
|
Configure PWMs on Intel platforms as modules and add it to intel-common-drivers.
Remove PWM configurations from baytrail.cfg since its enabled elsewhere.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
DCA was marked as a x86-64 item, so refactor accordingly to only include it for
64bit configurations.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Include i40e driver for Intel XL710/X710 NICs.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This enables the on-die digital teperature sensor (DTS) to prevent over
heating issues
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This was a copy/paste mistake and should be removed as the intel-quark
provides the needed items.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This commit adds a tiny based KTYPE for the Quark/X1000 SOC
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This adds coretemp support to intel-core* bsps.
Partial fix for [YOCTO #8107].
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
|
|
For the common-pc* add both AMD and Intel vendor specific .scc file
to enable those CPU features
For the intel-common BSPs just add the Intel vendor specific .scc file.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
This allows for the PCI config to be handled in a common feature
rather than from 2 or 3 different locations.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Add the new intel-quark bsp type using the refactored x86_base and
Intel Vendor enablers. Create a new soc for the x1000 SOC package.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Include the generic and vendor-specific NFC hardware support
fragments in all intel-common standard kernel configurations.
Partial fix for [YOCTO #7451].
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Include the generic NFC stack fragment in all
intel-common standard kernel configurations.
Partial fix for [YOCTO #7451].
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
|
|
Include the USB-based Bluetooth hardware modules fragment
in all intel-common standard kernel configurations.
Partial and final fix for [YOCTO #6960].
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Include the Braswell SoC feature in the two intel-common BSPs. The
Braswell SoC is used in both 32 and 64 bit environments.
Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The generic smp fragment sets NR_CPUs to 64, but the Kconfig options for
the core2 processor family limit the max value to 8. This results in
the following warning:
WARNING: [kernel config]: specified values did not make it into the kernel's final configuration:
Value requested for CONFIG_NR_CPUS not in final ".config"
Requested value: "CONFIG_NR_CPUS=64"
Actual value set: "CONFIG_NR_CPUS=8"
To fix the issue, we make the core2-32 machine set the number of cpus
to a value that it knows are valid, and hence override the general default.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
The eg20t is now x86 specific due to the PCH_DMA dependency.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|