summaryrefslogtreecommitdiff
path: root/include/reset.h
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-05-08 23:21:43 +0300
committerTom Rini <trini@konsulko.com>2019-05-08 23:21:43 +0300
commit504bf790da08db9b4a443566cf6ef577f9c7996a (patch)
tree20eb0e88c11749a6c14ae1b5bc7b0823efd6ef7b /include/reset.h
parent8c66fb88e3bd00b486d2da2b90f5ff8534b7e3c0 (diff)
parentc23b33f5311abe32db96884318996d2b41db4c94 (diff)
downloadu-boot-504bf790da08db9b4a443566cf6ef577f9c7996a.tar.xz
Merge branch 'master' of git://git.denx.de/u-boot-sunxi
- H6 Beelink GS1 board (Clément) - Olimex A64-Teres-I board (Jonas) - sunxi build fix for CONFIG_CMD_PXE|DHCP (Ondrej) - Change include order (Jagan) - EPHY clock changes (Jagan) - EMAC enablement on Cubietruck Plus, BPI-M3 (Chen-Yu Tsai)
Diffstat (limited to 'include/reset.h')
-rw-r--r--include/reset.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/reset.h b/include/reset.h
index a1a9ad5603..4fac4e6a20 100644
--- a/include/reset.h
+++ b/include/reset.h
@@ -6,6 +6,7 @@
#ifndef _RESET_H
#define _RESET_H
+#include <dm/ofnode.h>
#include <linux/errno.h>
/**
@@ -103,6 +104,21 @@ int reset_get_by_index(struct udevice *dev, int index,
struct reset_ctl *reset_ctl);
/**
+ * reset_get_by_index_nodev - Get/request a reset signal by integer index
+ * without a device.
+ *
+ * This is a version of reset_get_by_index() that does not use a device.
+ *
+ * @node: The client ofnode.
+ * @index: The index of the reset signal to request, within the client's
+ * list of reset signals.
+ * @reset_ctl A pointer to a reset control struct to initialize.
+ * @return 0 if OK, or a negative error code.
+ */
+int reset_get_by_index_nodev(ofnode node, int index,
+ struct reset_ctl *reset_ctl);
+
+/**
* reset_get_bulk - Get/request all reset signals of a device.
*
* This looks up and requests all reset signals of the client device; each