Hi all,
> Am 12.01.2019 um 12:16 schrieb Jon Nettleton <[email protected]>:
>
> On Fri, Jan 4, 2019 at 8:57 PM Andreas Kemnade <[email protected]> wrote:
>>
>> Hi Marcel,
>>
>> On Fri, 4 Jan 2019 10:07:34 +0100
>> Marcel Holtmann <[email protected]> wrote:
>>
>>> Hi Andreas,
>>>
>>>>>>> Btw. I see nothing standing in the way of merging btuart.c driver and
>>>>>>> then go from there. Either I dig this out and submit or someone else
>>>>>>> does.
>>>>>>>
>>>>>> Do you mean this?
>>>>>> https://patchwork.kernel.org/patch/10490651/
>>>>>
>>>>> yes, that one.
>>>>>
>>>> Hmm, there seemed to be nothing in the pull requests regarding btuart.
>>>> Did you change plans?
>>>
>>> because I only submitted it as RFC. We can easily merge that one upstream
>>> since it is rather trivial. The main problem is how you want to do the
>>> device matching. Do you have a DT entry for your really simple devices?
>>>
>> Hmm, in that link it is non-rfc. So someone picked you rfc patch up and
>> submitted it?
I have researched a little the patchwork entry and it makes me think that Sean
did post it as part of a series for MediaTek Bluetooth drivers to the mediatek
mailing list (which is why we can find it in patchwork):
https://patchwork.kernel.org/project/linux-mediatek/list/?series=&submitter=169671&state=&q=%5Bv5&archive=&delegate=
It wasn't discussed there and some other patches of the series have been merged
to other trees (e.g. for serdev core).
So I assume Sean is also waiting to get this patch upstream.
>> You might see what we are already doing here:
>> http://git.goldelico.com/?p=letux-kernel.git;a=blobdiff;f=arch/arm/boot/dts/omap3-gta04.dtsi;h=4d2bac4293938de4a15a59979616909cf8842524;hp=bfced960d63ec40cf9db4901374b331737a9a168;hb=f78bf51754e35010de40518b9a8a148d0269bbc8;hpb=b6805813a9ab5b0d66b44cc54a0059eca4dd0a98
>>
>> We are using compatible = "wi2wi,w2cbw003-bluetooth"
>>
>> But I think we should also add a generic device string like
>> bluetooth,h4
>> So if people dig out older hardware, they can just add that to their
>> device trees and have bluetooth
>>
>> The full patchset we are currently using is here:
>> http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=refs/heads/letux/bluetooth-h4-serdev
>>
>> Regards,
>> Andreas
>
> Good timing for this thread. I have just integrated the mynewt blehci
> firmware for the nina-b1 chip integrated onto our SOM. This is
> exactly the functionality I need in the kernel to make the
> initialization seamless. A generic device string is exactly what
> would be needed for most devices that are running in this
> configuration. We may also want to have a generic reset_gpio handler.
>
> -Jon
BR,
Nikolaus