Lines Matching +full:big +full:- +full:endian +full:- +full:regs
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2014-2017 Broadcom
52 void __iomem *regs[BRCM_REGS_MAX]; member
75 * bus endianness (i.e., big-endian CPU + big endian bus ==> native in brcm_usb_readl()
76 * endian I/O). in brcm_usb_readl()
78 * Other architectures (e.g., ARM) either do not support big endian, or in brcm_usb_readl()
79 * else leave I/O in little endian mode. in brcm_usb_readl()
108 if (ini->ops->init_ipp) in brcm_usb_init_ipp()
109 ini->ops->init_ipp(ini); in brcm_usb_init_ipp()
114 if (ini->ops->init_common) in brcm_usb_init_common()
115 ini->ops->init_common(ini); in brcm_usb_init_common()
120 if (ini->ops->init_eohci) in brcm_usb_init_eohci()
121 ini->ops->init_eohci(ini); in brcm_usb_init_eohci()
126 if (ini->ops->init_xhci) in brcm_usb_init_xhci()
127 ini->ops->init_xhci(ini); in brcm_usb_init_xhci()
132 if (ini->ops->uninit_common) in brcm_usb_uninit_common()
133 ini->ops->uninit_common(ini); in brcm_usb_uninit_common()
138 if (ini->ops->uninit_eohci) in brcm_usb_uninit_eohci()
139 ini->ops->uninit_eohci(ini); in brcm_usb_uninit_eohci()
144 if (ini->ops->uninit_xhci) in brcm_usb_uninit_xhci()
145 ini->ops->uninit_xhci(ini); in brcm_usb_uninit_xhci()
150 if (ini->ops->get_dual_select) in brcm_usb_get_dual_select()
151 return ini->ops->get_dual_select(ini); in brcm_usb_get_dual_select()
158 if (ini->ops->set_dual_select) in brcm_usb_set_dual_select()
159 ini->ops->set_dual_select(ini, mode); in brcm_usb_set_dual_select()