aboutsummaryrefslogtreecommitdiffstats
path: root/bsp/intel-x86/intel-x86.scc
AgeCommit message (Collapse)Author
2024-02-22BSP: remove from all - latencytop feature inclusionPaul Gortmaker
Consider this 5+ year old commit commit bcbc7bbc4fb967d8d4ae6333f71b73491a80b94e Author: Alexander Kanavin <alexander.kanavin@linux.intel.com> Date: Thu Mar 1 16:00:41 2018 +0200 latencytop: remove recipe Last commit and release were in 2009; website is down; it's a dead project. (From OE-Core rev: 36aae56e7f86a4d5ce93e4528e7dcc42f60c705e) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Given that, it seems sensible to drop it from default inclusion across the BSPs. I've left the feature itself, so anyone who still cares can easily manually add it still. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-07-25bsp/intel-x86: change Intel I225-LM/I225-V driver to be built-inYongxin Liu
Need igc driver to mount network filesystem. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-10-23bsp/intel-x86: change Intel XL710 Family driver to be built-inYongxin Liu
Need i40e driver to mount network filesystem. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-10-23bsp/intel-x86: add i3c driversYongxin Liu
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-09-02bsp/intel-x86: remove cfg80211 related overridesYongxin Liu
Fix the following warning: platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 cfg80211: failed to load regulatory.db If CFG80211 is a built-in driver, it will try to load regulatory.db from /lib/firmware. But file system may not be ready at that time. So remove the override and make CFG80211 a loadable module. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-08-14bsp/intel-x86: add support for the Intel PCH/PCU SPI controllerYongxin Liu
The Intel PCH/PCU SPI controller is present in modern Intel hardware and is used to hold BIOS and other persistent settings. Using this driver it is possible to upgrade BIOS directly from Linux. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-08-14bsp/intel-x86: increase maximum number of supported 8250 serial ports to 16Yongxin Liu
The default number of supported 8250/16550 serial ports is 4, which is not enough for some platforms. For example, Intel Elkhart Lake CRB has 6 serial ports in total. Runtime supported ports number can be overridden with the module parameter "nr_uarts", or boot-time parameter 8250.nr_uarts. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-06-17bsp/intel-x86: Add VFIO support for intel-x86Jun Miao
Signed-off-by: Jun Miao <jun.miao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-05-25Fix warning from do_kernel_configcheck in intel-x86 bspZqiang
WARNING: linux-yocto-rt-5.10.x+gitAUTOINC+cd049697e9_ff83ae5580-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: [NOTE]: 'CONFIG_CFG80211' last val (y) and .config val (m) do not match [INFO]: CONFIG_CFG80211 : m ## .config: 1559 :configs/v5.10/standard/preempt-rt/ intel-x86/features/mac80211/mac80211.cfg (m) configs/v5.10/standard/preempt-rt/intel-x86/features/hostapd/hostapd.cfg (y) [INFO]: raw config text: config CFG80211 tristate "cfg80211 - wireless configuration API" select FW_LOADER select CRC32 select CRYPTO_SHA256 if CFG80211_USE_KERNEL_REGDB_KEYS depends on (RFKILL || !RFKILL) && WIRELESS && NET help cfg80211 is the Linux wireless LAN (802.11) configuration API. Enable this if you have a wireless device. For more information refer to documentation on the wireless wiki: https://wireless.wiki.kernel.org/en/developers/Documentation/cfg80211 When built as a module it will be called cfg80211. Config 'CFG80211' has the following Direct dependencies (CFG80211=y): RFKILL(=y) || !RFKILL(=y) (=y) && WIRELESS(=y) && NET(=y) Parent dependencies are: CFG80211_USE_KERNEL_REGDB_KEYS [y] WIRELESS [y] RFKILL [y] NET [y] [NOTE]: 'CONFIG_MAC80211' last val (y) and .config val (m) do not match [INFO]: CONFIG_MAC80211 : m ## .config: 1574 :configs/v5.10/standard/preempt-rt/intel-x86/ features/mac80211/mac80211.cfg (m) configs/v5.10/standard/preempt-rt/intel-x86/features/hostapd/hostapd.cfg (y) [INFO]: raw config text: config MAC80211 tristate "Generic IEEE 802.11 Networking Stack (mac80211)" select CRYPTO select CRYPTO_LIB_ARC4 select CRYPTO_AES select CRYPTO_CCM select CRYPTO_GCM select CRYPTO_CMAC select CRC32 depends on CFG80211 && WIRELESS && NET help This option enables the hardware independent IEEE 802.11 networking stack. Config 'MAC80211' has the following Direct dependencies (MAC80211=m): CFG80211(=m) && WIRELESS(=y) && NET(=y) Parent dependencies are: WIRELESS [y] NET [y] CFG80211 [m] [NOTE]: 'CONFIG_DPTF_PCH_FIVR' last val (m) and .config val (n) do not match [INFO]: CONFIG_DPTF_PCH_FIVR : n [INFO]: raw config text: config DPTF_PCH_FIVR tristate "PCH FIVR DPTF Participant" default m depends on ACPI_DPTF && ACPI help This driver adds support for Dynamic Platform and Thermal Framework (DPTF) PCH FIVR Participant device support. This driver allows to switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency. This participant is responsible for exposing: freq_mhz_low_clock freq_mhz_high_clock To compile this driver as a module, choose M here: the module will be called dptf_pch_fivr. Config 'DPTF_PCH_FIVR' has the following Direct dependencies (DPTF_PCH_FIVR=n): ACPI_DPTF(=n) && ACPI(=y) Parent dependencies are: ACPI_DPTF [n] ACPI [y] [INFO]: config 'CONFIG_DPTF_PCH_FIVR' was set, but it wasn't assignable, check Reconfigure the variable value of CFG80211, MAC80211 and ACPI_DPTF in intel-x86 BSP. Signed-off-by: Zqiang <qiang.zhang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-27bsp/intel-x86: Add support for STMicroelectronics network devicesYongxin Liu
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-11feature/can: enable Bosch M_CAN controller supportLiwei Song
This use to enable the below option to support Bosch M_CAN controller on Elkhart Lake: CONFIG_CAN=m CONFIG_CAN_M_CAN=m CONFIG_CAN_M_CAN_PCI=m CONFIG_CAN_M_CAN_PLATFORM=m CONFIG_CAN_M_CAN_TCAN4X5X=m Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-01-10drm: fix CONFIG_DRM_KMS_HELPER mismatch warningZqiang
[NOTE]: 'CONFIG_DRM_KMS_HELPER' last val (m) and .config val (y) do not match [INFO]: CONFIG_DRM_KMS_HELPER : y ## .config: 4100 : configs/standard/intel-x86/features/i915/i915.cfg (m) [INFO]: raw config text: config DRM_KMS_HELPER tristate depends on DRM && HAS_IOMEM help CRTC helpers for KMS drivers. Config 'DRM_KMS_HELPER' has the following Direct dependencies (DRM_KMS_HELPER=y): DRM(=y) && HAS_IOMEM(=y) Parent dependencies are: HAS_IOMEM [y] DRM [y] [INFO]: config 'CONFIG_DRM_KMS_HELPER' was set, but it wasn't assignable, check (parent) dependencies [INFO]: selection details for 'CONFIG_DRM_KMS_HELPER': Symbols currently y-selecting this symbol: - DRM_FBDEV_EMULATION - DRM_VIRTIO_GPU this warning happend in intel-x86 BSP, override the CONFIG_DRM_KMS_HELPER in intel-x86 BSP. Signed-off-by: Zqiang <qiang.zhang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-30intel-x86: adds support for Dynamic Platform and Thermal FrameworkLiwei Song
This will enable CONFIG_DPTF_PCH_FIVR for intel-x86 bsp to support Dynamic Platform and Thermal Framework PCH FIVR Participant device. Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-30intel-x86: enable Intel Uncore frequency controlLiwei Song
This will enable INTEL_UNCORE_FREQ_CONTROL for intel-x86 bsp Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-30intel-x86: add Intel Intel Data Accelerators support supportLiwei Song
This will enable CONFIG_INTEL_IDXD for intel-x86 bsp. Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-11-09bsp/intel-x86: Add igc driver in intel-x86 bspYongxin Liu
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-29features/ice: Add ice support for intel-x86 bspYongxin Liu
This will enable CONFIG_ICE=m for intel-x86 bsp. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-01bsp/intel-x86.scc: enable USB Webcam supportLiwei Song
This will enable various USB web camera support for intel-x86 bsp. Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-05-02feathures/stm: Add support for System Trace ModuleJun Miao
A System Trace Module (STM) is a device exporting data in System Trace Protocol (STP) format as defined by MIPI STP standards.Examples of such devices are Intel(R) Trace Hub and Coresight STM. And the Intel(R) Software Trace Hub uses stm class device to interface with its sources. Signed-off-by: Jun Miao <jun.miao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-04-26feathures/intel-th: Add support for Intel Trace HubJun Miao
Intel Trace Hub is a new concept/mechanism, used to transport messages from the SoC to external monitor through a USB connector. Add the Intel Trace Hub support on Tiger Lake UP3/UP4 Platform. Signed-off-by: Jun Miao <jun.miao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-12-29bsp/intel-x86: Include features/thunderboltYongxin Liu
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.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-09-04intel-x86: add MGA G200 series VGA supportLiwei Song
Enable CONFIG_DRM_MGAG200=m to support Matrox Electronics MGA G200 and include it in intel-x86 bsp. Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2018-11-12intel-x86-64: Move some configs from x86 and x86-64 shared to x86-64Hongzhi.Song
These configs are possessed privately by x86-64. CONFIG_IXGBE_DCA depends on CONFIG_DCA. CONFIG_DCA depends on x86-64. So I abstract configs related to DCA and put them to *-x86-64.cfg. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-07-13intel-x86: Add intel-x86 BSPsYongxin Liu
Create intel-x86-32/64 descriptions in yocto-kernel-cache. These BSPs include all the core support for intel-x86 BSP. This is an initial step to get the machines available and testing. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>