devices: fix HDC1080 export template
HDC1080 is a iio device not hwmon, set createsHWMon value to false
Tested on Bletchley:
- Before: EM retries many times to add HDC1080 device
root@bletchley:~# cat /sys/bus/i2c/devices/10-0040/name
hdc1080
root@bletchley:~# dmesg | grep hdc1080
[ 58.851789] i2c i2c-10: new_device: Instantiated device hdc1080 at 0x40
[ 59.368780] i2c i2c-10: delete_device: Deleting device hdc1080 at 0x40
[ 59.888572] i2c i2c-10: new_device: Instantiated device hdc1080 at 0x40
[ 60.405964] i2c i2c-10: delete_device: Deleting device hdc1080 at 0x40
[ 60.929529] i2c i2c-10: new_device: Instantiated device hdc1080 at 0x40
- After: HDC1080 driver bind successfully, EM add HDC1080 without retry
root@bletchley:~# cat /sys/bus/i2c/devices/10-0040/name
hdc1080
root@bletchley:~# dmesg | grep hdc1080
[ 49.915913] i2c i2c-10: new_device: Instantiated device hdc1080 at 0x40
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I9d11aa56d6e0e08c89f0c2917f906e78766200cd
diff --git a/include/devices.hpp b/include/devices.hpp
index 3cc2ec0..af89f16 100644
--- a/include/devices.hpp
+++ b/include/devices.hpp
@@ -253,5 +253,5 @@
"new_device", "delete_device", true)},
{"HDC1080",
ExportTemplate("hdc1080 $Address", "/sys/bus/i2c/devices/i2c-$Bus",
- "new_device", "delete_device", true)}}};
+ "new_device", "delete_device", false)}}};
} // namespace devices