GnuPG unterstützt keine Nicht-OpenPGP-Chipkarten. Während dies generell möglich sein sollte (die Smartcard enthält letztendlich nur die einfachen Nummern der privaten Schlüssel zusammen mit einigen Metadaten, aber keine vollständigen OpenPGP-Schlüssel), ist sie in GnuPG nicht implementiert (und ich kenne auch keine.) andere OpenPGP-Implementierung, die beliebige Chipkarten unterstützt).
Es gibt jedoch einige Beispiele für USB-Sicherheitstoken (die keine Smartcards sind), die die OpenPGP-Smartcard-Schnittstelle implementieren: In einigen Editionen sind mir zumindest der YubiKey und der Nitro Key bekannt.