On Wed, Jul 7, 2021 at 10:24 PM Li, Meng <meng...@windriver.com> wrote: > > > > > -----Original Message----- > > From: Bruce Ashfield <bruce.ashfi...@gmail.com> > > Sent: Thursday, July 8, 2021 3:37 AM > > To: Li, Meng <meng...@windriver.com> > > Cc: linux-yocto@lists.yoctoproject.org > > Subject: Re: [linux-yocto]: [kernel v5.10/standard/cn-sdkv5.4/octeon]: > > marvell-octeon: kernel patches update > > > > [Please note: This e-mail is from an EXTERNAL e-mail address] > > > > In message: [linux-yocto]: [kernel v5.10/standard/cn-sdkv5.4/octeon]: > > marvell-octeon: kernel patches update on 06/07/2021 > > meng...@windriver.com wrote: > > > > > From: Limeng <meng...@windriver.com> > > > > > > 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. > > > > Hi Bruce, > > Sorry for causing conflict. Because Marvell cn96xx and cn106xx BSP share the > same branch, maybe my patches conflict with the ones submitted by Ruiqiang, > Hao. > We will pay attention to this case in the future. > I apply the 45 patches to latest kernel tree. > 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 >
merged. I had some issues with v5.10/standard/preempt-rt/cn-sdkv5.4/octeon, the branch was old/off the wrong baseline, so there were 40+ conflicts. I've re-created the branch from preempt-rt/base and performed the latest merge. If you see something wrong, send a follow up pull request and we'll get it sorted out. Bruce > pull request info as below: > > The following changes since commit 35f3757f1280732bee31a6cbd1e68182f90a1e72: > > crypto: octeontx2: Fix compile error about kzfree() (2021-07-05 23:06:37 > -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 9dc448520bbc03d8f95c4798434ca17c62d2148a: > > octeontx2-af: cn10k: Fix APR LMT cache flush (2021-07-07 22:15:12 -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 | 16 +- > 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, 4763 insertions(+), 5214 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 > > > 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 -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10106): https://lists.yoctoproject.org/g/linux-yocto/message/10106 Mute This Topic: https://lists.yoctoproject.org/mt/84014534/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-