blob: 57c14b166e1974728e30ca8969004a5b28f93c15 [file]
// Copyright 2026 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.
// WARNING: THIS FILE IS GENERATED BY dmlc. DO NOT EDIT.
{
include: [
"driver/platform-device.shard.cml",
"driver_component/driver.shard.cml",
"inspect/client.shard.cml",
"syslog/client.shard.cml",
],
program: {
runner: "driver",
binary: "driver/focaltech-cpp.so",
default_dispatcher_opts: [ "allow_sync_calls" ],
default_dispatcher_scheduler_role: "fuchsia.ui.input.drivers.focaltech.device",
bind: "meta/bind/focaltech.bindbc",
},
capabilities: [
{ service: "fuchsia.input.report.Service" },
],
use: [
{ service: "fuchsia.hardware.gpio.Service" },
{ service: "fuchsia.hardware.i2c.Service" },
{
service: "fuchsia.hardware.pin.PinStatesService",
availability: "optional",
},
],
expose: [
{
service: "fuchsia.input.report.Service",
from: "self",
},
],
}