[platform-bus][test] Migrate test-child-2.proxy to new bind rules TESTED: fx test //src/devices/bus/drivers/platform/ Change-Id: Ib80fee4f942ce449c3112ee150028c64b90dcdac Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/450315 Fuchsia-Auto-Submit: Alex Legg <alexlegg@google.com> Reviewed-by: Suraj Malhotra <surajmalhotra@google.com> Testability-Review: Suraj Malhotra <surajmalhotra@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
diff --git a/src/devices/bus/drivers/platform/test/BUILD.gn b/src/devices/bus/drivers/platform/test/BUILD.gn index b2d8d6e..d205559 100644 --- a/src/devices/bus/drivers/platform/test/BUILD.gn +++ b/src/devices/bus/drivers/platform/test/BUILD.gn
@@ -372,6 +372,11 @@ ] } +bind_rules("test-child-2.proxy-bind") { + output = "test-child-2.proxy-bind.h" + disable_autobind = true +} + driver_module("test-child-2.proxy") { configs -= [ "//build/config/fuchsia:no_cpp_standard_library" ] configs += [ @@ -380,11 +385,9 @@ ] sources = [ "test/child-2.proxy.c" ] deps = [ + ":test-child-2.proxy-bind", "//src/devices/lib/driver", "//src/lib/ddk", - - # TODO(fxb/38132): Migrate to the new bind rules and delete the below - "//src/lib/ddk:ddk-deprecated-binding-headers", ] }
diff --git a/src/devices/bus/drivers/platform/test/test/child-2.proxy.c b/src/devices/bus/drivers/platform/test/test/child-2.proxy.c index 643aa7e..1c890a2 100644 --- a/src/devices/bus/drivers/platform/test/test/child-2.proxy.c +++ b/src/devices/bus/drivers/platform/test/test/child-2.proxy.c
@@ -5,12 +5,13 @@ #include <stdlib.h> #include <string.h> -#include <ddk/binding.h> #include <ddk/debug.h> #include <ddk/device.h> #include <ddk/driver.h> #include <ddk/platform-defs.h> +#include "src/devices/bus/drivers/platform/test/test-child-2.proxy-bind.h" + #define DRIVER_NAME "test-child-4" typedef struct { @@ -76,6 +77,4 @@ .create = test_create, }; -ZIRCON_DRIVER_BEGIN(test_bus, test_driver_ops, "zircon", "0.1", 1) -BI_ABORT_IF_AUTOBIND -ZIRCON_DRIVER_END(test_bus) +ZIRCON_DRIVER(test_bus, test_driver_ops, "zircon", "0.1")