skl: Move Caroline followers (Cave and Chell) to kernel 4.19

This patch bump the kernel version for Chell and Cave by modifin the base
profile. For now only Cave and Chell was chosen for kernel version bump.
Also it is a chery-pick squash from commits:
(cherry picked from 2b55beb386251802b9d22d80fd8b6e28c0c5fe4f)
(cherry picked from 77f5271e72220f0564e5b500ba86e53e59c30ce5)
Which fix missing audio (HDMI and Headphones) for 4.19

4.19 kernel changes names of GPIO pins corresponding to HDMI and Headphones.
This is reflected by the change of JackDev property in the UCM file, what
allows CRAS to recognize devices correctly.

Since JackDev property is changed, it is also necessary to introduce "fully
specified UCM" what requires defining additional properties in order to fully
describe devices to CRAS.

BUG=b:149376707, b:146147564, chromium:1031327, b:144448061
TEST=1. Deploy on DUT,
2. connect DP->HDMI converter to left USB-C
3. validate the audio works over HDMI with
  "aplay -D hw:0,4 /usr/local/telemetry/src/media/test/data/bear_pcm.wav"
4. validate that cras switched output to HDMI (notification bar)
5. validate that sound from any app (Youtube for e.g) is played through HDMI
6. Put Headphones into headpone jack and check audio works

Change-Id: I5a82f471a4d03f823df455b79337fbfdf3eafc8f
Signed-off-by: Radoslaw Biernacki <biernacki@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/board-overlays/+/2108725
Reviewed-by: Ross Zwisler <zwisler@google.com>
Commit-Queue: Ross Zwisler <zwisler@google.com>
Tested-by: Ross Zwisler <zwisler@google.com>
6 files changed
tree: 3197c355477d7995f20894b5825b5d79015c36de
  1. baseboard-auron/
  2. baseboard-cheza/
  3. baseboard-coral/
  4. baseboard-dedede/
  5. baseboard-drallion/
  6. baseboard-fizz/
  7. baseboard-glados/
  8. baseboard-gru/
  9. baseboard-grunt/
  10. baseboard-hatch/
  11. baseboard-jecht/
  12. baseboard-kalista/
  13. baseboard-krabbylake/
  14. baseboard-kukui/
  15. baseboard-kunimitsu/
  16. baseboard-nami/
  17. baseboard-oak/
  18. baseboard-octopus/
  19. baseboard-poppy/
  20. baseboard-puff/
  21. baseboard-rammus/
  22. baseboard-reef/
  23. baseboard-sarien/
  24. baseboard-strago/
  25. baseboard-trogdor/
  26. baseboard-volteer/
  27. chipset-apl/
  28. chipset-bdw/
  29. chipset-bsw/
  30. chipset-byt/
  31. chipset-cml/
  32. chipset-cnl/
  33. chipset-glk/
  34. chipset-hsw/
  35. chipset-jsl/
  36. chipset-kbl/
  37. chipset-mt8173/
  38. chipset-mt8183/
  39. chipset-picasso/
  40. chipset-qc7180/
  41. chipset-qc845/
  42. chipset-rk3399/
  43. chipset-skl/
  44. chipset-stnyridge/
  45. chipset-tgl/
  46. chipset-whl/
  47. overlay-acorn/
  48. overlay-amd64-generic/
  49. overlay-amd64-host/
  50. overlay-amenia/
  51. overlay-arm-generic/
  52. overlay-arm64-generic/
  53. overlay-arm64-llvmpipe/
  54. overlay-asuka/
  55. overlay-atlas/
  56. overlay-auron/
  57. overlay-banjo/
  58. overlay-banon/
  59. overlay-beaglebone/
  60. overlay-bob/
  61. overlay-bubs/
  62. overlay-buddy/
  63. overlay-butterfly/
  64. overlay-candy/
  65. overlay-caroline/
  66. overlay-cave/
  67. overlay-celes/
  68. overlay-chell/
  69. overlay-cheza/
  70. overlay-cheza64/
  71. overlay-clapper/
  72. overlay-coral/
  73. overlay-cyan/
  74. overlay-cyan-cheets/
  75. overlay-daisy/
  76. overlay-dedede/
  77. overlay-drallion/
  78. overlay-edgar/
  79. overlay-elm/
  80. overlay-enguarde/
  81. overlay-eve/
  82. overlay-expresso/
  83. overlay-falco/
  84. overlay-fizz/
  85. overlay-fizz-labstation/
  86. overlay-fizz-moblab/
  87. overlay-flapjack/
  88. overlay-foster/
  89. overlay-gandof/
  90. overlay-glados/
  91. overlay-glimmer/
  92. overlay-gnawty/
  93. overlay-grunt/
  94. overlay-guado/
  95. overlay-hana/
  96. overlay-hatch/
  97. overlay-heli/
  98. overlay-jacuzzi/
  99. overlay-jecht/
  100. overlay-kalista/
  101. overlay-kefka/
  102. overlay-kevin/
  103. overlay-kevin64/
  104. overlay-kip/
  105. overlay-kukui/
  106. overlay-kunimitsu/
  107. overlay-lakitu/
  108. overlay-lars/
  109. overlay-leon/
  110. overlay-link/
  111. overlay-lulu/
  112. overlay-lumpy/
  113. overlay-mccloud/
  114. overlay-mipseb-n32-generic/
  115. overlay-mipseb-n64-generic/
  116. overlay-mipseb-o32-generic/
  117. overlay-mipsel-n32-generic/
  118. overlay-mipsel-n64-generic/
  119. overlay-mipsel-o32-generic/
  120. overlay-moblab-generic-vm/
  121. overlay-monroe/
  122. overlay-mushu/
  123. overlay-nami/
  124. overlay-nautilus/
  125. overlay-ninja/
  126. overlay-nocturne/
  127. overlay-nyan/
  128. overlay-oak/
  129. overlay-octopus/
  130. overlay-orco/
  131. overlay-palkia/
  132. overlay-panther/
  133. overlay-parrot/
  134. overlay-peach/
  135. overlay-peppy/
  136. overlay-poppy/
  137. overlay-ppcbe-32-generic/
  138. overlay-ppcbe-64-generic/
  139. overlay-ppcle-32-generic/
  140. overlay-ppcle-64-generic/
  141. overlay-puff/
  142. overlay-puppy/
  143. overlay-pyro/
  144. overlay-quawks/
  145. overlay-rainier/
  146. overlay-rambi/
  147. overlay-rammus/
  148. overlay-raspberrypi/
  149. overlay-reef/
  150. overlay-reks/
  151. overlay-relm/
  152. overlay-rikku/
  153. overlay-sama5d3/
  154. overlay-samus/
  155. overlay-sand/
  156. overlay-sarien/
  157. overlay-scarlet/
  158. overlay-sentry/
  159. overlay-setzer/
  160. overlay-snappy/
  161. overlay-soraka/
  162. overlay-squawks/
  163. overlay-stout/
  164. overlay-stumpy/
  165. overlay-sumo/
  166. overlay-swanky/
  167. overlay-tael/
  168. overlay-tael-arc/
  169. overlay-tatl/
  170. overlay-tatl-arc/
  171. overlay-terra/
  172. overlay-tidus/
  173. overlay-tricky/
  174. overlay-trogdor/
  175. overlay-ultima/
  176. overlay-variant-amd64-generic-embedded/
  177. overlay-variant-auron-paine/
  178. overlay-variant-auron-yuna/
  179. overlay-variant-beaglebone-servo/
  180. overlay-variant-daisy-embedded/
  181. overlay-variant-daisy-skate/
  182. overlay-variant-daisy-spring/
  183. overlay-variant-guado-labstation/
  184. overlay-variant-guado-moblab/
  185. overlay-variant-nyan-big/
  186. overlay-variant-nyan-blaze/
  187. overlay-variant-nyan-kitty/
  188. overlay-variant-panther-moblab/
  189. overlay-variant-parrot-ivb/
  190. overlay-variant-peach-pi/
  191. overlay-variant-peach-pit/
  192. overlay-variant-stumpy-moblab/
  193. overlay-variant-veyron-fievel/
  194. overlay-variant-veyron-jaq/
  195. overlay-variant-veyron-jerry/
  196. overlay-variant-veyron-mickey/
  197. overlay-variant-veyron-mighty/
  198. overlay-variant-veyron-minnie/
  199. overlay-variant-veyron-speedy/
  200. overlay-variant-veyron-tiger/
  201. overlay-variant-x86-alex-he/
  202. overlay-variant-x86-generic-embedded/
  203. overlay-variant-x86-zgb-he/
  204. overlay-veyron/
  205. overlay-volteer/
  206. overlay-winky/
  207. overlay-wizpig/
  208. overlay-wolf/
  209. overlay-x32-generic/
  210. overlay-x86-alex/
  211. overlay-x86-generic/
  212. overlay-x86-mario/
  213. overlay-x86-zgb/
  214. overlay-zako/
  215. overlay-zork/
  216. project-labstation/
  217. project-mobbase/
  218. project-moblab/
  219. project-termina/
  220. project-wilco/
  221. .presubmitignore
  222. PRESUBMIT.cfg
  223. README