- Add preempt-rt kernel type support. - Add AM335X EVM & BeagleBone Black boards with full features support.
Signed-off-by: Xulin Sun <xulin....@windriver.com> --- bsp/ti-am335x/ti-am335x-preempt-rt.scc | 9 +++ bsp/ti-am335x/ti-am335x.cfg | 84 +++++++++++++++++++++++++- 2 files changed, 90 insertions(+), 3 deletions(-) create mode 100644 bsp/ti-am335x/ti-am335x-preempt-rt.scc diff --git a/bsp/ti-am335x/ti-am335x-preempt-rt.scc b/bsp/ti-am335x/ti-am335x-preempt-rt.scc new file mode 100644 index 00000000..0b33635e --- /dev/null +++ b/bsp/ti-am335x/ti-am335x-preempt-rt.scc @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: MIT +define KMACHINE ti-am335x +define KTYPE preempt-rt +define KARCH arm + +include ktypes/preempt-rt +branch ti-am335x + +include ti-am335x.scc diff --git a/bsp/ti-am335x/ti-am335x.cfg b/bsp/ti-am335x/ti-am335x.cfg index bdf54c5d..b8deb025 100644 --- a/bsp/ti-am335x/ti-am335x.cfg +++ b/bsp/ti-am335x/ti-am335x.cfg @@ -35,6 +35,8 @@ CONFIG_REGMAP_IRQ=y CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65217=y +CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y # # CPU Frequency @@ -85,6 +87,8 @@ CONFIG_TI_CPSW_PHY_SEL=y CONFIG_TI_CPSW=y CONFIG_TI_CPTS=y CONFIG_PHYLIB=y +CONFIG_NET_SWITCHDEV=y +CONFIG_TI_CPSW_SWITCHDEV=y CONFIG_SMSC_PHY=y CONFIG_FIXED_PHY=y @@ -156,19 +160,28 @@ CONFIG_TWL6040_CORE=y # LCD # CONFIG_DRM=y -CONFIG_DRM_OMAP=y +CONFIG_DRM_OMAP=m CONFIG_OMAP2_DSS_DPI=y CONFIG_DRM_TILCDC=y CONFIG_DRM_I2C_NXP_TDA998X=y +CONFIG_DRM_LEGACY=y +CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_EDP=m CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_GENERIC=y CONFIG_PWM=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_GPIO=y - +CONFIG_PWM_TIECAP=m +CONFIG_PWM_TIEHRPWM=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_PWM=y +CONFIG_OMAP5_DSS_HDMI=y +CONFIG_DRM_TI_TFP410=m +CONFIG_DRM_TI_TPD12S015=m CONFIG_SOUND=m CONFIG_SND=m @@ -187,6 +200,8 @@ CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_HCD_OMAP=m CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_GADGET=m + # # USB Physical Layer drivers Peripheral Controller # @@ -194,6 +209,11 @@ CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_AM335X_CONTROL_USB=m CONFIG_AM335X_PHY_USB=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_OTG=y +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_TUSB6010=m +CONFIG_USB_MUSB_OMAP2PLUS=m # Platform Glue Layer CONFIG_USB_MUSB_DSPS=m @@ -251,3 +271,61 @@ CONFIG_TI_PIPE3=y CONFIG_ARM_PMU=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y + +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +# +# Audio support for Texas Instruments SoCs +# +CONFIG_SND_SOC_DAVINCI_MCASP=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_TLV320AIC3X_I2C=m + +CONFIG_CFG80211=m +CONFIG_MAC80211=m + +# +# Wifi support for Texas Instruments SoCs +# +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m + +CONFIG_CAN=y +CONFIG_CAN_RAW=y +CONFIG_CAN_BCM=y +CONFIG_CAN_GW=y +CONFIG_CAN_DEV=y +CONFIG_CAN_C_CAN=y +CONFIG_CAN_C_CAN_PLATFORM=y +CONFIG_CAN_NETLINK=y +CONFIG_CAN_CALC_BITTIMING=y + +CONFIG_WKUP_M3_RPROC=m +CONFIG_PRU_REMOTEPROC=m + +CONFIG_SOC_TI=y +CONFIG_TI_PRUSS=m + +CONFIG_BT=y +CONFIG_BT_RFCOMM=y +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_LE=y +CONFIG_BT_HS=y +CONFIG_BT_HCIUART=y +CONFIG_BT_HCIUART_H4=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_BT_HCIUART_LL=y + +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y +CONFIG_SRAM=y +CONFIG_TI_EMIF_SRAM=m +CONFIG_WKUP_M3_IPC=m +CONFIG_AMX3_PM=m + +CONFIG_IIO=y +CONFIG_IIO_BUFFER=y +CONFIG_TI_AM335X_ADC=y +CONFIG_FB=y +CONFIG_PERF_EVENTS=y -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13397): https://lists.yoctoproject.org/g/linux-yocto/message/13397 Mute This Topic: https://lists.yoctoproject.org/mt/103048926/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-