blob: 21bc297b4af50a2e030d13fb413d558ea8cf04a4 [file] [log] [blame]
# Copyright 2020 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.
group("bootstrap") {
deps = [
"//src/connectivity/ethernet/drivers/ethernet",
"//src/connectivity/network/drivers/network-device",
"//src/devices/bundles:bootstrap-dev",
"//src/graphics/display/drivers/display",
"//src/ui/input/drivers/hid",
"//src/ui/input/drivers/hid-buttons",
"//src/ui/input/drivers/hid-input-report",
]
}
# Drivers which are meant only for non-user facing products.
group("bootstrap-eng") {
deps = [ "//src/devices/misc/drivers/cpu-trace" ]
}
group("usb-host-stack") {
deps = [
"//src/connectivity/bluetooth/hci/transport/usb:bt-transport-usb",
"//src/connectivity/ethernet/drivers/asix-88179",
"//src/connectivity/ethernet/drivers/asix-88772b",
"//src/connectivity/ethernet/drivers/usb-cdc-ecm",
"//src/devices/bundles:usb-host-stack",
"//src/media/audio/drivers/usb-audio",
"//src/ui/input/drivers/usb-hid",
]
}
group("usb-peripheral-stack") {
deps = [
"//src/connectivity/ethernet/drivers/rndis-function",
"//src/connectivity/ethernet/drivers/usb-cdc-function",
"//src/devices/bundles:usb-peripheral-stack",
]
}
group("utils") {
deps = [
"//build/validate:non_production_tag",
"//src/devices/bundles:utils",
"//src/graphics/display/bin/dsiutil",
"//src/media/audio/tools/audio-driver-ctl:bin",
"//src/ui/backlight/bin/backlight",
"//src/ui/input/bin/hid",
]
}
group("pci") {
deps = [
"//src/connectivity/ethernet/drivers/virtio:virtio_ethernet",
"//src/connectivity/wlan/drivers/third_party/atheros/ath10k:ath10k_driver",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac:driver_module",
"//src/connectivity/wlan/drivers/third_party/intel/iwlwifi:iwlwifi_driver",
"//src/devices/block/drivers/ahci:ahci",
"//src/devices/block/drivers/nvme:nvme",
"//src/devices/block/drivers/pci-sdhci:pci-sdhci",
"//src/devices/block/drivers/virtio:virtio_block",
"//src/devices/i2c/drivers/intel-i2c:intel-i2c",
"//src/devices/misc/drivers/virtio-rng:virtio_rng",
"//src/devices/misc/drivers/virtio-socket:virtio_socket",
"//src/devices/serial/drivers/virtio-console:virtio_console",
"//src/devices/usb/drivers/xhci:xhci-x86",
"//src/devices/usb/drivers/xhci-rewrite:xhci",
"//src/graphics/display/drivers/intel-i915:intel-i915",
"//src/graphics/display/drivers/simple:simple.amd-kaveri",
"//src/graphics/display/drivers/simple:simple.bochs",
"//src/graphics/display/drivers/simple:simple.intel",
"//src/graphics/display/drivers/simple:simple.nv",
"//src/graphics/display/drivers/simple:simple.vmware",
"//src/graphics/drivers/misc/goldfish_address_space:address_space_driver",
"//src/graphics/drivers/virtio:virtio_gpu",
"//src/media/audio/drivers/intel-hda/controller:intel-hda",
"//src/ui/input/drivers/virtio:virtio_input",
"//zircon/third_party/dev/ethernet/e1000:e1000",
]
if (target_cpu == "x64") {
deps += [
"//src/connectivity/ethernet/drivers/realtek-8111:realtek-8111",
"//src/graphics/lib/magma/gnbuild/magma-intel-gen:msd-intel-gen",
]
}
}