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 ], 41 frozen: false, 42 43} 44 45aidl_interface { 46 name: "android.hardware.radio.config", 47 vendor_available: true, 48 host_supported: true, 49 srcs: ["android/hardware/radio/config/*.aidl"], 50 stability: "vintf", 51 imports: ["android.hardware.radio-V4"], 52 flags: ["-Werror"], 53 backend: { 54 cpp: { 55 enabled: true, 56 }, 57 java: { 58 sdk_version: "module_current", 59 }, 60 }, 61 versions_with_info: [ 62 { 63 version: "1", 64 imports: ["android.hardware.radio-V1"], 65 }, 66 { 67 version: "2", 68 imports: ["android.hardware.radio-V2"], 69 }, 70 { 71 version: "3", 72 imports: ["android.hardware.radio-V3"], 73 }, 74 75 ], 76 frozen: false, 77 78} 79 80aidl_interface { 81 name: "android.hardware.radio.data", 82 vendor_available: true, 83 host_supported: true, 84 srcs: ["android/hardware/radio/data/*.aidl"], 85 stability: "vintf", 86 imports: ["android.hardware.radio-V4"], 87 flags: ["-Werror"], 88 backend: { 89 cpp: { 90 enabled: true, 91 }, 92 java: { 93 sdk_version: "module_current", 94 }, 95 }, 96 versions_with_info: [ 97 { 98 version: "1", 99 imports: ["android.hardware.radio-V1"], 100 }, 101 { 102 version: "2", 103 imports: ["android.hardware.radio-V2"], 104 }, 105 { 106 version: "3", 107 imports: ["android.hardware.radio-V3"], 108 }, 109 110 ], 111 frozen: false, 112} 113 114aidl_interface { 115 name: "android.hardware.radio.messaging", 116 vendor_available: true, 117 host_supported: true, 118 srcs: ["android/hardware/radio/messaging/*.aidl"], 119 stability: "vintf", 120 imports: ["android.hardware.radio-V4"], 121 flags: ["-Werror"], 122 backend: { 123 cpp: { 124 enabled: true, 125 }, 126 java: { 127 sdk_version: "module_current", 128 }, 129 }, 130 versions_with_info: [ 131 { 132 version: "1", 133 imports: ["android.hardware.radio-V1"], 134 }, 135 { 136 version: "2", 137 imports: ["android.hardware.radio-V2"], 138 }, 139 { 140 version: "3", 141 imports: ["android.hardware.radio-V3"], 142 }, 143 144 ], 145 frozen: false, 146} 147 148aidl_interface { 149 name: "android.hardware.radio.modem", 150 vendor_available: true, 151 host_supported: true, 152 srcs: ["android/hardware/radio/modem/*.aidl"], 153 stability: "vintf", 154 imports: ["android.hardware.radio-V4"], 155 flags: ["-Werror"], 156 backend: { 157 cpp: { 158 enabled: true, 159 }, 160 java: { 161 sdk_version: "module_current", 162 }, 163 }, 164 versions_with_info: [ 165 { 166 version: "1", 167 imports: ["android.hardware.radio-V1"], 168 }, 169 { 170 version: "2", 171 imports: ["android.hardware.radio-V2"], 172 }, 173 { 174 version: "3", 175 imports: ["android.hardware.radio-V3"], 176 }, 177 178 ], 179 frozen: false, 180} 181 182aidl_interface { 183 name: "android.hardware.radio.network", 184 vendor_available: true, 185 host_supported: true, 186 srcs: ["android/hardware/radio/network/*.aidl"], 187 stability: "vintf", 188 imports: ["android.hardware.radio-V4"], 189 flags: ["-Werror"], 190 backend: { 191 cpp: { 192 enabled: true, 193 }, 194 java: { 195 sdk_version: "module_current", 196 }, 197 }, 198 versions_with_info: [ 199 { 200 version: "1", 201 imports: ["android.hardware.radio-V1"], 202 }, 203 { 204 version: "2", 205 imports: ["android.hardware.radio-V2"], 206 }, 207 { 208 version: "3", 209 imports: ["android.hardware.radio-V3"], 210 }, 211 212 ], 213 frozen: false, 214} 215 216aidl_interface { 217 name: "android.hardware.radio.sap", 218 vendor_available: true, 219 host_supported: true, 220 srcs: ["android/hardware/radio/sap/*.aidl"], 221 stability: "vintf", 222 flags: ["-Werror"], 223 backend: { 224 cpp: { 225 enabled: true, 226 }, 227 java: { 228 apex_available: [ 229 "//apex_available:platform", 230 "com.android.btservices", 231 ], 232 sdk_version: "module_current", 233 min_sdk_version: "Tiramisu", 234 }, 235 }, 236 versions_with_info: [ 237 { 238 version: "1", 239 imports: [], 240 }, 241 ], 242 frozen: true, 243} 244 245aidl_interface { 246 name: "android.hardware.radio.sim", 247 vendor_available: true, 248 host_supported: true, 249 srcs: ["android/hardware/radio/sim/*.aidl"], 250 stability: "vintf", 251 flags: ["-Werror"], 252 imports: [ 253 "android.hardware.radio-V4", 254 "android.hardware.radio.config-V4", 255 ], 256 backend: { 257 cpp: { 258 enabled: true, 259 }, 260 java: { 261 sdk_version: "module_current", 262 }, 263 }, 264 versions_with_info: [ 265 { 266 version: "1", 267 imports: [ 268 "android.hardware.radio-V1", 269 "android.hardware.radio.config-V1", 270 ], 271 }, 272 { 273 version: "2", 274 imports: [ 275 "android.hardware.radio-V2", 276 "android.hardware.radio.config-V2", 277 ], 278 }, 279 { 280 version: "3", 281 imports: [ 282 "android.hardware.radio-V3", 283 "android.hardware.radio.config-V3", 284 ], 285 }, 286 287 ], 288 frozen: false, 289} 290 291aidl_interface { 292 name: "android.hardware.radio.voice", 293 vendor_available: true, 294 host_supported: true, 295 srcs: ["android/hardware/radio/voice/*.aidl"], 296 stability: "vintf", 297 imports: ["android.hardware.radio-V4"], 298 flags: ["-Werror"], 299 backend: { 300 cpp: { 301 enabled: true, 302 }, 303 java: { 304 sdk_version: "module_current", 305 }, 306 }, 307 versions_with_info: [ 308 { 309 version: "1", 310 imports: ["android.hardware.radio-V1"], 311 }, 312 { 313 version: "2", 314 imports: ["android.hardware.radio-V2"], 315 }, 316 { 317 version: "3", 318 imports: ["android.hardware.radio-V3"], 319 }, 320 321 ], 322 frozen: false, 323} 324 325aidl_interface { 326 name: "android.hardware.radio.ims.media", 327 vendor_available: true, 328 srcs: ["android/hardware/radio/ims/media/*.aidl"], 329 stability: "vintf", 330 imports: [ 331 "android.hardware.radio-V4", 332 "android.hardware.radio.data-V4", 333 ], 334 flags: ["-Werror"], 335 backend: { 336 cpp: { 337 enabled: false, 338 }, 339 java: { 340 sdk_version: "module_current", 341 }, 342 }, 343 versions_with_info: [ 344 { 345 version: "1", 346 imports: [ 347 "android.hardware.radio-V2", 348 "android.hardware.radio.data-V2", 349 ], 350 }, 351 { 352 version: "2", 353 imports: [ 354 "android.hardware.radio-V3", 355 "android.hardware.radio.data-V3", 356 ], 357 }, 358 359 ], 360 frozen: false, 361} 362 363aidl_interface { 364 name: "android.hardware.radio.ims", 365 vendor_available: true, 366 srcs: ["android/hardware/radio/ims/*.aidl"], 367 stability: "vintf", 368 imports: ["android.hardware.radio-V4"], 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: ["android.hardware.radio-V2"], 382 }, 383 { 384 version: "2", 385 imports: ["android.hardware.radio-V3"], 386 }, 387 388 ], 389 frozen: false, 390} 391