meta-facebook: harma: modify ltc4287 sample rate
modify ltc4287 sample rate to 4096/1.16s
Change-Id: If3b6fb476cd935f36d258b1150e0d00ca4ca14f3
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
diff --git a/meta-facebook/meta-harma/recipes-phosphor/configuration/entity-manager/device-driver-probe b/meta-facebook/meta-harma/recipes-phosphor/configuration/entity-manager/device-driver-probe
index 6eb9643..4e7fb08 100644
--- a/meta-facebook/meta-harma/recipes-phosphor/configuration/entity-manager/device-driver-probe
+++ b/meta-facebook/meta-harma/recipes-phosphor/configuration/entity-manager/device-driver-probe
@@ -1,8 +1,11 @@
#!/bin/bash
-read_mux_dev() {
+read_i2c_dev() {
+ local bus="$1"
+ local addr="$2"
+
for _ in {1..3}; do
- if /usr/sbin/i2cget -f -y "$1" "$2" 2>/dev/null; then
+ if /usr/sbin/i2cget -f -y "$bus" "$addr" 2>/dev/null; then
return 0
fi
done
@@ -10,13 +13,21 @@
}
probe_sitv_pttv_mux() {
- if read_mux_dev 9 0x71; then
+ if read_i2c_dev 9 0x71; then
echo pca9546 0x71 > /sys/bus/i2c/devices/i2c-9/new_device
else
echo pca9546 0x71 > /sys/bus/i2c/devices/i2c-11/new_device
fi
}
-probe_sitv_pttv_mux
+set_hsc_sample_rate() {
+ if read_i2c_dev 4 0x44; then
+ # set ltc4287 sample to 4096/1.16s
+ i2cset -f -y 4 0x44 0xD9 0x8b
+ fi
+}
+
+probe_sitv_pttv_mux
+set_hsc_sample_rate
exit 0