Hi Guillaume, Le Wednesday 09 April 2014 à 09:47 +0200, Guillaume Gardet a écrit :
Le 08/04/2014 15:57, Jean Delvare a écrit :
Both armv7hl/default and armv7hl/lpae kernel config files have: CONFIG_ARCH_KEYSTONE=y
So it looks like these kernel flavors are supposed to support the TI Keystone2 platform. However, USB_DWC3 is disabled on both, while this driver has a sub-option CONFIG_USB_DWC3_KEYSTONE dedicated to the Keystone2 platform.
So I suspect that we should change armv7hl/default and armv7hl/lpae to:
CONFIG_USB_DWC3=m CONFIG_USB_DWC3_KEYSTONE=m
I agree.
and one of CONFIG_USB_DWC3_HOST, CONFIG_USB_DWC3_GADGET or CONFIG_USB_DWC3_DUAL_ROLE. What do you think?
CONFIG_USB_DWC3_DUAL_ROLE is probably the better option. AFAIK, we have no keystone board to test it for now.
Same would probably apply to armv7hl/exynos with CONFIG_USB_DWC3_EXYNOS.
Yes, please enable it. I could test it on Arndale board later.
Would you be kind enough and provide the patches? I don't even have an arm host or build environment to test the new config files. Blindly editing these arm config files, I could easily commit inconsistent files due to missed dependencies or selects. So I think it's better if you do it and I commit your patches. Thanks, -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org