]> git.sur5r.net Git - u-boot/blobdiff - drivers/reset/sandbox-reset-test.c
spi: omap3: fix set_speed and set_mode dm callbacks
[u-boot] / drivers / reset / sandbox-reset-test.c
index e37d6c91ef404a21bf789eecd0dd81b79537ee0a..95ce2ca1171fede219e280a8a4d6d40e40689c84 100644 (file)
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (c) 2016, NVIDIA CORPORATION.
- *
- * SPDX-License-Identifier: GPL-2.0
  */
 
 #include <common.h>
@@ -12,6 +11,7 @@
 
 struct sandbox_reset_test {
        struct reset_ctl ctl;
+       struct reset_ctl_bulk bulk;
 };
 
 int sandbox_reset_test_get(struct udevice *dev)
@@ -21,6 +21,13 @@ int sandbox_reset_test_get(struct udevice *dev)
        return reset_get_by_name(dev, "test", &sbrt->ctl);
 }
 
+int sandbox_reset_test_get_bulk(struct udevice *dev)
+{
+       struct sandbox_reset_test *sbrt = dev_get_priv(dev);
+
+       return reset_get_bulk(dev, &sbrt->bulk);
+}
+
 int sandbox_reset_test_assert(struct udevice *dev)
 {
        struct sandbox_reset_test *sbrt = dev_get_priv(dev);
@@ -28,6 +35,13 @@ int sandbox_reset_test_assert(struct udevice *dev)
        return reset_assert(&sbrt->ctl);
 }
 
+int sandbox_reset_test_assert_bulk(struct udevice *dev)
+{
+       struct sandbox_reset_test *sbrt = dev_get_priv(dev);
+
+       return reset_assert_bulk(&sbrt->bulk);
+}
+
 int sandbox_reset_test_deassert(struct udevice *dev)
 {
        struct sandbox_reset_test *sbrt = dev_get_priv(dev);
@@ -35,6 +49,13 @@ int sandbox_reset_test_deassert(struct udevice *dev)
        return reset_deassert(&sbrt->ctl);
 }
 
+int sandbox_reset_test_deassert_bulk(struct udevice *dev)
+{
+       struct sandbox_reset_test *sbrt = dev_get_priv(dev);
+
+       return reset_deassert_bulk(&sbrt->bulk);
+}
+
 int sandbox_reset_test_free(struct udevice *dev)
 {
        struct sandbox_reset_test *sbrt = dev_get_priv(dev);
@@ -42,6 +63,13 @@ int sandbox_reset_test_free(struct udevice *dev)
        return reset_free(&sbrt->ctl);
 }
 
+int sandbox_reset_test_release_bulk(struct udevice *dev)
+{
+       struct sandbox_reset_test *sbrt = dev_get_priv(dev);
+
+       return reset_release_bulk(&sbrt->bulk);
+}
+
 static const struct udevice_id sandbox_reset_test_ids[] = {
        { .compatible = "sandbox,reset-ctl-test" },
        { }