In message: [linux-yocto][linux-yocto v6.1] kernel code for marvell octeon on 15/07/2024 Bo Sun wrote:
> Hi Bruce, > > Could you please assist with merging code into our linux-yocto repository? > The details are as follows: > > Repository: > linux-yocto > Branch: > v6.1/standard/cn-sdkv6.1/octeon merged. Bruce > > Thank you for your help. > > Best regards, > Bo > > > The following changes since commit 9282d85b4714c415e6e186a70706646cd537a887: > > Merge branch 'v6.1/standard/base' into v6.1/standard/cn-sdkv6.1/octeon > (2024-07-09 09:29:11 -0400) > > are available in the Git repository at: > > https://git.sr.ht/~bsun/linux-yocto v6.1/standard/cn-sdkv6.1/octeon > > for you to fetch changes up to 19bd139ad0c9c9bc5d021fd3d30c414bb469045c: > > gpio: thunderx: Convert to immutable irq_chip (2024-07-12 07:28:10 +0800) > > ---------------------------------------------------------------- > Aaron Williams (4): > Fix clock timing for MMC DDR modes > Disable enhanced strobe if not selected > drivers:mmc:cadence: Calculate delay-element > spi: cadence-xspi: Fix locking with ATF > > Alvaro Karsz (1): > virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support > > Anagha K J (1): > net: mvpp2: fix mvpp2 IRQ affinity issue > > Anshumali Gaur (2): > octeontx2-af: Added debugfs support to dump NIX TM topology > octeontx2-af: Add debugfs support to dump NIX TM registers > > Baha Mesleh (3): > octeontx2-bphy-netdev: ignore mcs untagged error > octeontx2-bphy-netdev: disable CPRI RX on cleanup > octeontx2-bphy-netdev: Use correct netdev priv structure for debugging > > Damian Eppel (3): > firmware: octeontx2: sysfs driver for dumping sfp info > firmware: octeontx2: sfp-info: added support for t9x > firmware: octeontx2: sfp-info: check supported platforms first > > Felix Manlunas (1): > drivers: soc: marvell: octeontx_info: Fix parsing of two fdt > properties > > Geetha sowjanya (3): > octeontx2-pf: Do not use HW TSO when gso_size < 16bytes > octeontx2-af: Fix PF/VF internal packet switching rules > octeontx2-af: Use ews_rules value to update REP tcam rules > > Hariprasad Kelam (5): > Octeontx2-af: Fetch MAC channel info from firmware > Octeontx2-af: Fix an issue in firmware shared data reserved space > octeontx2-af: Add validation before accessing fwdata > octeontx2-pf: Reset MAC stats during probe > Octeontx2-af: Skip overlap check for SPI field > > Jada Mahalakshmi (1): > drivers: cpufreq: Added support for ap807 cpufreq > > Jayanthi Annadurai (1): > drivers: octeontx-edac: Add gic error decoder > > Jenishkumar Maheshbhai Patel (2): > dt-bindings: cn9130: Add musdk related document files > net: mvpp2: code changes to support MUSDK for cn9130crb-r1p3 > > Jonathan Bell (1): > xhci: Use more than one Event Ring segment > > Kiran Kumar K (4): > octeontx2-af: Add KPU changes to parse fabric path header > octeontx2-af: Fix issue with IPV6 GRE and multi VLAN > octeontx2-af: Add support to parse more VLAN headers > octeontx2-af: Fix issue with GRE parsing > > Linu Cherian (3): > arm64: errata: Add workaround for SSBS2 sync issue > octeontx2-af: Knobs for NPC default rule counters > octeontx2-af: debugfs: Add Channel info to RPM map > > Linus Walleij (1): > gpio: thunderx: Convert to immutable irq_chip > > Lukas Wunner (1): > xhci: Set DESI bits in ERDP register correctly > > Narendra Hadke (1): > driver: i2c: mv64xxx: cn9130 bus lockup issue > > Naveen Mamindlapalli (2): > octeontx2-af: Modify SMQ flush sequence to drop packets > octeontx2-af: poll for tx link credits before link mode change > > Petr Malat (1): > drivers: spi-cadence-xspi: Add error check for xfer logic register > base > > Piyush Malgujar (13): > dt-bindings: soc: marvell: Marvell BERT driver > soc: marvell: otx2: Add check for 9x > soc: marvell: otx2: Add Kconfig option for otx2-ghes-init file > soc: marvell: otx2: Add dependency in Kconfig for GHES BERT > drivers: spi: octeontx2: Support for octeontx2 spi controller > drivers: spi: octeontx2: set tritx in config register > drivers: spi: octeontx2: use read after write for MPI_CFG > drivers: spi: octeontx2: Add fix for hw issue > drivers: spi: octeontx2: Resolve issues detected in static code > analysis > drivers: spi: octeontx2: ACPI support for SPI driver > soc: marvell: bert: BERT support for CN10k > drivers: i2c: octeon: Add cn20k support for i2c driver > firmware: octeontx2: sfp-info: Update sfp_info_data > > Ray Asbury (4): > dt-bindings: marvell: pci-console-nexus-memory > Change struct octeontx2_pcie_console_nexus > drivers: soc: marvell: Makefile config option for PCI console driver > drivers: pci-octeon-pem: Rectify resetting PEM > > Rick Farrington (1): > drivers: soc: marvell: Add PCI console driver > > Sai Krishna (1): > octeontx2-bphy-netdev: Support for eCPRI MsgType5 timestamping > > Satheesh Paul (3): > soc: marvell: hw_access: add ioctl to get link info > soc: marvell: hw_access: fix modpost error > octeontx2-af: fix issue with IPv4 match for RSS > > Stefan Wiehler (2): > fs/resctrl: Fix logic error in closid_allocated() > mpam: Verify locking in SRCU read-side critical sections > > Suman Ghosh (3): > drivers: marvell: Fix klockwork issues > octeontx2-af: Use kcalloc() for maps and bitmap_zalloc() for bitmaps > octeontx2-pf: Check for DMAC extraction support before setting DMAC > based hardware filter for a VF > > Suneel Garapati (9): > drivers: pci: probe: Add fixup for Marvell PCIeRC bridge > drivers: pci: probe: Read after write fixup for PBUS register > drivers: spi: octeontx2: Fix typo in return code > drivers: spi-cadence-xspi: Change xfer logic base > drivers: pci: controller: Add Octeon PEM driver > drivers: pci: octeon-pem: Check on MSI-X vector count > drivers: pci: octeon-pem: Fix hardware issue > drivers: pci-octeon-pem: Rectify RC link recover work > drivers: pci-octeon-pem: Remove unused variables > > Szymon Balcerak (4): > gpio: thunderx: Add ACPI support. > mdio: mdio-thunder: Add ACPI support. > gpio: thunderx: Fixed 'pin-cfg' values collection. > gpio: thunder: Fix invalid object pointer in kfree. > > Vasyl Gomonovych (4): > soc: marvell: otx2: Add BERT support for OTX2 > soc: marvell: otx2: Add error injection interface > soc: marvell: otx2: Enable MSI-X interrupts > soc: marvell: cn10k: Add error injection interface > > Viktor Prutyanov (1): > virtio: add VIRTIO_F_NOTIFICATION_DATA feature support > > Witold Sadowski (1): > drivers: spi: xspi: Modify HW xfer workaround > > Wladislav Wiebe (1): > driver: edac: octeontx: offline/poison page on fatal/UE > > .../bindings/arm/marvell/cn9130-generic-uio.yaml | 18 + > .../bindings/arm/marvell/cn9130-musdk-cma.yaml | 17 + > .../arm/marvell/cn9130-pci-console-nexus.yaml | 30 + > .../bindings/arm/marvell/cn9130-uio-sam.yaml | 15 + > .../bindings/arm/marvell/cn9130-uio-xor.yaml | 15 + > .../bindings/soc/marvell/marvell,bert.yaml | 43 + > arch/arm64/Kconfig | 16 + > arch/arm64/kernel/cpu_errata.c | 15 + > arch/arm64/kernel/cpufeature.c | 16 +- > arch/arm64/kernel/proton-pack.c | 4 + > arch/arm64/tools/cpucaps | 1 + > drivers/cpufreq/armada-8k-cpufreq.c | 2 + > drivers/edac/octeontx_edac.c | 76 +- > drivers/edac/octeontx_edac.h | 21 + > drivers/firmware/octeontx2/Kconfig | 11 + > drivers/firmware/octeontx2/Makefile | 1 + > drivers/firmware/octeontx2/sfp-info.c | 253 ++++ > drivers/gpio/gpio-thunderx.c | 63 +- > drivers/i2c/busses/i2c-mv64xxx.c | 12 +- > drivers/i2c/busses/i2c-octeon-core.h | 4 +- > drivers/mmc/host/sdhci-cadence.c | 268 +++- > drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 10 +- > drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 218 +++- > drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 3 +- > drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 2 +- > .../ethernet/marvell/octeontx2/af/lmac_common.h | 1 + > drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 1 + > drivers/net/ethernet/marvell/octeontx2/af/npc.h | 1 + > .../ethernet/marvell/octeontx2/af/npc_profile.h | 1005 +++++++++++++-- > drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 17 + > drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 + > drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 + > drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 34 +- > .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 38 +- > .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 346 ++++- > .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 37 + > .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 129 +- > .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 184 ++- > .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 44 +- > .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 + > .../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 257 ++++ > .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 8 + > .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 294 ++--- > .../ethernet/marvell/octeontx2/bphy/bphy_common.h | 1 + > .../marvell/octeontx2/bphy/cnf10k_bphy_hw.h | 36 + > .../ethernet/marvell/octeontx2/bphy/cnf10k_cpri.c | 24 + > .../ethernet/marvell/octeontx2/bphy/cnf10k_rfoe.c | 109 +- > .../ethernet/marvell/octeontx2/bphy/otx2_cpri.c | 24 + > .../ethernet/marvell/octeontx2/bphy/otx2_rfoe.c | 8 +- > .../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 + > .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 46 + > .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 3 + > drivers/net/mdio/mdio-thunder.c | 64 +- > drivers/pci/controller/Kconfig | 9 + > drivers/pci/controller/Makefile | 1 + > drivers/pci/controller/pci-octeon-pem.c | 258 ++++ > drivers/pci/probe.c | 16 + > drivers/platform/mpam/mpam_devices.c | 30 +- > drivers/platform/mpam/mpam_resctrl.c | 9 +- > drivers/s390/virtio/virtio_ccw.c | 22 +- > drivers/soc/marvell/Kconfig | 85 ++ > drivers/soc/marvell/Makefile | 3 + > drivers/soc/marvell/cn10k-einj.c | 94 ++ > drivers/soc/marvell/hw-access/hw_rw_access.c | 49 + > drivers/soc/marvell/octeontx2-ghes/Makefile | 8 + > drivers/soc/marvell/octeontx2-ghes/otx2-einj.c | 163 +++ > .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.c | 340 +++++ > .../soc/marvell/octeontx2-ghes/otx2-ghes-bert.h | 40 + > .../soc/marvell/octeontx2-ghes/otx2-ghes-init.c | 63 + > drivers/soc/marvell/octeontx2-pcicons/Makefile | 8 + > .../marvell/octeontx2-pcicons/otx2-pci-console.c | 1351 > ++++++++++++++++++++ > .../marvell/octeontx2-pcicons/otx2-pci-console.h | 192 +++ > drivers/soc/marvell/octeontx2-sdp/sdp.c | 6 +- > drivers/soc/marvell/octeontx_info.c | 4 +- > drivers/spi/Kconfig | 9 + > drivers/spi/Makefile | 1 + > drivers/spi/spi-cadence-xspi.c | 69 +- > drivers/spi/spi-octeontx2.c | 477 +++++++ > drivers/spi/spi-octeontx2.h | 152 +++ > drivers/usb/host/xhci-mem.c | 29 +- > drivers/usb/host/xhci-ring.c | 2 +- > drivers/usb/host/xhci.h | 3 +- > drivers/virtio/virtio_mmio.c | 18 +- > drivers/virtio/virtio_pci_modern.c | 17 +- > drivers/virtio/virtio_ring.c | 19 + > drivers/virtio/virtio_vdpa.c | 22 +- > fs/resctrl/rdtgroup.c | 2 +- > include/linux/vdpa.h | 9 + > include/linux/virtio_ring.h | 2 + > include/uapi/linux/virtio_config.h | 6 + > 90 files changed, 6853 insertions(+), 590 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-generic-uio.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-musdk-cma.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-pci-console-nexus.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-uio-sam.yaml > create mode 100644 > Documentation/devicetree/bindings/arm/marvell/cn9130-uio-xor.yaml > create mode 100644 > Documentation/devicetree/bindings/soc/marvell/marvell,bert.yaml > create mode 100644 drivers/firmware/octeontx2/sfp-info.c > create mode 100644 drivers/pci/controller/pci-octeon-pem.c > create mode 100644 drivers/soc/marvell/cn10k-einj.c > create mode 100644 drivers/soc/marvell/octeontx2-ghes/Makefile > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-einj.c > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-bert.c > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-bert.h > create mode 100644 drivers/soc/marvell/octeontx2-ghes/otx2-ghes-init.c > create mode 100644 drivers/soc/marvell/octeontx2-pcicons/Makefile > create mode 100644 drivers/soc/marvell/octeontx2-pcicons/otx2-pci-console.c > create mode 100644 drivers/soc/marvell/octeontx2-pcicons/otx2-pci-console.h > create mode 100644 drivers/spi/spi-octeontx2.c > create mode 100644 drivers/spi/spi-octeontx2.h >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14157): https://lists.yoctoproject.org/g/linux-yocto/message/14157 Mute This Topic: https://lists.yoctoproject.org/mt/107225568/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-