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 prevent memory leak
      net: stmmac: improve S3 suspend() and resume() handling in network stack
      net: stmmac: enable wakeup capability only when Network Proxy Agent is 
ready
      net: stmmac: Add per queue TSO support
      net: stmmac: remove network proxy enter callback function
      net: stmmac: Do not enable Power Down mode if PHY WoL thru PMC is used
      REVERTME: net: stmmac: use napi to process TX/RX and use DMA Bus Mode 0
      net: stmmac: Disable MAC EEE when Network Proxy is enabled

Tamal Saha (1):
      TGPIO: Fix PSE TGPIO PTP driver ioctls fail

Tan, Raymond (2):
      ptp: ptp-intel-tgpio: Add COMPV GPIO Mode for PSE TGPIO
      ptp-intel-tgpio: Reset pin configuration when disabling pin

Tan, Tee Min (3):
      net: stmmac: Bugfix on stmmac_interrupt() for WOL
      net: stmmac: ethtool statistic to show tx_pkt_n for each TX ch
      net: stmmac: set EHL PTP clock rate to 204.86Mhz

Vineetha G. Jaya Kumaran (1):
      net: phy: Enable Transparent LPI mode for dwxpcs

Voon Weifeng (11):
      net: stmmac: add number of trailing clk for mdio_read
      net: phy: configure xpcs 2.5G speed mode
      net: stmmac: gcl errors reporting and its interrupt handling
      net: stmmac: Set TSN HW tunable after tsn setup
      net: stmmac: support recalculating of CBS idle slope under EST
      net: stmmac: move idle slope recal to tc cbs function
      REVERTME: net: stmmac: Temporary disable safety features
      REVERTME: Add module param to del/keep est hw conf
      net: stmmac: enable safety features for EHL
      net: stmmac: configure PSE Gbe to 32bit dma addressing
      net: stmmac: individual mem alloc for dwxpcs plat data

Weifeng Voon (4):
      net: stmmac: ethtool statistic to show irq for each tx/rx ch
      net: stmmac: ethtool statistic to show rx_pkt_n for each rx ch
      net: stmmac: fix INTR TBU status affecting irq count statistic
      net: stmmac: add support for ETF QDISC for Time-Based Scheduling

Wong Vee Khee (2):
      SQUASHME: net: stmmac: fix 'hrs' uninitialization issue found by Klocwork
      SQUASHME: net: stmmac: fix 'sec_inc' uninitialization issue found by 
Klocwork

Wong, Vee Khee (5):
      net: stmmac: Init PTP clock with system clock
      SQUASHME: net: stmmac: Fix comparison of unsigned value against 0 found 
by KW
      SQUASHME: net: stmmac: Fix operands diff size issue found by Klocwork
      SQUASHME: net: stmmac: Fix unreachable code issue found by Klocwork
      net: stmmac: Change PSE PTP clock source to PLL_PTP

Wong, Vincent Por Yin (1):
      net: stmmac: export set_tbs_launchtime

 arch/x86/include/asm/tsc.h                         |    9 +
 arch/x86/kernel/tsc.c                              |  158 ++-
 drivers/gpio/Kconfig                               |   11 +
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/gpio-ehl-pse-plat.c                   |  494 +++++++++
 drivers/mfd/Kconfig                                |   12 +
 drivers/mfd/Makefile                               |    1 +
 drivers/mfd/intel-ehl-gpio.c                       |  256 +++++
 drivers/net/Kconfig                                |    2 +
 drivers/net/Makefile                               |    1 +
 drivers/net/ethernet/stmicro/stmmac/Kconfig        |   20 +
 drivers/net/ethernet/stmicro/stmmac/Makefile       |    6 +-
 drivers/net/ethernet/stmicro/stmmac/common.h       |   45 +-
 drivers/net/ethernet/stmicro/stmmac/descs.h        |   16 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |  135 ++-
 .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |   66 +-
 .../net/ethernet/stmicro/stmmac/dwmac100_core.c    |   23 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h       |    1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |  192 +++-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c |  127 ++-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h |    4 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |   83 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h   |    4 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |   81 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac5.h       |  152 +++
 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c   |  660 +++++++++++
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |  106 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c   |    2 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |   12 -
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c     |    2 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.c         |   33 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h         |  303 ++++-
 drivers/net/ethernet/stmicro/stmmac/norm_desc.c    |    2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |   25 +-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |   77 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  859 ++++++++++++--
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   68 +-
 .../net/ethernet/stmicro/stmmac/stmmac_netproxy.c  |  264 +++++
 .../net/ethernet/stmicro/stmmac/stmmac_netproxy.h  |   38 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c   |    4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   14 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h   |    9 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |  268 +++--
 drivers/net/ethernet/stmicro/stmmac/stmmac_tsn.c   | 1172 ++++++++++++++++++++
 drivers/net/ethernet/stmicro/stmmac/stmmac_tsn.h   |  180 +++
 drivers/net/networkproxy/Kconfig                   |   21 +
 drivers/net/networkproxy/Makefile                  |    4 +
 drivers/net/networkproxy/network_proxy.c           |  730 ++++++++++++
 drivers/net/networkproxy/network_proxy_configfs.c  |  354 ++++++
 drivers/net/networkproxy/np_ishtp_client.c         |  343 ++++++
 drivers/net/phy/Kconfig                            |    9 +
 drivers/net/phy/Makefile                           |    1 +
 drivers/net/phy/dwxpcs.c                           |  355 ++++++
 drivers/net/phy/mdio_bus.c                         |   11 +-
 drivers/net/phy/phy.c                              |    1 +
 drivers/ptp/Kconfig                                |   36 +
 drivers/ptp/Makefile                               |    3 +
 drivers/ptp/ptp-intel-pmc-tgpio.c                  |  883 +++++++++++++++
 drivers/ptp/ptp-intel-tgpio-plat.c                 |  758 +++++++++++++
 drivers/ptp/ptp-intel-tgpio.c                      |  825 ++++++++++++++
 drivers/ptp/ptp_chardev.c                          |   87 +-
 drivers/ptp/ptp_clock.c                            |   13 +
 include/linux/dwxpcs.h                             |   18 +
 include/linux/mdio.h                               |    3 +
 include/linux/network_proxy.h                      |  107 ++
 include/linux/network_proxy_common.h               |  238 ++++
 include/linux/phy.h                                |    7 +
 include/linux/ptp_clock_kernel.h                   |    2 +
 include/linux/stmmac.h                             |   33 +
 include/net/pkt_sched.h                            |    2 +
 include/uapi/linux/pkt_sched.h                     |    1 +
 include/uapi/linux/ptp_clock.h                     |   27 +-
 net/ipv4/udp.c                                     |    4 +-
 net/sched/sch_taprio.c                             |   19 +
 74 files changed, 10483 insertions(+), 410 deletions(-)
 create mode 100644 drivers/gpio/gpio-ehl-pse-plat.c
 create mode 100644 drivers/mfd/intel-ehl-gpio.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5_tsn.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_netproxy.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_netproxy.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_tsn.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_tsn.h
 create mode 100644 drivers/net/networkproxy/Kconfig
 create mode 100644 drivers/net/networkproxy/Makefile
 create mode 100644 drivers/net/networkproxy/network_proxy.c
 create mode 100644 drivers/net/networkproxy/network_proxy_configfs.c
 create mode 100644 drivers/net/networkproxy/np_ishtp_client.c
 create mode 100644 drivers/net/phy/dwxpcs.c
 create mode 100644 drivers/ptp/ptp-intel-pmc-tgpio.c
 create mode 100644 drivers/ptp/ptp-intel-tgpio-plat.c
 create mode 100644 drivers/ptp/ptp-intel-tgpio.c
 create mode 100644 include/linux/dwxpcs.h
 create mode 100644 include/linux/network_proxy.h
 create mode 100644 include/linux/network_proxy_common.h


Thanks,
Yongxin
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#10136): 
https://lists.yoctoproject.org/g/linux-yocto/message/10136
Mute This Topic: https://lists.yoctoproject.org/mt/84241327/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to