• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_team: "trendy_team_fwk_telephony",
3    // See: http://go/android-license-faq
4    // A large-scale-change added 'default_applicable_licenses' to import
5    // all of the 'license_kinds' from "hardware_interfaces_license"
6    // to get the below license kinds:
7    //   SPDX-license-identifier-Apache-2.0
8    default_applicable_licenses: ["hardware_interfaces_license"],
9}
10
11aidl_interface {
12    name: "android.hardware.radio",
13    vendor_available: true,
14    host_supported: true,
15    srcs: ["android/hardware/radio/*.aidl"],
16    stability: "vintf",
17    flags: ["-Werror"],
18    backend: {
19        cpp: {
20            enabled: true,
21        },
22        java: {
23            sdk_version: "module_current",
24        },
25    },
26    versions_with_info: [
27        {
28            version: "1",
29            imports: [],
30        },
31        {
32            version: "2",
33            imports: [],
34        },
35        {
36            version: "3",
37            imports: [],
38        },
39        {
40            version: "4",
41            imports: [],
42        },
43
44    ],
45    frozen: false,
46
47}
48
49aidl_interface {
50    name: "android.hardware.radio.config",
51    vendor_available: true,
52    host_supported: true,
53    srcs: ["android/hardware/radio/config/*.aidl"],
54    stability: "vintf",
55    imports: ["android.hardware.radio-V5"],
56    flags: ["-Werror"],
57    backend: {
58        cpp: {
59            enabled: true,
60        },
61        java: {
62            sdk_version: "module_current",
63        },
64    },
65    versions_with_info: [
66        {
67            version: "1",
68            imports: ["android.hardware.radio-V1"],
69        },
70        {
71            version: "2",
72            imports: ["android.hardware.radio-V2"],
73        },
74        {
75            version: "3",
76            imports: ["android.hardware.radio-V3"],
77        },
78        {
79            version: "4",
80            imports: ["android.hardware.radio-V4"],
81        },
82
83    ],
84    frozen: false,
85
86}
87
88aidl_interface {
89    name: "android.hardware.radio.data",
90    vendor_available: true,
91    host_supported: true,
92    srcs: ["android/hardware/radio/data/*.aidl"],
93    stability: "vintf",
94    imports: ["android.hardware.radio-V5"],
95    flags: ["-Werror"],
96    backend: {
97        cpp: {
98            enabled: true,
99        },
100        java: {
101            sdk_version: "module_current",
102        },
103    },
104    versions_with_info: [
105        {
106            version: "1",
107            imports: ["android.hardware.radio-V1"],
108        },
109        {
110            version: "2",
111            imports: ["android.hardware.radio-V2"],
112        },
113        {
114            version: "3",
115            imports: ["android.hardware.radio-V3"],
116        },
117        {
118            version: "4",
119            imports: ["android.hardware.radio-V4"],
120        },
121
122    ],
123    frozen: false,
124}
125
126aidl_interface {
127    name: "android.hardware.radio.messaging",
128    vendor_available: true,
129    host_supported: true,
130    srcs: ["android/hardware/radio/messaging/*.aidl"],
131    stability: "vintf",
132    imports: ["android.hardware.radio-V5"],
133    flags: ["-Werror"],
134    backend: {
135        cpp: {
136            enabled: true,
137        },
138        java: {
139            sdk_version: "module_current",
140        },
141    },
142    versions_with_info: [
143        {
144            version: "1",
145            imports: ["android.hardware.radio-V1"],
146        },
147        {
148            version: "2",
149            imports: ["android.hardware.radio-V2"],
150        },
151        {
152            version: "3",
153            imports: ["android.hardware.radio-V3"],
154        },
155        {
156            version: "4",
157            imports: ["android.hardware.radio-V4"],
158        },
159
160    ],
161    frozen: false,
162}
163
164aidl_interface {
165    name: "android.hardware.radio.modem",
166    vendor_available: true,
167    host_supported: true,
168    srcs: ["android/hardware/radio/modem/*.aidl"],
169    stability: "vintf",
170    imports: ["android.hardware.radio-V5"],
171    flags: ["-Werror"],
172    backend: {
173        cpp: {
174            enabled: true,
175        },
176        java: {
177            sdk_version: "module_current",
178        },
179    },
180    versions_with_info: [
181        {
182            version: "1",
183            imports: ["android.hardware.radio-V1"],
184        },
185        {
186            version: "2",
187            imports: ["android.hardware.radio-V2"],
188        },
189        {
190            version: "3",
191            imports: ["android.hardware.radio-V3"],
192        },
193        {
194            version: "4",
195            imports: ["android.hardware.radio-V4"],
196        },
197
198    ],
199    frozen: false,
200}
201
202aidl_interface {
203    name: "android.hardware.radio.network",
204    vendor_available: true,
205    host_supported: true,
206    srcs: ["android/hardware/radio/network/*.aidl"],
207    stability: "vintf",
208    imports: ["android.hardware.radio-V5"],
209    flags: ["-Werror"],
210    backend: {
211        cpp: {
212            enabled: true,
213        },
214        java: {
215            sdk_version: "module_current",
216        },
217    },
218    versions_with_info: [
219        {
220            version: "1",
221            imports: ["android.hardware.radio-V1"],
222        },
223        {
224            version: "2",
225            imports: ["android.hardware.radio-V2"],
226        },
227        {
228            version: "3",
229            imports: ["android.hardware.radio-V3"],
230        },
231        {
232            version: "4",
233            imports: ["android.hardware.radio-V4"],
234        },
235
236    ],
237    frozen: false,
238}
239
240aidl_interface {
241    name: "android.hardware.radio.sap",
242    vendor_available: true,
243    host_supported: true,
244    srcs: ["android/hardware/radio/sap/*.aidl"],
245    stability: "vintf",
246    flags: ["-Werror"],
247    backend: {
248        cpp: {
249            enabled: true,
250        },
251        java: {
252            apex_available: [
253                "//apex_available:platform",
254                "com.android.bt",
255            ],
256            sdk_version: "module_current",
257            min_sdk_version: "Tiramisu",
258        },
259    },
260    versions_with_info: [
261        {
262            version: "1",
263            imports: [],
264        },
265    ],
266    frozen: true,
267}
268
269aidl_interface {
270    name: "android.hardware.radio.sim",
271    vendor_available: true,
272    host_supported: true,
273    srcs: ["android/hardware/radio/sim/*.aidl"],
274    stability: "vintf",
275    flags: ["-Werror"],
276    imports: [
277        "android.hardware.radio-V5",
278        "android.hardware.radio.config-V5",
279    ],
280    backend: {
281        cpp: {
282            enabled: true,
283        },
284        java: {
285            sdk_version: "module_current",
286        },
287    },
288    versions_with_info: [
289        {
290            version: "1",
291            imports: [
292                "android.hardware.radio-V1",
293                "android.hardware.radio.config-V1",
294            ],
295        },
296        {
297            version: "2",
298            imports: [
299                "android.hardware.radio-V2",
300                "android.hardware.radio.config-V2",
301            ],
302        },
303        {
304            version: "3",
305            imports: [
306                "android.hardware.radio-V3",
307                "android.hardware.radio.config-V3",
308            ],
309        },
310        {
311            version: "4",
312            imports: [
313                "android.hardware.radio-V4",
314                "android.hardware.radio.config-V4",
315            ],
316        },
317
318    ],
319    frozen: false,
320}
321
322aidl_interface {
323    name: "android.hardware.radio.voice",
324    vendor_available: true,
325    host_supported: true,
326    srcs: ["android/hardware/radio/voice/*.aidl"],
327    stability: "vintf",
328    imports: ["android.hardware.radio-V5"],
329    flags: ["-Werror"],
330    backend: {
331        cpp: {
332            enabled: true,
333        },
334        java: {
335            sdk_version: "module_current",
336        },
337    },
338    versions_with_info: [
339        {
340            version: "1",
341            imports: ["android.hardware.radio-V1"],
342        },
343        {
344            version: "2",
345            imports: ["android.hardware.radio-V2"],
346        },
347        {
348            version: "3",
349            imports: ["android.hardware.radio-V3"],
350        },
351        {
352            version: "4",
353            imports: ["android.hardware.radio-V4"],
354        },
355
356    ],
357    frozen: false,
358}
359
360aidl_interface {
361    name: "android.hardware.radio.ims.media",
362    vendor_available: true,
363    srcs: ["android/hardware/radio/ims/media/*.aidl"],
364    stability: "vintf",
365    imports: [
366        "android.hardware.radio-V5",
367        "android.hardware.radio.data-V5",
368    ],
369    flags: ["-Werror"],
370    backend: {
371        cpp: {
372            enabled: false,
373        },
374        java: {
375            sdk_version: "module_current",
376        },
377    },
378    versions_with_info: [
379        {
380            version: "1",
381            imports: [
382                "android.hardware.radio-V2",
383                "android.hardware.radio.data-V2",
384            ],
385        },
386        {
387            version: "2",
388            imports: [
389                "android.hardware.radio-V3",
390                "android.hardware.radio.data-V3",
391            ],
392        },
393        {
394            version: "3",
395            imports: [
396                "android.hardware.radio-V4",
397                "android.hardware.radio.data-V4",
398            ],
399        },
400
401    ],
402    frozen: false,
403}
404
405aidl_interface {
406    name: "android.hardware.radio.ims",
407    vendor_available: true,
408    srcs: ["android/hardware/radio/ims/*.aidl"],
409    stability: "vintf",
410    imports: ["android.hardware.radio-V5"],
411    flags: ["-Werror"],
412    backend: {
413        cpp: {
414            enabled: false,
415        },
416        java: {
417            sdk_version: "module_current",
418        },
419    },
420    versions_with_info: [
421        {
422            version: "1",
423            imports: ["android.hardware.radio-V2"],
424        },
425        {
426            version: "2",
427            imports: ["android.hardware.radio-V3"],
428        },
429        {
430            version: "3",
431            imports: ["android.hardware.radio-V4"],
432        },
433
434    ],
435    frozen: false,
436}
437