I had managed to miss this (and I was on vacation the last 8 days). This is now merged.
Bruce In message: Re: [linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx6: Add nxp-imx6 bsp support on 29/05/2023 Wang, Xiaolei wrote: > Hi bruce > > Please help merge this patch. > > thanks > xiaolei > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > From: Wang, Xiaolei > Sent: Thursday, May 18, 2023 10:24 AM > To: bruce.ashfi...@gmail.com <bruce.ashfi...@gmail.com> > Cc: linux-yocto@lists.yoctoproject.org <linux-yocto@lists.yoctoproject.org> > Subject: [linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx6: Add > nxp-imx6 bsp support > > 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 (#12653): https://lists.yoctoproject.org/g/linux-yocto/message/12653 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/leave/6687884/21656/624485779/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-