Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp540209iog; Thu, 30 Jun 2022 05:50:03 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vpVw6HnF88Igxp3Ueju/zDbg8eNDp6r65YCsLBqlEJTdoXENkrT02jPzq8EYjnix6qSajQ X-Received: by 2002:aa7:c150:0:b0:435:67cd:5115 with SMTP id r16-20020aa7c150000000b0043567cd5115mr11395059edp.112.1656593403686; Thu, 30 Jun 2022 05:50:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656593403; cv=none; d=google.com; s=arc-20160816; b=ckmWEQ2jiq6DyzPSPmi/+PUydw0frQPCe6KhXN8DPqoqfvux1cPYyYB7UvhJ7JioY9 RcHCDfx3s4JiSB8ik95yFI9hsawpiJKMnXf0VEoBGkYGVyGiqLGIxpLvcXjyHo8QIjF/ aQW6W8E1wzXQRa/5sNESV1ZZDGjluS8JXEQG/Hq6OTsPIlCsXYKbAgY2896IX5X0mHPC OseTPG6rbyQPWRe9vjXGJ915gFaDjjxGAaEsfyRXDJLp74kr5WOIV5HsR5FJxh24+3XG rEa7HM9JXpkqeUEMbw6xAAtArnB83HZTBUUiAis0faS829RXnqe+XL/ZEzRBMGXufbq0 mvJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from:dkim-signature; bh=jVc8Ztoo9kpWL5fqfbFoACxXazq5ojk4wKA4rh+peTc=; b=SmfvLj3VnUY6XrGbb+hhi4fIOedCwz9fm9mHqxsIyN7wmiAo7VOWDqVrIP9NcydUhi c8AwHa7hI5xKT+0RQkdrqgNWWLxlOBPezH0+ieUW06KsY1cb80ih/t3wIyKtx4yKl3pM rSUhO/kiowiBqn+/mFHyarJU8ZVllSMGx5arT2xYsr0vWIjr4IyYpLQze476LZ0k1jcp xoI4sGZLOLzvb3vZI7I5q+cCeReh8rY3pcNVuTRhDmr5jkng7+aopiAPJnUiBqN2fGn5 CLgUa9A5wz6YoXdD5O9B+7jASsCYeYs6nQ5bdG4QXAKtjQ7r2gn76Pac2sWKgR4P4uGu MmxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infineon.com header.s=IFXMAIL header.b=pzfroQz0; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=infineon.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qw30-20020a1709066a1e00b00726c057b720si601537ejc.902.2022.06.30.05.49.22; Thu, 30 Jun 2022 05:50:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@infineon.com header.s=IFXMAIL header.b=pzfroQz0; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=infineon.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234821AbiF3MqK (ORCPT + 99 others); Thu, 30 Jun 2022 08:46:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53866 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234645AbiF3MqK (ORCPT ); Thu, 30 Jun 2022 08:46:10 -0400 Received: from smtp14.infineon.com (smtp14.infineon.com [IPv6:2a00:18f0:1e00:4::6]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 23D1E21E26; Thu, 30 Jun 2022 05:46:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=infineon.com; i=@infineon.com; q=dns/txt; s=IFXMAIL; t=1656593169; x=1688129169; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=QnKUrF1xtCRy+TRTqlyWJSzVsbsYzCUcUrYS+EXrtGc=; b=pzfroQz0VBN7n3OSG0EVsJSCLZvne6JedFDmdW0uXZhEECUJU9usoJr9 mUaZS5Z7bX6fTzk15MjP37JYWiPg0SungtQO5qpMQX5jXXbOwYQGURWJH OXo6FeH6/pEubYLRPrr1pawiMW4iULEdw4I3BUjYdaSpZTyGYKbCBGEMd 0=; X-SBRS: None X-IronPort-AV: E=McAfee;i="6400,9594,10393"; a="129108385" X-IronPort-AV: E=Sophos;i="5.92,234,1650924000"; d="scan'208";a="129108385" Received: from unknown (HELO mucxv003.muc.infineon.com) ([172.23.11.20]) by smtp14.infineon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2022 14:46:06 +0200 Received: from MUCSE819.infineon.com (MUCSE819.infineon.com [172.23.29.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mucxv003.muc.infineon.com (Postfix) with ESMTPS; Thu, 30 Jun 2022 14:46:05 +0200 (CEST) Received: from MUCSE807.infineon.com (172.23.29.33) by MUCSE819.infineon.com (172.23.29.45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 30 Jun 2022 14:46:05 +0200 Received: from ISCNPF0RJXQS.infineon.com (172.23.8.247) by MUCSE807.infineon.com (172.23.29.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Thu, 30 Jun 2022 14:46:03 +0200 From: Hakan Jansson CC: Hakan Jansson , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Linus Walleij , , , , Marcel Holtmann , Johan Hedberg , "Luiz Augusto von Dentz" , Subject: [PATCH v2 0/5] Bluetooth: hci_bcm: Improve FW load time on CYW55572 Date: Thu, 30 Jun 2022 14:45:19 +0200 Message-ID: X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [172.23.8.247] X-ClientProxiedBy: MUCSE824.infineon.com (172.23.29.55) To MUCSE807.infineon.com (172.23.29.33) X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org These patches add an optional device specific data member to specify max baudrate of a device when in autobaud mode. This allows the host to set a first baudrate higher than "init speed" to improve FW load time. The host baudrate will later be changed to "init speed" (as usual) once FW loading is complete and the device has been reset to begin normal operation. Changes v1 -> v2: - Add patch to tighten DT binding constraints after feedback in: https://lore.kernel.org/linux-devicetree/174363bc-e8e5-debd-f8f6-a252d2bbddb9@infineon.com/ - Add actual baud rates and example FW load time in commit message: https://lore.kernel.org/linux-devicetree/72cd312f-f843-6a85-b9e7-db8fcb952af8@infineon.com/ Hakan Jansson (5): dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding dt-bindings: net: broadcom-bluetooth: Add conditional constraints Bluetooth: hci_bcm: Add DT compatible for CYW55572 Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode .../bindings/net/broadcom-bluetooth.yaml | 17 +++++++++++++ drivers/bluetooth/hci_bcm.c | 24 +++++++++++++------ 2 files changed, 34 insertions(+), 7 deletions(-) base-commit: 681ec6abcd7f051f7fc318068a3ac09772ebef7e -- 2.25.1