The BM92T36 is used as the USB-C Power Delivery controller of the Nintendo Switch. This has been tested on a downstream 6.0 kernel[0] for now. [0] https://gitlab.azka.li/l4t-community/kernel/mainline/linux/-/commits/icosa-v6.0 Emmanuel Gil Peyrot (1): dt-bindings: misc: rohm,bm92txx: Add BM92Txx support azkali (1): misc: bm92txx: Add driver for the ROHM BM92Txx .../bindings/misc/rohm,bm92txx.yaml | 67 + MAINTAINERS | 6 + drivers/misc/Kconfig | 11 + drivers/misc/Makefile | 1 + drivers/misc/bm92txx.c | 2403 +++++++++++++++++ 5 files changed, 2488 insertions(+) create mode 100644 Documentation/devicetree/bindings/misc/rohm,bm92txx.yaml create mode 100644 drivers/misc/bm92txx.c -- 2.42.0