mirror_ubuntu-kernels/drivers/net/ethernet/sfc
Ben Hutchings 38589cdcd0 sfc: Add support for new board sensors
Add support for power and current sensors, which need to be named
differently in sysfs.  Power sensors also require values to be scaled
between MCDI and sysfs, and have no minimum value.

Add definitions of the power, current, fan, and additional temperature
and voltage sensors found on SFA6902F, SFN7022F and SFN7122F.

(Includes a bug fix from Andrew Jackson.)

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
2013-08-29 18:11:58 +01:00
..
bitfield.h sfc: Add parentheses around use of bitfield macro arguments 2012-10-02 01:58:39 +01:00
efx.c sfc: Generalise packet hash lookup to support EF10 RX prefix 2013-08-27 22:28:24 +01:00
efx.h sfc: Move MTD operations into efx_nic_type 2013-08-27 22:25:21 +01:00
enum.h sfc: Add EF10 support for TX/RX DMA error events handling. 2013-08-27 22:27:10 +01:00
ethtool.c sfc: Add TX merged completion counter 2013-08-27 22:28:47 +01:00
falcon_boards.c sfc: Change state names to be clearer, and comment them 2012-08-24 20:10:18 +01:00
falcon.c sfc: Generalise packet hash lookup to support EF10 RX prefix 2013-08-27 22:28:24 +01:00
farch_regs.h sfc: Generalise packet hash lookup to support EF10 RX prefix 2013-08-27 22:28:24 +01:00
farch.c sfc: Add EF10 support for TX/RX DMA error events handling. 2013-08-27 22:27:10 +01:00
filter.h sfc: Add flag for stack-owned RX MAC filters 2013-08-22 19:25:59 +01:00
io.h sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments 2013-08-27 22:28:14 +01:00
Kconfig sfc: Fix Kconfig typo "----help---" 2013-03-18 10:50:23 +01:00
Makefile sfc: Make most filter operations NIC-type-specific 2013-08-22 19:25:57 +01:00
mcdi_mon.c sfc: Add support for new board sensors 2013-08-29 18:11:58 +01:00
mcdi_pcol.h sfc: Update MCDI protocol definitions for EF10 2013-08-21 20:20:37 +01:00
mcdi_port.c sfc: Cleanup Falcon-arch simple MAC filter state 2013-08-22 19:26:02 +01:00
mcdi.c sfc: use MCDI epoch flag to improve MC reboot detection in the driver 2013-08-27 22:27:57 +01:00
mcdi.h sfc: use MCDI epoch flag to improve MC reboot detection in the driver 2013-08-27 22:27:57 +01: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: Move MTD operations into efx_nic_type 2013-08-27 22:25:21 +01:00
net_driver.h sfc: Add support for reading packet length from prefix 2013-08-27 22:29:07 +01:00
nic.c sfc: Delegate MAC/NIC statistic description to efx_nic_type 2013-08-27 22:25:55 +01:00
nic.h sfc: Delegate MAC/NIC statistic description to efx_nic_type 2013-08-27 22:25:55 +01:00
phy.h sfc: Collect all MCDI port functions into mcdi_port.c 2013-08-21 19:43:03 +01:00
ptp.c sfc: Add a function pointer to abstract write of host time into NIC shared memory 2013-08-27 22:27:02 +01:00
qt202x_phy.c sfc: Implement module EEPROM access for SFE4002 and SFN4112F 2012-05-10 03:10:54 +01:00
rx.c sfc: Add support for reading packet length from prefix 2013-08-27 22:29:07 +01:00
selftest.c sfc: Remove efx_process_channel_now() 2013-08-21 19:44:31 +01:00
selftest.h sfc: Run event/IRQ self-test asynchronously when interface is brought up 2012-03-06 18:14:15 +00:00
siena_sriov.c sfc: Move and rename Falcon/Siena common NIC operations 2013-08-21 20:19:05 +01:00
siena.c sfc: Generalise packet hash lookup to support EF10 RX prefix 2013-08-27 22:28:24 +01:00
tenxpress.c sfc: Fix some formatting errors reported by checkpatch 2012-01-05 18:44:49 +00:00
tx.c sfc: Add TX merged completion counter 2013-08-27 22:28:47 +01:00
txc43128_phy.c sfc: Const-qualify static data as appropriate, partly prompted by checkpatch 2012-01-09 17:08:13 +00:00
vfdi.h sfc: Specify that the VFDI status page has page alignment and size 2012-02-22 20:48:07 +00:00
workarounds.h sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture 2013-08-21 20:20:43 +01:00