Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp1008546lqt; Tue, 19 Mar 2024 10:03:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUN+TXuUonGx1QIda2cCPpziYu33cdbalJ6rRb3WS1ozi3I90Yjv5brFGpcT9QGec2VeMSnPk/PpCtsCUQEdKMYYdKyq+tsoEpz1gYIwg== X-Google-Smtp-Source: AGHT+IEKAkA19YkEo2K0PPkmn5NO44Ixxoz7lis37y7gA5yyK/nnmTr52Rkg9spxC1dJPIsHM4Oi X-Received: by 2002:ac8:5f54:0:b0:430:9784:bff9 with SMTP id y20-20020ac85f54000000b004309784bff9mr65368qta.2.1710867809856; Tue, 19 Mar 2024 10:03:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710867809; cv=pass; d=google.com; s=arc-20160816; b=vl4p1VL47d57CLxG693y62t5KSomPZLSxHmzIVeotPwkhTTOapMJ7pxLDw/n4dYjtB AhwqOFVLS5Qj7vDsBD78YcZ+ckIVNTb92mW1NJn6C2zlN6ymPGM60Lsu38+WcSCAB/g4 fxTRt88uS0maV5h+am2pFcbdblD1xvypF+6QkvcxLqaEQhUZeAiDWp+EWJgJAwlZykxj hEq6IeTJY7c/hqobiyHl3Lp/Q/jidbPeokG7RICxUfuc4r5inJbHJ+GEnQBF3RgmKGQO PyR63Hx/OFZqP98RHTg9L7cnAnYxQHh1EJ/nBFTkHJBJiddWAignlnsXcR/c5Taebywd cX7A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=cvnTFyrLCKf1xltd5FyTxVjgf+ydvsYO9RUlNuwgGNc=; fh=dIMe/qtDyDjaMQ9hL7Ihi5lFAedgUuUQIH/rJfJeMUQ=; b=syESs8HGm/+637zpwBNRWvwPiG7FBI2lGAisJnciou5wOFe1zACH2Bt14fR80sEeKe jTxika0GH/d05dJGgycVi4j3Z+/yHpXGvrEsywwlzKx4WgE61hDluQZeXfOJOiwuxpue 7tQ7CSmh252Ki0SwTUa8bUXcViP2L0WrXocHYpOIDP4N/ohf4QouCFawRdcSL4Pehqxx /0H8wJcU6T6At4nJ3BqWQdgbfTn+/y1T1dEYa74RV6sfr0zhlVSU9Pa5hYPtcxx02Yzp W8ZTIg4H/JVantHXnhh7djC2cv+dbdebZefpOJXW9UAy20cDldC5nzgQVLm439ixsTHT h1Vw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dbXbCNAF; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-bluetooth+bounces-2633-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-2633-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d4-20020ac85ac4000000b0042ef6d8e862si7246241qtd.755.2024.03.19.10.03.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Mar 2024 10:03:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-2633-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dbXbCNAF; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-bluetooth+bounces-2633-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-2633-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 934C81C22490 for ; Tue, 19 Mar 2024 17:03:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EADC520319; Tue, 19 Mar 2024 17:02:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="dbXbCNAF" X-Original-To: linux-bluetooth@vger.kernel.org Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com [209.85.208.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B50181097B; Tue, 19 Mar 2024 17:02:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710867778; cv=none; b=YKpZTylpmfAv+UqsU9+9vdPvPq8PesvpSZHHRmo3Ppei4iFYIltRYlTi4WmNI8DtG342T9CmRFkR6iNzxIlynHMhCogWTnbdTCrWirKeMRfB3TamR7Es9/dhnnuB8a7NxFTFQGCUiKsLly2c3iYfsMt6oe9K00DNqi2qvMgcTho= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710867778; c=relaxed/simple; bh=QLj4SBziSYByNfn+PkyMFIwzh3/oLmaSdq6Fx2MFGvY=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=KHueg41OvQI7eCJq4Bo5FO2gpx51e/kdW1tfYJOjrXILmL1lQF44vvoDnfPPRzVspLguWHWKv+qK3HAaJmS6rm8Uelsy2wfDCTGG31RH3eZellQrApLRKR7jZMIeWqaaUgaDSyt90WjG1CKkD/Fa6+4iGVYO70B+m6O51b8m5Fs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=dbXbCNAF; arc=none smtp.client-ip=209.85.208.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-f175.google.com with SMTP id 38308e7fff4ca-2d4a8bddc21so33233071fa.0; Tue, 19 Mar 2024 10:02:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710867775; x=1711472575; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=cvnTFyrLCKf1xltd5FyTxVjgf+ydvsYO9RUlNuwgGNc=; b=dbXbCNAFoA81TU1QP5B02NWcTe33ppf4XfkIW4BVN+3x35zDVbp+SYccWNVe4kyIwK qJEMPDvQzi0sMirWBQKZViWt5SmbR1ClOKFNypK5YUUe3zSwOBq9Vnp5lbfsdfFNwbBC PVic0b6ktRDwfLAXHuf2gVz7lurc5rqtqY6yF9VdWwsJM/e98UKxewLf0F/D7qVA3YfB NV1EMlReXajPCY8x26ZrfNb6Bn40e3W1M9uUdDEoKqvNjHjeiKTqAPZ/xq7BWUUG+Hfc vqc/b5zKWaSAcOgoL6HOkU+jf+lEaYQ0rznhedS/pdahTaEDLQTddYAGV2t54vno9QuA GSPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710867775; x=1711472575; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cvnTFyrLCKf1xltd5FyTxVjgf+ydvsYO9RUlNuwgGNc=; b=xN3TJe8WJw5mZnxo4dy4WhvvThxHH30zLbxOFo2Xl7OEkczD3XtdMVkFWJDLt/pPof uBxzFw+6MJn2xbiIymQ7sHHALcVp8xkvRFXLAs++qYPgT/hzvGaif0EpaHMalfUFUxR6 JMS/ILTNnGmT0tY5a6YY+8NkxmUKgbgNJ1d7l93TGTR4rxaukIlOt7vI2kYVlxSiSFX3 MobIG4+cA5w9ssc+Pz6L1gGNNzkPn8WCY4yhRn9dvs4upC3JgXF32LUk4exkjrlwybto ghmANxaJogvQgVH1Jo/uueSZ69BmZm+qn4qOQRjPlKvKtpm6X6pw3Lef2pgkdkfJqd48 n+sg== X-Forwarded-Encrypted: i=1; AJvYcCUvTdI1KneeB1AzNUbd1QlWfqMgl0TgsNsHXowkKela0ZjSSs5HM8XQ4gEBQvHMmXz4inOoNWRVEQdr7je9A0Pm5zwvD7tHWFgA3EV6Rz2UDNy6cM7tdcWVx009ZO3+6edRInR74pZbd+CXtIKxe2830NPdMSHnZmu4CewtyAHqcmnPdp4QdRYVg4ACbgPAkfk3SQVW/B06vNgbXea93BI57Aev5NgSgZKBpPAN6vYix01npFmH6JxsguuFWc9nNKTyWl5/12sI5U+mEu5punFNfJ2SAc/CPrw= X-Gm-Message-State: AOJu0YxjAKVx8d9P+iZ8XUp8ypQU2SMEY65N+zys3CUUtvq/OomRN2Ub 98EBX61q4sGqxCtNpGLk3/6dWOhauAb9YBdbthMn0JaC1v2sbZ1wHKa55F0r5j2mKQSRjkuhDqq GpksTBbyyMxU+Vl76jpp7D5KyvEK/5AU0POd5VbeG X-Received: by 2002:a2e:a9a7:0:b0:2d4:1700:34a2 with SMTP id x39-20020a2ea9a7000000b002d4170034a2mr13234874ljq.33.1710867774534; Tue, 19 Mar 2024 10:02:54 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240319152926.1288-1-johan+linaro@kernel.org> <20240319152926.1288-3-johan+linaro@kernel.org> In-Reply-To: From: Luiz Augusto von Dentz Date: Tue, 19 Mar 2024 17:02:41 +0000 Message-ID: Subject: Re: [PATCH v3 2/5] Bluetooth: add quirk for broken address properties To: Johan Hovold Cc: Doug Anderson , Johan Hovold , Marcel Holtmann , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org, Konrad Dybcio , Johan Hedberg , Balakrishna Godavarthi , Matthias Kaehlcke , Rocky Liao , Dmitry Baryshkov , linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Tue, Mar 19, 2024 at 4:26=E2=80=AFPM Johan Hovold wro= te: > > On Tue, Mar 19, 2024 at 09:10:23AM -0700, Doug Anderson wrote: > > On Tue, Mar 19, 2024 at 8:29=E2=80=AFAM Johan Hovold wrote: > > > > + /* When this quirk is set, the Bluetooth Device Address provi= ded by > > > + * the 'local-bd-address' fwnode property is incorrectly spec= ified in > > > + * big-endian order. > > > + * > > > + * This quirk can be set before hci_register_dev is called or > > > + * during the hdev->setup vendor callback. > > > + */ > > > + HCI_QUIRK_BDADDR_PROPERTY_BROKEN, > > > > Like with the binding, I feel like > > "HCI_QUIRK_BDADDR_PROPERTY_BACKWARDS" or > > "HCI_QUIRK_BDADDR_PROPERTY_SWAPPED" would be more documenting but I > > don't feel strongly. > > So, same reasoning here, this it not some quirk that people should go > around setting without first considering to fix their boot firmware. Or we just change its meaning to say what byteorder is the BDADDR e.g: HCI_QUIRK_BDADDR_PROPERTY_BYTEORDER=3Dbe > Johan --=20 Luiz Augusto von Dentz