Intel Axxia updates for yocto-kernel-cache, yocto-4.1 branch. axxiaarm: - Enable AXXIA_MDIO driver - Enable GPIO_AXXIA driver - Enable specific EDAC options
axxiaarm64: - Enable AXXIA_MDIO driver - Enable specific EDAC options axxiapowerpc: - Enable Legacy (BSD) PTY support - Update the maximum number of legacy PTYs Signed-off-by: Daniel Dragomir <daniel.drago...@windriver.com> --- bsp/axxiaarm/axxiaarm.cfg | 9 ++++++++- bsp/axxiaarm/edac.cfg | 6 +++--- bsp/axxiaarm64/axxiaarm64.cfg | 8 +++++++- bsp/axxiaarm64/axxiaarm64.scc | 5 ++++- bsp/axxiaarm64/edac.cfg | 21 +++++++++++++++++++++ bsp/axxiaarm64/edac.scc | 4 ++++ bsp/axxiapowerpc/axxiapowerpc.cfg | 6 ++++++ 7 files changed, 53 insertions(+), 6 deletions(-) create mode 100644 bsp/axxiaarm64/edac.cfg create mode 100644 bsp/axxiaarm64/edac.scc diff --git a/bsp/axxiaarm/axxiaarm.cfg b/bsp/axxiaarm/axxiaarm.cfg index 692a6c3..52a9e9f 100644 --- a/bsp/axxiaarm/axxiaarm.cfg +++ b/bsp/axxiaarm/axxiaarm.cfg @@ -30,6 +30,7 @@ CONFIG_ARM_TIMER_SP804=y CONFIG_ARM_LPAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_SWP_EMULATE=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_THUMBEE=y CONFIG_OUTER_CACHE=y @@ -144,6 +145,7 @@ CONFIG_BLK_DEV_LOOP=y CONFIG_LSI_MTC=y CONFIG_LSI_NCR=y CONFIG_ATA=y +CONFIG_AXXIA_MDIO=y # # EEPROM support @@ -190,8 +192,8 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_GPIOLIB=y CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_PL061=y CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_AXXIA=y CONFIG_WATCHDOG=y CONFIG_ARM_SP805_WATCHDOG=y @@ -254,6 +256,11 @@ CONFIG_LSI_DMA=y CONFIG_PL330_DMA=y # +# Virtio drivers +# +# CONFIG_VIRTIO_INPUT is not set + +# # Hardware Spinlock drivers # CONFIG_MAILBOX=y diff --git a/bsp/axxiaarm/edac.cfg b/bsp/axxiaarm/edac.cfg index 25ad058..9567414 100644 --- a/bsp/axxiaarm/edac.cfg +++ b/bsp/axxiaarm/edac.cfg @@ -13,8 +13,8 @@ CONFIG_EDAC=y CONFIG_EDAC_MM_EDAC=y -CONFIG_EDAC_AXXIA_SYSMEM=y -CONFIG_EDAC_AXXIA_L3=y -CONFIG_EDAC_AXXIA_L2_CPU=y +CONFIG_EDAC_AXXIA_SYSMEM_5500=y +CONFIG_EDAC_AXXIA_L3_5500=y +CONFIG_EDAC_AXXIA_L2_CPU_5500=y # CONFIG_LSI_SMMON is not set diff --git a/bsp/axxiaarm64/axxiaarm64.cfg b/bsp/axxiaarm64/axxiaarm64.cfg index cc570cf..4b4a2da 100644 --- a/bsp/axxiaarm64/axxiaarm64.cfg +++ b/bsp/axxiaarm64/axxiaarm64.cfg @@ -106,6 +106,7 @@ CONFIG_LSI_NCR=y CONFIG_ARCH_AXXIA_NCR_RESET_CHECK=y CONFIG_AXXIA_OEM=y CONFIG_AXXIA_PEI=y +CONFIG_AXXIA_MDIO=y # # SCSI device support @@ -165,9 +166,9 @@ CONFIG_SPI_SPIDEV=y # CONFIG_GPIOLIB=y CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_PL061=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_XGENE=y +CONFIG_GPIO_AXXIA=y # # Distributed Switch Architecture drivers @@ -245,6 +246,11 @@ CONFIG_LSI_DMA=y # CONFIG_IOMMU_SUPPORT is not set # +# Virtio drivers +# +# CONFIG_VIRTIO_INPUT is not set + +# # PHY Subsystem # CONFIG_GENERIC_PHY=y diff --git a/bsp/axxiaarm64/axxiaarm64.scc b/bsp/axxiaarm64/axxiaarm64.scc index 1eb53bd..bee8e1a 100644 --- a/bsp/axxiaarm64/axxiaarm64.scc +++ b/bsp/axxiaarm64/axxiaarm64.scc @@ -1,7 +1,10 @@ + include features/usb/xhci-hcd.scc include cfg/usb-mass-storage.scc include cfg/virtio.scc -include kvm.scc + include rapidio.scc +include edac.scc +include kvm.scc kconf hardware axxiaarm64.cfg diff --git a/bsp/axxiaarm64/edac.cfg b/bsp/axxiaarm64/edac.cfg new file mode 100644 index 0000000..74235bf --- /dev/null +++ b/bsp/axxiaarm64/edac.cfg @@ -0,0 +1,21 @@ +#......................................................................... +# WARNING +# +# This file is a kernel configuration fragment, and not a full kernel +# configuration file. The final kernel configuration is made up of +# an assembly of processed fragments, each of which is designed to +# capture a specific part of the final configuration (e.g. platform +# configuration, feature configuration, and board specific hardware +# configuration). For more information on kernel configuration, please +# consult the product documentation. +# +#......................................................................... + +CONFIG_EDAC=y +CONFIG_EDAC_MM_EDAC=y +CONFIG_EDAC_AXXIA_SYSMEM_5600=y +CONFIG_EDAC_AXXIA_CMEM_5600=y +CONFIG_EDAC_AXXIA_L3_5600=y +CONFIG_EDAC_AXXIA_L2_CPU_5600=y + +# CONFIG_LSI_SMMON is not set diff --git a/bsp/axxiaarm64/edac.scc b/bsp/axxiaarm64/edac.scc new file mode 100644 index 0000000..d644aa3 --- /dev/null +++ b/bsp/axxiaarm64/edac.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable EDAC driver support for System Memory, L3 cache, L2 cache and CPU" +define KFEATURE_COMPATIBILITY all + +kconf hardware edac.cfg diff --git a/bsp/axxiapowerpc/axxiapowerpc.cfg b/bsp/axxiapowerpc/axxiapowerpc.cfg index b93c9d8..9312e26 100644 --- a/bsp/axxiapowerpc/axxiapowerpc.cfg +++ b/bsp/axxiapowerpc/axxiapowerpc.cfg @@ -52,6 +52,12 @@ CONFIG_PPC_INDIRECT_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_MSI=y +# +# Character devices +# +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 + # Device Drivers CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_FW_LOADER=y -- 2.7.4 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto