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