Hi all, > Am 12.01.2019 um 12:16 schrieb Jon Nettleton <j...@solid-run.com>: > > On Fri, Jan 4, 2019 at 8:57 PM Andreas Kemnade <andr...@kemnade.info> wrote: >> >> Hi Marcel, >> >> On Fri, 4 Jan 2019 10:07:34 +0100 >> Marcel Holtmann <mar...@holtmann.org> 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