Re: [linux-yocto] [PATCH] [ONLY v5.10/standard/preempt-rt/x86] Add TGPIO and TSN support for EHL CRB

2021-07-20 Thread Bruce Ashfield

In message: [linux-yocto] [PATCH] [ONLY v5.10/standard/preempt-rt/x86] Add 
TGPIO and TSN support for EHL CRB
on 16/07/2021 Liu, Yongxin wrote:

> Hi Bruce,
> 
> Could you help to merge the following 99 patches to linux-yocto, branch 
> "v5.10/standard/preempt-rt/x86" only?
> 
> Those patches are all from https://github.com/intel/linux-intel-lts.git, 
> branch 5.4/preempt-rt.
> 
> They add support for Time-Aware GPIO (TGPIO) and Time-Sensitive Network (TSN) 
> on Elkhart Lake CRB.
> 
> 
> The following changes since commit b19f99e511c478510019817a309704da83e54988:
> 
>   Merge branch 'v5.10/base' into v5.10/standard/preempt-rt/x86 (2021-07-14 
> 15:56:51 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/liux2085/linux-yocto-5.10.git 
> v5.10/standard/preempt-rt/x86

merged.

Bruce

> 
> for you to fetch changes up to cf056b443c4a9d843abacbb6928594620c21d995:
> 
>   net: stmmac: Change PSE PTP clock source to PLL_PTP (2021-07-16 09:16:53 
> +0800)
> 
> 
> Aashish Verma (1):
>   net: stmmac: Enabling 64-bits DMA addressing
> 
> C, Udhayakumar (1):
>   net: phy: Introducing support for DWC xpcs Energy Efficient Ethernet
> 
> Christopher Hall (5):
>   drivers/ptp: Add Enhanced handling of reserve fields
>   drivers/ptp: Add PEROUT2 ioctl frequency adjustment interface
>   drivers/ptp: Add user-space input polling interface
>   x86/core: Add TSC to ART translation functions
>   drivers/ptp: Add PMC Time-Aware GPIO Driver
> 
> Chuah, Kim Tatt (2):
>   net: stmmac: Add support for MDIO interrupts
>   net: stmmac: Add support for HW-accelerated VLAN stripping
> 
> D, Lakshmi Sowjanya (3):
>   ptp: S/W workaround for PMC TGPIO h/w bug
>   ptp: PSE TGPIO IOCTLs fix
>   ptp: PSE TGPIO fix
> 
> Henry Koay (1):
>   ptp-intel-tgpio: Enable RPM and PM for PSE TGPIO
> 
> Kweh Hock Leong (8):
>   udp: hook into time based transmission
>   net: stmmac: introduce Enhanced Tx Descriptor for Time-Based Scheduling
>   net: stmmac: add DMA Tx chan init for Time-Based Scheduling
>   net: stmmac: add Enhanced Tx Descriptor support in main flow
>   net: stmmac: scan for Time-Based Scheduling in DWMAC HW and setup
>   net: stmmac: add Time-Based Scheduling mode & launch time offset setting
>   net: stmmac: add TBS fetch time offset setting functions
>   net: phy: dwxpcs: removed XPCS irq
> 
> Lay, Kuan Loon (4):
>   net: networkproxy: add network proxy framework
>   net: networkproxy: add network proxy heci client
>   net: networkproxy: add configfs
>   net: stmmac: add network proxy support
> 
> Mohammad Athari Bin Ismail (2):
>   net: stmmac: Start phylink after DW xPCS initialization
>   net: phy: Enable pre-emption packet for 10/100Mbps in DW xPCS
> 
> Muhammad Husaini Zulkifli (1):
>   net: stmmac: Fix WOL issues on EHL after wakeup from S3
> 
> Ong Boon Leong (22):
>   net: phy: make mdiobus_create_device() function callable from Eth driver
>   net: phy: introduce mdiobus_get_mdio_device
>   net: phy: add private data to mdio_device
>   net: phy: introducing support for DWC xPCS logics for EHL & TGL
>   net: stmmac: add dwxpcs boardinfo for mdio_device registration
>   net: stmmac: free pci irqs during driver unloading
>   net: stmmac: introduce IEEE 802.1Qbv configuration functionalities
>   net: stmmac: introduce IEEE 802.1Qbv HW tunables functionalities
>   net: stmmac: add Split Header support for dwmac5_dma|desc_ops
>   net: stmmac: introduce platform data for configuring TBS tunables
>   net: stmmac: introduce IEEE 802.1Qbu implementation
>   net: stmmac: add FPE HW tunables setting
>   tc: Add support for configuring the frame preemption through taprio
>   net: stmmac: add Frame Preemption (FPE) queue masking setting
>   net: stmmac: support gate control command support for Frame Preemption
>   net: stmmac: use netif_tx_start|stop_all_queues() function
>   net: stmmac: move DMA buffer size setting to alloc_dma_rx_desc_resources
>   net: stmmac: clean all pending Tx buffers during suspend
>   net: stmmac: provide fallback to corrupted per packet RX HW T/S 
> corruption
>   net: stmmac: fix incorrect DMA channel default interrupt enable setting
>   net: stmmac: add TX completion descriptor prefetching
>   net: stmmac: set RX watchdog minimum coalesce interval to 0
> 
> Pandith N (1):
>   TGPIO: Calling power management calls without entering critical section.
> 
> Raymond Tan (2):
> 

[linux-yocto] [PATCH] [ONLY v5.10/standard/preempt-rt/x86] Add TGPIO and TSN support for EHL CRB

2021-07-15 Thread Yongxin Liu
Hi Bruce,

Could you help to merge the following 99 patches to linux-yocto, branch 
"v5.10/standard/preempt-rt/x86" only?

Those patches are all from https://github.com/intel/linux-intel-lts.git, branch 
5.4/preempt-rt.

They add support for Time-Aware GPIO (TGPIO) and Time-Sensitive Network (TSN) 
on Elkhart Lake CRB.


The following changes since commit b19f99e511c478510019817a309704da83e54988:

  Merge branch 'v5.10/base' into v5.10/standard/preempt-rt/x86 (2021-07-14 
15:56:51 -0400)

are available in the Git repository at:

  https://github.com/liux2085/linux-yocto-5.10.git v5.10/standard/preempt-rt/x86

for you to fetch changes up to cf056b443c4a9d843abacbb6928594620c21d995:

  net: stmmac: Change PSE PTP clock source to PLL_PTP (2021-07-16 09:16:53 
+0800)


Aashish Verma (1):
  net: stmmac: Enabling 64-bits DMA addressing

C, Udhayakumar (1):
  net: phy: Introducing support for DWC xpcs Energy Efficient Ethernet

Christopher Hall (5):
  drivers/ptp: Add Enhanced handling of reserve fields
  drivers/ptp: Add PEROUT2 ioctl frequency adjustment interface
  drivers/ptp: Add user-space input polling interface
  x86/core: Add TSC to ART translation functions
  drivers/ptp: Add PMC Time-Aware GPIO Driver

Chuah, Kim Tatt (2):
  net: stmmac: Add support for MDIO interrupts
  net: stmmac: Add support for HW-accelerated VLAN stripping

D, Lakshmi Sowjanya (3):
  ptp: S/W workaround for PMC TGPIO h/w bug
  ptp: PSE TGPIO IOCTLs fix
  ptp: PSE TGPIO fix

Henry Koay (1):
  ptp-intel-tgpio: Enable RPM and PM for PSE TGPIO

Kweh Hock Leong (8):
  udp: hook into time based transmission
  net: stmmac: introduce Enhanced Tx Descriptor for Time-Based Scheduling
  net: stmmac: add DMA Tx chan init for Time-Based Scheduling
  net: stmmac: add Enhanced Tx Descriptor support in main flow
  net: stmmac: scan for Time-Based Scheduling in DWMAC HW and setup
  net: stmmac: add Time-Based Scheduling mode & launch time offset setting
  net: stmmac: add TBS fetch time offset setting functions
  net: phy: dwxpcs: removed XPCS irq

Lay, Kuan Loon (4):
  net: networkproxy: add network proxy framework
  net: networkproxy: add network proxy heci client
  net: networkproxy: add configfs
  net: stmmac: add network proxy support

Mohammad Athari Bin Ismail (2):
  net: stmmac: Start phylink after DW xPCS initialization
  net: phy: Enable pre-emption packet for 10/100Mbps in DW xPCS

Muhammad Husaini Zulkifli (1):
  net: stmmac: Fix WOL issues on EHL after wakeup from S3

Ong Boon Leong (22):
  net: phy: make mdiobus_create_device() function callable from Eth driver
  net: phy: introduce mdiobus_get_mdio_device
  net: phy: add private data to mdio_device
  net: phy: introducing support for DWC xPCS logics for EHL & TGL
  net: stmmac: add dwxpcs boardinfo for mdio_device registration
  net: stmmac: free pci irqs during driver unloading
  net: stmmac: introduce IEEE 802.1Qbv configuration functionalities
  net: stmmac: introduce IEEE 802.1Qbv HW tunables functionalities
  net: stmmac: add Split Header support for dwmac5_dma|desc_ops
  net: stmmac: introduce platform data for configuring TBS tunables
  net: stmmac: introduce IEEE 802.1Qbu implementation
  net: stmmac: add FPE HW tunables setting
  tc: Add support for configuring the frame preemption through taprio
  net: stmmac: add Frame Preemption (FPE) queue masking setting
  net: stmmac: support gate control command support for Frame Preemption
  net: stmmac: use netif_tx_start|stop_all_queues() function
  net: stmmac: move DMA buffer size setting to alloc_dma_rx_desc_resources
  net: stmmac: clean all pending Tx buffers during suspend
  net: stmmac: provide fallback to corrupted per packet RX HW T/S corruption
  net: stmmac: fix incorrect DMA channel default interrupt enable setting
  net: stmmac: add TX completion descriptor prefetching
  net: stmmac: set RX watchdog minimum coalesce interval to 0

Pandith N (1):
  TGPIO: Calling power management calls without entering critical section.

Raymond Tan (2):
  drivers/ptp: Add PSE Time-Aware GPIO Driver
  mfd: intel-ehl-gpio: Introduce MFD framework to PSE GPIO/TGPIO

Song, Yoong Siang (16):
  net: stmmac: Add per queue TBS support
  net: networkproxy: add MIB passing via shared memory mechanism
  net: networkproxy: add API to trigger Proxy Enter Flow
  net: stmmac: move TX/RX MAC state machine enablement to struct stmmac_ops
  REVERTME: net: phy: Fix phy_error with phy_stop_machine function
  net: stmmac: Enable device to wake up the system when Network Proxy is 
enabled
  net: stmmac: Add phy converter handling in suspend/resume flow
  net: stmmac: remove rtnl_lock() in netprox resume task
  net: stmmac: Free mdio device to preven