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