mbox series

[net-next,0/2] net: stmmac: Support DWMAC5 and TSN

Message ID cover.1508938927.git.joabreu@synopsys.com
Headers show
Series net: stmmac: Support DWMAC5 and TSN | expand

Message

Jose Abreu Oct. 25, 2017, 2:02 p.m. UTC
Hi,

This adds support for a new IP version (5) of dwmac and for
TSN features as defined by IEEE802.1Qbv-2015 and IEEE802.1Qbu.

Please review.

Best regards,
Jose Miguel Abreu

Jose Abreu (2):
  net: stmmac: Add support for DWMAC5 with TSN features
  bindings: net: stmmac: Add documentation for TSN parameters

 Documentation/devicetree/bindings/net/stmmac.txt   | 20 +++++
 drivers/net/ethernet/stmicro/stmmac/Makefile       |  2 +-
 drivers/net/ethernet/stmicro/stmmac/common.h       |  4 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  | 37 +++++++-
 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c   | 99 ++++++++++++++++++++++
 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.h   | 57 +++++++++++++
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  4 +
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  | 57 ++++++++++++-
 include/linux/stmmac.h                             | 11 +++
 9 files changed, 288 insertions(+), 3 deletions(-)
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.h

Comments

Jesus Sanchez-Palencia Oct. 26, 2017, 4:28 p.m. UTC | #1
Hi Jose,


On 10/25/2017 07:02 AM, Jose Abreu wrote:
> Hi,
> 
> This adds support for a new IP version (5) of dwmac and for
> TSN features as defined by IEEE802.1Qbv-2015 and IEEE802.1Qbu.


Just out of curiosity, are you aware of any NICs that are publicly
available which use this IP version?

Thanks,
Jesus


> 
> Please review.
> 
> Best regards,
> Jose Miguel Abreu
> 
> Jose Abreu (2):
>   net: stmmac: Add support for DWMAC5 with TSN features
>   bindings: net: stmmac: Add documentation for TSN parameters
> 
>  Documentation/devicetree/bindings/net/stmmac.txt   | 20 +++++
>  drivers/net/ethernet/stmicro/stmmac/Makefile       |  2 +-
>  drivers/net/ethernet/stmicro/stmmac/common.h       |  4 +
>  drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  | 37 +++++++-
>  drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c   | 99 ++++++++++++++++++++++
>  drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.h   | 57 +++++++++++++
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  4 +
>  .../net/ethernet/stmicro/stmmac/stmmac_platform.c  | 57 ++++++++++++-
>  include/linux/stmmac.h                             | 11 +++
>  9 files changed, 288 insertions(+), 3 deletions(-)
>  create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c
>  create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.h
> 
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Jose Abreu Oct. 27, 2017, 8:46 a.m. UTC | #2
Hi Jesus,

On 26-10-2017 17:28, Jesus Sanchez-Palencia wrote:
> Hi Jose,
>
>
> On 10/25/2017 07:02 AM, Jose Abreu wrote:
>> Hi,
>>
>> This adds support for a new IP version (5) of dwmac and for
>> TSN features as defined by IEEE802.1Qbv-2015 and IEEE802.1Qbu.
>
> Just out of curiosity, are you aware of any NICs that are publicly
> available which use this IP version?

The IP was just released and these are fresh new features, you
can find more info here [1]. We expect manufacturers to start
adopting this IP release soon.

Best Regards,
Jose Miguel Abreu

[1] https://www.synopsys.com/dw/ipdir.php?ds=dwc_ether_qos

>
> Thanks,
> Jesus
>
>
>> Please review.
>>
>> Best regards,
>> Jose Miguel Abreu
>>
>> Jose Abreu (2):
>>   net: stmmac: Add support for DWMAC5 with TSN features
>>   bindings: net: stmmac: Add documentation for TSN parameters
>>
>>  Documentation/devicetree/bindings/net/stmmac.txt   | 20 +++++
>>  drivers/net/ethernet/stmicro/stmmac/Makefile       |  2 +-
>>  drivers/net/ethernet/stmicro/stmmac/common.h       |  4 +
>>  drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  | 37 +++++++-
>>  drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c   | 99 ++++++++++++++++++++++
>>  drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.h   | 57 +++++++++++++
>>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  4 +
>>  .../net/ethernet/stmicro/stmmac/stmmac_platform.c  | 57 ++++++++++++-
>>  include/linux/stmmac.h                             | 11 +++
>>  9 files changed, 288 insertions(+), 3 deletions(-)
>>  create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c
>>  create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.h
>>

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html