sonic-buildimage/device/celestica/x86_64-cel_seastone-r0
Prince George a4e37a5cd6
[platform]: Disable interrupt for intel i2c-i801 driver (#16309)
On S6100 we are seeing almost 100K interrupts per second on intels i801 SMBUS controller which affects systems performance.

We now disable the i801 driver interrupt and instead enable polling

Microsoft ADO (number only): 24910530

How I did it
Disable the interrupt by passing the interrupt disable feature argument to i2c-i801 driver

How to verify it
This fix is NOT applicable for ARM based platforms. Applicable only for intel based platforms:-

- On SN2700 its already disabled in Mellanox hw-mgmt
- Celestica DX010 and E1031
- Dell S6100 verified the interrupts are no longer incrementing.
- Arista 7260CX3

Signed-off-by: Prince George <prgeor@microsoft.com>
2023-09-05 10:23:57 -07:00
..
Celestica-DX010-C32
Celestica-DX010-D48C8
led-code
plugins
Seastone-DX010
Seastone-DX010-10-50
Seastone-DX010-25-50
Seastone-DX010-50
Seastone-DX010-50-40
Seastone-DX010-50-50-40
sonic_platform
default_sku
fancontrol-B2F
fancontrol-F2B
installer.conf
led_proc_init.soc
pcie.yaml
platform_asic
platform_components.json
platform.json
pmon_daemon_control.json
sensors.conf
system_health_monitoring_config.json
th-seastone-dx010-config-flex-all.bcm
thermal_overload_control.sh
thermal_policy.json