In message: [linux-yocto]: [kernel v5.10/standard/cn-sdkv5.4/octeon]: 
marvell-octeon: kernel patches update
on 06/07/2021 [email protected] wrote:

> 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

I'm getting a conflict during the merge. Can you double check that
branch against the latest linux-yocto ?

branch: v5.10/standard/cn-sdkv5.4/octeon

Auto-merging drivers/soc/marvell/octeontx_info.c
Removing drivers/mmc/core/mmc_oops.c
Removing drivers/crypto/marvell/octeontx2/otx2_cptlf_main.c
Auto-merging drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
CONFLICT (content): Merge conflict in
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
Removing drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.h
Auto-merging drivers/crypto/marvell/octeontx2/Makefile
CONFLICT (content): Merge conflict in
drivers/crypto/marvell/octeontx2/Makefile
Automatic merge failed; fix conflicts and then commit the result.

Bruce

> 
> 
> 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 (#10075): 
https://lists.yoctoproject.org/g/linux-yocto/message/10075
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