Lines Matching +full:big +full:- +full:endian +full:- +full:regs
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2014-2017 Broadcom
60 void __iomem *regs[BRCM_REGS_MAX]; member
84 * bus endianness (i.e., big-endian CPU + big endian bus ==> native in brcm_usb_readl()
85 * endian I/O). in brcm_usb_readl()
87 * Other architectures (e.g., ARM) either do not support big endian, or in brcm_usb_readl()
88 * else leave I/O in little endian mode. in brcm_usb_readl()
117 if (ini->ops->init_ipp) in brcm_usb_init_ipp()
118 ini->ops->init_ipp(ini); in brcm_usb_init_ipp()
123 if (ini->ops->init_common) in brcm_usb_init_common()
124 ini->ops->init_common(ini); in brcm_usb_init_common()
129 if (ini->ops->init_eohci) in brcm_usb_init_eohci()
130 ini->ops->init_eohci(ini); in brcm_usb_init_eohci()
135 if (ini->ops->init_xhci) in brcm_usb_init_xhci()
136 ini->ops->init_xhci(ini); in brcm_usb_init_xhci()
141 if (ini->ops->uninit_common) in brcm_usb_uninit_common()
142 ini->ops->uninit_common(ini); in brcm_usb_uninit_common()
147 if (ini->ops->uninit_eohci) in brcm_usb_uninit_eohci()
148 ini->ops->uninit_eohci(ini); in brcm_usb_uninit_eohci()
153 if (ini->ops->uninit_xhci) in brcm_usb_uninit_xhci()
154 ini->ops->uninit_xhci(ini); in brcm_usb_uninit_xhci()
159 if (ini->ops->get_dual_select) in brcm_usb_get_dual_select()
160 return ini->ops->get_dual_select(ini); in brcm_usb_get_dual_select()
166 if (ini->ops->set_dual_select) in brcm_usb_set_dual_select()
167 ini->ops->set_dual_select(ini); in brcm_usb_set_dual_select()