drivers: w1: added casting

This casting is needed in c++ to avoid compilation error.

Signed-off-by: Wojciech Slenska <wsl@trackunit.com>
diff --git a/include/zephyr/drivers/w1.h b/include/zephyr/drivers/w1.h
index 5954284..49eb7f2 100644
--- a/include/zephyr/drivers/w1.h
+++ b/include/zephyr/drivers/w1.h
@@ -110,7 +110,7 @@
 
 static inline int z_impl_w1_change_bus_lock(const struct device *dev, bool lock)
 {
-	struct w1_master_data *ctrl_data = dev->data;
+	struct w1_master_data *ctrl_data = (struct w1_master_data *)dev->data;
 
 	if (lock) {
 		return k_mutex_lock(&ctrl_data->bus_lock, K_FOREVER);