From: Limeng <[email protected]>

Hi Bruce,

I am working on BSP marvell-cn106xx based on SDK simulator, and intend to 
upgrade BSP branch to latest SDK release version.

I got latest sdk patches from sdk kernel repo, and want to merge them into 
linux-yocto-v5.10.
There are 45 patches.

So, could you please help to merge these patches into linux-ycoto kernel repo, 
standard and preempt-rt branches?
v5.10/standard/cn-sdkv5.4/octeon
v5.10/standard/preempt-rt/cn-sdkv5.4/octeon

The 45 patches are in my public repo 
https://github.com/limeng-linux/linux-yocto-5.10.git, branch 
v5.10/standard/cn-sdkv5.4/octeon


diffstat info as below:

 b/arch/arm64/boot/dts/marvell/armada-cp11x.dtsi              |    2 
 b/drivers/crypto/marvell/cn10k/cn10k_cptpf_ucode.c           |    5 
 b/drivers/crypto/marvell/octeontx2/Makefile                  |   18 
 b/drivers/crypto/marvell/octeontx2/otx2_cpt_common.h         |  125 
 b/drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h       |  405 --
 b/drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c    |  301 -
 b/drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h         |   86 
 b/drivers/crypto/marvell/octeontx2/otx2_cptlf.c              |  429 ++
 b/drivers/crypto/marvell/octeontx2/otx2_cptlf.h              |  198 -
 b/drivers/crypto/marvell/octeontx2/otx2_cptpf.h              |   48 
 b/drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c         |  633 ++--
 b/drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c         |  809 ++---
 b/drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c        | 1694 +++--------
 b/drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h        |   46 
 b/drivers/crypto/marvell/octeontx2/otx2_cptvf.h              |   14 
 b/drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c         |  500 +--
 b/drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h         |   55 
 b/drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c         |  392 +-
 b/drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c         |  222 -
 b/drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c       |  231 -
 b/drivers/mailbox/mvl_mhu.c                                  |  215 -
 b/drivers/mmc/core/Kconfig                                   |   22 
 b/drivers/mmc/core/Makefile                                  |    2 
 b/drivers/mmc/core/block.c                                   |   44 
 b/drivers/mmc/core/block.h                                   |   13 
 b/drivers/mmc/core/core.c                                    |   67 
 b/drivers/mmc/core/mmcpstore.c                               |  232 +
 b/drivers/mmc/host/cavium-thunderx.c                         |   24 
 b/drivers/mmc/host/cavium.c                                  |  150 
 b/drivers/mmc/host/cavium.h                                  |    6 
 b/drivers/mmc/host/sdhci-cadence.c                           |   21 
 b/drivers/mmc/host/sdhci.c                                   |   57 
 b/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c            |    5 
 b/drivers/net/ethernet/marvell/octeontx2/af/cgx.c            |   42 
 b/drivers/net/ethernet/marvell/octeontx2/af/cgx.h            |    1 
 b/drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h    |    3 
 b/drivers/net/ethernet/marvell/octeontx2/af/mbox.h           |    9 
 b/drivers/net/ethernet/marvell/octeontx2/af/npc.h            |    3 
 b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c      |    5 
 b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c        |   13 
 b/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c        |   90 
 b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c        |   11 
 b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c     |   16 
 b/drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c        |   18 
 b/drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h |   10 
 b/drivers/net/ethernet/marvell/octeontx2/bphy/otx2_cpri.c    |    7 
 b/drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.c    |   73 
 b/drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.h    |    2 
 b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c         |  106 
 b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h         |    2 
 b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c   |   24 
 b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |    5 
 b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c       |   76 
 b/drivers/phy/marvell/phy-mvebu-cp110-comphy.c               |    3 
 b/drivers/soc/marvell/Kconfig                                |   32 
 b/drivers/soc/marvell/Makefile                               |    5 
 b/drivers/soc/marvell/cn10k-rpram.c                          |   32 
 b/drivers/soc/marvell/cn10ka-swup/Makefile                   |    7 
 b/drivers/soc/marvell/cn10ka-swup/mrvl_swup.c                |  200 +
 b/drivers/soc/marvell/cn10ka-swup/mrvl_swup.h                |  126 
 b/drivers/soc/marvell/marvell_mac_mgmt.c                     |  281 +
 b/drivers/soc/marvell/octeontx-rpram.c                       |  264 +
 b/drivers/soc/marvell/octeontx_info.c                        |    9 
 b/drivers/soc/marvell/phy_diag.c                             |   59 
 b/drivers/spi/spi-cadence-xspi.c                             |    2 
 b/include/linux/mmc/card.h                                   |    4 
 b/include/linux/mmc/core.h                                   |    9 
 b/include/linux/mmc/host.h                                   |   17 
 b/include/net/flow_offload.h                                 |    2 
 b/include/net/sch_generic.h                                  |   14 
 b/include/net/tc_act/tc_police.h                             |   58 
 b/include/uapi/linux/pkt_cls.h                               |    2 
 b/net/sched/act_police.c                                     |   59 
 b/net/sched/cls_api.c                                        |    2 
 b/net/sched/sch_generic.c                                    |   75 
 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.h      |  106 
 drivers/crypto/marvell/octeontx2/otx2_cptlf_main.c           |  967 ------
 drivers/mmc/core/mmc_oops.c                                  |  398 --
 78 files changed, 4934 insertions(+), 5386 deletions(-)


Pull request info as below:

The following changes since commit cc13c88dfed58aaab264ba49768d15c291d8a253:

  Merge branch 'v5.10/standard/base' into v5.10/standard/cn-sdkv5.4/octeon 
(2021-07-03 23:28:49 -0400)

are available in the Git repository at:

  https://github.com/limeng-linux/linux-yocto-5.10.git 
v5.10/standard/cn-sdkv5.4/octeon

for you to fetch changes up to b9602129cedd754dbdc521a2bcaf7d3428f97577:

  octeontx2-af: cn10k: Fix APR LMT cache flush (2021-07-05 04:49:34 -0400)

----------------------------------------------------------------
Alex Leibovich (1):
      net: mvpp2: Add NETIF_F_HW_VLAN_CTAG_FILTER to dev->features

Baowen Zheng (1):
      net/sched: act_police: add support for packet-per-second policing

Ben Peled (1):
      dts: cp110: eip197: add cell index property

Bhaskara Budiredla (4):
      drivers: mmc: cleanup mmc_oops driver
      drivers: mmc: Support kmsg dumper based on pstore/blk
      mmc: cavium: Add MMC polling method to support kmsg panic/oops write
      mmc: sdhci: Add sdhci polling method to support kmsg panic/oops write

Damian Eppel (1):
      drivers: soc: marvell: phy diagnostics page access support

Geetha sowjanya (3):
      octeontx2-af: Fix PKIND overlap between LBK and LMAC interfaces
      octeontx2-af: Fix max pkinds supported by hardware
      octeontx2-af: cn10k: Fix APR LMT cache flush

Hariprasad Kelam (3):
      octeontx2-pf: Dont enable backpressure on lbk links
      octeontx2-af: Read mac address from correct offset
      octeontx2-pf: Dont mask out supported link modes

Jayanthi Annadurai (5):
      drivers: soc: marvell: Add driver for managing rpram
      drivers: sdhci-cadence: Fix timing update
      drivers: marvell: rpram: Add rpram debugfs interface
      drivers: marvell: rpram: Change rpram driver name
      drivers: marvell: rpram: Check for cn10k platform

Naveen Mamindlapalli (3):
      octeontx2-bphy-netdev: Add rfoe rx vlan forwarding configuration
      octeontx2-bphy-netdev: cpri: fix compilation warnings
      octeontx2-pf: send correct vlan priority mask to npc_install_flow_req

Pavan Nikhilesh (1):
      octeontx2-af: invalidate GWC before accessing workslot

Radha Mohan Chintakuntla (1):
      octeontx2-af: Fix ending channel number calculation for SDP VF

Srujana Challa (5):
      crypto: octeontx2: sync with upstream driver
      crypto: cn10k: enable random number request.
      octeontx2-af: update inline ipsec mbox to support 98xx
      crypto: octeontx2: update inline ipsec mbox to support 98xx
      crypto: octeontx2: fix CPT block address for getting engine capabilities

Stefan Chulski (1):
      marvell: phy-mvebu-cp110-comphy: Add power ON support for 2500BASET mode

Subbaraya Sundeep (6):
      octeontx2-pf: Use NL_SET_ERR_MSG_MOD for TC
      octeontx2-pf: Implement TC police action with PPS
      octeontx2-pf: Change exponent and mantissa calculation
      octeontx2-af: Modify install flow error codes
      octeontx2-af: Fix TX scheduler queue config read check
      octeontx2-af: Fix writing to incorrect register offset

Sunil Kumar Kori (1):
      octeontx2-af: add multicast filter support

Witold Sadowski (2):
      sw_update: Add driver for firmware management
      drivers: spi: Fix mutex issue

Wojciech Bartczak (5):
      driver: MHU: Driver adjustment for 10x based octeontx platforms
      driver: Add MAC management driver for OcteonTX platform
      driver: soc: Fix OcteonTX info driver
      driver: Fixes unnecessary logging from octeontx info driver
      driver: Fixes conversion for BOARD-MAC-ADDRESS-ID-NUM in octeontx_info

Xingfeng Hu (1):
      flow_offload: add support for packet-per-second policing

 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi              |    2 +
 drivers/crypto/marvell/cn10k/cn10k_cptpf_ucode.c           |    5 +-
 drivers/crypto/marvell/octeontx2/Makefile                  |   18 +-
 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h         |  125 +++++++++--
 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h       |  405 
+++++++++++++----------------------
 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c    |  301 
+++++++++-----------------
 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.h    |  106 ---------
 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h         |   86 +++-----
 drivers/crypto/marvell/octeontx2/otx2_cptlf.c              |  429 
+++++++++++++++++++++++++++++++++++++
 drivers/crypto/marvell/octeontx2/otx2_cptlf.h              |  198 
+++++++++--------
 drivers/crypto/marvell/octeontx2/otx2_cptlf_main.c         |  967 
----------------------------------------------------------------------------------
 drivers/crypto/marvell/octeontx2/otx2_cptpf.h              |   48 +----
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c         |  633 
+++++++++++++++++++++++++++---------------------------
 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c         |  787 
++++++++++++++++++++++++++-----------------------------------------
 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c        | 1682 
+++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------
 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h        |   46 +---
 drivers/crypto/marvell/octeontx2/otx2_cptvf.h              |   14 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c         |  500 
+++++++++++++++++++++++--------------------
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h         |   55 +++--
 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c         |  382 
++++++++++++++++++++++-----------
 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c         |  222 
+++++++++----------
 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c       |  231 
++++++++++----------
 drivers/mailbox/mvl_mhu.c                                  |  215 
++++++++++---------
 drivers/mmc/core/Kconfig                                   |   22 +-
 drivers/mmc/core/Makefile                                  |    2 +-
 drivers/mmc/core/block.c                                   |   18 +-
 drivers/mmc/core/block.h                                   |   11 +-
 drivers/mmc/core/core.c                                    |   35 ++-
 drivers/mmc/core/mmc_oops.c                                |  398 
----------------------------------
 drivers/mmc/core/mmcpstore.c                               |  232 
++++++++++++++++++++
 drivers/mmc/host/cavium-thunderx.c                         |    8 +-
 drivers/mmc/host/cavium.c                                  |    6 +-
 drivers/mmc/host/cavium.h                                  |    6 +-
 drivers/mmc/host/sdhci-cadence.c                           |   21 +-
 drivers/mmc/host/sdhci.c                                   |   57 +++++
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c            |    5 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c            |   38 +++-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h            |    1 +
 drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h    |    3 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h           |    9 +
 drivers/net/ethernet/marvell/octeontx2/af/npc.h            |    3 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c      |    5 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c        |   13 ++
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c        |   90 +++++---
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c        |   11 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c     |   16 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c        |   18 ++
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h |   10 +
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_cpri.c    |    7 +-
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.c    |   73 +++++++
 drivers/net/ethernet/marvell/octeontx2/bphy/otx2_rfoe.h    |    2 +
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c         |  106 +++++----
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h         |    2 +-
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c   |   24 +--
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |    5 -
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c       |   74 ++++---
 drivers/phy/marvell/phy-mvebu-cp110-comphy.c               |    3 +-
 drivers/soc/marvell/Kconfig                                |   32 +++
 drivers/soc/marvell/Makefile                               |    3 +
 drivers/soc/marvell/cn10k-rpram.c                          |  243 
+++++++++++++++++++++
 drivers/soc/marvell/cn10ka-swup/Makefile                   |    7 +
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.c                |  200 
+++++++++++++++++
 drivers/soc/marvell/cn10ka-swup/mrvl_swup.h                |  126 +++++++++++
 drivers/soc/marvell/marvell_mac_mgmt.c                     |  281 
++++++++++++++++++++++++
 drivers/soc/marvell/octeontx_info.c                        |    9 +-
 drivers/soc/marvell/phy_diag.c                             |   59 ++---
 drivers/spi/spi-cadence-xspi.c                             |    2 +
 include/linux/mmc/card.h                                   |    4 -
 include/linux/mmc/core.h                                   |    7 +-
 include/linux/mmc/host.h                                   |   11 +-
 include/net/flow_offload.h                                 |    2 +
 include/net/sch_generic.h                                  |   14 ++
 include/net/tc_act/tc_police.h                             |   50 +++++
 include/uapi/linux/pkt_cls.h                               |    2 +
 net/sched/act_police.c                                     |   59 ++++-
 net/sched/cls_api.c                                        |    2 +
 net/sched/sch_generic.c                                    |   75 ++++---
 77 files changed, 4764 insertions(+), 5215 deletions(-)
 delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.h
 create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.c
 delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf_main.c
 delete mode 100644 drivers/mmc/core/mmc_oops.c
 create mode 100644 drivers/mmc/core/mmcpstore.c
 create mode 100644 drivers/soc/marvell/cn10k-rpram.c
 create mode 100644 drivers/soc/marvell/cn10ka-swup/Makefile
 create mode 100644 drivers/soc/marvell/cn10ka-swup/mrvl_swup.c
 create mode 100644 drivers/soc/marvell/cn10ka-swup/mrvl_swup.h
 create mode 100644 drivers/soc/marvell/marvell_mac_mgmt.c



thanks,
Limeng
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#10065): 
https://lists.yoctoproject.org/g/linux-yocto/message/10065
Mute This Topic: https://lists.yoctoproject.org/mt/84014534/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to