STRUCT COMMAND_PROTOCOL_MT_INIT(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual β¨ the main character here is struct command_protocol_mt_init, and its whole job is initialize multitouch. also important: message.type = 0x0252, message.length = 0x0002 π
β¨ SYNOPSIS β¨
struct command_protocol_mt_init {
__le16 cmd;
__le16 crc16;
};
π«Ά Members π«Ά
cmdβ its value is0x0102, no cap πcrc16β crc over the whole message struct (message header + this struct) minus thiscrc16field π
π SEE ALSO π
- Kernel file
./drivers/input/keyboard/applespi.c struct keyboard_protocol(9)struct tp_finger(9)struct touchpad_protocol(9)struct command_protocol_tp_info(9)struct touchpad_info_protocol(9)struct command_protocol_capsl(9)struct command_protocol_bl(9)struct message(9)struct spi_packet(9)
xoxo, your Unix bestie π source/version: ./drivers/input/keyboard, date: October 2026, and the footer title is struct comm...ocol_mt_init(9) β periodt π
β¨
π¦ 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