blob: ac7ac9d71d8e6f9edf00f03c23d4478686c50b1f [file] [log] [blame]
# Copyright 2019 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//src/lib/isolated_devmgr/isolated_devmgr.gni")
isolated_devmgr_component("tel-devmgr") {
args = [
"--svc_name=fuchsia.tel.devmgr.IsolatedDevmgr",
"--sys_device=/boot/driver/platform-bus.so",
"--search_driver=/boot/driver",
"--load_driver=/boot/driver/qmi-transport.so",
"--load_driver=/boot/driver/qmi-function.so",
"--device_vid_pid_did=11:3:0",
]
deps = [
"//src/connectivity/telephony/drivers/qmi-usb-transport:qmi_driver",
"//src/connectivity/telephony/tests/fake-drivers/usb-qmi-function:qmi_function",
"//src/devices/board/drivers/integration-test",
"//src/devices/bus/drivers/platform",
"//src/devices/usb/drivers/usb-bus",
"//src/devices/usb/drivers/usb-composite",
"//src/devices/usb/drivers/usb-peripheral",
"//src/devices/usb/drivers/usb-virtual-bus",
]
}
isolated_devmgr_component("tel-devmgr-qmi") {
args = [
"--svc_name=fuchsia.tel.devmgr.IsolatedDevmgr",
"--sys_device=/boot/driver/platform-bus.so",
"--search_driver=/boot/driver",
"--load_driver=/boot/driver/qmi-fake-transport.so",
"--device_vid_pid_did=11:f:14",
"--wait_for=class/qmi-transport/000",
]
deps = [
"//src/connectivity/telephony/drivers/qmi-fake-transport:fake_qmi_driver",
"//src/devices/board/drivers/integration-test",
"//src/devices/bus/drivers/platform",
"//src/devices/tests/sysdev",
]
}
isolated_devmgr_component("tel-devmgr-at") {
args = [
"--svc_name=fuchsia.tel.devmgr.IsolatedDevmgr",
"--sys_device=/boot/driver/platform-bus.so",
"--search_driver=/boot/driver",
"--load_driver=/boot/driver/at-fake-transport.so",
"--device_vid_pid_did=11:f:16",
"--wait_for=class/at-transport/000",
]
deps = [
"//src/connectivity/telephony/tests/fake-drivers/at-fake-transport:fake_at_driver",
"//src/devices/board/drivers/integration-test",
"//src/devices/bus/drivers/platform",
"//src/devices/tests/sysdev",
]
}