Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5500105pxb; Wed, 26 Jan 2022 13:30:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJy0WCP89/zmOknOUul8gnGiY9off6Oz/EsI77Zmx6sh1I7ece/w0a8+KVnuPYxGP4+IYfSh X-Received: by 2002:a17:903:2452:: with SMTP id l18mr390962pls.148.1643232634968; Wed, 26 Jan 2022 13:30:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643232634; cv=none; d=google.com; s=arc-20160816; b=dY69DW0Yf2FLINz7WR+sw0UeERUz7J2XPhCT3Xqkhsf3P2CswsmrmMQqpvnbhL/o8A 2cSJSUpygysxrM/6+JZGrcp5KeW2Xc3yJjzIRDpJmttjBSdmornDOV4IeoctklcEFPJi D50Hbwt0WtEh6XFKwi1V7jifrggq+2O135darzlQu5Wn9WLattYWPYXKWkgj1GGcH7uN /hOcP4PkBLl6FWOocVB6F7EqEe4LGdmZHGplohXz4L/7WZZbWY9ssgtOr4Q5/sUzm0AA iGK/7kDiM3+1iEqJXI6DnCX5mBgPsoWosScidxMfHpqg5x3RDiLIa4ivNksU2Jcy5Dky cNvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :to:subject:dkim-signature; bh=zSeUci3vg054JmvwuBWDHBaCd3Dw4eWxI2aAH6Z4kfU=; b=xp0KG/z08zV8VT6TR3c9W5ANCihibyAkzp5BTjAblCqqVu+IFGoxfiTwnPfPWaR0kr bgCnZi0PDLTJjeidl7q2ysmTQssDN3KhqZjfghMCi1YCkG/cmqF+PQg5UrQlN3nElsTG byG1dGzHjUZgzzV4dQ5/doYCIEhvHPlQzbXwYkfXqBhA+OPUHTfI9m6nj8oRntfemDRk Gv9wm9DrAVdo4XVKswWpY+e19uGe68VAqUbDCqfHjUSajG+42CtQiOEqhjzIWhbeXv0I NnNKqVGppsqFGu62akJUv1a4gDvp2m0ALUlyEYkGBZTVAkzvQy5S3592x1+y2DMpvRvZ 4NsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@lexina.in header.s=dkim header.b=vdyVkyFN; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=REJECT dis=NONE) header.from=lexina.in Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i9si263166pgs.248.2022.01.26.13.30.20; Wed, 26 Jan 2022 13:30:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@lexina.in header.s=dkim header.b=vdyVkyFN; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=REJECT dis=NONE) header.from=lexina.in Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232541AbiAZOO0 (ORCPT + 99 others); Wed, 26 Jan 2022 09:14:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55338 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235430AbiAZOOZ (ORCPT ); Wed, 26 Jan 2022 09:14:25 -0500 Received: from mx.msync.work (mx.msync.work [IPv6:2a01:4f9:2b:2dc2::3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 969FAC061747; Wed, 26 Jan 2022 06:14:25 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id ADC0A284992; Wed, 26 Jan 2022 14:14:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lexina.in; s=dkim; t=1643206457; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references: disposition-notification-to; bh=zSeUci3vg054JmvwuBWDHBaCd3Dw4eWxI2aAH6Z4kfU=; b=vdyVkyFNapCvR0GVXQljHd4CFBTht7wRCcVWs3zsrjVxlouOMTxRUentMVu6LpLouKBUcI QMeOWMTsnQhwGsaRf4Ze+rjDshSLqIKaoN49nFKAE8uFXsH6cq0a9ZIRnHNUX2BGGGasaM 9scaHtDxAzxXRfujR1bq39JdWUaHkAkYGJYUf0KFCJs+2TK27hvfIrtBWtCou7Iof9lgmP FOFWamXON55fxJzTUm6DNgiZHJcTuAtoSMDCYWjIhiJChdDmdLXq/F1cEdtOGQXzzPLOGs pzHkK2dXPsueAzTwXH2G+QjCffl+KBOEYF/lPEd00rJdfamil/9Of6hfIk+lXQ== Subject: Re: [PATCH v7 0/2] Bluetooth: hci_h5: btrtl: Add support for RTL8822CS hci_ver 0x08 To: Marcel Holtmann , LKML , BlueZ References: <20220126073905.3637841-1-adeep@lexina.in> <9CE136E5-3BEC-42CB-8A19-644E2B4D0D10@holtmann.org> From: Vyacheslav Message-ID: Date: Wed, 26 Jan 2022 17:14:14 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: <9CE136E5-3BEC-42CB-8A19-644E2B4D0D10@holtmann.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Last-TLS-Session-Version: TLSv1.3 Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org 26.01.2022 16:40, Marcel Holtmann wrote: > Hi Vyacheslav, > >> Add a variation of RTL8822CS with hci_ver = 0x08. This is fully similar >> to RTL8822CS with hci_ver = 0x0a observed on the Tanix TX6 Android set-top >> box and JetHome JetHub H1. >> >> While testing the RTL8822CS SDIO WiFi/BT adapter, I found that in some >> cases the kernel could not initialize it. However, manually resetting the >> adapter via gpio allows it to start correctly. >> Apparently at system start the adapter is in an undefined state (including >> the unknown state of gpio after starting uboot). A forced reset helps to >> initialize the adapter in most cases. Experimentally it was found that >> 100ms is enough to reset. >> So, add power reset via enable-gpios in h5_btrtl_open function. >> >> Changes from v6..v4: >> - fix patch description >> Changes from v3: >> - add has_msft_ext option >> Changes from v2: >> - align the patches for bluetooth-next >> Changes from v1: >> - remove Signed-off-by chbgdn as not reachable >> >> Vyacheslav Bocharov (2): >> Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 >> Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open >> >> drivers/bluetooth/btrtl.c | 8 ++++++++ >> drivers/bluetooth/hci_h5.c | 5 +++++ >> 2 files changed, 13 insertions(+) > > both patches have been applied to bluetooth-next tree. Thanks! > > Regards > > Marcel >