forked from xuos/xiuos
Add dwc3_dump
This commit is contained in:
parent
0027373c86
commit
7c9d76b6af
|
@ -609,7 +609,7 @@ int dwc3_core_init_mode(struct dwc3 *dwc)
|
||||||
|
|
||||||
void dwc3_set_mode(struct dwc3 *dwc, uint32_t mode)
|
void dwc3_set_mode(struct dwc3 *dwc, uint32_t mode)
|
||||||
{
|
{
|
||||||
u32 reg;
|
uint32_t reg;
|
||||||
|
|
||||||
reg = dwc3_readl(dwc->regs_vir, DWC3_GCTL);
|
reg = dwc3_readl(dwc->regs_vir, DWC3_GCTL);
|
||||||
reg &= ~(DWC3_GCTL_PRTCAPDIR(DWC3_GCTL_PRTCAP_OTG));
|
reg &= ~(DWC3_GCTL_PRTCAPDIR(DWC3_GCTL_PRTCAP_OTG));
|
||||||
|
@ -646,6 +646,8 @@ int dwc3_init(struct dwc3 *dwc)
|
||||||
if (ret)
|
if (ret)
|
||||||
goto mode_fail;
|
goto mode_fail;
|
||||||
|
|
||||||
|
dwc3_dump(dwc);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
mode_fail:
|
mode_fail:
|
||||||
|
@ -685,4 +687,35 @@ int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, uint32_t pa
|
||||||
}while(1);
|
}while(1);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void dwc3_dump(struct dwc3 *dwc)
|
||||||
|
{
|
||||||
|
USB_LOG_DBG("%s regs=%08lx regs_vir=%08lx\n", __func__, dwc->regs, dwc->regs_vir );
|
||||||
|
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GSBUSCFG0, dwc3_readl(dwc->regs_vir, DWC3_GSBUSCFG0) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GCTL, dwc3_readl(dwc->regs_vir, DWC3_GCTL) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GUCTL1, dwc3_readl(dwc->regs_vir, DWC3_GUCTL1) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GSNPSID, dwc3_readl(dwc->regs_vir, DWC3_GSNPSID) );
|
||||||
|
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS0, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS0) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS1, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS1) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS2, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS2) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS3, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS3) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS4, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS4) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS5, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS5) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS6, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS6) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS7, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS7) );
|
||||||
|
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GUSB2PHYCFG(0), dwc3_readl(dwc->regs_vir, DWC3_GUSB2PHYCFG(0)) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GUSB3PIPECTL(0), dwc3_readl(dwc->regs_vir, DWC3_GUSB3PIPECTL(0)) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GEVNTADRLO(0), dwc3_readl(dwc->regs_vir, DWC3_GEVNTADRLO(0)) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GEVNTADRHI(0), dwc3_readl(dwc->regs_vir, DWC3_GEVNTADRHI(0)) );
|
||||||
|
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_GHWPARAMS8, dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS8) );
|
||||||
|
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_DCTL, dwc3_readl(dwc->regs_vir, DWC3_DCTL) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_DGCMDPAR, dwc3_readl(dwc->regs_vir, DWC3_DGCMDPAR) );
|
||||||
|
USB_LOG_DBG("%04x: %08x\n", DWC3_DGCMD, dwc3_readl(dwc->regs_vir, DWC3_DGCMD) );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue