On 17.06.2015 18:19, Rafał Miłecki wrote:
> On 17 June 2015 at 17:11, Mathias Nyman <mathias.ny...@linux.intel.com> wrote:
>> On 16.06.2015 23:01, Rafał Miłecki wrote:
>>> On 16 June 2015 at 21:56, Greg Kroah-Hartman <gre...@linuxfoundation.org> 
>>> wrote:
>>>> On Tue, Jun 16, 2015 at 09:18:05PM +0200, Rafał Miłecki wrote:
>>>>> Right now xhci-plat-hcd can be built when using one of platform specific
>>>>> drivers only (mvebu/rcar). There shouldn't be such limitation as some
>>>>> platforms may not require any quirks and may want to just use a generic
>>>>> driver ("generic-xhci" / "xhci-hcd").
>>>>
>>>> Don't you still need some kind of xhci platform driver?  On its own,
>>>> xhci-hcd doesn't provide what you need.
>>>
>>> First, I can just "generic-xhci" if the controller doesn't need any
>>> extra setup. See even the example in
>>> Documentation/devicetree/bindings/usb/usb-xhci.txt, there is that:
>>> compatible = "generic-xhci";
>>> example entry for DT.
>>>
>>> And about "xhci-hcd": if there appears (one day) some platform driver
>>> (e.g. non-DT) registering "xhci-hcd" platform device, it'll most
>>> likely handle initialization on its own, before calling the
>>> platform_device_add.
>>
>> True that there is no way to just select the xhci platform driver if all you
>> need is a driver for a "generic-xhci" platform device with only interrupt 
>> and mem
>> resources set in the platform device.
>>
>> Is this fixing some real life issue?
>>
>> I don't have strong opinions about this, for me adding this option is fine, 
>> or
>> then wait until it's really needed by someone.
> 
> I am/was trying to use "generic-xhci" for Broadcom's devices,
> unfortunately I'm still experiencing some stability problems. Not sure
> if there are related to the controller initialization or some more
> low-level stuff.
> 
> Anyway, since "generic-xhci" support is there and not all dts files
> are part of kernel, it would be nice if you could accept this patch.
> Please note that there are many dts files living out of kernel source.
> Also some bootloaders support DT natively (it's not dtb appended to
> the kernel binary), so there may be ppl interested in using
> "generic-xhci" even if there isn't any in-kernel dts using that.
> 

I'll add to my queue and send it forward to Greg once 4.2-rc1 is out.

-Mathias 
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to