All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alain Michaud <alainm@chromium.org>
To: linux-bluetooth@vger.kernel.org
Cc: Alain Michaud <alainm@chromium.org>
Subject: [BlueZ PATCH v1] doc:adding definitions for load default params mgmt op
Date: Mon,  4 May 2020 14:26:25 +0000	[thread overview]
Message-ID: <20200504142625.213143-1-alainm@chromium.org> (raw)

This change adds the definition for the load default parameter command.
In particular, this command is used to load default parameters for
various operations in the kernel. This mechanism is also expandable to
future knobs that may be necessary.

This will allow bluetoothd to load parameters from a conf file that may
be customized for the specific requirements of each platforms.

---

 doc/mgmt-api.txt | 59 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

diff --git a/doc/mgmt-api.txt b/doc/mgmt-api.txt
index 39f23c456..71d528706 100644
--- a/doc/mgmt-api.txt
+++ b/doc/mgmt-api.txt
@@ -3137,6 +3137,65 @@ Read Security Information Command
 	Possible errors:	Invalid Parameters
 				Invalid Index
 
+Load Default Parameter Command
+=============================
+
+	Command Code:		0x0049
+	Controller Index:	<controller id>
+	Command Parameters:	Parameter_Count (2 Octets)
+				Parameter1 {
+					Parameter_Type (2 Octet)
+					Value_Length (1 Octet)
+					Value (0-255 Octets)
+				}
+				Parameter2 { }
+				...
+	Return Parameters:
+
+	This command is used to feed the kernel a list of default parameters.
+
+	Currently defined Parameter_Type values are:
+
+			0x0000	BR/EDR Page Scan Type
+			0x0001	BR/EDR Page Scan Interval
+			0x0002	BR/EDR Page Scan Window
+			0x0003	BR/EDR Inquiry Scan Type
+			0x0004	BR/EDR Inquiry Scan Interval
+			0x0005	BR/EDR Inquiry Scan Window
+			0x0006	BR/EDR Link Supervision Timeout
+			0x0007	BR/EDR Page Timeout
+			0x0008	BR/EDR Min Sniff Interval
+			0x0009	BR/EDR Max Sniff Interval
+			0x0080	LE Advertisement Min Interval
+			0x0081	LE Advertisement Max Interval
+			0x0082	LE Multi Advertisement Rotation Interval
+			0x0083	LE Scanning Interval for auto connect
+			0x0084	LE Scanning Window for auto connect
+			0x0085	LE Scanning Interval for HID only
+			0x0086	LE Scanning Window for HID only
+			0x0087	LE Scanning Interval for wake scenarios
+			0x0088	LE Scanning Window for wake scenarios
+			0x0089	LE Scanning Interval for discovery
+			0x008a	LE Scanning Window for discovery
+			0x008b	LE Scanning Interval for adv monitoring
+			0x008c	LE Scanning Window for adv monitoring
+			0x008d	LE Scanning Interval for connect
+			0x008e	LE Scanning Window for connect
+			0x008f	LE Min Connection Interval
+			0x0090	LE Max Connection Interval
+			0x0091	LE Connection Connection Latency
+			0x0092	LE Connection Supervision Timeout
+
+	This command can be used any time, but will not take effect until the
+	next activity requiring the parameters.  In the case the parameters are
+	used during initialization of the adapter, it is expected that the
+	parameters be set before the adapter is powered.
+
+	This command generates a Command Complete event on success or
+	a Command Status event on failure.
+
+	Possible errors:	Invalid Parameters
+				Invalid Index
 
 Command Complete Event
 ======================
-- 
2.26.2.526.g744177e7f7-goog


             reply	other threads:[~2020-05-04 14:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-04 14:26 Alain Michaud [this message]
2020-05-06 11:22 ` [BlueZ PATCH v1] doc:adding definitions for load default params mgmt op Marcel Holtmann
2020-05-06 14:06   ` Alain Michaud
2020-05-13  7:48     ` Marcel Holtmann
2020-05-13 14:23       ` Alain Michaud

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200504142625.213143-1-alainm@chromium.org \
    --to=alainm@chromium.org \
    --cc=linux-bluetooth@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.