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