X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Freset-uclass.h;h=7b5cc3cb3b47bd11e2e377d1c70b330961c7f0ff;hb=29d280c88a1ff331dce2d4c7a5aaf2402aa0fd8a;hp=38c716ff8953cfe364b68f4b8124587fdaeaf582;hpb=c69f6d04ec66433f2360490a5cd0263c83aab18f;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/reset-uclass.h b/include/reset-uclass.h index 38c716ff..7b5cc3c 100644 --- a/include/reset-uclass.h +++ b/include/reset-uclass.h @@ -1,7 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2016, NVIDIA CORPORATION. - * - * SPDX-License-Identifier: GPL-2.0 */ #ifndef _RESET_UCLASS_H @@ -11,7 +10,7 @@ #include -struct fdtdec_phandle_args; +struct ofnode_phandle_args; struct udevice; /** @@ -38,7 +37,7 @@ struct reset_ops { * @return 0 if OK, or a negative error code. */ int (*of_xlate)(struct reset_ctl *reset_ctl, - struct fdtdec_phandle_args *args); + struct ofnode_phandle_args *args); /** * request - Request a translated reset control. * @@ -77,6 +76,14 @@ struct reset_ops { * @return 0 if OK, or a negative error code. */ int (*rst_deassert)(struct reset_ctl *reset_ctl); + /** + * rst_status - Check reset signal status. + * + * @reset_ctl: The reset signal to check. + * @return 0 if deasserted, positive if asserted, or a negative + * error code. + */ + int (*rst_status)(struct reset_ctl *reset_ctl); }; #endif