# Lyric Soong variables

## `kernel_version`

Example:
```
$(call soong_config_set,lyric,kernel_version,v515)
```
Linux kernel version on the device. Determines the version of the LWIS userspace
API to use in Lyric.

## `soc`

Example:
```
$(call soong_config_set,lyric,soc,gs101)
```
The codename for the chip used in the device. Currently only Google silicon
is supported.

## `camera_hardware`

Example:
```
$(call soong_config_set,lyric,camera_hardware,oriole)
```
Specifies the set of sensors and peripherals present on the device. Determines
the DeviceContext class that will be used.

## `tuning_product`

Example:
```
$(call soong_config_set,lyric,tuning_product,oriole)
```
Specifies the set of tuning data to use. This may be different than
`camera_hardware` because not all devices have their own tuning data;
development-only devices only have the default tuning for their SoC.

## `target_device`

Example:
```
$(call soong_config_set,google3a_config,target_device,oriole)
```
A mixture of `camera_hardware` and `tuning_product` used by 3A.