merged.

Bruce

In message: [linux-yocto][yocto-kernel-cache][yocto-6.1][PATCH] ti-am335x: add 
preempt-rt support and boards full features support
on 08/12/2023 Xulin Sun wrote:

> - 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 (#13413): 
https://lists.yoctoproject.org/g/linux-yocto/message/13413
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/leave/6687884/21656/624485779/xyzzy
 [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to