From patchwork Wed Jan 18 12:28:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Francesco Dolcini X-Patchwork-Id: 4172 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp2331707wrn; Wed, 18 Jan 2023 05:18:15 -0800 (PST) X-Google-Smtp-Source: AMrXdXtN7mOJn93LGMHKwblil9bf07g+O63Ig7SQdyR6b3YQ+wk7T1MrB/LBRNPwrcBVA1cyOojE X-Received: by 2002:a17:907:1248:b0:7c3:e3ef:bca1 with SMTP id wc8-20020a170907124800b007c3e3efbca1mr5120662ejb.60.1674047895448; Wed, 18 Jan 2023 05:18:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674047895; cv=none; d=google.com; s=arc-20160816; b=Hr3nFmdGkFXGbT4f0W9N4+VK6TLnCI44VLQZE9kNf9yV5XNtwQs/wDNQucUknmeR9c vAZG6KXmxtBxYkjCgYNkg1eCxMkJYcdJnB4REI8vnHH/74QyTPJGpysEJotzYuvJIrA/ UBI6YusOWS3STGzLYrDqypDZdNZqN1j8tIYfjzEPGALHz0KlW0YNnDvz+S9dOVfmImT7 ibJHP4gdi66Q1zYPvqDFAPv+bcaJVBZPLp7xzgUoLj58UyClua0d2nF60LPrOQvuEOwr a2miUSe+JOyWw+ZcsswkfvWLYeyHsiJmVNO7JfpdnS+BoTqnSQSgCVHFDJFX5aPku318 CGUw== 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=K3qcuZouDhMVTsAGWKDVgFmR5mqi+s2/XyfnwkAZWXo=; b=iBEq/DiGZGedQQNKN/Z29XWFw3pyqVqTeSuEBtnx+KJiT2Sf7o7KuYnvoBVPgyvlQr SQGgmOCbR9Fht23ej+Lc8gp5e7XIM9VC8XS1fRiJyJeouCvLoM7oF7AasRwG96OciChU ZYR4aW5E9UU78n0jnYlyMcyZl41fo6iwEcqLjz/8f9jckFY94p/EYNPOcUMFeaxpK9oJ x8QjC4ZZlp3IkGvZCZKHYEbM58FTfKsXubQhsQc6b8cMN7m8KIdwTFj11u2OxTsV8+CE 3PFFcGeoFJ4D8BM5yCyWJZOdceoECoZ4yiKRtJ68OSnNZt17I3QkrlWrtJ3OgGDAE1mb u5Tw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mailserver.it header.s=mailsrv header.b=LuTYQmoe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dd3-20020a1709069b8300b008775fc70972si1363968ejc.186.2023.01.18.05.17.51; Wed, 18 Jan 2023 05:18:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-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=@mailserver.it header.s=mailsrv header.b=LuTYQmoe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231294AbjARNH3 (ORCPT + 99 others); Wed, 18 Jan 2023 08:07:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38750 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231309AbjARNGz (ORCPT ); Wed, 18 Jan 2023 08:06:55 -0500 Received: from smtp-out-01.comm2000.it (smtp-out-01.comm2000.it [212.97.32.64]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6FF2A25B2; Wed, 18 Jan 2023 04:28:50 -0800 (PST) Received: from francesco-nb.toradex.int (31-10-206-125.static.upc.ch [31.10.206.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: francesco@dolcini.it) by smtp-out-01.comm2000.it (Postfix) with ESMTPSA id 7968584363E; Wed, 18 Jan 2023 13:28:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mailserver.it; s=mailsrv; t=1674044926; bh=4m4ZjSVhmyrLuZxyd7aELjCwMdvTj2UKE2kvY4tWG0c=; h=From:To:Cc:Subject:Date; b=LuTYQmoexGrY6yfgpRzgXDrca/KHOBu9Kuh+bszKjKH/MTfs8ECtWUoz5zpXS1dJ+ 6I0rmphEaMfBdXcxn6iDlPu+RxKC5vHDT9WvSDvB1vv/1swuSMgA8IlDbVD5hzs8pj Zy3PxjExlNLY2Ty7Z+QTx3OpFhXsUsgMNj5tgV03vtFxKsrnTvGFDGwhQxPNFg2CuF BC6hgxrhon7tUfC3A/vbTBA82Px+tYiCbSOzvyNHSwrs5UZXYP8pqSUQyXfIQMu/K7 PdVJEjV1pOBMFvBkgvirDJXo4keS896BRwzRLV1UiuPP166SoFSeV0MeYc4C9DsoWJ jrSzFLMf+qxHQ== From: Francesco Dolcini To: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-bluetooth@vger.kernel.org, Marcel Holtmann , Luiz Augusto von Dentz , linux-arm-kernel@lists.infradead.org Cc: Francesco Dolcini , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Johan Hedberg , Sascha Hauer , Shawn Guo , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v1 0/4] Bluetooth: hci_mrvl: Add serdev support for 88W8997 Date: Wed, 18 Jan 2023 13:28:13 +0100 Message-Id: <20230118122817.42466-1-francesco@dolcini.it> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755366354028328052?= X-GMAIL-MSGID: =?utf-8?q?1755366445794458656?= From: Francesco Dolcini Add serdev support for the 88W8997 from NXP (previously Marvell). It includes support for changing the baud rate. The command to change the baud rate is taken from the user manual UM11483 Rev. 9 in section 7 (Bring-up of Bluetooth interfaces) from NXP. Stefan Eichenberger (4): dt-bindings: bluetooth: marvell: add 88W8997 DT binding dt-bindings: bluetooth: marvell: add max-speed property Bluetooth: hci_mrvl: Add serdev support for 88W8997 arm64: dts: imx8mp-verdin: add 88W8997 serdev to uart4 .../bindings/net/marvell-bluetooth.yaml | 20 ++++- .../dts/freescale/imx8mp-verdin-wifi.dtsi | 5 ++ drivers/bluetooth/hci_mrvl.c | 88 +++++++++++++++++-- 3 files changed, 105 insertions(+), 8 deletions(-)