aboutsummaryrefslogtreecommitdiffstats
path: root/bsp/intel-common
AgeCommit message (Collapse)Author
2020-10-14bsp/intel-corei7-64: add intel-sst.sccNaveen Saini
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>
2020-10-14bsp/intel-corei7-64: Add X2APIC featureNaveen Saini
This feature enables X2APIC support Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-26features/inline: removeAnuj Mittal
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>
2020-06-11features/intel-sst: move from intel-common-drivers.scc to ↵Naveen Saini
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>
2020-06-05features/intel-sst: Enable Intel Speed Select Technology interface configurationNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-10-07meta: add SPDX License Identifier and updates 00-README with License policyYann CARDAILLAC
Signed-off-by: Yann CARDAILLAC <ycnakajsph@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-07-19intel-common-drivers: enable RANDOM_TRUST_CPU for Intel BSPsAnuj Mittal
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>
2019-01-23intel: drop branch directiveBruce Ashfield
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>
2018-12-16features/tpm: enable tpm supportPradhan Surya Narayanx
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>
2018-02-12bsp/intel-common: enable HIGHMEM64G for 32 bit bspsAnuj Mittal
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>
2018-02-12bsp/intel-common: enable missing features for intel bspsAnuj Mittal
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>
2018-02-12bsp: remove machine and configs for unsupported platformsAnuj Mittal
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>
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-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-02-07intel-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-09-074.8: sync missing 4.4 meta-dataBruce Ashfield
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-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-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-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-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-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-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-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>
2016-01-07intel_pwm: refactor and use the feature fragmentCalifornia Sullivan
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>
2016-01-05dca: refactor DCA based config optionsSaul Wold
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>
2015-09-04intel-common: include i40e networking featureAnuj Mittal
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>
2015-08-25intel-quark: Enable thermal supportSaul Wold
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>
2015-08-21intel-quark-tiny: remove common-pc.sccSaul Wold
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>
2015-08-20intel-quark-tiny: Add tiny KTYPE .scc fileSaul Wold
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>
2015-08-20intel-quark-standard: add mass storage and boot live supportSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-08-18bsp: add coretemp to intel-common-driversCalifornia Sullivan
This adds coretemp support to intel-core* bsps. Partial fix for [YOCTO #8107]. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2015-07-08x86* BSPs: Add AMD and Intel vendor .SCCSaul Wold
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>
2015-07-08pci: use the new pci config fragment in common-pc and intel-commonSaul Wold
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>
2015-07-08Quark/X1000: Add new SOC and BSPSaul Wold
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>
2015-06-22meta: intel-common: enable generic and vendor-specific NFC hardware supportCristian Iorga
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>
2015-05-21meta: intel-common: enable generic NFC supportCristian Iorga
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>
2015-04-20meta: intel-common: Enable USB-based Bluetooth hardwareCristian Iorga
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>
2015-04-14intel-core*: Add Braswell soc supportNg Wei Tee
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>
2015-04-14core2-32: reduce default NR_CPUs to 8Bruce Ashfield
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>
2015-03-24intel-common: remove eg20t from common configSaul Wold
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>