Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1055100pxb; Fri, 21 Jan 2022 08:58:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJxvPrHQx7Gs3yHL9UAWZrEnYXZVhGACsrp3O2TliLQ9Xe4qjYmpjXlRZ2PHAipwIKg/4Sio X-Received: by 2002:a63:5355:: with SMTP id t21mr1331005pgl.625.1642784280844; Fri, 21 Jan 2022 08:58:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642784280; cv=none; d=google.com; s=arc-20160816; b=w0wtQJ/itxucbdaWPiuN265F3q1/1G3ncj5bIlShraVRZFC5A3jVwW3RW1ox/T2lGh f8jFK09XuiUZLHK5GXcQAxOkU/bLyqCkXGsuV82qL9P0eFS32kSJyZ5Hhbxv3N5RzzD4 UKdlJ5eQ9q2IvYNc/OHYbymdIv8paRZhLNckZHFYlTMGmjsEenASUQ/C2r7KkoTpDyqV tdsp2zeW1loRL9QLNQeCVPxfoTJUOL0fmb3AfIsIV/5IFzFQrq3ARipInz5VkJUh7x89 uVtbO+6icgrFO282GU/cHJrvZkxpKHV2CYIby3vkpec9w0DbAq4oFnOSZcISnhD1adZf JLmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=wRM67EIU2AyRE92xEs7W2+/TNxWTGS27ENje3MjFFyM=; b=Rhq7vZ4Eo/1ImziK3hIy6V6d+YsKrOkhq0doSMgiQ7zOpTM04pUO0FZeUeWLt7KuNC 0OUVRtMsg71HmJOHi6/EKKrWkhv/1asf198ACNVyAyatkoIir9s5sCfy3JOLZUtpXIIz AvUgJgfbpqJw+PXX+QyuNSAtlAK31MzlZ37+5cgu7sNuaegRAbNuF9bfBabP8c8jx/F5 5lPcojlYtG9khy2JSKl5+EkaSKuLbD/MdjA3nE/LVmk8TB38S1nYoTlFz0TQ/7DAW70N NEwuW+RFNqWDl4Z5lFGM8FszdnPkis9SW/hD/5obrt6nssUVuW0L2TuDejPui2v3U3MH C2/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lexina.in header.s=dkim header.b=SHG3SO39; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (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 m11si6446582pls.431.2022.01.21.08.57.47; Fri, 21 Jan 2022 08:58:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@lexina.in header.s=dkim header.b=SHG3SO39; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=lexina.in Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1351741AbiASGST (ORCPT + 99 others); Wed, 19 Jan 2022 01:18:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234904AbiASGSR (ORCPT ); Wed, 19 Jan 2022 01:18:17 -0500 Received: from mx.msync.work (mx.msync.work [IPv6:2a01:4f9:2b:2dc2::3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D0B37C061574 for ; Tue, 18 Jan 2022 22:18:16 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id A14D1268580; Wed, 19 Jan 2022 06:18:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lexina.in; s=dkim; t=1642573094; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding; bh=wRM67EIU2AyRE92xEs7W2+/TNxWTGS27ENje3MjFFyM=; b=SHG3SO39hzxluPIXzsFqgh6Pxg0uZrf2Vp+6yikjAFN3gBEz4vELZCr/MAEZ+JlhsRD981 Hgj8qjU9ZjJLSnfbJuseVig5iuk1ubcdwm94UTu01ewTJGFnbgjpX8NzaaAV5iecKNpDtq KzV9o2eiIoCvAHm6eohyK9rRDgOareDQCQve/ir95R6Y6jP9XBTmkXXgv4yQPDxmpbvxAt qStOraNiqUQX6d9C3/Hgmt6gyXvmg6vcNif8GAq5CQvl9/aRfs0zCXgEKiL1k8tMrq4OJM PdQT1vTpsGECvGDJOq1lPzneVM35MtDzZyoI9ue+eF8xqkPF4vyqIlYOxTt72w== From: Vyacheslav Bocharov To: marcel@holtmann.org, johan.hedberg@gmail.com, luiz.dentz@gmail.com Cc: linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v4 0/2] Bluetooth: hci_h5: btrtl: Add support for RTL8822CS hci_ver 0x08 Date: Wed, 19 Jan 2022 09:17:22 +0300 Message-Id: <20220119061723.2862683-1-adeep@lexina.in> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. The controller does not always start when the system starts up, so we do a forced reset via gpio during initialization. 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(+) -- 2.30.2