xref: /openbmc/u-boot/arch/sandbox/include/asm/reset.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */
24581b717SStephen Warren /*
34581b717SStephen Warren  * Copyright (c) 2016, NVIDIA CORPORATION.
44581b717SStephen Warren  */
54581b717SStephen Warren 
64581b717SStephen Warren #ifndef __SANDBOX_RESET_H
74581b717SStephen Warren #define __SANDBOX_RESET_H
84581b717SStephen Warren 
94581b717SStephen Warren #include <common.h>
104581b717SStephen Warren 
114581b717SStephen Warren struct udevice;
124581b717SStephen Warren 
134581b717SStephen Warren int sandbox_reset_query(struct udevice *dev, unsigned long id);
144581b717SStephen Warren 
154581b717SStephen Warren int sandbox_reset_test_get(struct udevice *dev);
1691f5f8b7SNeil Armstrong int sandbox_reset_test_get_bulk(struct udevice *dev);
174581b717SStephen Warren int sandbox_reset_test_assert(struct udevice *dev);
1891f5f8b7SNeil Armstrong int sandbox_reset_test_assert_bulk(struct udevice *dev);
194581b717SStephen Warren int sandbox_reset_test_deassert(struct udevice *dev);
2091f5f8b7SNeil Armstrong int sandbox_reset_test_deassert_bulk(struct udevice *dev);
214581b717SStephen Warren int sandbox_reset_test_free(struct udevice *dev);
2291f5f8b7SNeil Armstrong int sandbox_reset_test_release_bulk(struct udevice *dev);
234581b717SStephen Warren 
244581b717SStephen Warren #endif
25