On Mon, Oct 12, 2026 at 08:35:58PM +0300, Adrian Ambrozewicz wrote: > This series adds drivers for the NVIDIA LSTP USB adapter: a USB core > driver and GPIO, LED, I2C, SPI, UART and BMC-side IPMI function drivers, > with their device tree bindings, an ACPI description document and the > sysfs ABI. > > What LSTP is > ------------ > > LSTP (Low-Speed Transport Protocol or Low-Speed Tunnelling Protocol) is > a vendor-specific USB interface (class 0xff, subclass 0x3f) that > multiplexes several low-speed "channels" over one pair of bulk > endpoints. It is implemented by NVIDIA's SMA, an MCU (0955:cf11), and > by other vendors' parts: two hub/bridge chips have it built in > (0424:4940, 174c:2214). Boards use it to > reach SPI flash, I2C sensors, GPIOs and LEDs, a UART and a host-to-BMC > IPMI path, on both BMCs and host systems.
Also, if you really want to do this in a dynamic way, use greybus, as that is EXPLICITLY what it was designed for, and is patent-free (i.e. unencumbered, and we already support it in the kernel.) Please don't reinvent the wheel/spec just because no one did any prior-art research... thanks, greg k-h _______________________________________________ Openipmi-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openipmi-developer
