1 /**************************************************************************** 2 **************************************************************************** 3 *** 4 *** This header was automatically generated from a Linux kernel header 5 *** of the same name, to make information necessary for userspace to 6 *** call into the kernel available to libc. It contains only constants, 7 *** structures, and macros generated from the original header, and thus, 8 *** contains no copyrightable information. 9 *** 10 *** To edit the content of this header, modify the corresponding 11 *** source file (e.g. under external/kernel-headers/original/) then 12 *** run bionic/libc/kernel/tools/update_all.py 13 *** 14 *** Any manual change here will be lost the next time this script will 15 *** be run. You've been warned! 16 *** 17 **************************************************************************** 18 ****************************************************************************/ 19 #ifndef __UAPI_RADIO_IRIS_COMMANDS_H 20 #define __UAPI_RADIO_IRIS_COMMANDS_H 21 enum v4l2_cid_private_iris_t { 22 V4L2_CID_PRIVATE_IRIS_SRCHMODE = (0x08000000 + 1), 23 V4L2_CID_PRIVATE_IRIS_SCANDWELL, 24 V4L2_CID_PRIVATE_IRIS_SRCHON, 25 V4L2_CID_PRIVATE_IRIS_STATE, 26 V4L2_CID_PRIVATE_IRIS_TRANSMIT_MODE, 27 V4L2_CID_PRIVATE_IRIS_RDSGROUP_MASK, 28 V4L2_CID_PRIVATE_IRIS_REGION, 29 V4L2_CID_PRIVATE_IRIS_SIGNAL_TH, 30 V4L2_CID_PRIVATE_IRIS_SRCH_PTY, 31 V4L2_CID_PRIVATE_IRIS_SRCH_PI, 32 V4L2_CID_PRIVATE_IRIS_SRCH_CNT, 33 V4L2_CID_PRIVATE_IRIS_EMPHASIS, 34 V4L2_CID_PRIVATE_IRIS_RDS_STD, 35 V4L2_CID_PRIVATE_IRIS_SPACING, 36 V4L2_CID_PRIVATE_IRIS_RDSON, 37 V4L2_CID_PRIVATE_IRIS_RDSGROUP_PROC, 38 V4L2_CID_PRIVATE_IRIS_LP_MODE, 39 V4L2_CID_PRIVATE_IRIS_ANTENNA, 40 V4L2_CID_PRIVATE_IRIS_RDSD_BUF, 41 V4L2_CID_PRIVATE_IRIS_PSALL, 42 V4L2_CID_PRIVATE_IRIS_TX_SETPSREPEATCOUNT, 43 V4L2_CID_PRIVATE_IRIS_STOP_RDS_TX_PS_NAME, 44 V4L2_CID_PRIVATE_IRIS_STOP_RDS_TX_RT, 45 V4L2_CID_PRIVATE_IRIS_IOVERC, 46 V4L2_CID_PRIVATE_IRIS_INTDET, 47 V4L2_CID_PRIVATE_IRIS_MPX_DCC, 48 V4L2_CID_PRIVATE_IRIS_AF_JUMP, 49 V4L2_CID_PRIVATE_IRIS_RSSI_DELTA, 50 V4L2_CID_PRIVATE_IRIS_HLSI, 51 V4L2_CID_PRIVATE_IRIS_SOFT_MUTE, 52 V4L2_CID_PRIVATE_IRIS_RIVA_ACCS_ADDR, 53 V4L2_CID_PRIVATE_IRIS_RIVA_ACCS_LEN, 54 V4L2_CID_PRIVATE_IRIS_RIVA_PEEK, 55 V4L2_CID_PRIVATE_IRIS_RIVA_POKE, 56 V4L2_CID_PRIVATE_IRIS_SSBI_ACCS_ADDR, 57 V4L2_CID_PRIVATE_IRIS_SSBI_PEEK, 58 V4L2_CID_PRIVATE_IRIS_SSBI_POKE, 59 V4L2_CID_PRIVATE_IRIS_TX_TONE, 60 V4L2_CID_PRIVATE_IRIS_RDS_GRP_COUNTERS, 61 V4L2_CID_PRIVATE_IRIS_SET_NOTCH_FILTER, 62 V4L2_CID_PRIVATE_IRIS_SET_AUDIO_PATH, 63 V4L2_CID_PRIVATE_IRIS_DO_CALIBRATION, 64 V4L2_CID_PRIVATE_IRIS_SRCH_ALGORITHM, 65 V4L2_CID_PRIVATE_IRIS_GET_SINR, 66 V4L2_CID_PRIVATE_INTF_LOW_THRESHOLD, 67 V4L2_CID_PRIVATE_INTF_HIGH_THRESHOLD, 68 V4L2_CID_PRIVATE_SINR_THRESHOLD, 69 V4L2_CID_PRIVATE_SINR_SAMPLES, 70 V4L2_CID_PRIVATE_SPUR_FREQ, 71 V4L2_CID_PRIVATE_SPUR_FREQ_RMSSI, 72 V4L2_CID_PRIVATE_SPUR_SELECTION, 73 V4L2_CID_PRIVATE_UPDATE_SPUR_TABLE, 74 V4L2_CID_PRIVATE_VALID_CHANNEL, 75 V4L2_CID_PRIVATE_AF_RMSSI_TH, 76 V4L2_CID_PRIVATE_AF_RMSSI_SAMPLES, 77 V4L2_CID_PRIVATE_GOOD_CH_RMSSI_TH, 78 V4L2_CID_PRIVATE_SRCHALGOTYPE, 79 V4L2_CID_PRIVATE_CF0TH12, 80 V4L2_CID_PRIVATE_SINRFIRSTSTAGE, 81 V4L2_CID_PRIVATE_RMSSIFIRSTSTAGE, 82 V4L2_CID_PRIVATE_RXREPEATCOUNT, 83 V4L2_CID_PRIVATE_IRIS_RSSI_TH, 84 V4L2_CID_PRIVATE_IRIS_AF_JUMP_RSSI_TH, 85 V4L2_CID_PRIVATE_BLEND_SINRHI, 86 V4L2_CID_PRIVATE_BLEND_RMSSIHI, 87 V4L2_CID_PRIVATE_IRIS_READ_DEFAULT = 0x00980928, 88 V4L2_CID_PRIVATE_IRIS_WRITE_DEFAULT, 89 V4L2_CID_PRIVATE_IRIS_SET_CALIBRATION, 90 V4L2_CID_PRIVATE_IRIS_SET_SPURTABLE = 0x0098092D, 91 V4L2_CID_PRIVATE_IRIS_GET_SPUR_TBL = 0x0098092E, 92 }; 93 enum iris_evt_t { 94 IRIS_EVT_RADIO_READY, 95 IRIS_EVT_TUNE_SUCC, 96 IRIS_EVT_SEEK_COMPLETE, 97 IRIS_EVT_SCAN_NEXT, 98 IRIS_EVT_NEW_RAW_RDS, 99 IRIS_EVT_NEW_RT_RDS, 100 IRIS_EVT_NEW_PS_RDS, 101 IRIS_EVT_ERROR, 102 IRIS_EVT_BELOW_TH, 103 IRIS_EVT_ABOVE_TH, 104 IRIS_EVT_STEREO, 105 IRIS_EVT_MONO, 106 IRIS_EVT_RDS_AVAIL, 107 IRIS_EVT_RDS_NOT_AVAIL, 108 IRIS_EVT_NEW_SRCH_LIST, 109 IRIS_EVT_NEW_AF_LIST, 110 IRIS_EVT_TXRDSDAT, 111 IRIS_EVT_TXRDSDONE, 112 IRIS_EVT_RADIO_DISABLED, 113 IRIS_EVT_NEW_ODA, 114 IRIS_EVT_NEW_RT_PLUS, 115 IRIS_EVT_NEW_ERT, 116 IRIS_EVT_SPUR_TBL, 117 }; 118 #endif 119