Espressif ESP32 USB ACM gadget support

modulename: esp32_acm.ko

configname: CONFIG_SERIAL_ESP32_ACM

Linux Kernel Configuration
└─>Device Drivers
└─>Character devices
└─>Serial drivers
└─>Device Tree and Open Firmware support
└─>Espressif ESP32 USB ACM gadget support
In linux kernel since version 4.14.330 (release Date: 2023-11-20)  
Driver for the CDC ACM gadget controller of the Espressif ESP32S3
SoCs that share separate USB controller with the JTAG adapter.
When earlycon option is enabled the following kernel command line
snippet may be used:
earlycon=esp32s3acm,mmio32,0x60038000

source code:

depends
CONFIG_HAS_IOMEM
CONFIG_TTY
CONFIG_XTENSA_PLATFORM_ESP32 or CONFIG_COMPILE_TEST
CONFIG_OF