1# Lyric Soong variables 2 3## `kernel_version` 4 5Example: 6``` 7$(call soong_config_set,lyric,kernel_version,v515) 8``` 9Linux kernel version on the device. Determines the version of the LWIS userspace 10API to use in Lyric. 11 12## `soc` 13 14Example: 15``` 16$(call soong_config_set,lyric,soc,gs101) 17``` 18The codename for the chip used in the device. Currently only Google silicon 19is supported. 20 21## `camera_hardware` 22 23Example: 24``` 25$(call soong_config_set,lyric,camera_hardware,oriole) 26``` 27Specifies the set of sensors and peripherals present on the device. Determines 28the DeviceContext class that will be used. 29 30## `tuning_product` 31 32Example: 33``` 34$(call soong_config_set,lyric,tuning_product,oriole) 35``` 36Specifies the set of tuning data to use. This may be different than 37`camera_hardware` because not all devices have their own tuning data; 38development-only devices only have the default tuning for their SoC. 39 40## `target_device` 41 42Example: 43``` 44$(call soong_config_set,google3a_config,target_device,oriole) 45``` 46A mixture of `camera_hardware` and `tuning_product` used by 3A. 47 48## `radioext_interface_type` 49 50Example: 51``` 52$(call soong_config_set,lyric,radioext_interface_type,aidl) 53``` 54Specifies which interface type to use in the RadioExt client when communicating 55with the RadioExt service. The possible values are "hidl" and "aidl". 56Devices launching with Android 15 no longer support HIDL. 57