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