zephyr/drivers
Tomasz Gorochowik 1b6e5f6143 drivers: eth: gmac: Enable 802.1Qav support
This commit makes the driver enable HW Qav support for all available
priority queues.

Note that the hardware doesn't support setting the deltaBandwidth
parameter directly, but it is possible to do this by calculating it
from the negotiated link speed.

The default settings are set according to 802.1Qav 34.3.1, that says:

  The recommended default value of deltaBandwidth(N) for the highest
  numbered traffic class supported is 75%, and for any lower
  numbered traffic classes, the recommended default value is 0%.

The default/recommended values can be changed using the ethernet
management API (set_config) - which this commit also adds.

Signed-off-by: Tomasz Gorochowik <tgorochowik@antmicro.com>
2018-07-31 10:25:19 +03:00
..
adc drivers: adc: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
aio drivers: aio: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
bluetooth native_posix: Refactor cmd line options 2018-07-30 22:13:46 -04:00
can drivers: can: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
clock_control drivers: clock_control: Add support for stm32f2 2018-07-05 11:26:07 -05:00
console drivers: console: Kconfig: Remove redundant 'default n' properties 2018-07-08 22:12:54 -04:00
counter drivers: qmsi: Fix types and u32_t/uint32_t conflicts 2018-07-18 12:32:23 -04:00
crypto drivers: crypto: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
display drivers: display: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
dma drivers/dma: dma_stm32f4x: use dma_slot to select peripheral 2018-07-05 11:24:59 -05:00
entropy native_posix: Refactor cmd line options 2018-07-30 22:13:46 -04:00
ethernet drivers: eth: gmac: Enable 802.1Qav support 2018-07-31 10:25:19 +03:00
flash drivers: flash: w25q: Fix typo 2018-07-17 08:27:04 -04:00
gpio drivers: qmsi: Fix types and u32_t/uint32_t conflicts 2018-07-18 12:32:23 -04:00
grove drivers: grove: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
i2c drivers/i2c: i2c_dw: extends driver to support 8 controllers 2018-07-27 17:16:18 -04:00
i2s drivers: i2c: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
ieee802154 drivers/ieee802154: Fix settings channel/tx power in uart pipe driver 2018-07-24 20:40:51 +03:00
interrupt_controller ioapic: IOREGSEL register needs to be treated as 32 bits 2018-07-24 09:04:05 -04:00
ipm drivers: ipm: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
led drivers: led: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
led_strip drivers: led_strip: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
net drivers: net: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
pci drivers: pci: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
pinmux drivers: i2c: stm32: add support for STM32F7 2018-07-25 07:19:12 -04:00
ptp_clock drivers: ptp_clock: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
pwm drivers: add i.MX PWM driver 2018-07-17 16:08:22 -05:00
rtc drivers: rtc: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
sensor drivers: sensors: adt7420: Add driver for ADT7420 Temperature Sensor 2018-07-12 13:03:24 -05:00
serial drivers: serial: Add power management to nRF UART driver 2018-07-26 12:11:17 -04:00
spi drivers: spi: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
timer loapic timer: LVTT should be programmed before ICR 2018-07-24 09:19:33 -04:00
usb usb_dc_stm32: Fix FS mode 2018-07-24 22:27:17 -04:00
watchdog drivers: watchdog: Fix assert errors in nrf watchdog implementation 2018-07-26 22:22:03 -04:00
wifi drivers: wifi: simplelink: enable Fast Connect policy 2018-07-26 13:57:34 +03:00
CMakeLists.txt drivers: entropy: Remove usage of zephyr_library_ifdef 2018-05-28 13:23:13 -04:00
Kconfig driver: ptp_clock: PTP clock driver definition 2018-06-26 12:37:28 +03:00