From 95bf10fde57022090f6313cf9fba998f91bf0dbc Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Sat, 14 Mar 2026 10:35:16 +0000 Subject: [PATCH 1/2] usb: device: next: gs_usb: this class is no longer experimental The device_next gs_usb class implementation is no longer experimental. Signed-off-by: Henrik Brix Andersen --- subsys/usb/device_next/class/Kconfig.gs_usb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/subsys/usb/device_next/class/Kconfig.gs_usb b/subsys/usb/device_next/class/Kconfig.gs_usb index ed9168c..405a280 100644 --- a/subsys/usb/device_next/class/Kconfig.gs_usb +++ b/subsys/usb/device_next/class/Kconfig.gs_usb @@ -2,10 +2,9 @@ # SPDX-License-Identifier: Apache-2.0 config USBD_GS_USB - bool "Geschwister Schneider USB/CAN Device Class support [EXPERIMENTAL]" + bool "Geschwister Schneider USB/CAN Device Class support" default y depends on DT_HAS_GS_USB_ENABLED - select EXPERIMENTAL select NET_BUF select CAN imply CAN_ACCEPT_RTR From a895d79a6e3006bc33512aa547bc77494d815c38 Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Sat, 14 Mar 2026 10:37:13 +0000 Subject: [PATCH 2/2] app: no need to warn on experimental features being enabled anymore Remove the Kconfig for warning when experimental features are enabled as both the Zephyr device_next USB stack and the corresponding gs_usb class implementation have had their experimental status removed. Signed-off-by: Henrik Brix Andersen --- app/prj_usbd_next.conf | 2 -- app/prj_usbd_next_release.conf | 2 -- 2 files changed, 4 deletions(-) diff --git a/app/prj_usbd_next.conf b/app/prj_usbd_next.conf index 2ca0e8f..f0758d0 100644 --- a/app/prj_usbd_next.conf +++ b/app/prj_usbd_next.conf @@ -1,5 +1,3 @@ -# This is using the experimental USB device_next stack class -CONFIG_WARN_EXPERIMENTAL=y CONFIG_USB_DEVICE_STACK_NEXT=y # Logging configuration diff --git a/app/prj_usbd_next_release.conf b/app/prj_usbd_next_release.conf index d01bc58..4c88856 100644 --- a/app/prj_usbd_next_release.conf +++ b/app/prj_usbd_next_release.conf @@ -1,5 +1,3 @@ -# This is using the experimental USB device_next stack class -CONFIG_WARN_EXPERIMENTAL=y CONFIG_USB_DEVICE_STACK_NEXT=y # Hardened configuration