merged.

Bruce

In message: [linux-yocto][[yocto-kernel-cache yocto-5.15]][PATCH 1/1] 
intel-socfpga: enable intel-socfpga support for 5.15 kernel
on 16/06/2022 Liwei Song wrote:

> create intel-socfpga to support intel Agilex fpga in 5.15 kernel
> 
> Signed-off-by: Liwei Song <[email protected]>
> ---
>  .../intel-socfpga-64-preempt-rt.scc           |   8 +
>  .../intel-socfpga-64-standard.scc             |   8 +
>  bsp/intel-socfpga/intel-socfpga-64.cfg        | 163 ++++++++++++++++++
>  bsp/intel-socfpga/intel-socfpga-64.scc        |   7 +
>  4 files changed, 186 insertions(+)
>  create mode 100644 bsp/intel-socfpga/intel-socfpga-64-preempt-rt.scc
>  create mode 100644 bsp/intel-socfpga/intel-socfpga-64-standard.scc
>  create mode 100644 bsp/intel-socfpga/intel-socfpga-64.cfg
>  create mode 100644 bsp/intel-socfpga/intel-socfpga-64.scc
> 
> diff --git a/bsp/intel-socfpga/intel-socfpga-64-preempt-rt.scc 
> b/bsp/intel-socfpga/intel-socfpga-64-preempt-rt.scc
> new file mode 100644
> index 000000000000..4814ac8c65e5
> --- /dev/null
> +++ b/bsp/intel-socfpga/intel-socfpga-64-preempt-rt.scc
> @@ -0,0 +1,8 @@
> +define KMACHINE intel-socfpga-64
> +define KTYPE preempt-rt
> +define KARCH arm64
> +
> +include ktypes/preempt-rt
> +branch intel-socfpga-64
> +
> +include intel-socfpga-64.scc
> diff --git a/bsp/intel-socfpga/intel-socfpga-64-standard.scc 
> b/bsp/intel-socfpga/intel-socfpga-64-standard.scc
> new file mode 100644
> index 000000000000..e724c383b636
> --- /dev/null
> +++ b/bsp/intel-socfpga/intel-socfpga-64-standard.scc
> @@ -0,0 +1,8 @@
> +define KMACHINE intel-socfpga-64
> +define KTYPE standard
> +define KARCH arm64
> +
> +include ktypes/standard
> +branch intel-socfpga
> +
> +include intel-socfpga-64.scc
> diff --git a/bsp/intel-socfpga/intel-socfpga-64.cfg 
> b/bsp/intel-socfpga/intel-socfpga-64.cfg
> new file mode 100644
> index 000000000000..4cfd894fcf95
> --- /dev/null
> +++ b/bsp/intel-socfpga/intel-socfpga-64.cfg
> @@ -0,0 +1,163 @@
> +..........................................................................
> +.                                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_ARM64=y
> +CONFIG_ARCH_INTEL_SOCFPGA=y
> +
> +# Kernel Features
> +CONFIG_SMP=y
> +CONFIG_NR_CPUS=4
> +CONFIG_HOTPLUG_CPU=y
> +CONFIG_ARM64_VA_BITS_48=y
> +
> +# Bus support
> +CONFIG_PCI=y
> +CONFIG_PCIEPORTBUS=y
> +CONFIG_PCI_IOV=y
> +CONFIG_PCI_HISI=y
> +CONFIG_PCI_HOST_GENERIC=y
> +CONFIG_PCI_XGENE=y
> +CONFIG_PCIE_ALTERA=y
> +CONFIG_PCIE_ALTERA_MSI=y
> +
> +# Power management options
> +CONFIG_SUSPEND=y
> +
> +# CPU Idle
> +CONFIG_CPU_IDLE=y
> +CONFIG_CPU_IDLE_GOV_LADDER=y
> +CONFIG_CPU_IDLE_GOV_MENU=y
> +CONFIG_ARM_CPUIDLE=y
> +
> +CONFIG_MTD=y
> +CONFIG_MTD_BLOCK=y
> +CONFIG_MTD_RAW_NAND=y
> +CONFIG_MTD_NAND_DENALI_DT=y
> +CONFIG_MTD_SPI_NOR=y
> +CONFIG_MTD_BLKDEVS=y
> +CONFIG_MTD_CMDLINE_PARTS=y
> +
> +CONFIG_SPI=y
> +CONFIG_SPI_PL022=y
> +CONFIG_SPI_ROCKCHIP=y
> +CONFIG_SPI_SPIDEV=y
> +CONFIG_SPI_CADENCE_QUADSPI=y
> +CONFIG_SPI_DESIGNWARE=y
> +CONFIG_SPI_DW_MMIO=y
> +
> +# SCSI support type (disk, tape, CD-ROM)
> +CONFIG_SCSI=y
> +CONFIG_SCSI_DMA=y
> +CONFIG_BLK_DEV_SD=y
> +
> +CONFIG_INTEL_STRATIX10_SERVICE=y
> +CONFIG_FPGA=y
> +CONFIG_FPGA_REGION=y
> +CONFIG_FPGA_MGR_STRATIX10_SOC=y
> +CONFIG_FPGA_BRIDGE=y
> +CONFIG_OF_FPGA_REGION=y
> +CONFIG_ALTERA_FREEZE_BRIDGE=y
> +
> +CONFIG_OF_OVERLAY=y
> +CONFIG_OF_CONFIGFS=y
> +
> +CONFIG_NETDEVICES=y
> +CONFIG_STMMAC_ETH=y
> +CONFIG_DWMAC_SOCFPGA=y
> +CONFIG_MICREL_PHY=y
> +
> +CONFIG_SERIAL_8250=y
> +CONFIG_SERIAL_8250_CONSOLE=y
> +CONFIG_SERIAL_8250_EXTENDED=y
> +CONFIG_SERIAL_8250_SHARE_IRQ=y
> +CONFIG_SERIAL_8250_DW=y
> +CONFIG_SERIAL_OF_PLATFORM=y
> +
> +CONFIG_GPIOLIB=y
> +CONFIG_GPIO_SYSFS=y
> +CONFIG_GPIO_DWAPB=y
> +CONFIG_GPIO_ALTERA=y
> +
> +CONFIG_I2C=y
> +CONFIG_I2C_CHARDEV=y
> +CONFIG_I2C_MUX=y
> +CONFIG_I2C_MUX_PCA954x=y
> +CONFIG_I2C_DESIGNWARE_PLATFORM=y
> +CONFIG_I2C_ALTERA=y
> +
> +CONFIG_MMC=y
> +CONFIG_MMC_SDHCI=y
> +CONFIG_MMC_SDHCI_PLTFM=y
> +CONFIG_MMC_DW=y
> +CONFIG_MMC_DW_PLTFM=y
> +
> +CONFIG_USB=y
> +CONFIG_USB_OTG=y
> +CONFIG_USB_XHCI_HCD=y
> +CONFIG_USB_EHCI_HCD=y
> +CONFIG_USB_EHCI_HCD_PLATFORM=y
> +CONFIG_USB_DWC3=y
> +CONFIG_USB_DWC2=y
> +CONFIG_USB_CHIPIDEA=y
> +CONFIG_USB_CHIPIDEA_UDC=y
> +CONFIG_USB_CHIPIDEA_HOST=y
> +CONFIG_USB_ISP1760=y
> +CONFIG_USB_HSIC_USB3503=y
> +CONFIG_USB_ULPI=y
> +CONFIG_NOP_USB_XCEIV=y
> +CONFIG_USB_GADGET=y
> +
> +CONFIG_NEW_LEDS=y
> +CONFIG_LEDS_CLASS=y
> +CONFIG_LEDS_GPIO=y
> +
> +CONFIG_REGULATOR=y
> +CONFIG_REGULATOR_FIXED_VOLTAGE=y
> +
> +CONFIG_DW_WATCHDOG=y
> +CONFIG_SRAM=y
> +CONFIG_EEPROM_AT24=y
> +CONFIG_RTC_CLASS=y
> +CONFIG_RTC_DRV_DS1307=y
> +CONFIG_SENSORS_MAX1619=y
> +CONFIG_IIO=y
> +CONFIG_LTC2497=y
> +CONFIG_NEWHAVEN_LCD=y
> +
> +CONFIG_DMADEVICES=y
> +CONFIG_PL330_DMA=y
> +CONFIG_CMA=y
> +CONFIG_DMA_CMA=y
> +
> +CONFIG_ALTERA_SYSID=m
> +CONFIG_ALTERA_ILC=m
> +
> +CONFIG_LEDS_TRIGGERS=y
> +CONFIG_LEDS_TRIGGER_TIMER=y
> +
> +CONFIG_INTEL_STRATIX10_RSU=y
> +
> +CONFIG_RAS=y
> +CONFIG_EDAC=y
> +CONFIG_EDAC_ALTERA=y
> +CONFIG_EDAC_ALTERA_SDRAM=y
> +CONFIG_EDAC_ALTERA_ARM64_WARM_RESET=y
> +
> +CONFIG_MFD_ALTERA_SYSMGR=y
> +
> +CONFIG_CRYPTO_DEV_INTEL_FCS=m
> +
> +CONFIG_FB=y
> +CONFIG_FB_ALTERA_VIP_FB2_PLAT=m
> +CONFIG_FRAMEBUFFER_CONSOLE=y
> +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
> diff --git a/bsp/intel-socfpga/intel-socfpga-64.scc 
> b/bsp/intel-socfpga/intel-socfpga-64.scc
> new file mode 100644
> index 000000000000..172411b8312b
> --- /dev/null
> +++ b/bsp/intel-socfpga/intel-socfpga-64.scc
> @@ -0,0 +1,7 @@
> +kconf hardware intel-socfpga-64.cfg
> +
> +include cfg/usb-mass-storage.scc
> +include features/profiling/profiling.scc
> +# enable the ability to run 32 bit apps
> +include arch/arm/32bit-compat.scc
> +include cfg/fs/flash_fs.scc
> -- 
> 2.17.1
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#11406): 
https://lists.yoctoproject.org/g/linux-yocto/message/11406
Mute This Topic: https://lists.yoctoproject.org/mt/91795993/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to