On Wed Aug 5, 2026 at 4:37 AM CEST, Marek Vasut wrote:
> On 8/4/26 12:05 PM, Carlo Caione wrote:
>
> [...]
>
>> +++ b/doc/device-tree-bindings/usb/mediatek,mtu3.txt
>
> You could easily swap in Linux 
> Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml and 
> Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml instead , 
> and drop the mtu3.txt . But please do replace the binding documents in a 
> separate patch.

Shouldn't we just drop both
doc/device-tree-bindings/usb/mediatek,mtk-xhci.txt and
doc/device-tree-bindings/usb/mediatek,mtu3.txt and automatically fall
back onto the corresponding ones in dts/upstream/Bindings/usb?

>> +++ b/drivers/usb/mtu3/Kconfig
>> @@ -22,6 +22,7 @@ choice
>>   config USB_MTU3_HOST
>>      bool "Host only mode"
>>      depends on USB_XHCI_HCD
>> +    select SPL_OF_TRANSLATE if SPL_USB_HOST
>
> Don't you need SPL variants of the MTU3 controller Kconfig symbols instead ?

Fair point, I'll add those to V6.

>>      help
>>        Select this when you want to use MTU3 in host mode only,
>>        thereby the gadget feature will be regressed.
>
> [...]
>
>> +static int mtu3_bind_gadget(struct udevice *parent)
>> +{
>> +    struct udevice *dev;
>> +    int ret;
>> +
>> +    /* Node-less device: name it after the controller for diagnostics. */
>> +    ret = device_bind_driver(parent, "mtu3-peripheral",
>> +                             ofnode_get_name(dev_ofnode(parent)), &dev);
>> +    if (ret)
>> +            dev_err(parent, "failed to bind peripheral mode\n");
>
> Please also include the value of "ret" in printed error strings, it 
> helps identify the issue faster. Please fix this for all such cases in 
> this patch.

It makes sense.

Thanks!

--
Carlo Caione


Reply via email to