meta-agl-bsp: enable HCI UART for i.MX8MQ EVK 42/25842/4
authorScott Murray <scott.murray@konsulko.com>
Sat, 19 Dec 2020 23:04:41 +0000 (18:04 -0500)
committerScott Murray <scott.murray@konsulko.com>
Fri, 8 Jan 2021 17:21:17 +0000 (17:21 +0000)
commit5a7790e8b10d6a01fb405f1893167ddec58f5faa
treebdd98716ddcd98e3789dd98505309616d399114b
parent77a103b9ba7eec908c2df65fada5a1b978a12fd9
meta-agl-bsp: enable HCI UART for i.MX8MQ EVK

Changes:
- Remove explicit "not set" options in btusb.cfg kernel configuration
  fragment to avoid over-riding BSP configuration.
- Add helper script and systemd unit to detect HCI UART device on
  i.MX8MQ EVK and EVKB and run hciattach as necessary.  While logic
  has been added for the QCA6174 on the i.MX8MQ EVK, note that it has
  not been tested due to lack of hardware availability to test.

Bug-AGL: SPEC-3545, SPEC-3681

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iae3a58ccfbdb31698ae012ab7d03c9259ac83013
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25842
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
meta-agl-bsp/conf/include/agl_imx8mqevk-common.inc
meta-agl-bsp/meta-freescale-layer/recipes-connectivity/hci-uart-helper/files/hci-uart-helper.service [new file with mode: 0644]
meta-agl-bsp/meta-freescale-layer/recipes-connectivity/hci-uart-helper/files/hci-uart-helper.sh [new file with mode: 0644]
meta-agl-bsp/meta-freescale-layer/recipes-connectivity/hci-uart-helper/hci-uart-helper_1.0.bb [new file with mode: 0644]
meta-agl-core/recipes-kernel/linux/linux/btusb.cfg