The binding document tells programmers how to fill the dts.
+&rsense);
+ ret = of_property_read_u32(client->dev.of_node,
+ "shunt-resistor-micro-ohms",
+ if (ret < 0)"adi,vrange-select-25p6")) {
+ return ret;
+
+ if (rsense == 0)
+ return -EINVAL;
+
+ info = <c4286_info;
+
+ /* Default of VRANGE_SELECT = 1, 102.4V */
+ if (device_property_read_bool(&client->dev,
What if the adi,vrange-select-25p6 property is not provided, but the chip
is programmed for this range ?
Thus, programmers must fill this property if their system is 25.6 volts voltage range.