Tabs go space

This commit is contained in:
songyanguang 2024-09-12 20:16:58 +08:00
parent d41cdce316
commit 62c6017222
1 changed files with 77 additions and 77 deletions

View File

@ -5,49 +5,49 @@
void dwc3_of_parse(struct dwc3 *dwc) void dwc3_of_parse(struct dwc3 *dwc)
{ {
uint8_t lpm_nyet_threshold; uint8_t lpm_nyet_threshold;
uint8_t tx_de_emphasis; uint8_t tx_de_emphasis;
uint8_t hird_threshold; uint8_t hird_threshold;
/* default to highest possible threshold */ /* default to highest possible threshold */
lpm_nyet_threshold = 0xff; lpm_nyet_threshold = 0xff;
/* default to -3.5dB de-emphasis */ /* default to -3.5dB de-emphasis */
tx_de_emphasis = 1; tx_de_emphasis = 1;
/* /*
* default to assert utmi_sleep_n and use maximum allowed HIRD * default to assert utmi_sleep_n and use maximum allowed HIRD
* threshold value of 0b1100 * threshold value of 0b1100
*/ */
hird_threshold = 12; hird_threshold = 12;
dwc->hsphy_mode = usb_get_phy_mode(dwc->id); dwc->hsphy_mode = usb_get_phy_mode(dwc->id);
/* xiuos: The parameters are updated according to the dts of RK3568 */ /* xiuos: The parameters are updated according to the dts of RK3568 */
dwc->has_lpm_erratum = 0; dwc->has_lpm_erratum = 0;
lpm_nyet_threshold = lpm_nyet_threshold; lpm_nyet_threshold = lpm_nyet_threshold;
dwc->is_utmi_l1_suspend = 0; dwc->is_utmi_l1_suspend = 0;
hird_threshold = hird_threshold; hird_threshold = hird_threshold;
dwc->disable_scramble_quirk = 0; dwc->disable_scramble_quirk = 0;
dwc->u2exit_lfps_quirk = 0; dwc->u2exit_lfps_quirk = 0;
dwc->u2ss_inp3_quirk = 0; dwc->u2ss_inp3_quirk = 0;
dwc->req_p1p2p3_quirk = 0; dwc->req_p1p2p3_quirk = 0;
dwc->del_p1p2p3_quirk = 0; dwc->del_p1p2p3_quirk = 0;
dwc->del_phy_power_chg_quirk = 0; dwc->del_phy_power_chg_quirk = 0;
dwc->lfps_filter_quirk = 0; dwc->lfps_filter_quirk = 0;
dwc->rx_detect_poll_quirk = 0; dwc->rx_detect_poll_quirk = 0;
dwc->dis_u3_susphy_quirk = 0; dwc->dis_u3_susphy_quirk = 0;
dwc->dis_u2_susphy_quirk = 0; dwc->dis_u2_susphy_quirk = 0;
dwc->dis_enblslpm_quirk = 1; dwc->dis_enblslpm_quirk = 1;
dwc->dis_u2_freeclk_exists_quirk = 1; dwc->dis_u2_freeclk_exists_quirk = 1;
dwc->tx_de_emphasis_quirk = 0; dwc->tx_de_emphasis_quirk = 0;
tx_de_emphasis = tx_de_emphasis; tx_de_emphasis = tx_de_emphasis;
dwc->lpm_nyet_threshold = lpm_nyet_threshold; dwc->lpm_nyet_threshold = lpm_nyet_threshold;
dwc->tx_de_emphasis = tx_de_emphasis; dwc->tx_de_emphasis = tx_de_emphasis;
dwc->hird_threshold = hird_threshold dwc->hird_threshold = hird_threshold
| (dwc->is_utmi_l1_suspend << 4); | (dwc->is_utmi_l1_suspend << 4);
} }
@ -72,17 +72,17 @@ int dwc3_setup_phy(void *dev, struct phy **array, int *num_phys){
void dwc3_cache_hwparams(struct dwc3 *dwc) void dwc3_cache_hwparams(struct dwc3 *dwc)
{ {
struct dwc3_hwparams *parms = &dwc->hwparams; struct dwc3_hwparams *parms = &dwc->hwparams;
parms->hwparams0 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS0); parms->hwparams0 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS0);
parms->hwparams1 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS1); parms->hwparams1 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS1);
parms->hwparams2 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS2); parms->hwparams2 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS2);
parms->hwparams3 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS3); parms->hwparams3 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS3);
parms->hwparams4 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS4); parms->hwparams4 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS4);
parms->hwparams5 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS5); parms->hwparams5 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS5);
parms->hwparams6 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS6); parms->hwparams6 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS6);
parms->hwparams7 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS7); parms->hwparams7 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS7);
parms->hwparams8 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS8); parms->hwparams8 = dwc3_readl(dwc->regs_vir, DWC3_GHWPARAMS8);
} }
@ -265,9 +265,9 @@ int dwc3_alloc_scratch_buffers(struct dwc3 *dwc){
len = dwc->nr_scratch * DWC3_SCRATCHBUF_SIZE; len = dwc->nr_scratch * DWC3_SCRATCHBUF_SIZE;
vir_addr = USB_MEM_VIRADDR_ALLOC; vir_addr = USB_MEM_VIRADDR_ALLOC;
phy_addr = 0; phy_addr = 0;
dwc->scratchbuf = (void *)vir_addr; dwc->scratchbuf = (void *)vir_addr;
ret = naive_mmap(&vir_addr, &phy_addr, len, true); ret = naive_mmap(&vir_addr, &phy_addr, len, true);
@ -355,52 +355,52 @@ void dwc3_set_mode(struct dwc3 *dwc, uint32_t mode){
int dwc3_init(struct dwc3 *dwc) int dwc3_init(struct dwc3 *dwc)
{ {
int ret; int ret;
dwc3_cache_hwparams(dwc); dwc3_cache_hwparams(dwc);
ret = dwc3_alloc_event_buffers(dwc, DWC3_EVENT_BUFFERS_SIZE); ret = dwc3_alloc_event_buffers(dwc, DWC3_EVENT_BUFFERS_SIZE);
if (ret) { if (ret) {
USB_LOG_ERR("failed to allocate event buffers\n"); USB_LOG_ERR("failed to allocate event buffers\n");
return -ENOMEM; return -ENOMEM;
} }
ret = dwc3_core_init(dwc); ret = dwc3_core_init(dwc);
if (ret) { if (ret) {
USB_LOG_ERR("failed to initialize core\n"); USB_LOG_ERR("failed to initialize core\n");
goto core_fail; goto core_fail;
} }
ret = dwc3_event_buffers_setup(dwc); ret = dwc3_event_buffers_setup(dwc);
if (ret) { if (ret) {
USB_LOG_ERR("failed to setup event buffers\n"); USB_LOG_ERR("failed to setup event buffers\n");
goto event_fail; goto event_fail;
} }
ret = dwc3_core_init_mode(dwc); ret = dwc3_core_init_mode(dwc);
if (ret) if (ret)
goto mode_fail; goto mode_fail;
return 0; return 0;
mode_fail: mode_fail:
dwc3_event_buffers_cleanup(dwc); dwc3_event_buffers_cleanup(dwc);
event_fail: event_fail:
dwc3_core_exit(dwc); dwc3_core_exit(dwc);
core_fail: core_fail:
dwc3_free_event_buffers(dwc); dwc3_free_event_buffers(dwc);
return ret; return ret;
} }
int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, uint32_t param){ int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, uint32_t param){
uint32_t timeout = 500; uint32_t timeout = 500;
uint32_t reg; uint32_t reg;
dwc3_writel(dwc->regs_vir, DWC3_DGCMDPAR, param); dwc3_writel(dwc->regs_vir, DWC3_DGCMDPAR, param);
dwc3_writel(dwc->regs_vir, DWC3_DGCMD, cmd | DWC3_DGCMD_CMDACT); dwc3_writel(dwc->regs_vir, DWC3_DGCMD, cmd | DWC3_DGCMD_CMDACT);
@ -410,14 +410,14 @@ int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, uint32_t pa
if(!(reg & DWC3_DGCMD_CMDACT)){ if(!(reg & DWC3_DGCMD_CMDACT)){
return 0; return 0;
} }
timeout--; timeout--;
usb_osal_msleep(1); usb_osal_msleep(1);
if(!timeout) if(!timeout)
return -1; return -1;
}while(1); }while(1);
return 0; return 0;
} }