From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jagan Teki Date: Sun, 26 Aug 2018 18:08:11 +0530 Subject: [U-Boot] [PATCH v4 02/17] reset: Return 0 if no request ops In-Reply-To: <20180826123826.19243-1-jagan@amarulasolutions.com> References: <20180826123826.19243-1-jagan@amarulasolutions.com> Message-ID: <20180826123826.19243-3-jagan@amarulasolutions.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Missing request ops from respective uclass driver generating "synchronous abort" in Allwinner platform, may be in arm. So return 0 if request ops is not used for those uclass drivers. Cc: Simon Glass Signed-off-by: Jagan Teki --- drivers/reset/reset-uclass.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/reset/reset-uclass.c b/drivers/reset/reset-uclass.c index 3899537635..867dc8d596 100644 --- a/drivers/reset/reset-uclass.c +++ b/drivers/reset/reset-uclass.c @@ -69,6 +69,9 @@ int reset_get_by_index(struct udevice *dev, int index, return ret; } + if (!ops->request) + return 0; + ret = ops->request(reset_ctl); if (ret) { debug("ops->request() failed: %d\n", ret); -- 2.18.0.321.gffc6fa0e3