Lines Matching +full:protocol +full:- +full:id
1 /* SPDX-License-Identifier: GPL-2.0 */
10 /* Input report type definition in HIDSPI protocol */
27 /* Output report type definition in HIDSPI protocol */
39 /* Set power command ID for output report */
42 /* Power state definition in HIDSPI protocol */
50 * Input report header definition in HIDSPI protocol
52 * protocol_ver: [0:3] Current supported HIDSPI protocol version, must be 0x3
56 * 1 - indicates last fragment
57 * 0 - indicates additional fragments
68 * struct input_report_body_header - Input report body header definition in HIDSPI protocol
71 * @content_id: indicate this input report's report id
82 * struct input_report_body - Input report body definition in HIDSPI protocol
94 * struct output_report_header - Output report header definition in HIDSPI protocol
97 * @content_id: 0x00 - descriptors
98 * report id - Set/Feature feature or Input/Output Reports
99 * command opcode - for commands
110 * struct output_report - Output report definition in HIDSPI protocol
122 * struct hidspi_dev_descriptor - HIDSPI device descriptor definition
124 * @bcd_ver: The version number of the HIDSPI protocol supported.
131 * @vendor_id: Device manufacturers vendor ID
132 * @product_id: Device unique model/product ID