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