- 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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to