Re: [PATCH 01/11] dt-bindings: gpio: Add NVIDIA LSTP GPIO

From: Adrian Ambrozewicz

Date: Fri Oct 16 2026 - 04:45:16 EST


Hi Krzysztof,

Thanks for reviewing the bindings. This answers your mails on patches
1 to 4 together.

On 13/10/2026 08:09, Krzysztof Kozlowski wrote:
> What is LSTP?

LSTP (Low-Speed Transport Protocol) is an NVIDIA protocol that tunnels
low-speed I/O over USB. A microcontroller or bridge chip on the board
exposes several channels (GPIO, I2C, SPI, UART, IPMI) over one USB
interface. On the boards it is used on, the USB host is the BMC, which
reaches parts on other boards of the system through it. The bindings
will say so.

Whether these devices should have DT bindings at all is now part of a
broader discussion: Greg questioned DT for USB devices on the cover
letter [1], and I've answered that part there. The open DT questions
are also in the RFC sent with the series [2]. I'll come back to your
comments on patches 1 to 4 once that is settled, rather than rework the
bindings now.

[1] https://lore.kernel.org/r/2026101355-species-glance-9ff8@gregkh
[2] https://lore.kernel.org/r/20261012-lstp-dt-rfc-v1-aambrozewicz@xxxxxxxxxx

Thanks,
Adrian