diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-06 05:37:47 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-21 06:36:42 -0400 |
commit | ab2b599ebfbdd4e311e796643d487722256418b6 (patch) | |
tree | ee5a16095e8ec732b15edc2fa5aa6040a3426123 | |
parent | 4c3bdb5e2f5612ceb99ac17dbbe673b59a94d105 (diff) |
[media] siano: add the remaining new defines from new driver
Add the remaining new defines/enums from Doron Cohen's patch:
http://patchwork.linuxtv.org/patch/7882/
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/media/common/siano/smscoreapi.h | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/drivers/media/common/siano/smscoreapi.h b/drivers/media/common/siano/smscoreapi.h index 0078fef095a7..fc451e206436 100644 --- a/drivers/media/common/siano/smscoreapi.h +++ b/drivers/media/common/siano/smscoreapi.h | |||
@@ -50,18 +50,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
50 | #define SMS_ALIGN_ADDRESS(addr) \ | 50 | #define SMS_ALIGN_ADDRESS(addr) \ |
51 | ((((uintptr_t)(addr)) + (SMS_DMA_ALIGNMENT-1)) & ~(SMS_DMA_ALIGNMENT-1)) | 51 | ((((uintptr_t)(addr)) + (SMS_DMA_ALIGNMENT-1)) & ~(SMS_DMA_ALIGNMENT-1)) |
52 | 52 | ||
53 | #define SMS_DEVICE_FAMILY1 0 | ||
53 | #define SMS_DEVICE_FAMILY2 1 | 54 | #define SMS_DEVICE_FAMILY2 1 |
54 | #define SMS_ROM_NO_RESPONSE 2 | 55 | #define SMS_ROM_NO_RESPONSE 2 |
55 | #define SMS_DEVICE_NOT_READY 0x8000000 | 56 | #define SMS_DEVICE_NOT_READY 0x8000000 |
56 | 57 | ||
57 | enum sms_device_type_st { | 58 | enum sms_device_type_st { |
59 | SMS_UNKNOWN_TYPE = -1, | ||
58 | SMS_STELLAR = 0, | 60 | SMS_STELLAR = 0, |
59 | SMS_NOVA_A0, | 61 | SMS_NOVA_A0, |
60 | SMS_NOVA_B0, | 62 | SMS_NOVA_B0, |
61 | SMS_VEGA, | 63 | SMS_VEGA, |
64 | SMS_VENICE, | ||
65 | SMS_MING, | ||
66 | SMS_PELE, | ||
67 | SMS_RIO, | ||
68 | SMS_DENVER_1530, | ||
69 | SMS_DENVER_2160, | ||
62 | SMS_NUM_OF_DEVICE_TYPES | 70 | SMS_NUM_OF_DEVICE_TYPES |
63 | }; | 71 | }; |
64 | 72 | ||
73 | enum sms_power_mode_st { | ||
74 | SMS_POWER_MODE_ACTIVE, | ||
75 | SMS_POWER_MODE_SUSPENDED | ||
76 | }; | ||
77 | |||
65 | struct smscore_device_t; | 78 | struct smscore_device_t; |
66 | struct smscore_client_t; | 79 | struct smscore_client_t; |
67 | struct smscore_buffer_t; | 80 | struct smscore_buffer_t; |
@@ -176,18 +189,29 @@ struct smscore_device_t { | |||
176 | #define SMS_ANTENNA_GPIO_0 1 | 189 | #define SMS_ANTENNA_GPIO_0 1 |
177 | #define SMS_ANTENNA_GPIO_1 0 | 190 | #define SMS_ANTENNA_GPIO_1 0 |
178 | 191 | ||
179 | #define BW_8_MHZ 0 | 192 | enum sms_bandwidth_mode { |
180 | #define BW_7_MHZ 1 | 193 | BW_8_MHZ = 0, |
181 | #define BW_6_MHZ 2 | 194 | BW_7_MHZ = 1, |
182 | #define BW_5_MHZ 3 | 195 | BW_6_MHZ = 2, |
183 | #define BW_ISDBT_1SEG 4 | 196 | BW_5_MHZ = 3, |
184 | #define BW_ISDBT_3SEG 5 | 197 | BW_ISDBT_1SEG = 4, |
198 | BW_ISDBT_3SEG = 5, | ||
199 | BW_2_MHZ = 6, | ||
200 | BW_FM_RADIO = 7, | ||
201 | BW_ISDBT_13SEG = 8, | ||
202 | BW_1_5_MHZ = 15, | ||
203 | BW_UNKNOWN = 0xffff | ||
204 | }; | ||
205 | |||
185 | 206 | ||
186 | #define MSG_HDR_FLAG_SPLIT_MSG 4 | 207 | #define MSG_HDR_FLAG_SPLIT_MSG 4 |
187 | 208 | ||
188 | #define MAX_GPIO_PIN_NUMBER 31 | 209 | #define MAX_GPIO_PIN_NUMBER 31 |
189 | 210 | ||
190 | #define HIF_TASK 11 | 211 | #define HIF_TASK 11 |
212 | #define HIF_TASK_SLAVE 22 | ||
213 | #define HIF_TASK_SLAVE2 33 | ||
214 | #define HIF_TASK_SLAVE3 44 | ||
191 | #define SMS_HOST_LIB 150 | 215 | #define SMS_HOST_LIB 150 |
192 | #define DVBT_BDA_CONTROL_MSG_ID 201 | 216 | #define DVBT_BDA_CONTROL_MSG_ID 201 |
193 | 217 | ||
@@ -545,6 +569,9 @@ enum SMS_DEVICE_MODE { | |||
545 | DEVICE_MODE_ISDBT_BDA, | 569 | DEVICE_MODE_ISDBT_BDA, |
546 | DEVICE_MODE_CMMB, | 570 | DEVICE_MODE_CMMB, |
547 | DEVICE_MODE_RAW_TUNER, | 571 | DEVICE_MODE_RAW_TUNER, |
572 | DEVICE_MODE_FM_RADIO, | ||
573 | DEVICE_MODE_FM_RADIO_BDA, | ||
574 | DEVICE_MODE_ATSC, | ||
548 | DEVICE_MODE_MAX, | 575 | DEVICE_MODE_MAX, |
549 | }; | 576 | }; |
550 | 577 | ||