On Mon, Sep 30, 2013 at 04:54:51PM -0500, dinguyen@xxxxxxxxxx wrote: > From: Dinh Nguyen <dinguyen@xxxxxxxxxx> > > The variable host_channels of dwc2_hw_params struct is only 4-bits. Adding > a 1 to a 0xf results in a 0 for host_channels. Thus, the driver was always > thinking it had 0 host channels. > > Represent the correct number of host channels by using the host_channels > variable of dwc2_core_params struct. We should do the +1 in > dwc2_set_param_host_channels(); > There is a compile error so I know you haven't tested this at all. I assume this works because hwcfg2 comes from the hardware and it's never 15. There are some other issues with your change. Explain what the problem is and maybe we can help. regards, dan carpenter _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel