[linux-yocto] [kernel-cache] [PATCH] bsp/axxia[arm|arm64|ppc]: Update Axxia specific fragments

Bruce Ashfield bruce.ashfield at windriver.com
Thu Jun 8 11:49:36 PDT 2017


On 2017-06-08 7:14 AM, Daniel Dragomir wrote:
> 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

merged

Bruce

> 
> Signed-off-by: Daniel Dragomir <daniel.dragomir at 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
> 



More information about the linux-yocto mailing list