Return-Path: Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [PATCH v2 3/4] bluetooth: hci_uart: add LL protocol serdev driver support From: Marcel Holtmann In-Reply-To: <20170407143516.9945-1-robh@kernel.org> Date: Wed, 12 Apr 2017 22:20:26 +0200 Cc: linux-bluetooth@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Gustavo F. Padovan" , Johan Hedberg , Mark Rutland , Wei Xu , Eyal Reizer , Satish Patel , netdev@vger.kernel.org, devicetree@vger.kernel.org Message-Id: <1EF987AA-8426-43BF-B92B-62AFF554FAA1@holtmann.org> References: <20170407143516.9945-1-robh@kernel.org> To: Rob Herring Sender: netdev-owner@vger.kernel.org List-ID: Hi Rob, > Turns out that the LL protocol and the TI-ST are the same thing AFAICT. > The TI-ST adds firmware loading, GPIO control, and shared access for > NFC, FM radio, etc. For now, we're only implementing what is needed for > BT. This mirrors other drivers like BCM and Intel, but uses the new > serdev bus. > > The firmware loading is greatly simplified by using existing > infrastructure to send commands. It may be a bit slower than the > original code using synchronous functions, but the real bottleneck is > likely doing firmware load at 115.2kbps. > > Signed-off-by: Rob Herring > Cc: Marcel Holtmann > Cc: Gustavo Padovan > Cc: Johan Hedberg > Cc: linux-bluetooth@vger.kernel.org > --- > v2: > - Use IS_ENABLED() to fix module build > > drivers/bluetooth/hci_ll.c | 261 ++++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 260 insertions(+), 1 deletion(-) can you re-send any missing patch on top of today's bluetooth-next tree. Regards Marcel