add nxp-imx6 bsp config. Signed-off-by: Xiaolei Wang <xiaolei.w...@windriver.com> --- bsp/nxp-imx6/nxp-imx6-preempt-rt.scc | 7 + bsp/nxp-imx6/nxp-imx6-standard.scc | 7 + bsp/nxp-imx6/nxp-imx6.cfg | 222 +++++++++++++++++++++++++++ bsp/nxp-imx6/nxp-imx6.scc | 7 + 4 files changed, 243 insertions(+) create mode 100644 bsp/nxp-imx6/nxp-imx6-preempt-rt.scc create mode 100644 bsp/nxp-imx6/nxp-imx6-standard.scc create mode 100644 bsp/nxp-imx6/nxp-imx6.cfg create mode 100644 bsp/nxp-imx6/nxp-imx6.scc
diff --git a/bsp/nxp-imx6/nxp-imx6-preempt-rt.scc b/bsp/nxp-imx6/nxp-imx6-preempt-rt.scc new file mode 100644 index 00000000..2d726c5f --- /dev/null +++ b/bsp/nxp-imx6/nxp-imx6-preempt-rt.scc @@ -0,0 +1,7 @@ +define KMACHINE nxp-imx6 +define KTYPE preempt-rt +define KARCH arm + +include ktypes/preempt-rt + +include nxp-imx6.scc diff --git a/bsp/nxp-imx6/nxp-imx6-standard.scc b/bsp/nxp-imx6/nxp-imx6-standard.scc new file mode 100644 index 00000000..c7d7c920 --- /dev/null +++ b/bsp/nxp-imx6/nxp-imx6-standard.scc @@ -0,0 +1,7 @@ +define KMACHINE nxp-imx6 +define KTYPE standard +define KARCH arm + +include ktypes/standard + +include nxp-imx6.scc diff --git a/bsp/nxp-imx6/nxp-imx6.cfg b/bsp/nxp-imx6/nxp-imx6.cfg new file mode 100644 index 00000000..4aff5ceb --- /dev/null +++ b/bsp/nxp-imx6/nxp-imx6.cfg @@ -0,0 +1,222 @@ +CONFIG_ARCH_MXC=y +CONFIG_SOC_IMX6UL=y +CONFIG_SOC_IMX6Q=y +CONFIG_SOC_IMX6SX=y + +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y + +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_ARM_IMX6Q_CPUFREQ=y + +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_MENU=y + +CONFIG_VFP=y +CONFIG_NEON=y + +CONFIG_MXC_CLK=y + +CONFIG_DMADEVICES=y +CONFIG_IMX_SDMA=m +CONFIG_MXS_DMA=y +CONFIG_DMA_OF=y +CONFIG_MXC_PXP_V2=y + +CONFIG_CFG80211=y +CONFIG_MAC80211=y + +CONFIG_AT803X_PHY=y +CONFIG_MICREL_PHY=y +CONFIG_CAN=y +CONFIG_CAN_VCAN=y +CONFIG_CAN_FLEXCAN=y + +CONFIG_CMA=y +CONFIG_IMX_WEIM=y + +CONFIG_MTD=y +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_JEDECPROBE=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SPI_NOR=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_FSL_LPSPI=y +CONFIG_MTD_SST25L=y + +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_GPMI_NAND=y +CONFIG_MTD_NAND_MXC=y +CONFIG_MTD_UBI=y + +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_IMX=y +CONFIG_KEYBOARD_GPIO=y + +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_EGALAX=y +CONFIG_TOUCHSCREEN_MAX11801=y +CONFIG_TOUCHSCREEN_IMX6UL_TSC=y + +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MMA8450=y + +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y + +CONFIG_NVMEM_IMX_OCOTP=y + +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_IMX=y + +CONFIG_SPI=y +CONFIG_SPI_IMX=y +CONFIG_SPI_GPIO=y + +CONFIG_POWER_SUPPLY=y +CONFIG_WATCHDOG=y +CONFIG_IMX2_WDT=y + +CONFIG_MFD_DA9052_I2C=y +CONFIG_MFD_MC13XXX_SPI=y +CONFIG_MFD_MC13XXX_I2C=y +CONFIG_MFD_SI476X_CORE=y + +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_ANATOP=y +CONFIG_REGULATOR_PFUZE100=y + +CONFIG_THERMAL=y +CONFIG_DEVICE_THERMAL=y +CONFIG_CPU_THERMAL=y +CONFIG_IMX_THERMAL=y + +CONFIG_MEDIA_SUPPORT=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_CODA=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_STAGING=y +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_MXC_CAPTURE=m +CONFIG_VIDEO_MXC_OUTPUT=y +CONFIG_VIDEO_MXC_CSI_CAMERA=m +CONFIG_MXC_IPU_DEVICE_QUEUE_SDC=m +CONFIG_MXC_CAMERA_OV5640=m +CONFIG_MXC_CAMERA_OV5640_V2=m +CONFIG_MXC_CAMERA_OV5640_MIPI=m +CONFIG_MXC_CAMERA_OV5640_MIPI_V2=m +CONFIG_MXC_MIPI_CSI=m +CONFIG_MXC_MIPI_CSI2=y +CONFIG_VIDEO_MXC_PXP_V4L2=y +CONFIG_VIDEO_MUX=y + +CONFIG_DRM=y +CONFIG_FB=y +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_LCD_CLASS_DEVICE=y +CONFIG_LCD_L4F00242T03=y +CONFIG_LCD_PLATFORM=y +CONFIG_BACKLIGHT_PWM=y +CONFIG_MXC_IPU=y +CONFIG_FB_MXC_SYNC_PANEL=y +CONFIG_FB_MXS=y +CONFIG_FB_MXC_MIPI_DSI=y +CONFIG_FB_MXC_LDB=y +CONFIG_FB_MXC_HDMI=y + +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y + +CONFIG_USB=y +CONFIG_USB_OTG=y +CONFIG_USB_EHCI_MXC=y +CONFIG_USB_CHIPIDEA=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_PHY=y +CONFIG_USB_MXS_PHY=y +CONFIG_USB_GADGET=y +CONFIG_USB_ZERO=m +CONFIG_USB_ETH=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m + +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y + +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +CONFIG_PCI=y +CONFIG_PCI_IMX6_HOST=y +CONFIG_PCI_MSI=y +CONFIG_PCIEPORTBUS=y + +CONFIG_RTC_CLASS=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_MC13XXX=y +CONFIG_RTC_DRV_MXC=y +CONFIG_RTC_DRV_SNVS=y + +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y +CONFIG_SND_IMX_SOC=y +CONFIG_SND_SOC_FSL_ASRC=y +CONFIG_SND_SOC_FSL_SPDIF=y +CONFIG_SND_SOC_IMX_SPDIF=y +CONFIG_SND_SOC_FSL_ESAI=y +CONFIG_SND_SOC_WM8962=y +CONFIG_SND_SOC_FSL_SSI=y +CONFIG_SND_SOC_WM8960=y +CONFIG_SND_SOC_FSL_SAI=y +CONFIG_SND_SOC_FSL_ASOC_CARD=y + +CONFIG_ATA=y +CONFIG_AHCI_IMX=y + +CONFIG_PWM=y +CONFIG_PWM_IMX1=y +CONFIG_PWM_IMX27=y +CONFIG_PWM_IMX_TPM=y + +CONFIG_HW_RANDOM=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_LRW=y +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_DEV_FSL_CAAM=y +CONFIG_CRYPTO_DEV_FSL_CAAM_JR=y +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y + +CONFIG_ARM_PSCI=y +CONFIG_ARM_PSCI_FW=y +CONFIG_HIGHMEM=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_SEL_MBYTES=y +CONFIG_CMA_ALIGNMENT=8 +CONFIG_CMA_AREAS=7 +CONFIG_GPIO_74X164=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PCA953X=y + +CONFIG_MAILBOX=y diff --git a/bsp/nxp-imx6/nxp-imx6.scc b/bsp/nxp-imx6/nxp-imx6.scc new file mode 100644 index 00000000..af91f85e --- /dev/null +++ b/bsp/nxp-imx6/nxp-imx6.scc @@ -0,0 +1,7 @@ +# Core arm configuation settings +include arch/arm/arm.scc nopatch +include features/profiling/profiling.scc +include features/usb/ehci-hcd.scc +include cfg/usb-mass-storage.scc + +kconf hardware nxp-imx6.cfg -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12625): https://lists.yoctoproject.org/g/linux-yocto/message/12625 Mute This Topic: https://lists.yoctoproject.org/mt/98984118/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-