[U-Boot] U-Boot DWC2 unused variables

Stephen Warren swarren at wwwdotorg.org
Tue Feb 4 07:34:04 CET 2014


Oleksandr,

Thanks for the quick response on the s-o-b lines. Another question: The
compiler is complaining about hprt0 being written but then not used in
the functions below. I assume the second parameter passed to
dwc_write_reg32() should be hprt0.d32 rather than val?

> void dwc_otg_set_prtpower(dwc_otg_core_if_t * core_if, uint32_t val)
> {
> 	hprt0_data_t hprt0;
> 	hprt0.d32 = dwc_read_reg32(core_if->host_if->hprt0);
> 	hprt0.b.prtpwr = val;
> 	dwc_write_reg32(core_if->host_if->hprt0, val);
> }

> void dwc_otg_set_prtsuspend(dwc_otg_core_if_t * core_if, uint32_t val)
> {
> 	hprt0_data_t hprt0;
> 	hprt0.d32 = dwc_read_reg32(core_if->host_if->hprt0);
> 	hprt0.b.prtsusp = val;
> 	dwc_write_reg32(core_if->host_if->hprt0, val);
> }
> 
> void dwc_otg_set_prtresume(dwc_otg_core_if_t * core_if, uint32_t val)
> {
> 	hprt0_data_t hprt0;
> 	hprt0.d32 = dwc_read_reg32(core_if->host_if->hprt0);
> 	hprt0.b.prtres = val;
> 	dwc_write_reg32(core_if->host_if->hprt0, val);
> }


More information about the U-Boot mailing list