IC-7100 with hamlib
PTT on the IC-7100 is supposed to be controlled though CI-V interface as far as I've tested (successfully).
My setup in 1.5 has hamlib support (standard debian package backported from bullseye to buster), and I've put the following in my configuration:
ADEVICE plughw:1,0 PTT RIG 370 /dev/ttyUSB0