In message: [linux-yocto][linux-yocto v5.15] kernel code for marvell octeon [RT]
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/preempt-rt/cn-sdkv5.4/octeon

merged.

Bruce

> 
> Thanks,
> Ruiqiang
> 
> The following changes since commit ae8c2c0560e669435464401c5ce79c07f4aaf044:
> 
>   Merge branch 'v5.15/standard/base' into 
> v5.15/standard/preempt-rt/cn-sdkv5.4/octeon (2022-11-10 13:55:34 -0500)
> 
> are available in the Git repository at:
> 
>   g...@github.com:cythe/linux.git 
> linux-yocto/v5.15/standard/preempt-rt/cn-sdkv5.4/octeon
> 
> for you to fetch changes up to aed80753f1c73df8781a4d2239502c863ddbc3db:
> 
>   Documentation: arm64: Document PMU counters access from userspace 
> (2022-11-15 10:53:52 +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 (#11898): 
https://lists.yoctoproject.org/g/linux-yocto/message/11898
Mute This Topic: https://lists.yoctoproject.org/mt/95040299/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