linux/drivers/net/ethernet/sfc
Ben Hutchings 55c5e0f85d sfc: Add hwmon driver for boards using SFC9000-family controllers
The SFC9000-family controllers have firmware to manage all board
peripherals including temperature, heat sink continuity and voltage
sensors.  The firmware reports sensor alarms, which we log, and
will shut down the board if necessary.

Some users may want to monitor their boards more closely, so add an
hwmon driver that exposes all sensors reported by the firmware.  Move
efx_mcdi_sensor_event() into the new file so it can share the array of
sensor labels with the hwmon driver.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
2012-01-27 00:10:53 +00:00
..
bitfield.h sfc: Fix some formatting errors reported by checkpatch 2012-01-05 18:44:49 +00:00
efx.c sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) 2012-01-27 00:10:50 +00:00
efx.h sfc: Clean up test interrupt handling 2012-01-27 00:10:52 +00:00
enum.h
ethtool.c sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() 2012-01-27 00:10:51 +00:00
falcon_boards.c sfc: Const-qualify static data as appropriate, partly prompted by checkpatch 2012-01-09 17:08:13 +00:00
falcon_xmac.c sfc: Merge efx_mac_operations into efx_nic_type 2012-01-27 00:10:46 +00:00
falcon.c sfc: Clean up test interrupt handling 2012-01-27 00:10:52 +00:00
filter.c sfc: Remove now-unused filter function 2012-01-04 14:10:23 -05:00
filter.h sfc: Add support for retrieving and removing filters by ID 2012-01-04 14:10:00 -05:00
io.h
Kconfig sfc: Add hwmon driver for boards using SFC9000-family controllers 2012-01-27 00:10:53 +00:00
Makefile sfc: Add hwmon driver for boards using SFC9000-family controllers 2012-01-27 00:10:53 +00:00
mcdi_mac.c sfc: Remove efx_nic_type::push_multicast_hash operation 2012-01-27 00:10:48 +00:00
mcdi_mon.c sfc: Add hwmon driver for boards using SFC9000-family controllers 2012-01-27 00:10:53 +00:00
mcdi_pcol.h sfc: Update MCDI (firmware interface) definitions 2012-01-09 17:08:16 +00:00
mcdi_phy.c sfc: Update MCDI (firmware interface) definitions 2012-01-09 17:08:16 +00:00
mcdi.c sfc: Add hwmon driver for boards using SFC9000-family controllers 2012-01-27 00:10:53 +00:00
mcdi.h sfc: Add hwmon driver for boards using SFC9000-family controllers 2012-01-27 00:10:53 +00:00
mdio_10g.c sfc: Fix some formatting errors reported by checkpatch 2012-01-05 18:44:49 +00:00
mdio_10g.h
mtd.c sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. 2012-01-27 00:10:49 +00:00
net_driver.h sfc: Clean up test interrupt handling 2012-01-27 00:10:52 +00:00
nic.c sfc: Clean up test interrupt handling 2012-01-27 00:10:52 +00:00
nic.h sfc: Add hwmon driver for boards using SFC9000-family controllers 2012-01-27 00:10:53 +00:00
phy.h
qt202x_phy.c sfc: Fix some formatting errors reported by checkpatch 2012-01-05 18:44:49 +00:00
regs.h
rx.c sfc: Remove parentheses around return expressions, reported by checkpatch 2012-01-05 18:54:04 +00:00
selftest.c sfc: Clean up test interrupt handling 2012-01-27 00:10:52 +00:00
selftest.h sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() 2012-01-27 00:10:51 +00:00
siena.c sfc: Add hwmon driver for boards using SFC9000-family controllers 2012-01-27 00:10:53 +00:00
spi.h sfc: Fix some formatting errors reported by checkpatch 2012-01-05 18:44:49 +00:00
tenxpress.c sfc: Fix some formatting errors reported by checkpatch 2012-01-05 18:44:49 +00:00
tx.c sfc: Use kcalloc instead of kzalloc to allocate array 2011-12-04 01:32:06 -05:00
txc43128_phy.c sfc: Const-qualify static data as appropriate, partly prompted by checkpatch 2012-01-09 17:08:13 +00:00
workarounds.h