i3c: Fix typo "Provisional ID" to "Provisioned ID"

The MIPI I3C spec refers to a Provisioned ID, since it is (sometimes)
provisioned at device manufacturing.

Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/r/20231003075339.197099-1-matt@codeconstruct.com.au
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
This commit is contained in:
Matt Johnston 2023-10-03 15:53:39 +08:00 committed by Alexandre Belloni
parent cab63f6488
commit 57ec42b9a1
6 changed files with 9 additions and 9 deletions

View File

@ -67,7 +67,7 @@ What: /sys/bus/i3c/devices/i3c-<bus-id>/pid
KernelVersion: 5.0 KernelVersion: 5.0
Contact: linux-i3c@vger.kernel.org Contact: linux-i3c@vger.kernel.org
Description: Description:
PID stands for Provisional ID and is used to uniquely identify PID stands for Provisioned ID and is used to uniquely identify
a device on a bus. This PID contains information about the a device on a bus. This PID contains information about the
vendor, the part and an instance ID so that several devices of vendor, the part and an instance ID so that several devices of
the same type can be connected on the same bus. the same type can be connected on the same bus.
@ -123,7 +123,7 @@ What: /sys/bus/i3c/devices/i3c-<bus-id>/<bus-id>-<device-pid>/pid
KernelVersion: 5.0 KernelVersion: 5.0
Contact: linux-i3c@vger.kernel.org Contact: linux-i3c@vger.kernel.org
Description: Description:
PID stands for Provisional ID and is used to uniquely identify PID stands for Provisioned ID and is used to uniquely identify
a device on a bus. This PID contains information about the a device on a bus. This PID contains information about the
vendor, the part and an instance ID so that several devices of vendor, the part and an instance ID so that several devices of
the same type can be connected on the same bus. the same type can be connected on the same bus.

View File

@ -119,12 +119,12 @@ patternProperties:
minimum: 0 minimum: 0
maximum: 0x7f maximum: 0x7f
- description: | - description: |
First half of the Provisional ID (following the PID First half of the Provisioned ID (following the PID
definition provided by the I3C specification). definition provided by the I3C specification).
Contains the manufacturer ID left-shifted by 1. Contains the manufacturer ID left-shifted by 1.
- description: | - description: |
Second half of the Provisional ID (following the PID Second half of the Provisioned ID (following the PID
definition provided by the I3C specification). definition provided by the I3C specification).
Contains the ORing of the part ID left-shifted by 16, Contains the ORing of the part ID left-shifted by 16,

View File

@ -71,8 +71,8 @@ During DAA, each I3C device reports 3 important things:
related capabilities related capabilities
* DCR: Device Characteristic Register. This 8-bit register describes the * DCR: Device Characteristic Register. This 8-bit register describes the
functionalities provided by the device functionalities provided by the device
* Provisional ID: A 48-bit unique identifier. On a given bus there should be no * Provisioned ID: A 48-bit unique identifier. On a given bus there should be no
Provisional ID collision, otherwise the discovery mechanism may fail. Provisioned ID collision, otherwise the discovery mechanism may fail.
I3C slave events I3C slave events
================ ================

View File

@ -765,7 +765,7 @@ static int svc_i3c_master_do_daa_locked(struct svc_i3c_master *master,
u8 data[6]; u8 data[6];
/* /*
* We only care about the 48-bit provisional ID yet to * We only care about the 48-bit provisioned ID yet to
* be sure a device does not nack an address twice. * be sure a device does not nack an address twice.
* Otherwise, we would just need to flush the RX FIFO. * Otherwise, we would just need to flush the RX FIFO.
*/ */

View File

@ -96,7 +96,7 @@ enum i3c_dcr {
/** /**
* struct i3c_device_info - I3C device information * struct i3c_device_info - I3C device information
* @pid: Provisional ID * @pid: Provisioned ID
* @bcr: Bus Characteristic Register * @bcr: Bus Characteristic Register
* @dcr: Device Characteristic Register * @dcr: Device Characteristic Register
* @static_addr: static/I2C address * @static_addr: static/I2C address

View File

@ -166,7 +166,7 @@ struct i3c_device_ibi_info {
* assigned a dynamic address by the master. Will be used during * assigned a dynamic address by the master. Will be used during
* bus initialization to assign it a specific dynamic address * bus initialization to assign it a specific dynamic address
* before starting DAA (Dynamic Address Assignment) * before starting DAA (Dynamic Address Assignment)
* @pid: I3C Provisional ID exposed by the device. This is a unique identifier * @pid: I3C Provisioned ID exposed by the device. This is a unique identifier
* that may be used to attach boardinfo to i3c_dev_desc when the device * that may be used to attach boardinfo to i3c_dev_desc when the device
* does not have a static address * does not have a static address
* @of_node: optional DT node in case the device has been described in the DT * @of_node: optional DT node in case the device has been described in the DT