Commit 942e1aec authored by Pratap Nirujogi's avatar Pratap Nirujogi Committed by Andi Shyti
Browse files

i2c: designware: Initialize adapter name only when not set



Check if the adapter name is already set in the driver prior to
initializing with generic name in i2c_dw_probe_master(). This
check allows to retain the unique adapter name driver has
initialized, which platform driver can use to distinguish it
from other i2c designware adapters.

Tested-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Signed-off-by: default avatarPratap Nirujogi <pratap.nirujogi@amd.com>
Signed-off-by: default avatarAndi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20250609155601.1477055-2-pratap.nirujogi@amd.com
parent cbdb25cc
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1042,7 +1042,8 @@ int i2c_dw_probe_master(struct dw_i2c_dev *dev)
	if (ret)
		return ret;

	snprintf(adap->name, sizeof(adap->name),
	if (!adap->name[0])
		scnprintf(adap->name, sizeof(adap->name),
			  "Synopsys DesignWare I2C adapter");
	adap->retries = 3;
	adap->algo = &i2c_dw_algo;