Because uniphier_ehci_reset() is only called from ehci-uniphier.c, it can be a static function there. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Marek Vasut <marex@denx.de>master
parent
44f597adeb
commit
4c7d025368
@ -1,27 +0,0 @@ |
||||
/*
|
||||
* Copyright (C) 2014-2015 Panasonic Corporation |
||||
* Author: Masahiro Yamada <yamada.m@jp.panasonic.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
|
||||
#ifndef __PLAT_UNIPHIER_EHCI_H |
||||
#define __PLAT_UNIPHIER_EHCI_H |
||||
|
||||
#include <linux/types.h> |
||||
#include <asm/io.h> |
||||
#include "mio-regs.h" |
||||
|
||||
static inline void uniphier_ehci_reset(int index, int on) |
||||
{ |
||||
u32 tmp; |
||||
|
||||
tmp = readl(MIO_USB_RSTCTRL(index)); |
||||
if (on) |
||||
tmp &= ~MIO_USB_RSTCTRL_XRST; |
||||
else |
||||
tmp |= MIO_USB_RSTCTRL_XRST; |
||||
writel(tmp, MIO_USB_RSTCTRL(index)); |
||||
} |
||||
|
||||
#endif /* __PLAT_UNIPHIER_EHCI_H */ |
Loading…
Reference in new issue