• Bug#1105865: linux-image-armmp: please enable support for Linux Automat

    From Roland Hieber@21:1/5 to All on Fri May 16 13:30:01 2025
    XPost: linux.debian.ports.arm, linux.debian.kernel

    Source: linux
    Version: 6.12.27-1
    Severity: wishlist
    User: debian-arm@lists.debian.org
    Usertags: armhf
    X-Debbugs-Cc: debian-arm@lists.debian.org, l.goehrs@pengutronix.de

    Dear Kernel maintainers,

    We'd like to run Debian on Linux Automation GmbH's STM32-based Test Automation Controller (LXA TAC) and Fairy Tux. Currently we're missing the following kernel
    modules in linux-image-armmp for full hardware support:

    * CONFIG_NET_DSA_TAG_KSZ=m
    * CONFIG_NET_DSA_TAG_KSZ=m
    * CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
    * CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=m
    * CONFIG_MFD_STM32_TIMERS=m
    * CONFIG_USB_HUB_USB251XB=m
    * CONFIG_STM32_ADC=m
    * CONFIG_TI_LMP92064=m
    * CONFIG_IIO_HRTIMER_TRIGGER=m
    * CONFIG_IIO_INTERRUPT_TRIGGER=m
    * CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
    * CONFIG_IIO_STM32_TIMER_TRIGGER=m
    * CONFIG_IIO_SYSFS_TRIGGER=m
    * CONFIG_PWM_STM32=m
    * CONFIG_TYPEC=m
    * CONFIG_TYPEC_STUSB160X=m

    It would support our use case if these modules could be enabled.
    For reference, the respective device trees can be found in upstream Linux:

    * arch/arm/boot/dts/st/stm32mp153c-lxa-tac-gen3.dts (since v6.14-rc1)
    * arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen1.dts (since v6.15-rc1)
    * arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen2.dts (since v6.15-rc1)

    Thanks!

    - Roland


    -- System Information:
    Debian Release: trixie/sid
    APT prefers testing-debug
    APT policy: (991, 'testing-debug'), (991, 'testing')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.22-amd64 (SMP w/4 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)