ENUM NFC_VENDOR_CMDS(9)
π NAME π
enum nfc_vendor_cmds β supported nfc vendor commands. This is the enum nfc_vendor_cmds(9) page from the Kernel API Manual, bestie, and itβs literally all about the vendor command glow-up. β¨
β¨ SYNOPSIS β¨
okay so hereβs the enum, exactly as it shows up β no cap, no edits:
enum nfc_vendor_cmds {
FACTORY_MODE ,
HCI_CLEAR_ALL_PIPES ,
HCI_DM_PUT_DATA ,
HCI_DM_UPDATE_AID ,
HCI_DM_GET_INFO ,
HCI_DM_GET_DATA ,
HCI_DM_LOAD ,
HCI_DM_RESET ,
HCI_GET_PARAM ,
HCI_DM_FIELD_GENERATOR ,
HCI_LOOPBACK
};
π§ Constants π§
FACTORY_MODEβ lets you set the driver into a mode where no secure element are activated. It does not consider anyNFC_ATTR_VENDOR_DATA. πHCI_CLEAR_ALL_PIPESβ lets you execute a HCI clear all pipes command. It does not consider anyNFC_ATTR_VENDOR_DATA. β¨HCI_DM_PUT_DATAβ lets you configure specific CLF registry as for example RF trimmings or low level drivers configurations (I2C,SPI,SWP). πHCI_DM_UPDATE_AIDβ lets you configure an AID routing into the CLF routing table following RF technology, CLF mode or protocol. π¦HCI_DM_GET_INFOβ lets you retrieve CLF information. πΈHCI_DM_GET_DATAβ lets you retrieve CLF configurable data such as low level drivers configurations or RF trimmings. π«ΆHCI_DM_LOADβ lets you load a firmware into the CLF. A complete packet can be more than8KB. πHCI_DM_RESETβ lets you run a CLF reset in order to "commit" CLF configuration changes without CLF power off. π₯HCI_GET_PARAMβ lets you retrieve an HCI CLF parameter (for example the white list). πHCI_DM_FIELD_GENERATORβ lets you generate different kind of RF technology. When using this command to anti-collision is done. πHCI_LOOPBACKβ lets you echo a command and test the Dh to CLF connectivity. β
π SEE ALSO π
Kernel file ./drivers/nfc/st21nfca/st21nfca.h β thatβs the one, bestie. π§
π source/version: ./drivers/nfc/st21nfca Β· date: October 2026 Β· from the Kernel API Manual Β· bye bestie, slay responsibly π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms