In message: [linux-yocto][linux-yocto v5.15] kernel code for marvell octeon on 15/11/2022 Ruiqiang Hao wrote:
> Hi Bruce, > > Please help to merge code into our linux-yocto repo. > > repo: > linux-yocto > branch: > v5.15/standard/cn-sdkv5.4/octeon merged. Bruce > > Thanks, > Ruiqiang > > The following changes since commit 27231e26f4c035efb4bdfab70dc8a40ff292ac30: > > Merge branch 'v5.15/standard/base' into v5.15/standard/cn-sdkv5.4/octeon > (2022-11-10 13:55:16 -0500) > > are available in the Git repository at: > > g...@github.com:cythe/linux.git linux-yocto/v5.15/standard/cn-sdkv5.4/octeon > > for you to fetch changes up to edc852eb90f088f5dd74ffcca877fd89cd45eb8f: > > Documentation: arm64: Document PMU counters access from userspace > (2022-11-15 10:52:24 +0000) > > ---------------------------------------------------------------- > Ankur Dwivedi (3): > octeontx2-af: mcs: set force clock enable > octeontx2-af: mcs: add mailboxes for fips > octeontx2-af: rvu: enable mcs fips mailboxes > > Baha Mesleh (2): > octeontx2-bphy-netdev: Add cnf10k rfoe debugfs > octeontx2-bphy-netdev: Use PTP ring tail index to read timestamp > > Chandrakala Chavva (3): > driver: edac: octeontx: Rename some macros and variables > driver: firmware: Fix kconfig dependencies on mhu driver > driver: mmc: sdhci-cadence: Dump more PHY registers > > Damian Eppel (1): > firmware: octeontx2: sfp-info: check supported platforms first > > Geetha sowjanya (7): > octeontx2-af: cnf10k-b: mcs: Add mbox to set port mode > octeontx2-af: HW workaround for NPA buffer free > octeontx2-af: mcs: Set mcs to bypass on error > octeontx2-af: mcs: Add SA interrupt handling support > irqchip/gicv3-its: Workaround for Marvell errata 35443 for 9xx > octeontx2-af: mcs: Fix rvu mcs initialization > octeontx-af: mcs: Fix mcs interrupt irq name > > Hariprasad Kelam (11): > octeontx2-af: Support variable number of LMACS per MAC > octeontx2-af: CN10KB MAC RPM_100/USX support > octeontx2-af: Derive fifo size assigned to given LMAC > octeontx2-pf: Fix pfc_alloc_status array overflow > octeontx2-pf: Qos send queue management > octeontx2-pf: Clean up DWRR child list > octeontx2-pf: Reuse Transmit queue/Send queue index of HTB class > octeontx2-pf: fix hardware timestamp issue for ptp slave > octeontx2-pf: Add devlink support to configure TL1 RR_PRIO > octeontx2-af: Add support for RPM FEC stats > octeontx2-pf: Fix DWRR configuration for VF HTB root node > > Jakub Palider (1): > misc: bphy: disable ctr module on non-BPHY boards > > Jayanthi Annadurai (2): > drivers: sdhci-cadence: Increase hold time for HS52 and DDR52 modes > drivers: sdhci-cadence: Update HS200 tuning values > > Linu Cherian (3): > irqchip/gic-v3: Detect LPI invalidation MMIO registers > coresight: Add provision for kdump sync callbacks > coresight: Add Coresight kdump support > > Marc Zyngier (1): > irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} > > Narendra Hadke (1): > driver :soc :phy7121:MACsec: Params support for SA > > Naveen Mamindlapalli (12): > octeontx2-pf: qos: Fix dwrr child priority > octeontx2-af: ptp: Fix the sequence of register configuration > octeontx2-pf: consider both Rx and Tx packet stats for adaptive > interrupt coalescing > octeontx2-af: Re-enable mac tx in otx2_stop routine > octeontx2-bphy-netdev: Fix updating JD pkt length and blocksize > octeontx2-af: fix rvu_cgx_tx_enable to return success for vfs > octeontx2-af: Fix return value in rvu_mbox_handler_nix_lf_stop_rx > octeontx2-bphy-netdev: convert MIO_PTP_TIMESTAMP value to nsecs > octeontx2-bphy-netdev: cnf105xxn: fix ptp timestamp in master mode > octeontx2-pf: Move HTB root from TL2 to TL1 level > octeontx2-bphy-netdev: PTP 1-step improvements > octeontx2-af: Don't return error when SMQ flush fails > > Ofer Heifetz (2): > crypto: inside-secure: fix packed bit-field result descriptor > crypto: inside-secure: add descriptor result token allocation > > Pavan Nikhilesh (3): > octeontx2-af: add additional description to irqs > octeontx2-af: add support for SSO WQE stashing > octeontx2-af: fix TIM disable lf sequence > > Piyush Malgujar (6): > driver: mmc: ACPI support added for eMMC driver for T9x. > drivers: firmware: octeontx2: fixing the return values > drivers: firmware: octeontx2: Fix Kconfig dependency > drivers: firmware: octeontx2: Config memtest module as trisate > drivers: firmware: octeontx2: Adding mub_gen dependency > firmware: octeontx2: sfp-info: Update sfp_info_data > > Pragnesh Patel (1): > drivers: soc: fwlog: Extend firmware bootlog support for cn10k and cn9x > > Radha Mohan Chintakuntla (3): > octeontx2-af: Fix BPID calculation for SDP > octeontx2-af: add programming SDP BPID in cn10k > soc: octeontx2-sdp: add multi-PF support in SDP > > Rakesh Babu Saladi (4): > octeontx2-bphy-netdev: IOCTL to read input clock parameters. > octeontx2-bphy-netdev: Fix improper names used for IRQs. > octeontx2-bphy-netdev: PTP BCN synchronization support for CNF10k > platforms. > octeontx2-bphy-netdev: cnf10k: fix for PTP BCN delta > > Rakesh Kudurumalla (1): > octeontx2-af: add support for CPT second pass > > Raphael Gault (1): > Documentation: arm64: Document PMU counters access from userspace > > Ratheesh Kannoth (1): > octeontx2-pf: Fix SQE threshold checking > > Rob Herring (4): > x86: perf: Move RDPMC event flag to a common definition > perf: Add a counter for number of user access events in context > arm64: perf: Add userspace counter access disable switch > arm64: perf: Enable PMU counter userspace access for perf event > > Roy Franz (2): > octeontx2-bphy-netdev:: Share RFOE PTP offset with host > PCI: octeontx2-pem-ep: Setup BAR4 region for PTP block access > > Shijith Thotton (3): > octeontx2-af: add SSO XAQ AURA access errata workaround > octeontx2-af: add TIM adjust GTI errata workaround > octeontx2-af: remove support to limit xaq depth > > Srujana Challa (8): > octeontx2-af: update cpt engines status debugfs entry > crypto: octeontx2: decrease CPT_AF_CTX_FLUSH_TIMER count > crypto: octeontx2: add CN10KB SG support > octeontx2-af: modify FLR sequence for CPT > octeontx2-af: fix CPT FLT handler > octeontx2-af: add read back of AF_BAR2_SEL register > octeontx2-af: add mbox to return CPT_AF_FLT_INT info > octeontx2-af: serialize bar2 alias access > > Subbaraya Sundeep (5): > octeontx2-pf: Fix VF mbox forwarding handling > octeontx2-pf: Forward VF UP messages iff VFs are present > octeontx2-af: Enable LBK links only when switch mode is on. > octeontx2-af: Do not use default unicast entry action always > octeontx2-af: Generate masks for packet header fields correctly > > Suman Ghosh (5): > octeontx2-pf: Add egress PFC support > octeontx2-pf: Fix compilation errors for disable DCB > octeontx2-af: Fixes compilation warning for KASAN build > octeontx2-pf: Fixed undefined symbol issue while compiling rvu_nicvf.ko > octeontx2-pf: Update PFC configuration > > Suneel Garapati (3): > drivers: i2c: octeon: Skip M divider limit for OcteonTX2 > drivers: pci: octeon-pem: Fix hardware issue > drivers: pci-octeon-pem: Rectify RC link recover work > > Sunil Goutham (2): > octeontx2-pf: Fix TSOv6 offload > octeontx2-af: Do not read CGX FEC CSRs on CN10K > > Tejasree Kondoj (1): > octeontx2-af: set CPT CTX ILEN to 1 > > Vamsi Attunuru (5): > octeontx2-af: mcs: extend mcs interrupt handling > octeontx2-af: mcs: add pn threshold mbox > octeontx2-af: mcs: add packet steering rules support > octeontx2-af: mcs: add port reset mbox > octeontx2-af: mcs: add port config mbox > > Vasyl Gomonovych (3): > driver: edac: octeontx: Refactor EDAC driver > drivers: marvell: otx2-sdei-ghes: Fix error records overflow > driver: edac: octeontx: Add CPU RAS error report > > Vladis Dronov (2): > hwrng: cn10k - Optimize cn10k_rng_read() > hwrng: cn10k - Make check_rng_health() return an error code > > Witold Sadowski (3): > drivers: soc: sw_up: Add async clone support > drivers: soc: sw_up: Update return code handling > drivers: soc: sw_up: Fix compatibility > > Wojciech Bartczak (1): > driver: mailbox: Cleanup dead code > > Wojciech Zmuda (5): > octeontx2-pcicons: disable IRQ when taking a lock > octeontx2-pcicons: wait longer for the buffer > octeontx2-pcicons: remove dev_err() from TTY write > octeontx2-pcicons: adjust padding size for RT > octeontx2-pcicons: provide toggle for trace_printk > > Yi Guo (2): > driver: soc: mrvl_phy7121P added rclk command to adv feature > driver: soc: mrvl_phy7121P added tc enablement command > > Documentation/admin-guide/sysctl/kernel.rst | 11 + > Documentation/arm64/perf.rst | 73 ++ > arch/arm64/Kconfig | 14 + > arch/arm64/kernel/machine_kexec.c | 2 + > arch/arm64/kernel/perf_event.c | 134 +- > arch/arm64/kernel/smp.c | 3 + > arch/x86/events/core.c | 10 +- > arch/x86/events/perf_event.h | 2 +- > drivers/char/hw_random/cn10k-rng.c | 31 +- > drivers/crypto/inside-secure/safexcel.h | 20 +- > drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 6 +- > drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 14 +- > drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 291 +++++ > drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 2 + > .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 2 +- > .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 160 +-- > drivers/edac/Kconfig | 4 +- > drivers/edac/octeontx_edac.c | 1362 > ++++++++++++-------- > drivers/edac/octeontx_edac.h | 125 +- > drivers/firmware/octeontx2/Kconfig | 17 +- > drivers/firmware/octeontx2/avs_reset.c | 2 +- > drivers/firmware/octeontx2/mac_mgmt.c | 3 + > drivers/firmware/octeontx2/memtest.c | 5 +- > drivers/firmware/octeontx2/sfp-info.c | 35 +- > drivers/hwtracing/coresight/coresight-etm-perf.c | 35 + > drivers/hwtracing/coresight/coresight-tmc-etf.c | 17 + > drivers/hwtracing/coresight/coresight-tmc-etr.c | 17 + > drivers/i2c/busses/i2c-octeon-core.c | 4 +- > drivers/irqchip/irq-gic-v3-its.c | 19 + > drivers/irqchip/irq-gic-v3.c | 2 + > drivers/mailbox/mvl_mhu.c | 49 +- > drivers/misc/otx_bphy_ctr.c | 20 + > drivers/mmc/host/cavium-thunderx.c | 76 +- > drivers/mmc/host/cavium.c | 117 +- > drivers/mmc/host/sdhci-cadence.c | 78 +- > drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- > drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 75 +- > drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 6 +- > drivers/net/ethernet/marvell/octeontx2/af/common.h | 2 +- > .../ethernet/marvell/octeontx2/af/lmac_common.h | 16 +- > drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 260 +++- > drivers/net/ethernet/marvell/octeontx2/af/mcs.c | 644 ++++++++- > drivers/net/ethernet/marvell/octeontx2/af/mcs.h | 107 +- > .../ethernet/marvell/octeontx2/af/mcs_cnf10kb.c | 87 +- > .../net/ethernet/marvell/octeontx2/af/mcs_fips.c | 271 ++++ > .../ethernet/marvell/octeontx2/af/mcs_fips_mbox.h | 86 ++ > .../ethernet/marvell/octeontx2/af/mcs_fips_reg.h | 310 +++++ > .../net/ethernet/marvell/octeontx2/af/mcs_reg.h | 403 +++++- > .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 476 ++++++- > drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 26 +- > drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 258 +++- > drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 33 + > drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 29 +- > drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 98 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 62 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 17 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 230 ++-- > .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 48 +- > .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 15 + > .../net/ethernet/marvell/octeontx2/af/rvu_fixes.c | 23 +- > .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 214 ++- > .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 24 +- > .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 16 + > .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 4 +- > .../net/ethernet/marvell/octeontx2/af/rvu_sso.c | 182 ++- > .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 4 +- > .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 18 + > .../net/ethernet/marvell/octeontx2/af/rvu_tim.c | 5 +- > .../net/ethernet/marvell/octeontx2/bphy/Makefile | 2 +- > .../marvell/octeontx2/bphy/cnf10k_bphy_debugfs.c | 125 ++ > .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h | 26 + > .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c | 102 +- > .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.h | 8 + > .../marvell/octeontx2/bphy/cnf10k_rfoe_ptp.c | 9 +- > .../ethernet/marvell/octeontx2/bphy/otx2_bcn_ptp.c | 211 ++- > .../ethernet/marvell/octeontx2/bphy/otx2_bphy.h | 2 + > .../marvell/octeontx2/bphy/otx2_bphy_debugfs.h | 4 + > .../ethernet/marvell/octeontx2/bphy/otx2_bphy_hw.h | 2 + > .../marvell/octeontx2/bphy/otx2_bphy_main.c | 103 +- > .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.h | 2 +- > .../marvell/octeontx2/bphy/otx2_rfoe_ptp.c | 35 + > .../ethernet/marvell/octeontx2/bphy/rfoe_common.h | 13 + > drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 3 +- > .../ethernet/marvell/octeontx2/nic/otx2_common.c | 344 ++++- > .../ethernet/marvell/octeontx2/nic/otx2_common.h | 35 +- > .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 37 +- > .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 86 ++ > .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 157 ++- > .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 2 + > .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 77 +- > .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 + > drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 847 ++++++------ > drivers/net/ethernet/marvell/octeontx2/nic/qos.h | 13 +- > .../net/ethernet/marvell/octeontx2/nic/qos_sq.c | 175 +-- > drivers/pci/controller/Kconfig | 1 + > drivers/pci/controller/Makefile | 2 +- > drivers/pci/controller/pci-octeon-pem.c | 101 +- > drivers/pci/controller/pcie-octeontx2-pem-ep.c | 13 +- > drivers/soc/marvell/Kconfig | 19 +- > drivers/soc/marvell/Makefile | 2 +- > drivers/soc/marvell/cn10ka-swup/mrvl_swup.c | 45 +- > drivers/soc/marvell/cn10ka-swup/mrvl_swup.h | 2 +- > drivers/soc/marvell/{cn10k-fwlog.c => fwlog.c} | 2 +- > .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.c | 8 +- > .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.h | 1 + > .../marvell/octeontx2-pcicons/otx2-pci-console.c | 26 +- > .../marvell/octeontx2-pcicons/otx2-pci-console.h | 5 +- > drivers/soc/marvell/octeontx2-sdp/sdp.c | 259 ++-- > drivers/soc/marvell/octeontx2-sdp/sdp.h | 13 +- > drivers/soc/marvell/phy_7121p_macadv_features.c | 824 ++++++++++-- > include/linux/coresight.h | 20 + > include/linux/irqchip/arm-gic-v3.h | 2 + > include/linux/perf_event.h | 10 + > kernel/events/core.c | 4 + > 114 files changed, 8368 insertions(+), 2225 deletions(-) > create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_fips.c > create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_fips_mbox.h > create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mcs_fips_reg.h > create mode 100644 > drivers/net/ethernet/marvell/octeontx2/bphy/cnf10k_bphy_debugfs.c > rename drivers/soc/marvell/{cn10k-fwlog.c => fwlog.c} (98%)
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#11897): https://lists.yoctoproject.org/g/linux-yocto/message/11897 Mute This Topic: https://lists.yoctoproject.org/mt/95040297/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-