aboutsummaryrefslogtreecommitdiffstats
path: root/bsp
AgeCommit message (Collapse)Author
2021-04-04bcm-2xxx-rpi: update v5.10 kernel config for raspberrypi 4b platformMeng Li
Because get the latest sdk kernel patches, update kernel configs accordingly. Signed-off-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-22mips64: do not include debug in -standardBruce Ashfield
Create a -developer kernel type definition, so we can keep the standard one smaller. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-21qemuppc64: fix 5.10 configuration warningsBruce Ashfield
The configuration audit is now picking up additional warnings now that non-"n" values that are not in the final .config generat warnings. These options were off in the final .config, and there were no boot issues. They are selected by other options, so we can avoid setting them and hence avoid the warning. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-21qemu-ppc64.cfg: Do not set CONFIG_POWER4Khem Raj
This is disabled in final defconfig anyway Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-19BSP: port patches to v5.12Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-19aufs5: aufs-baseBruce Ashfield
1/5 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: aufs5: aufs-base Date: Fri, 19 Mar 2021 12:32:07 -0400 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/5 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: aufs5: aufs-mmap Date: Fri, 19 Mar 2021 12:32:26 -0400 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 3/5 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: aufs5: aufs-standalone Date: Fri, 19 Mar 2021 12:32:45 -0400 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 4/5 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: aufs5: aufs-kbuild Date: Fri, 19 Mar 2021 12:33:42 -0400 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 5/5 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: aufs5: core Date: Fri, 19 Mar 2021 12:34:34 -0400 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-11intel-x86: enable DesignWare PWM Controller supportLiwei Song
Enable CONFIG_PWM_DWC to support DesignWare PWM Controller on Elkhart Lake. Signed-off-by: Liwei Song <liwei.song@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-03-09qemuarm: inhibit optimize for sizeBruce Ashfield
We explicitly enable optimize_for_performance in this BSP, but the arch default is optimize_for_size. These are choice options in the kernel, so they both can't be enabled. Unless we tell the audit that we don't want optimize_for_size, it will notice that fact, and warn that it is not set in the final .config. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-24bsp/intel-x86: remove invalid config fragmentsYongxin Liu
Fix the following warning: [INFO]: the following symbols were not found in the active configuration: - CONFIG_GPIO_LYNXPOINT - CONFIG_INTEL_PMC_IPC - CONFIG_ACPI_PROCFS_POWER GPIO_LYNXPOINT was renamed to PINCTRL_LYNXPOINT in kernel commit eb83479e1899 ("pinctrl: lynxpoint: Move GPIO driver to pin controller folder"), and it is included in features/intel-pinctrl/intel-pinctrl.scc. INTEL_PMC_IPC was renamed to MFD_INTEL_PMC_BXT in kernel commit 25f1ca31e2305 ("platform/x86: intel_pmc_ipc: Convert to MFD"). ACPI_PROCFS_POWER was removed in kernel commit 8830280a69dd ("ACPI: procfs: Remove last dirs after being marked deprecated for a decade"). Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-22qemumips32: disable CONFIG_COMPACTIONBruce Ashfield
As mentioned in yocto bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=13992 testimages are failing due to issues with kernel page migration/compaction function that does not work very well with MIPS kernel HIGHMEM that is needed for 512Mb. A valid workaround is to disable CONFIG_COMPACTION and the problematic migration functionality is also disabled. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-22qemuppc64: update configuration to LE + consoleBruce Ashfield
Khem Raj has the ppc64 booting with the updated configuration in this commit. We define LE, some peripherals and tweak the console, but generally speaking the configuration is largely the same. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-22qemux86: enable CONFIG_QEMUX86 for system emulation optionsBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-01-26bsp/intel-x86: don't override CONFIG_DRM_I915Yongxin Liu
Intel-x86 BSP doesn't support kernel built-in firmware nor userspace firmware loading. Currently it only supports firmware loading through filesystem. Setting CONFIG_DRM_I915 to "y" will casue direct loading failure to all i915 firmware, since filesystem is not ready at that time. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-01-21intel-x86: enable edac support for Elkhart LakeLiwei Song
This enalbe CONFIG_EDAC_IGEN6=m to support edac on Elkhart Lake Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-01-15config: drop CONFIG_OPROFILEBruce Ashfield
oprofile is being removed from the kernel, since the oprofile userspace tools use the perf syscalls (and have for quite a while). So we drop our remaining configs to avoid obselete config warnings reference: https://lore.kernel.org/lkml/CAHk-=whw9t3ZtV8iA2SJWYQS1VOJuS14P_qhj3v5-9PCBmGQww@mail.gmail.com/ Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-01-14bcm-2xxx-rpi: enable CONFIG_PCI_HOST_GENERIC for raspberrypi 4b platformMeng Li
This kernel config is need to be enabled for supporting graphics in qemu aarch64. Signed-off-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-01-14bsp: rename intel-x86 to x86Bruce Ashfield
In order to create common BSP branches for both intel and AMD x86 boards, we rename the intel-x86 branches to 'x86' 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>
2021-01-10beaglebone: Drop the obsolete CONFIG_BACKLIGHT_GENERICKevin Hao
This driver has been removed by kernel commit 7ecdea4a0226 ("backlight: generic_bl: Remove this driver as it is unused"), so drop it from the cfg file. Signed-off-by: Kevin Hao <kexin.hao@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-12-21xilinx-zynqmp: enable CONFIG_COMMON_CLK_SI5341 and CONFIG_XILINX_ZYNQMP_DPDMAQuanyang Wang
Since we use si5341 as clk source, then enable CONFIG_COMMON_CLK_SI5341 to use its driver. And in order to use mainline dpdma driver, we need enable CONFIG_XILINX_ZYNQMP_DPDMA. Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-17common-pc-64: introduce tiny variantBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-13qemuarm64-gfx.cfg: add CONFIG_INPUT_UINPUTAlexander Kanavin
This will address libinput ptest failures: https://www.kernel.org/doc/html/latest/input/uinput.html https://wayland.freedesktop.org/libinput/doc/latest/test-suite.html qemux86_64 already has it enabled. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-07marvell-cn96xx: Enable the SCMI supportKevin Hao
ARM System Control and Management Interface (SCMI) protocol is a set of operating system-independent software interfaces that are used in system management. The octeontx2 platform firmware does have the SCMI support, so enable the corresponding kernel drivers. The SCMI has a dependency on the mailbox, so also enable it. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-07marvell-cn96xx: Enable the BPHY driverKevin Hao
This is needed by some customers, so enable it. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-12-01qemuppc: configure the CONFIG_SCSI to '=y'Yanfei Xu
Changing CONFIG_SCSI from '=m' to '=y' to be consistent with its direct dependency, which is 'CONFIG_SCSI_VIRTIO=y' in virtio.cfg. Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-11-14bcm-2xxx-rpi: update kernel configs related with sound for raspberry pi 4 ↵Limeng
platform Signed-off-by: Meng Li <Meng.Li@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-11-03bsp/mti-malta64: fix warning of CONFIG_SCSI_VIRTIO on qemumips64Zqiang
[NOTE]: 'CONFIG_SCSI_VIRTIO' last val (y) and .config val (m) do not match [INFO]: CONFIG_SCSI_VIRTIO : m ## .config: 1582 :configs/v5.4/ standard/mti-malta64/cfg/virtio.cfg (y) [INFO]: raw config text: config SCSI_VIRTIO tristate "virtio-scsi support" depends on VIRTIO && SCSI_LOWLEVEL && SCSI help This is the virtual HBA driver for virtio. If the kernel will be used in a virtual machine, say Y or M. Config 'SCSI_VIRTIO' has the following Direct dependencies (SCSI_VIRTIO=m): VIRTIO(=y) && SCSI_LOWLEVEL(=y) && SCSI(=m) Parent dependencies are: SCSI_LOWLEVEL [y] SCSI [m] VIRTIO [y] CONFIG_SCSI_VIRTIO is 'y' depend CONFIG_SCSI so also set CONFIG_SCSI as 'y' in mti-malta64. Signed-off-by: Zqiang <qiang.zhang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
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-09-24ti-am65x: add am65x soc ethernet driver supportJun Miao
The TI AM65x SoCs Gigabit Ethernet Switch subsystem (CPSW2G NUSS) has two ports - One Ethernet port (port 1) with selectable RGMII and RMII interfaces and an internal Communications Port Programming Interface (CPPI) port (Host port 0) and with ALE in between. It also contains - Management Data Input/Output (MDIO) interface for physical layer device (PHY) management; - Updated Address Lookup Engine (ALE) module; - (TBD) New version of Common platform time sync (CPTS) module; Signed-off-by: Jun Miao <jun.miao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-22beaglebone: Switch to sdhci-omap driverKevin Hao
Due to the change in the kernel commit 0b4edf111870 ("ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver"), we need to switch the mmc controller driver to sdhci-omap. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-13ti-am335x: Clean up useless and badly formatted fragmentsHe Zhe
Fix the following warning. WARNING: linux-yocto-5.4.x do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings: [INFO]: Fragments with badly formatted configuration options: - fragment configs/v5.4/standard/ti-am335x/bsp/ti-am335x/ti-am335x.cfg has the following issues: #CONFIG_USB_ANNOUNCE_NEW_DEVICES=y - fragment configs/v5.4/standard/ti-am335x/bsp/ti-am335x/ti-am335x.cfg has the following issues: #CONFIG_USB_MON=m Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-07bcm-2xxx-rpi: build drm driver into kernel imageLimeng
Refer to commit 173a3c2f0203("virtio.cfg: enable CONFIG_DRM_VIRTIO_GPU"). CONFIG_DRM_VIRTIO_GPU is set as 'y', and depends on CONFIG_DRM, so it is also need to be set as 'y'. Signed-off-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-02xilinx-zynqmp: enable CONFIG_RAS explicitlyQuanyang Wang
Because of the mainline commit 8c8ff55b4da7 ("PCI/AER: Don't select CONFIG_PCIEAER by default"), CONFIG_PCIEAER will not be enabled by default, this results that CONFIG_RAS which is seleted by CONFIG_PCIEAER will not be enabled either. Since CONFIG_EDAC_ZYNQMP_OCM depends on CONFIG_RAS, so we need enable CONFIG_RAS explicitly. Signed-off-by: Quanyang Wang <quanyang.wang@windriver.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-08-26bsp: Drop the stale USB_MUSB_AM335X_CHILDKevin Hao
The corresponding driver has been dropped by the kernel commit 4baa550ecc86 ("usb: musb: remove dummy driver musb_am335x.c"), so also drop the stale kernel option in the BSPs' cfg. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-20ti-am335x: enable sdhci-omap driver for SD CardJun Miao
Because of the commit 0b4edf111870 ("dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver") in kernel Linux 5.8-rc3, open the sdhci-omap driver config fragment to support SD Card. Signed-off-by: Jun Miao <jun.miao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-17bsp/intel-x86: Fix badly formatted config GPIO_GENERIC_PLATFORMYongxin Liu
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-17bcm-2xxx-rpi: fix a kernel config typoLimeng
Signed-off-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-16bcm-2xxx-rpi: enable USB camera support on raspberry pi 4 platformLimeng
Signed-off-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-11malta: drop duplicate patch specificationBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-05kc705-microblazeel-features: Add config fragment support to build ↵Chandana kalluri
kc705-microblazeel features Add kernel config fragments to enable and build Xilinx kc705-microblazeel bsp features Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-05zybo-linux-bd-zynq7.scc: Add config fragment for Digilent Zybo linux_bd projectChandana kalluri
Add config fragment to support Digilent Zybo linux_bd project Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-05mipi-config-ultra96.scc: Add config fragment to support mipi pipeline on ↵Chandana kalluri
Ultra96-zynqmp Add config fragment to support mipi camera capture pipeline on Ultra96-zynqmp. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-24bsp: enable CONFIG_MEDIA_PLATFORM_SUPPORT kernel optionQuanyang Wang
Because of the commit 06b93644f4d1 ("media: Kconfig: add an option to filter in/out platform drivers"), CONFIG_MEDIA_PLATFORM_SUPPORT must be enabled when we want to enable CONFIG_V4L_PLATFORM_DRIVERS. Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>