summaryrefslogtreecommitdiff
path: root/drivers/w1-eeprom/ds2502.c
diff options
context:
space:
mode:
authorKory Maincent <kory.maincent@bootlin.com>2021-05-04 20:31:26 +0300
committerTom Rini <trini@konsulko.com>2021-05-13 20:09:09 +0300
commitc9dffc971957e5fd18d64aa17a95e8d82a59d273 (patch)
tree287136ba55d66eeca44f3d7996ccc5544b8a0b30 /drivers/w1-eeprom/ds2502.c
parent0705e25cd05a9772d1ae8de8debd3b424b03b59d (diff)
downloadu-boot-c9dffc971957e5fd18d64aa17a95e8d82a59d273.tar.xz
w1: replace dt detection by automatic detection
This patch changes the functioning of the detection of w1 devices. The old way was a comparison between detected w1 and the ones described in the device tree. Now it will just look for the driver matching the family id of the w1 detected. The patch is inspired from Maxime Ripard code. Signed-off-by: Kory Maincent <kory.maincent@bootlin.com> Reviewed-by: Maxime Ripard <maxime@cerno.tech>
Diffstat (limited to 'drivers/w1-eeprom/ds2502.c')
-rw-r--r--drivers/w1-eeprom/ds2502.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/w1-eeprom/ds2502.c b/drivers/w1-eeprom/ds2502.c
index b3d68d7f05..a67f5edd0f 100644
--- a/drivers/w1-eeprom/ds2502.c
+++ b/drivers/w1-eeprom/ds2502.c
@@ -243,3 +243,9 @@ U_BOOT_DRIVER(ds2502) = {
.ops = &ds2502_ops,
.probe = ds2502_probe,
};
+
+u8 family_supported[] = {
+ W1_FAMILY_DS2502,
+};
+
+U_BOOT_W1_DEVICE(ds2502, family_supported);