]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'aquantia-next'
authorDavid S. Miller <davem@davemloft.net>
Wed, 1 May 2019 13:30:16 +0000 (09:30 -0400)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 May 2019 13:30:16 +0000 (09:30 -0400)
commitfebef9e163a0ebe6316b38ce511dfdd53abe8405
tree3f3ad09e0465f79326500c42b141098d036d1415
parenteccfd5fb0fef86f9e3b4bc86500d1ef73e4edae8
parent37421448c19ed754f9042c9b16818eb128c35804
Merge branch 'aquantia-next'

Igor Russkikh says:

====================
net: atlantic: Aquantia driver updates 2019-04

This patchset contains various improvements:

- Work targeting link up speedups: link interrupt introduced, some other
  logic changes to imrove this.
- FW operations securing with mutex
- Counters and statistics logic improved by Dmitry
- read out of chip temperature via hwmon interface implemented by
  Yana and Nikita.

v4 changes:
- remove drvinfo_exit noop
- 64bit stats should be readed out sequentially (lsw, then msw)
  declare 64bit read ops for that

v3 changes:
- temp ops renamed to phy_temp ops
- mutex commits squashed for better structure

v2 changes:
- use threaded irq for link state handling
- rework hwmon via devm_hwmon_device_register_with_info
Extra comments on review from Andrew:
- direct device name pointer is used in hwmon registration.
  This causes hwmon device to derive possible interface name changes
- Will consider sanity checks for firmware mutex lock separately.
  Right now there is no single point exsists where such check could
  be easily added.
- There is no way now to fetch and configure min/max/crit temperatures
  via FW. Will investigate this separately.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>