Skip to content

Commit dabe204

Browse files
authored
[platform/questone2bd] Support CPU and RAM voltag monitor via ADC (sonic-net#197)
* [platform/questone2bd] FPGA_I2C_MASTER_6 now use i2c driver. * To support max11617 driver, which requires the adapter to support plain I2C functionality. * [platform/questone2bd] Init max11617 IIO device when system start.
1 parent bbbf080 commit dabe204

File tree

5 files changed

+995
-65
lines changed

5 files changed

+995
-65
lines changed

platform/broadcom/sonic-platform-modules-cel/debian/platform-modules-questone2bd.init

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ start)
2020
modprobe pmbus_core
2121
modprobe i2c-imc allow_unsafe_access=1
2222
modprobe baseboard_cpld
23+
modprobe i2c-ocores-polling
2324
modprobe switchboard_fpga allow_unsafe_i2c_access=1
2425
modprobe mc24lc64t
2526
modprobe i2c_dev_sysfs
@@ -51,6 +52,9 @@ start)
5152
echo lm75b 0x48 > /sys/bus/i2c/devices/i2c-9/new_device
5253
echo lm75b 0x4d > /sys/bus/i2c/devices/i2c-67/new_device
5354

55+
# Populate voltage sensors reading
56+
echo max11617 0x35 > /sys/bus/i2c/devices/i2c-71/new_device
57+
5458
# Populate EEPROM
5559
## FAN
5660
echo 24lc64t 0x50 > /sys/bus/i2c/devices/i2c-2/new_device
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
obj-m := mc24lc64t.o baseboard_cpld.o switchboard_fpga.o i2c-imc.o
1+
obj-m := mc24lc64t.o baseboard_cpld.o switchboard_fpga.o i2c-imc.o i2c-ocores-polling.o
22
obj-m += i2c_dev_sysfs.o syscpld.o fancpld.o dps1100.o

0 commit comments

Comments
 (0)