Lines Matching +full:0 +full:x0000001
15 #define GB_SVC_DEVICE_ID_SVC 0
20 #define GB_SVC_CPORT_ID 0
21 #define GB_CONTROL_BUNDLE_ID 0
22 #define GB_CONTROL_CPORT_ID 0
32 * (0x80) of the operation type field is used to indicate whether
56 #define GB_REQUEST_TYPE_CPORT_SHUTDOWN 0x00
57 #define GB_REQUEST_TYPE_INVALID 0x7f
67 #define GB_CONTROL_TYPE_VERSION 0x01
68 #define GB_CONTROL_TYPE_PROBE_AP 0x02
69 #define GB_CONTROL_TYPE_GET_MANIFEST_SIZE 0x03
70 #define GB_CONTROL_TYPE_GET_MANIFEST 0x04
71 #define GB_CONTROL_TYPE_CONNECTED 0x05
72 #define GB_CONTROL_TYPE_DISCONNECTED 0x06
73 #define GB_CONTROL_TYPE_TIMESYNC_ENABLE 0x07
74 #define GB_CONTROL_TYPE_TIMESYNC_DISABLE 0x08
75 #define GB_CONTROL_TYPE_TIMESYNC_AUTHORITATIVE 0x09
76 /* Unused 0x0a */
77 #define GB_CONTROL_TYPE_BUNDLE_VERSION 0x0b
78 #define GB_CONTROL_TYPE_DISCONNECTING 0x0c
79 #define GB_CONTROL_TYPE_TIMESYNC_GET_LAST_EVENT 0x0d
80 #define GB_CONTROL_TYPE_MODE_SWITCH 0x0e
81 #define GB_CONTROL_TYPE_BUNDLE_SUSPEND 0x0f
82 #define GB_CONTROL_TYPE_BUNDLE_RESUME 0x10
83 #define GB_CONTROL_TYPE_BUNDLE_DEACTIVATE 0x11
84 #define GB_CONTROL_TYPE_BUNDLE_ACTIVATE 0x12
85 #define GB_CONTROL_TYPE_INTF_SUSPEND_PREPARE 0x13
86 #define GB_CONTROL_TYPE_INTF_DEACTIVATE_PREPARE 0x14
87 #define GB_CONTROL_TYPE_INTF_HIBERNATE_ABORT 0x15
115 __u8 data[0];
138 #define GB_CONTROL_BUNDLE_PM_OK 0x00
139 #define GB_CONTROL_BUNDLE_PM_INVAL 0x01
140 #define GB_CONTROL_BUNDLE_PM_BUSY 0x02
141 #define GB_CONTROL_BUNDLE_PM_FAIL 0x03
142 #define GB_CONTROL_BUNDLE_PM_NA 0x04
158 #define GB_CONTROL_INTF_PM_OK 0x00
159 #define GB_CONTROL_INTF_PM_BUSY 0x01
160 #define GB_CONTROL_INTF_PM_NA 0x02
169 #define GB_APB_REQUEST_LOG 0x02
172 #define GB_APB_REQUEST_EP_MAPPING 0x03
175 #define GB_APB_REQUEST_CPORT_COUNT 0x04
178 #define GB_APB_REQUEST_RESET_CPORT 0x05
181 #define GB_APB_REQUEST_LATENCY_TAG_EN 0x06
182 #define GB_APB_REQUEST_LATENCY_TAG_DIS 0x07
185 #define GB_APB_REQUEST_CSI_TX_CONTROL 0x08
188 #define GB_APB_REQUEST_AUDIO_CONTROL 0x09
191 #define GB_APB_REQUEST_TIMESYNC_ENABLE 0x0d
192 #define GB_APB_REQUEST_TIMESYNC_DISABLE 0x0e
193 #define GB_APB_REQUEST_TIMESYNC_AUTHORITATIVE 0x0f
194 #define GB_APB_REQUEST_TIMESYNC_GET_LAST_EVENT 0x10
197 #define GB_APB_REQUEST_CPORT_FLAGS 0x11
200 #define GB_APB_REQUEST_ARPC_RUN 0x12
204 #define GB_APB_CPORT_FLAG_CONTROL 0x01
205 #define GB_APB_CPORT_FLAG_HIGH_PRIO 0x02
212 #define GB_FW_DOWNLOAD_TYPE_FIND_FIRMWARE 0x01
213 #define GB_FW_DOWNLOAD_TYPE_FETCH_FIRMWARE 0x02
214 #define GB_FW_DOWNLOAD_TYPE_RELEASE_FIRMWARE 0x03
236 __u8 data[0];
249 #define GB_FW_MGMT_TYPE_INTERFACE_FW_VERSION 0x01
250 #define GB_FW_MGMT_TYPE_LOAD_AND_VALIDATE_FW 0x02
251 #define GB_FW_MGMT_TYPE_LOADED_FW 0x03
252 #define GB_FW_MGMT_TYPE_BACKEND_FW_VERSION 0x04
253 #define GB_FW_MGMT_TYPE_BACKEND_FW_UPDATE 0x05
254 #define GB_FW_MGMT_TYPE_BACKEND_FW_UPDATED 0x06
256 #define GB_FW_LOAD_METHOD_UNIPRO 0x01
257 #define GB_FW_LOAD_METHOD_INTERNAL 0x02
259 #define GB_FW_LOAD_STATUS_FAILED 0x00
260 #define GB_FW_LOAD_STATUS_UNVALIDATED 0x01
261 #define GB_FW_LOAD_STATUS_VALIDATED 0x02
262 #define GB_FW_LOAD_STATUS_VALIDATION_FAILED 0x03
264 #define GB_FW_BACKEND_FW_STATUS_SUCCESS 0x01
265 #define GB_FW_BACKEND_FW_STATUS_FAIL_FIND 0x02
266 #define GB_FW_BACKEND_FW_STATUS_FAIL_FETCH 0x03
267 #define GB_FW_BACKEND_FW_STATUS_FAIL_WRITE 0x04
268 #define GB_FW_BACKEND_FW_STATUS_INT 0x05
269 #define GB_FW_BACKEND_FW_STATUS_RETRY 0x06
270 #define GB_FW_BACKEND_FW_STATUS_NOT_SUPPORTED 0x07
272 #define GB_FW_BACKEND_VERSION_STATUS_SUCCESS 0x01
273 #define GB_FW_BACKEND_VERSION_STATUS_NOT_AVAILABLE 0x02
274 #define GB_FW_BACKEND_VERSION_STATUS_NOT_SUPPORTED 0x03
275 #define GB_FW_BACKEND_VERSION_STATUS_RETRY 0x04
276 #define GB_FW_BACKEND_VERSION_STATUS_FAIL_INT 0x05
331 #define GB_CAP_TYPE_GET_ENDPOINT_UID 0x01
332 #define GB_CAP_TYPE_GET_IMS_CERTIFICATE 0x02
333 #define GB_CAP_TYPE_AUTHENTICATE 0x03
368 #define GB_BOOTROM_VERSION_MAJOR 0x00
369 #define GB_BOOTROM_VERSION_MINOR 0x01
372 #define GB_BOOTROM_TYPE_VERSION 0x01
373 #define GB_BOOTROM_TYPE_FIRMWARE_SIZE 0x02
374 #define GB_BOOTROM_TYPE_GET_FIRMWARE 0x03
375 #define GB_BOOTROM_TYPE_READY_TO_BOOT 0x04
376 #define GB_BOOTROM_TYPE_AP_READY 0x05 /* Request with no-payload */
377 #define GB_BOOTROM_TYPE_GET_VID_PID 0x06 /* Request with no-payload */
380 #define GB_BOOTROM_BOOT_STAGE_ONE 0x01 /* Reserved for the boot ROM */
381 #define GB_BOOTROM_BOOT_STAGE_TWO 0x02 /* Bootrom package to be loaded by the boot ROM */
382 #define GB_BOOTROM_BOOT_STAGE_THREE 0x03 /* Module personality package loaded by Stage 2 firmware …
385 #define GB_BOOTROM_BOOT_STATUS_INVALID 0x00 /* Firmware blob could not be validated */
386 #define GB_BOOTROM_BOOT_STATUS_INSECURE 0x01 /* Firmware blob is valid but insecure */
387 #define GB_BOOTROM_BOOT_STATUS_SECURE 0x02 /* Firmware blob is valid and secure */
418 __u8 data[0];
437 #define GB_POWER_SUPPLY_TYPE_GET_SUPPLIES 0x02
438 #define GB_POWER_SUPPLY_TYPE_GET_DESCRIPTION 0x03
439 #define GB_POWER_SUPPLY_TYPE_GET_PROP_DESCRIPTORS 0x04
440 #define GB_POWER_SUPPLY_TYPE_GET_PROPERTY 0x05
441 #define GB_POWER_SUPPLY_TYPE_SET_PROPERTY 0x06
442 #define GB_POWER_SUPPLY_TYPE_EVENT 0x07
445 #define GB_POWER_SUPPLY_TECH_UNKNOWN 0x0000
446 #define GB_POWER_SUPPLY_TECH_NiMH 0x0001
447 #define GB_POWER_SUPPLY_TECH_LION 0x0002
448 #define GB_POWER_SUPPLY_TECH_LIPO 0x0003
449 #define GB_POWER_SUPPLY_TECH_LiFe 0x0004
450 #define GB_POWER_SUPPLY_TECH_NiCd 0x0005
451 #define GB_POWER_SUPPLY_TECH_LiMn 0x0006
454 #define GB_POWER_SUPPLY_UNKNOWN_TYPE 0x0000
455 #define GB_POWER_SUPPLY_BATTERY_TYPE 0x0001
456 #define GB_POWER_SUPPLY_UPS_TYPE 0x0002
457 #define GB_POWER_SUPPLY_MAINS_TYPE 0x0003
458 #define GB_POWER_SUPPLY_USB_TYPE 0x0004
459 #define GB_POWER_SUPPLY_USB_DCP_TYPE 0x0005
460 #define GB_POWER_SUPPLY_USB_CDP_TYPE 0x0006
461 #define GB_POWER_SUPPLY_USB_ACA_TYPE 0x0007
464 #define GB_POWER_SUPPLY_HEALTH_UNKNOWN 0x0000
465 #define GB_POWER_SUPPLY_HEALTH_GOOD 0x0001
466 #define GB_POWER_SUPPLY_HEALTH_OVERHEAT 0x0002
467 #define GB_POWER_SUPPLY_HEALTH_DEAD 0x0003
468 #define GB_POWER_SUPPLY_HEALTH_OVERVOLTAGE 0x0004
469 #define GB_POWER_SUPPLY_HEALTH_UNSPEC_FAILURE 0x0005
470 #define GB_POWER_SUPPLY_HEALTH_COLD 0x0006
471 #define GB_POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE 0x0007
472 #define GB_POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE 0x0008
475 #define GB_POWER_SUPPLY_STATUS_UNKNOWN 0x0000
476 #define GB_POWER_SUPPLY_STATUS_CHARGING 0x0001
477 #define GB_POWER_SUPPLY_STATUS_DISCHARGING 0x0002
478 #define GB_POWER_SUPPLY_STATUS_NOT_CHARGING 0x0003
479 #define GB_POWER_SUPPLY_STATUS_FULL 0x0004
482 #define GB_POWER_SUPPLY_CAPACITY_LEVEL_UNKNOWN 0x0000
483 #define GB_POWER_SUPPLY_CAPACITY_LEVEL_CRITICAL 0x0001
484 #define GB_POWER_SUPPLY_CAPACITY_LEVEL_LOW 0x0002
485 #define GB_POWER_SUPPLY_CAPACITY_LEVEL_NORMAL 0x0003
486 #define GB_POWER_SUPPLY_CAPACITY_LEVEL_HIGH 0x0004
487 #define GB_POWER_SUPPLY_CAPACITY_LEVEL_FULL 0x0005
490 #define GB_POWER_SUPPLY_SCOPE_UNKNOWN 0x0000
491 #define GB_POWER_SUPPLY_SCOPE_SYSTEM 0x0001
492 #define GB_POWER_SUPPLY_SCOPE_DEVICE 0x0002
512 #define GB_POWER_SUPPLY_PROP_STATUS 0x00
513 #define GB_POWER_SUPPLY_PROP_CHARGE_TYPE 0x01
514 #define GB_POWER_SUPPLY_PROP_HEALTH 0x02
515 #define GB_POWER_SUPPLY_PROP_PRESENT 0x03
516 #define GB_POWER_SUPPLY_PROP_ONLINE 0x04
517 #define GB_POWER_SUPPLY_PROP_AUTHENTIC 0x05
518 #define GB_POWER_SUPPLY_PROP_TECHNOLOGY 0x06
519 #define GB_POWER_SUPPLY_PROP_CYCLE_COUNT 0x07
520 #define GB_POWER_SUPPLY_PROP_VOLTAGE_MAX 0x08
521 #define GB_POWER_SUPPLY_PROP_VOLTAGE_MIN 0x09
522 #define GB_POWER_SUPPLY_PROP_VOLTAGE_MAX_DESIGN 0x0A
523 #define GB_POWER_SUPPLY_PROP_VOLTAGE_MIN_DESIGN 0x0B
524 #define GB_POWER_SUPPLY_PROP_VOLTAGE_NOW 0x0C
525 #define GB_POWER_SUPPLY_PROP_VOLTAGE_AVG 0x0D
526 #define GB_POWER_SUPPLY_PROP_VOLTAGE_OCV 0x0E
527 #define GB_POWER_SUPPLY_PROP_VOLTAGE_BOOT 0x0F
528 #define GB_POWER_SUPPLY_PROP_CURRENT_MAX 0x10
529 #define GB_POWER_SUPPLY_PROP_CURRENT_NOW 0x11
530 #define GB_POWER_SUPPLY_PROP_CURRENT_AVG 0x12
531 #define GB_POWER_SUPPLY_PROP_CURRENT_BOOT 0x13
532 #define GB_POWER_SUPPLY_PROP_POWER_NOW 0x14
533 #define GB_POWER_SUPPLY_PROP_POWER_AVG 0x15
534 #define GB_POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN 0x16
535 #define GB_POWER_SUPPLY_PROP_CHARGE_EMPTY_DESIGN 0x17
536 #define GB_POWER_SUPPLY_PROP_CHARGE_FULL 0x18
537 #define GB_POWER_SUPPLY_PROP_CHARGE_EMPTY 0x19
538 #define GB_POWER_SUPPLY_PROP_CHARGE_NOW 0x1A
539 #define GB_POWER_SUPPLY_PROP_CHARGE_AVG 0x1B
540 #define GB_POWER_SUPPLY_PROP_CHARGE_COUNTER 0x1C
541 #define GB_POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT 0x1D
542 #define GB_POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX 0x1E
543 #define GB_POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE 0x1F
544 #define GB_POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE_MAX 0x20
545 #define GB_POWER_SUPPLY_PROP_CHARGE_CONTROL_LIMIT 0x21
546 #define GB_POWER_SUPPLY_PROP_CHARGE_CONTROL_LIMIT_MAX 0x22
547 #define GB_POWER_SUPPLY_PROP_INPUT_CURRENT_LIMIT 0x23
548 #define GB_POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN 0x24
549 #define GB_POWER_SUPPLY_PROP_ENERGY_EMPTY_DESIGN 0x25
550 #define GB_POWER_SUPPLY_PROP_ENERGY_FULL 0x26
551 #define GB_POWER_SUPPLY_PROP_ENERGY_EMPTY 0x27
552 #define GB_POWER_SUPPLY_PROP_ENERGY_NOW 0x28
553 #define GB_POWER_SUPPLY_PROP_ENERGY_AVG 0x29
554 #define GB_POWER_SUPPLY_PROP_CAPACITY 0x2A
555 #define GB_POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN 0x2B
556 #define GB_POWER_SUPPLY_PROP_CAPACITY_ALERT_MAX 0x2C
557 #define GB_POWER_SUPPLY_PROP_CAPACITY_LEVEL 0x2D
558 #define GB_POWER_SUPPLY_PROP_TEMP 0x2E
559 #define GB_POWER_SUPPLY_PROP_TEMP_MAX 0x2F
560 #define GB_POWER_SUPPLY_PROP_TEMP_MIN 0x30
561 #define GB_POWER_SUPPLY_PROP_TEMP_ALERT_MIN 0x31
562 #define GB_POWER_SUPPLY_PROP_TEMP_ALERT_MAX 0x32
563 #define GB_POWER_SUPPLY_PROP_TEMP_AMBIENT 0x33
564 #define GB_POWER_SUPPLY_PROP_TEMP_AMBIENT_ALERT_MIN 0x34
565 #define GB_POWER_SUPPLY_PROP_TEMP_AMBIENT_ALERT_MAX 0x35
566 #define GB_POWER_SUPPLY_PROP_TIME_TO_EMPTY_NOW 0x36
567 #define GB_POWER_SUPPLY_PROP_TIME_TO_EMPTY_AVG 0x37
568 #define GB_POWER_SUPPLY_PROP_TIME_TO_FULL_NOW 0x38
569 #define GB_POWER_SUPPLY_PROP_TIME_TO_FULL_AVG 0x39
570 #define GB_POWER_SUPPLY_PROP_TYPE 0x3A
571 #define GB_POWER_SUPPLY_PROP_SCOPE 0x3B
572 #define GB_POWER_SUPPLY_PROP_CHARGE_TERM_CURRENT 0x3C
573 #define GB_POWER_SUPPLY_PROP_CALIBRATE 0x3D
604 #define GB_POWER_SUPPLY_UPDATE 0x01
611 #define GB_HID_TYPE_GET_DESC 0x02
612 #define GB_HID_TYPE_GET_REPORT_DESC 0x03
613 #define GB_HID_TYPE_PWR_ON 0x04
614 #define GB_HID_TYPE_PWR_OFF 0x05
615 #define GB_HID_TYPE_GET_REPORT 0x06
616 #define GB_HID_TYPE_SET_REPORT 0x07
617 #define GB_HID_TYPE_IRQ_EVENT 0x08
620 #define GB_HID_INPUT_REPORT 0
650 __u8 report[0];
657 #define GB_I2C_TYPE_FUNCTIONALITY 0x02
658 #define GB_I2C_TYPE_TRANSFER 0x05
686 __u8 data[0]; /* inbound data */
693 #define GB_GPIO_TYPE_LINE_COUNT 0x02
694 #define GB_GPIO_TYPE_ACTIVATE 0x03
695 #define GB_GPIO_TYPE_DEACTIVATE 0x04
696 #define GB_GPIO_TYPE_GET_DIRECTION 0x05
697 #define GB_GPIO_TYPE_DIRECTION_IN 0x06
698 #define GB_GPIO_TYPE_DIRECTION_OUT 0x07
699 #define GB_GPIO_TYPE_GET_VALUE 0x08
700 #define GB_GPIO_TYPE_SET_VALUE 0x09
701 #define GB_GPIO_TYPE_SET_DEBOUNCE 0x0a
702 #define GB_GPIO_TYPE_IRQ_TYPE 0x0b
703 #define GB_GPIO_TYPE_IRQ_MASK 0x0c
704 #define GB_GPIO_TYPE_IRQ_UNMASK 0x0d
705 #define GB_GPIO_TYPE_IRQ_EVENT 0x0e
707 #define GB_GPIO_IRQ_TYPE_NONE 0x00
708 #define GB_GPIO_IRQ_TYPE_EDGE_RISING 0x01
709 #define GB_GPIO_IRQ_TYPE_EDGE_FALLING 0x02
710 #define GB_GPIO_IRQ_TYPE_EDGE_BOTH 0x03
711 #define GB_GPIO_IRQ_TYPE_LEVEL_HIGH 0x04
712 #define GB_GPIO_IRQ_TYPE_LEVEL_LOW 0x08
792 #define GB_PWM_TYPE_PWM_COUNT 0x02
793 #define GB_PWM_TYPE_ACTIVATE 0x03
794 #define GB_PWM_TYPE_DEACTIVATE 0x04
795 #define GB_PWM_TYPE_CONFIG 0x05
796 #define GB_PWM_TYPE_POLARITY 0x06
797 #define GB_PWM_TYPE_ENABLE 0x07
798 #define GB_PWM_TYPE_DISABLE 0x08
835 #define GB_SPI_MODE_CPHA 0x01 /* clock phase */
836 #define GB_SPI_MODE_CPOL 0x02 /* clock polarity */
837 #define GB_SPI_MODE_MODE_0 (0 | 0) /* (original MicroWire) */
838 #define GB_SPI_MODE_MODE_1 (0 | GB_SPI_MODE_CPHA)
839 #define GB_SPI_MODE_MODE_2 (GB_SPI_MODE_CPOL | 0)
841 #define GB_SPI_MODE_CS_HIGH 0x04 /* chipselect active high? */
842 #define GB_SPI_MODE_LSB_FIRST 0x08 /* per-word bits-on-wire */
843 #define GB_SPI_MODE_3WIRE 0x10 /* SI/SO signals shared */
844 #define GB_SPI_MODE_LOOP 0x20 /* loopback mode */
845 #define GB_SPI_MODE_NO_CS 0x40 /* 1 dev/bus, no chipselect */
846 #define GB_SPI_MODE_READY 0x80 /* slave pulls low to pause */
849 #define GB_SPI_FLAG_HALF_DUPLEX BIT(0) /* can't do full duplex */
854 #define GB_SPI_TYPE_MASTER_CONFIG 0x02
855 #define GB_SPI_TYPE_DEVICE_CONFIG 0x03
856 #define GB_SPI_TYPE_TRANSFER 0x04
877 #define GB_SPI_SPI_DEV 0x00
878 #define GB_SPI_SPI_NOR 0x01
879 #define GB_SPI_SPI_MODALIAS 0x02
886 * 0 the default (from @spi_device) is used.
893 * transfer. If 0 the default (from @spi_device) is used.
902 #define GB_SPI_XFER_READ 0x01
903 #define GB_SPI_XFER_WRITE 0x02
904 #define GB_SPI_XFER_INPROGRESS 0x04
915 __u8 data[0]; /* inbound data */
919 #define GB_SVC_VERSION_MAJOR 0x00
920 #define GB_SVC_VERSION_MINOR 0x01
923 #define GB_SVC_TYPE_PROTOCOL_VERSION 0x01
924 #define GB_SVC_TYPE_SVC_HELLO 0x02
925 #define GB_SVC_TYPE_INTF_DEVICE_ID 0x03
926 #define GB_SVC_TYPE_INTF_RESET 0x06
927 #define GB_SVC_TYPE_CONN_CREATE 0x07
928 #define GB_SVC_TYPE_CONN_DESTROY 0x08
929 #define GB_SVC_TYPE_DME_PEER_GET 0x09
930 #define GB_SVC_TYPE_DME_PEER_SET 0x0a
931 #define GB_SVC_TYPE_ROUTE_CREATE 0x0b
932 #define GB_SVC_TYPE_ROUTE_DESTROY 0x0c
933 #define GB_SVC_TYPE_TIMESYNC_ENABLE 0x0d
934 #define GB_SVC_TYPE_TIMESYNC_DISABLE 0x0e
935 #define GB_SVC_TYPE_TIMESYNC_AUTHORITATIVE 0x0f
936 #define GB_SVC_TYPE_INTF_SET_PWRM 0x10
937 #define GB_SVC_TYPE_INTF_EJECT 0x11
938 #define GB_SVC_TYPE_PING 0x13
939 #define GB_SVC_TYPE_PWRMON_RAIL_COUNT_GET 0x14
940 #define GB_SVC_TYPE_PWRMON_RAIL_NAMES_GET 0x15
941 #define GB_SVC_TYPE_PWRMON_SAMPLE_GET 0x16
942 #define GB_SVC_TYPE_PWRMON_INTF_SAMPLE_GET 0x17
943 #define GB_SVC_TYPE_TIMESYNC_WAKE_PINS_ACQUIRE 0x18
944 #define GB_SVC_TYPE_TIMESYNC_WAKE_PINS_RELEASE 0x19
945 #define GB_SVC_TYPE_TIMESYNC_PING 0x1a
946 #define GB_SVC_TYPE_MODULE_INSERTED 0x1f
947 #define GB_SVC_TYPE_MODULE_REMOVED 0x20
948 #define GB_SVC_TYPE_INTF_VSYS_ENABLE 0x21
949 #define GB_SVC_TYPE_INTF_VSYS_DISABLE 0x22
950 #define GB_SVC_TYPE_INTF_REFCLK_ENABLE 0x23
951 #define GB_SVC_TYPE_INTF_REFCLK_DISABLE 0x24
952 #define GB_SVC_TYPE_INTF_UNIPRO_ENABLE 0x25
953 #define GB_SVC_TYPE_INTF_UNIPRO_DISABLE 0x26
954 #define GB_SVC_TYPE_INTF_ACTIVATE 0x27
955 #define GB_SVC_TYPE_INTF_RESUME 0x28
956 #define GB_SVC_TYPE_INTF_MAILBOX_EVENT 0x29
957 #define GB_SVC_TYPE_INTF_OOPS 0x2a
960 #define GB_SVC_OP_SUCCESS 0x00
961 #define GB_SVC_OP_UNKNOWN_ERROR 0x01
962 #define GB_SVC_INTF_NOT_DETECTED 0x02
963 #define GB_SVC_INTF_NO_UPRO_LINK 0x03
964 #define GB_SVC_INTF_UPRO_NOT_DOWN 0x04
965 #define GB_SVC_INTF_UPRO_NOT_HIBERNATED 0x05
966 #define GB_SVC_INTF_NO_V_SYS 0x06
967 #define GB_SVC_INTF_V_CHG 0x07
968 #define GB_SVC_INTF_WAKE_BUSY 0x08
969 #define GB_SVC_INTF_NO_REFCLK 0x09
970 #define GB_SVC_INTF_RELEASING 0x0a
971 #define GB_SVC_INTF_NO_ORDER 0x0b
972 #define GB_SVC_INTF_MBOX_SET 0x0c
973 #define GB_SVC_INTF_BAD_MBOX 0x0d
974 #define GB_SVC_INTF_OP_TIMEOUT 0x0e
975 #define GB_SVC_PWRMON_OP_NOT_PRESENT 0x0f
1051 #define GB_INIT_SPI_BOOT_STARTED 0x02
1052 #define GB_INIT_TRUSTED_SPI_BOOT_FINISHED 0x03
1053 #define GB_INIT_UNTRUSTED_SPI_BOOT_FINISHED 0x04
1054 #define GB_INIT_BOOTROM_UNIPRO_BOOT_STARTED 0x06
1055 #define GB_INIT_BOOTROM_FALLBACK_UNIPRO_BOOT_STARTED 0x09
1056 #define GB_INIT_S2_LOADER_BOOT_STARTED 0x0D
1079 #define GB_SVC_INTF_VSYS_OK 0x00
1080 /* 0x01 is reserved */
1081 #define GB_SVC_INTF_VSYS_FAIL 0x02
1091 #define GB_SVC_INTF_REFCLK_OK 0x00
1092 /* 0x01 is reserved */
1093 #define GB_SVC_INTF_REFCLK_FAIL 0x02
1103 #define GB_SVC_INTF_UNIPRO_OK 0x00
1104 /* 0x01 is reserved */
1105 #define GB_SVC_INTF_UNIPRO_FAIL 0x02
1106 #define GB_SVC_INTF_UNIPRO_NOT_OFF 0x03
1109 #define GB_SVC_UNIPRO_FAST_MODE 0x01
1110 #define GB_SVC_UNIPRO_SLOW_MODE 0x02
1111 #define GB_SVC_UNIPRO_FAST_AUTO_MODE 0x04
1112 #define GB_SVC_UNIPRO_SLOW_AUTO_MODE 0x05
1113 #define GB_SVC_UNIPRO_MODE_UNCHANGED 0x07
1114 #define GB_SVC_UNIPRO_HIBERNATE_MODE 0x11
1115 #define GB_SVC_UNIPRO_OFF_MODE 0x12
1117 #define GB_SVC_SMALL_AMPLITUDE 0x01
1118 #define GB_SVC_LARGE_AMPLITUDE 0x02
1120 #define GB_SVC_NO_DE_EMPHASIS 0x00
1121 #define GB_SVC_SMALL_DE_EMPHASIS 0x01
1122 #define GB_SVC_LARGE_DE_EMPHASIS 0x02
1124 #define GB_SVC_PWRM_RXTERMINATION 0x01
1125 #define GB_SVC_PWRM_TXTERMINATION 0x02
1126 #define GB_SVC_PWRM_LINE_RESET 0x04
1127 #define GB_SVC_PWRM_SCRAMBLING 0x20
1129 #define GB_SVC_PWRM_QUIRK_HSSER 0x00000001
1131 #define GB_SVC_UNIPRO_HS_SERIES_A 0x01
1132 #define GB_SVC_UNIPRO_HS_SERIES_B 0x02
1134 #define GB_SVC_SETPWRM_PWR_OK 0x00
1135 #define GB_SVC_SETPWRM_PWR_LOCAL 0x01
1136 #define GB_SVC_SETPWRM_PWR_REMOTE 0x02
1137 #define GB_SVC_SETPWRM_PWR_BUSY 0x03
1138 #define GB_SVC_SETPWRM_PWR_ERROR_CAP 0x04
1139 #define GB_SVC_SETPWRM_PWR_FATAL_ERROR 0x05
1174 #define GB_KEYCODE_ARA 0x00
1177 #define GB_SVC_KEY_RELEASED 0x00
1178 #define GB_SVC_KEY_PRESSED 0x01
1194 #define GB_SVC_PWRMON_TYPE_CURR 0x01
1195 #define GB_SVC_PWRMON_TYPE_VOL 0x02
1196 #define GB_SVC_PWRMON_TYPE_PWR 0x03
1198 #define GB_SVC_PWRMON_GET_SAMPLE_OK 0x00
1199 #define GB_SVC_PWRMON_GET_SAMPLE_INVAL 0x01
1200 #define GB_SVC_PWRMON_GET_SAMPLE_NOSUPP 0x02
1201 #define GB_SVC_PWRMON_GET_SAMPLE_HWERR 0x03
1223 #define GB_SVC_MODULE_INSERTED_FLAG_NO_PRIMARY 0x0001
1241 #define GB_SVC_INTF_TYPE_UNKNOWN 0x00
1242 #define GB_SVC_INTF_TYPE_DUMMY 0x01
1243 #define GB_SVC_INTF_TYPE_UNIPRO 0x02
1244 #define GB_SVC_INTF_TYPE_GREYBUS 0x03
1259 #define GB_SVC_INTF_MAILBOX_NONE 0x00
1260 #define GB_SVC_INTF_MAILBOX_AP 0x01
1261 #define GB_SVC_INTF_MAILBOX_GREYBUS 0x02
1280 #define GB_RAW_TYPE_SEND 0x02
1291 #define GB_UART_TYPE_SEND_DATA 0x02
1292 #define GB_UART_TYPE_RECEIVE_DATA 0x03 /* Unsolicited data */
1293 #define GB_UART_TYPE_SET_LINE_CODING 0x04
1294 #define GB_UART_TYPE_SET_CONTROL_LINE_STATE 0x05
1295 #define GB_UART_TYPE_SEND_BREAK 0x06
1296 #define GB_UART_TYPE_SERIAL_STATE 0x07 /* Unsolicited data */
1297 #define GB_UART_TYPE_RECEIVE_CREDITS 0x08
1298 #define GB_UART_TYPE_FLUSH_FIFOS 0x09
1307 #define GB_UART_RECV_FLAG_FRAMING 0x01 /* Framing error */
1308 #define GB_UART_RECV_FLAG_PARITY 0x02 /* Parity error */
1309 #define GB_UART_RECV_FLAG_OVERRUN 0x04 /* Overrun error */
1310 #define GB_UART_RECV_FLAG_BREAK 0x08 /* Break */
1326 #define GB_SERIAL_1_STOP_BITS 0
1331 #define GB_SERIAL_NO_PARITY 0
1340 #define GB_SERIAL_AUTO_RTSCTS_EN 0x1
1344 #define GB_UART_CTRL_DTR 0x01
1345 #define GB_UART_CTRL_RTS 0x02
1356 #define GB_UART_CTRL_DCD 0x01
1357 #define GB_UART_CTRL_DSR 0x02
1358 #define GB_UART_CTRL_RI 0x04
1366 #define GB_SERIAL_FLAG_FLUSH_TRANSMITTER 0x01
1367 #define GB_SERIAL_FLAG_FLUSH_RECEIVER 0x02
1373 #define GB_LOOPBACK_TYPE_PING 0x02
1374 #define GB_LOOPBACK_TYPE_TRANSFER 0x03
1375 #define GB_LOOPBACK_TYPE_SINK 0x04
1397 #define GB_SDIO_TYPE_GET_CAPABILITIES 0x02
1398 #define GB_SDIO_TYPE_SET_IOS 0x03
1399 #define GB_SDIO_TYPE_COMMAND 0x04
1400 #define GB_SDIO_TYPE_TRANSFER 0x05
1401 #define GB_SDIO_TYPE_EVENT 0x06
1406 #define GB_SDIO_CAP_NONREMOVABLE 0x00000001
1407 #define GB_SDIO_CAP_4_BIT_DATA 0x00000002
1408 #define GB_SDIO_CAP_8_BIT_DATA 0x00000004
1409 #define GB_SDIO_CAP_MMC_HS 0x00000008
1410 #define GB_SDIO_CAP_SD_HS 0x00000010
1411 #define GB_SDIO_CAP_ERASE 0x00000020
1412 #define GB_SDIO_CAP_1_2V_DDR 0x00000040
1413 #define GB_SDIO_CAP_1_8V_DDR 0x00000080
1414 #define GB_SDIO_CAP_POWER_OFF_CARD 0x00000100
1415 #define GB_SDIO_CAP_UHS_SDR12 0x00000200
1416 #define GB_SDIO_CAP_UHS_SDR25 0x00000400
1417 #define GB_SDIO_CAP_UHS_SDR50 0x00000800
1418 #define GB_SDIO_CAP_UHS_SDR104 0x00001000
1419 #define GB_SDIO_CAP_UHS_DDR50 0x00002000
1420 #define GB_SDIO_CAP_DRIVER_TYPE_A 0x00004000
1421 #define GB_SDIO_CAP_DRIVER_TYPE_C 0x00008000
1422 #define GB_SDIO_CAP_DRIVER_TYPE_D 0x00010000
1423 #define GB_SDIO_CAP_HS200_1_2V 0x00020000
1424 #define GB_SDIO_CAP_HS200_1_8V 0x00040000
1425 #define GB_SDIO_CAP_HS400_1_2V 0x00080000
1426 #define GB_SDIO_CAP_HS400_1_8V 0x00100000
1440 #define GB_SDIO_VDD_165_195 0x00000001
1441 #define GB_SDIO_VDD_20_21 0x00000002
1442 #define GB_SDIO_VDD_21_22 0x00000004
1443 #define GB_SDIO_VDD_22_23 0x00000008
1444 #define GB_SDIO_VDD_23_24 0x00000010
1445 #define GB_SDIO_VDD_24_25 0x00000020
1446 #define GB_SDIO_VDD_25_26 0x00000040
1447 #define GB_SDIO_VDD_26_27 0x00000080
1448 #define GB_SDIO_VDD_27_28 0x00000100
1449 #define GB_SDIO_VDD_28_29 0x00000200
1450 #define GB_SDIO_VDD_29_30 0x00000400
1451 #define GB_SDIO_VDD_30_31 0x00000800
1452 #define GB_SDIO_VDD_31_32 0x00001000
1453 #define GB_SDIO_VDD_32_33 0x00002000
1454 #define GB_SDIO_VDD_33_34 0x00004000
1455 #define GB_SDIO_VDD_34_35 0x00008000
1456 #define GB_SDIO_VDD_35_36 0x00010000
1459 #define GB_SDIO_BUSMODE_OPENDRAIN 0x00
1460 #define GB_SDIO_BUSMODE_PUSHPULL 0x01
1463 #define GB_SDIO_POWER_OFF 0x00
1464 #define GB_SDIO_POWER_UP 0x01
1465 #define GB_SDIO_POWER_ON 0x02
1466 #define GB_SDIO_POWER_UNDEFINED 0x03
1469 #define GB_SDIO_BUS_WIDTH_1 0x00
1470 #define GB_SDIO_BUS_WIDTH_4 0x02
1471 #define GB_SDIO_BUS_WIDTH_8 0x03
1474 #define GB_SDIO_TIMING_LEGACY 0x00
1475 #define GB_SDIO_TIMING_MMC_HS 0x01
1476 #define GB_SDIO_TIMING_SD_HS 0x02
1477 #define GB_SDIO_TIMING_UHS_SDR12 0x03
1478 #define GB_SDIO_TIMING_UHS_SDR25 0x04
1479 #define GB_SDIO_TIMING_UHS_SDR50 0x05
1480 #define GB_SDIO_TIMING_UHS_SDR104 0x06
1481 #define GB_SDIO_TIMING_UHS_DDR50 0x07
1482 #define GB_SDIO_TIMING_MMC_DDR52 0x08
1483 #define GB_SDIO_TIMING_MMC_HS200 0x09
1484 #define GB_SDIO_TIMING_MMC_HS400 0x0A
1487 #define GB_SDIO_SIGNAL_VOLTAGE_330 0x00
1488 #define GB_SDIO_SIGNAL_VOLTAGE_180 0x01
1489 #define GB_SDIO_SIGNAL_VOLTAGE_120 0x02
1492 #define GB_SDIO_SET_DRIVER_TYPE_B 0x00
1493 #define GB_SDIO_SET_DRIVER_TYPE_A 0x01
1494 #define GB_SDIO_SET_DRIVER_TYPE_C 0x02
1495 #define GB_SDIO_SET_DRIVER_TYPE_D 0x03
1502 #define GB_SDIO_RSP_NONE 0x00
1503 #define GB_SDIO_RSP_PRESENT 0x01
1504 #define GB_SDIO_RSP_136 0x02
1505 #define GB_SDIO_RSP_CRC 0x04
1506 #define GB_SDIO_RSP_BUSY 0x08
1507 #define GB_SDIO_RSP_OPCODE 0x10
1510 #define GB_SDIO_CMD_AC 0x00
1511 #define GB_SDIO_CMD_ADTC 0x01
1512 #define GB_SDIO_CMD_BC 0x02
1513 #define GB_SDIO_CMD_BCR 0x03
1527 #define GB_SDIO_DATA_WRITE 0x01
1528 #define GB_SDIO_DATA_READ 0x02
1529 #define GB_SDIO_DATA_STREAM 0x04
1545 #define GB_SDIO_CARD_INSERTED 0x01
1546 #define GB_SDIO_CARD_REMOVED 0x02
1547 #define GB_SDIO_WP 0x04
1553 #define GB_CAMERA_TYPE_CAPABILITIES 0x02
1554 #define GB_CAMERA_TYPE_CONFIGURE_STREAMS 0x03
1555 #define GB_CAMERA_TYPE_CAPTURE 0x04
1556 #define GB_CAMERA_TYPE_FLUSH 0x05
1557 #define GB_CAMERA_TYPE_METADATA 0x06
1573 #define GB_CAMERA_CONFIGURE_STREAMS_TEST_ONLY 0x01
1592 #define GB_CAMERA_CONFIGURE_STREAMS_ADJUSTED 0x01
1625 #define GB_LIGHTS_TYPE_GET_LIGHTS 0x02
1626 #define GB_LIGHTS_TYPE_GET_LIGHT_CONFIG 0x03
1627 #define GB_LIGHTS_TYPE_GET_CHANNEL_CONFIG 0x04
1628 #define GB_LIGHTS_TYPE_GET_CHANNEL_FLASH_CONFIG 0x05
1629 #define GB_LIGHTS_TYPE_SET_BRIGHTNESS 0x06
1630 #define GB_LIGHTS_TYPE_SET_BLINK 0x07
1631 #define GB_LIGHTS_TYPE_SET_COLOR 0x08
1632 #define GB_LIGHTS_TYPE_SET_FADE 0x09
1633 #define GB_LIGHTS_TYPE_EVENT 0x0A
1634 #define GB_LIGHTS_TYPE_SET_FLASH_INTENSITY 0x0B
1635 #define GB_LIGHTS_TYPE_SET_FLASH_STROBE 0x0C
1636 #define GB_LIGHTS_TYPE_SET_FLASH_TIMEOUT 0x0D
1637 #define GB_LIGHTS_TYPE_GET_FLASH_FAULT 0x0E
1645 #define GB_CHANNEL_MODE_NONE 0x00000000
1646 #define GB_CHANNEL_MODE_BATTERY 0x00000001
1647 #define GB_CHANNEL_MODE_POWER 0x00000002
1648 #define GB_CHANNEL_MODE_WIRELESS 0x00000004
1649 #define GB_CHANNEL_MODE_BLUETOOTH 0x00000008
1650 #define GB_CHANNEL_MODE_KEYBOARD 0x00000010
1651 #define GB_CHANNEL_MODE_BUTTONS 0x00000020
1652 #define GB_CHANNEL_MODE_NOTIFICATION 0x00000040
1653 #define GB_CHANNEL_MODE_ATTENTION 0x00000080
1654 #define GB_CHANNEL_MODE_FLASH 0x00000100
1655 #define GB_CHANNEL_MODE_TORCH 0x00000200
1656 #define GB_CHANNEL_MODE_INDICATOR 0x00000400
1659 #define GB_CHANNEL_MODE_DEFINED_RANGE 0x000004FF
1660 #define GB_CHANNEL_MODE_VENDOR_RANGE 0x00F00000
1663 #define GB_LIGHT_CHANNEL_MULTICOLOR 0x00000001
1664 #define GB_LIGHT_CHANNEL_FADER 0x00000002
1665 #define GB_LIGHT_CHANNEL_BLINK 0x00000004
1749 #define GB_LIGHTS_LIGHT_CONFIG 0x01
1782 #define GB_LIGHTS_FLASH_FAULT_OVER_VOLTAGE 0x00000000
1783 #define GB_LIGHTS_FLASH_FAULT_TIMEOUT 0x00000001
1784 #define GB_LIGHTS_FLASH_FAULT_OVER_TEMPERATURE 0x00000002
1785 #define GB_LIGHTS_FLASH_FAULT_SHORT_CIRCUIT 0x00000004
1786 #define GB_LIGHTS_FLASH_FAULT_OVER_CURRENT 0x00000008
1787 #define GB_LIGHTS_FLASH_FAULT_INDICATOR 0x00000010
1788 #define GB_LIGHTS_FLASH_FAULT_UNDER_VOLTAGE 0x00000020
1789 #define GB_LIGHTS_FLASH_FAULT_INPUT_VOLTAGE 0x00000040
1790 #define GB_LIGHTS_FLASH_FAULT_LED_OVER_TEMPERATURE 0x00000080
1795 #define GB_AUDIO_TYPE_GET_TOPOLOGY_SIZE 0x02
1796 #define GB_AUDIO_TYPE_GET_TOPOLOGY 0x03
1797 #define GB_AUDIO_TYPE_GET_CONTROL 0x04
1798 #define GB_AUDIO_TYPE_SET_CONTROL 0x05
1799 #define GB_AUDIO_TYPE_ENABLE_WIDGET 0x06
1800 #define GB_AUDIO_TYPE_DISABLE_WIDGET 0x07
1801 #define GB_AUDIO_TYPE_GET_PCM 0x08
1802 #define GB_AUDIO_TYPE_SET_PCM 0x09
1803 #define GB_AUDIO_TYPE_SET_TX_DATA_SIZE 0x0a
1804 /* 0x0b unused */
1805 #define GB_AUDIO_TYPE_ACTIVATE_TX 0x0c
1806 #define GB_AUDIO_TYPE_DEACTIVATE_TX 0x0d
1807 #define GB_AUDIO_TYPE_SET_RX_DATA_SIZE 0x0e
1808 /* 0x0f unused */
1809 #define GB_AUDIO_TYPE_ACTIVATE_RX 0x10
1810 #define GB_AUDIO_TYPE_DEACTIVATE_RX 0x11
1811 #define GB_AUDIO_TYPE_JACK_EVENT 0x12
1812 #define GB_AUDIO_TYPE_BUTTON_EVENT 0x13
1813 #define GB_AUDIO_TYPE_STREAMING_EVENT 0x14
1814 #define GB_AUDIO_TYPE_SEND_DATA 0x15
1827 #define GB_AUDIO_PCM_FMT_S8 BIT(0)
1843 #define GB_AUDIO_PCM_RATE_5512 BIT(0)
1857 #define GB_AUDIO_STREAM_TYPE_CAPTURE 0x1
1858 #define GB_AUDIO_STREAM_TYPE_PLAYBACK 0x2
1860 #define GB_AUDIO_CTL_ELEM_ACCESS_READ BIT(0)
1864 #define GB_AUDIO_CTL_ELEM_TYPE_BOOLEAN 0x01
1865 #define GB_AUDIO_CTL_ELEM_TYPE_INTEGER 0x02
1866 #define GB_AUDIO_CTL_ELEM_TYPE_ENUMERATED 0x03
1867 #define GB_AUDIO_CTL_ELEM_TYPE_INTEGER64 0x06
1870 #define GB_AUDIO_CTL_ELEM_IFACE_CARD 0x00
1871 #define GB_AUDIO_CTL_ELEM_IFACE_HWDEP 0x01
1872 #define GB_AUDIO_CTL_ELEM_IFACE_MIXER 0x02
1873 #define GB_AUDIO_CTL_ELEM_IFACE_PCM 0x03
1874 #define GB_AUDIO_CTL_ELEM_IFACE_RAWMIDI 0x04
1875 #define GB_AUDIO_CTL_ELEM_IFACE_TIMER 0x05
1876 #define GB_AUDIO_CTL_ELEM_IFACE_SEQUENCER 0x06
1879 #define GB_AUDIO_ACCESS_READ BIT(0)
1891 #define GB_AUDIO_WIDGET_TYPE_INPUT 0x0
1892 #define GB_AUDIO_WIDGET_TYPE_OUTPUT 0x1
1893 #define GB_AUDIO_WIDGET_TYPE_MUX 0x2
1894 #define GB_AUDIO_WIDGET_TYPE_VIRT_MUX 0x3
1895 #define GB_AUDIO_WIDGET_TYPE_VALUE_MUX 0x4
1896 #define GB_AUDIO_WIDGET_TYPE_MIXER 0x5
1897 #define GB_AUDIO_WIDGET_TYPE_MIXER_NAMED_CTL 0x6
1898 #define GB_AUDIO_WIDGET_TYPE_PGA 0x7
1899 #define GB_AUDIO_WIDGET_TYPE_OUT_DRV 0x8
1900 #define GB_AUDIO_WIDGET_TYPE_ADC 0x9
1901 #define GB_AUDIO_WIDGET_TYPE_DAC 0xa
1902 #define GB_AUDIO_WIDGET_TYPE_MICBIAS 0xb
1903 #define GB_AUDIO_WIDGET_TYPE_MIC 0xc
1904 #define GB_AUDIO_WIDGET_TYPE_HP 0xd
1905 #define GB_AUDIO_WIDGET_TYPE_SPK 0xe
1906 #define GB_AUDIO_WIDGET_TYPE_LINE 0xf
1907 #define GB_AUDIO_WIDGET_TYPE_SWITCH 0x10
1908 #define GB_AUDIO_WIDGET_TYPE_VMID 0x11
1909 #define GB_AUDIO_WIDGET_TYPE_PRE 0x12
1910 #define GB_AUDIO_WIDGET_TYPE_POST 0x13
1911 #define GB_AUDIO_WIDGET_TYPE_SUPPLY 0x14
1912 #define GB_AUDIO_WIDGET_TYPE_REGULATOR_SUPPLY 0x15
1913 #define GB_AUDIO_WIDGET_TYPE_CLOCK_SUPPLY 0x16
1914 #define GB_AUDIO_WIDGET_TYPE_AIF_IN 0x17
1915 #define GB_AUDIO_WIDGET_TYPE_AIF_OUT 0x18
1916 #define GB_AUDIO_WIDGET_TYPE_SIGGEN 0x19
1917 #define GB_AUDIO_WIDGET_TYPE_DAI_IN 0x1a
1918 #define GB_AUDIO_WIDGET_TYPE_DAI_OUT 0x1b
1919 #define GB_AUDIO_WIDGET_TYPE_DAI_LINK 0x1c
1921 #define GB_AUDIO_WIDGET_STATE_DISABLED 0x01
1922 #define GB_AUDIO_WIDGET_STATE_ENAABLED 0x02
1924 #define GB_AUDIO_JACK_EVENT_INSERTION 0x1
1925 #define GB_AUDIO_JACK_EVENT_REMOVAL 0x2
1927 #define GB_AUDIO_BUTTON_EVENT_PRESS 0x1
1928 #define GB_AUDIO_BUTTON_EVENT_RELEASE 0x2
1930 #define GB_AUDIO_STREAMING_EVENT_UNSPECIFIED 0x1
1931 #define GB_AUDIO_STREAMING_EVENT_HALT 0x2
1932 #define GB_AUDIO_STREAMING_EVENT_INTERNAL_ERROR 0x3
1933 #define GB_AUDIO_STREAMING_EVENT_PROTOCOL_ERROR 0x4
1934 #define GB_AUDIO_STREAMING_EVENT_FAILURE 0x5
1935 #define GB_AUDIO_STREAMING_EVENT_UNDERRUN 0x6
1936 #define GB_AUDIO_STREAMING_EVENT_OVERRUN 0x7
1937 #define GB_AUDIO_STREAMING_EVENT_CLOCKING 0x8
1938 #define GB_AUDIO_STREAMING_EVENT_DATA_LEN 0x9
1940 #define GB_AUDIO_INVALID_INDEX 0xff
1943 #define GB_AUDIO_JACK_HEADPHONE 0x0000001
1944 #define GB_AUDIO_JACK_MICROPHONE 0x0000002
1947 #define GB_AUDIO_JACK_LINEOUT 0x0000004
1948 #define GB_AUDIO_JACK_MECHANICAL 0x0000008
1949 #define GB_AUDIO_JACK_VIDEOOUT 0x0000010
1952 #define GB_AUDIO_JACK_LINEIN 0x0000020
1953 #define GB_AUDIO_JACK_OC_HPHL 0x0000040
1954 #define GB_AUDIO_JACK_OC_HPHR 0x0000080
1955 #define GB_AUDIO_JACK_MICROPHONE2 0x0000200
1960 #define GB_AUDIO_JACK_BTN_0 0x4000000
1961 #define GB_AUDIO_JACK_BTN_1 0x2000000
1962 #define GB_AUDIO_JACK_BTN_2 0x1000000
1963 #define GB_AUDIO_JACK_BTN_3 0x0800000
2020 __u8 id; /* 0-63 */
2042 __u8 control_id; /* 0-63 */
2167 #define GB_LOG_TYPE_SEND_LOG 0x02