Skip to content

Commit 57ec42b

Browse files
mkjalexandrebelloni
authored andcommitted
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 <[email protected]> Acked-by: Rob Herring <[email protected]> Reviewed-by: Miquel Raynal <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Alexandre Belloni <[email protected]>
1 parent cab63f6 commit 57ec42b

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

Documentation/ABI/testing/sysfs-bus-i3c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ What: /sys/bus/i3c/devices/i3c-<bus-id>/pid
6767
KernelVersion: 5.0
6868
6969
Description:
70-
PID stands for Provisional ID and is used to uniquely identify
70+
PID stands for Provisioned ID and is used to uniquely identify
7171
a device on a bus. This PID contains information about the
7272
vendor, the part and an instance ID so that several devices of
7373
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
123123
KernelVersion: 5.0
124124
125125
Description:
126-
PID stands for Provisional ID and is used to uniquely identify
126+
PID stands for Provisioned ID and is used to uniquely identify
127127
a device on a bus. This PID contains information about the
128128
vendor, the part and an instance ID so that several devices of
129129
the same type can be connected on the same bus.

Documentation/devicetree/bindings/i3c/i3c.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,12 @@ patternProperties:
119119
minimum: 0
120120
maximum: 0x7f
121121
- description: |
122-
First half of the Provisional ID (following the PID
122+
First half of the Provisioned ID (following the PID
123123
definition provided by the I3C specification).
124124
125125
Contains the manufacturer ID left-shifted by 1.
126126
- description: |
127-
Second half of the Provisional ID (following the PID
127+
Second half of the Provisioned ID (following the PID
128128
definition provided by the I3C specification).
129129
130130
Contains the ORing of the part ID left-shifted by 16,

Documentation/driver-api/i3c/protocol.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ During DAA, each I3C device reports 3 important things:
7171
related capabilities
7272
* DCR: Device Characteristic Register. This 8-bit register describes the
7373
functionalities provided by the device
74-
* Provisional ID: A 48-bit unique identifier. On a given bus there should be no
75-
Provisional ID collision, otherwise the discovery mechanism may fail.
74+
* Provisioned ID: A 48-bit unique identifier. On a given bus there should be no
75+
Provisioned ID collision, otherwise the discovery mechanism may fail.
7676

7777
I3C slave events
7878
================

drivers/i3c/master/svc-i3c-master.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -765,7 +765,7 @@ static int svc_i3c_master_do_daa_locked(struct svc_i3c_master *master,
765765
u8 data[6];
766766

767767
/*
768-
* We only care about the 48-bit provisional ID yet to
768+
* We only care about the 48-bit provisioned ID yet to
769769
* be sure a device does not nack an address twice.
770770
* Otherwise, we would just need to flush the RX FIFO.
771771
*/

include/linux/i3c/device.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ enum i3c_dcr {
9696

9797
/**
9898
* struct i3c_device_info - I3C device information
99-
* @pid: Provisional ID
99+
* @pid: Provisioned ID
100100
* @bcr: Bus Characteristic Register
101101
* @dcr: Device Characteristic Register
102102
* @static_addr: static/I2C address

include/linux/i3c/master.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ struct i3c_device_ibi_info {
166166
* assigned a dynamic address by the master. Will be used during
167167
* bus initialization to assign it a specific dynamic address
168168
* before starting DAA (Dynamic Address Assignment)
169-
* @pid: I3C Provisional ID exposed by the device. This is a unique identifier
169+
* @pid: I3C Provisioned ID exposed by the device. This is a unique identifier
170170
* that may be used to attach boardinfo to i3c_dev_desc when the device
171171
* does not have a static address
172172
* @of_node: optional DT node in case the device has been described in the DT

0 commit comments

Comments
 (0)