Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp667894lqs; Fri, 14 Jun 2024 01:52:08 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWx/0aM2MIyMnro9fCG/34jNzUW5EjQD2vt5xaL3RpWFS/m/g8ZtIrak+e9h21rheDR4tE2kFZgyJNWCkekroS7ZuvI4P+HFvSRQTxg4Q== X-Google-Smtp-Source: AGHT+IFkro/uIlqBVZKb+t1Srg5wweUVhpxHHXBrvXiCKAmn4JDvZbkfFj+BmmsBmM2+Mdey5Vjn X-Received: by 2002:a2e:b0d8:0:b0:2eb:68d0:f1cc with SMTP id 38308e7fff4ca-2ec0e60d98dmr12313451fa.43.1718355127983; Fri, 14 Jun 2024 01:52:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718355127; cv=pass; d=google.com; s=arc-20160816; b=jduNiiU6KXNiT4/aQ1i/Y/Vq18G8fMibWcVTtFAnVrMGekifkC90hFfmI2eUALRaD5 Mm0QHt27AD1GXeE7qXBU8+CG5JKimsKsBfFWZTd0om4UtTHBQUFbSN2tpMJ1JkvAfngU 1ChrAJ9YY+054usa72GT9uwdueoVE6+Y8UZO1oS/QvpLK0cBV6jPlBJF+KH6Meu07V9l V0Lc2D7CGzxTWZDJpzmCmAgS9GXnj+Vq6X4rLi9pfK9fcTGKtAIaKFj6XdjVMWcAnfhk eO4PJkZOyRVWbt7MwKJHZsubESQgjRWl8FB8lA+7gSoBUPy/Nl1rbj9RTHZosNrphGTE Ov/Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=3OrSvXLjNDgd3aLPkJ5NrIyY6bdJypaDQ0E0gH5h80g=; fh=hXpNshll8NKcIVYmXMX8eXDtLBIyOmt5qcO0HpVmfZs=; b=maUE62TFhkR/BdlfYgCNtwrdCiUop99gN+L0twHpyXIUQANsD2i4mg/qTnJrnsapsc ym3RDOVnvD8FzwsedEoQkKgmnSbHNTMiSIkDpOJ77mJ9wQB2X6WUdOb+u4zVNGpJRDfu Cd+bbLWhpQIctzEwCaARBUUnn26+0WqeSA9F5PPMD6qHeFwn73dthv8hKZ78SSibM2qJ 3gSM5+dkbBE3aqvxghxo+q0uR7rJGKdKTsUKISZ05Nn4VZXQch2O9OX/0qhj8aTamk9O E7MfeQkYf46tf6qWEpMTiK4A3KaKex1nQvfzCtbWANqeiJm00dF47w4B8r1j9GrHfM89 xDvQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-bluetooth+bounces-5312-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-5312-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-57cb745f9f3si1532041a12.529.2024.06.14.01.52.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Jun 2024 01:52:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-5312-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-bluetooth+bounces-5312-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-5312-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id AAEA61F23BD8 for ; Fri, 14 Jun 2024 08:52:07 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 46B331922CC; Fri, 14 Jun 2024 08:51:59 +0000 (UTC) X-Original-To: linux-bluetooth@vger.kernel.org Received: from inva021.nxp.com (inva021.nxp.com [92.121.34.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 77D871862AB; Fri, 14 Jun 2024 08:51:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=92.121.34.21 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718355118; cv=none; b=GbMDKmaJglB3Yl1UkSxx1MqneUsBCekebspUdDm3B0gL8dlUJiC5AHw4aU6ARszBzD992XiETT47ah+n3YxxbJ29HKUmYOpURtCaGrkkEyRY7N4C6+FemZkuql/RXJ15pzaXliMsBHTr7DiB3RAE/vrdM1w2OUjvxRkBaGwuLQA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718355118; c=relaxed/simple; bh=gFKMi3s/e8oMFghn3K8Wry1XOr6K09n48jOSof5nN04=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=T3qqlN9W+tdq+3r9UIyYuHX2Hm/lMETjA/83ktTjOTl95ZLbN2GJTZPJeGVS0eDEIgWuDe6XyRnHVHAZcNFfakbXtEKI1wJMGL6diGOkGEYi7IaLSWfkJ426Y30iTElxMm+UNmzbBE70oZYpqfqxP4StzQpvabZ6XPV/o5NU4+U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; arc=none smtp.client-ip=92.121.34.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id D7D13201773; Fri, 14 Jun 2024 10:51:54 +0200 (CEST) Received: from aprdc01srsp001v.ap-rdc01.nxp.com (aprdc01srsp001v.ap-rdc01.nxp.com [165.114.16.16]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 63161201743; Fri, 14 Jun 2024 10:51:54 +0200 (CEST) Received: from pe-lt8779.in-pnq01.nxp.com (pe-lt8779.in-pnq01.nxp.com [10.17.104.141]) by aprdc01srsp001v.ap-rdc01.nxp.com (Postfix) with ESMTP id AAAFF180222A; Fri, 14 Jun 2024 16:51:51 +0800 (+08) From: Neeraj Sanjay Kale To: marcel@holtmann.org, luiz.dentz@gmail.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, amitkumar.karwar@nxp.com, rohit.fule@nxp.com, neeraj.sanjaykale@nxp.com, sherry.sun@nxp.com, ziniu.wang_1@nxp.com, haibo.chen@nxp.com, LnxRevLi@nxp.com Subject: [PATCH v4 0/2] Bluetooth: btnxpuart: Update firmware names Date: Fri, 14 Jun 2024 14:19:39 +0530 Message-Id: <20240614084941.6832-1-neeraj.sanjaykale@nxp.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP This patch series updates the BT firmware file names in BTNXPUART driver, while maintaining backward compatibility by requesting old firmware file name if new firmware file not found. A new optional firmware-name device tree property has been added to help override the firmware file names hardcoded in the driver. This change is necessary as newer firmware releases will have standardized naming convention aligned across all newer and legacy chipsets. Signed-off-by: Neeraj Sanjay Kale Neeraj Sanjay Kale (2): dt-bindings: net: bluetooth: nxp: Add firmware-name property Bluetooth: btnxpuart: Update firmware names .../net/bluetooth/nxp,88w8987-bt.yaml | 4 ++ drivers/bluetooth/btnxpuart.c | 67 ++++++++++++++----- 2 files changed, 54 insertions(+), 17 deletions(-) -- 2.34.1