[linux-yocto] [PATCH 2/2] mmc: cavium-thunderx: Drop the IRQF_NO_THREAD constraint

2024-05-08 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao The IRQF_NO_THREAD is added by a Marvell SDK12 patch commit 65549eba1b08 ("mmc: octeontx2: fix swiotlb buffer is full") in order to get back some of the performance loss. But in some cases (such as rt kernel), we need the capability to thread irq handler. Otherwis

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon

2024-05-08 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv6.1/octeon v6.1/standard/preempt-rt/cn-sdkv6.1/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group.

[linux-yocto] [PATCH 1/2] irqchip/gic-v3: change gic_ipi_track::lock type

2024-05-08 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao When start with preempt-rt kernel, the following problem occurs. Change the type of gic_ipi_track::lock from spinlock_t to raw_spinlock_t to fix this. BUG: sleeping function called from invalid context at kernel/locking/spinlock_rt.c:46 in_atomic(): 1, irqs_disabled(): 128

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon based on new SDK v6.1 branch[RT]

2024-03-25 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to create branch and merge code into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/preempt-rt/cn-sdkv6.1/octeon Thanks, Ruiqiang The following changes since commit ff8fd5f68aadf01de61a8a17d3f7fc69ea873801: Merge branch

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon based on new SDK v6.1 branch

2024-03-25 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to create branch and merge code into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv6.1/octeon Thanks, Ruiqiang The following changes since commit 329d19a5be2832acafa4a5c598a244ddb5d15737: Merge tag 'v6.1.82' into

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon

2024-03-19 Thread Ruiqiang Hao via lists.yoctoproject.org
): Revert "octeontx2-pf: Set maximum queue size to 16K" octeontx2-af: Initialize bitmap arrays. Ruiqiang Hao (1): arm_mpam: replace acpi_table_mpam_msc with acpi_mpam_msc_node Sai Krishna (2): octeontx2-pf: Reorder tearing down of PTP RX info work queu

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon[RT]

2024-03-19 Thread Ruiqiang Hao via lists.yoctoproject.org
for GHES BERT Ratheesh Kannoth (2): Revert "octeontx2-pf: Set maximum queue size to 16K" octeontx2-af: Initialize bitmap arrays. Ruiqiang Hao (1): arm_mpam: replace acpi_table_mpam_msc with acpi_mpam_msc_node Sai Krishna (2): octeontx2-pf: Reorder tearing down

[linux-yocto][linux-yocto v5.15] kernel code for marvell cn96xx

2024-03-11 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.15/octeon v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to

[linux-yocto] [PATCH] arm_mpam: replace acpi_table_mpam_msc with acpi_mpam_msc_node

2024-03-11 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao When the ACPI_MPAM option is not enabled, there will be a warning during compilation. Replace acpi_table_mpam_msc with acpi_mpam_msc_node to fix this. In file included from drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:14: include/linux/arm_mpam.h:33:52: warning: 'struct

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon

2024-03-04 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit 8ffb4420181ff1f8b7c73894f3fdc452191a1ffa: Merge branch 'v5.15/standard/base' into

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon[RT]

2024-03-04 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit 2de25ec0bd6d6eab1cbae409c759afdeb3cd0fe7: Merge branch 'v5.15/standard/base'

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon[RT]

2024-03-04 Thread Ruiqiang Hao via lists.yoctoproject.org
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 Thanks, Ruiqiang The following changes since commit bd40416c57380ae313532edb5225d972cc06bc95: Merge branch 'v5.15/standard/base'

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon

2024-03-04 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon Thanks, Ruiqiang The following changes since commit 5a6888d21f19d880689e86db56d461115a632bbf: Merge branch 'v5.15/standard/base' into

[linux-yocto] [PATCH] gpio: thunderx: Convert to immutable irq_chip

2024-03-01 Thread Ruiqiang Hao via lists.yoctoproject.org
in the .irq_enable() and .irq_disable() callbacks, as this driver uses both .irq_mask() and .irq_mask_ack(). Cc: Marc Zyngier Signed-off-by: Linus Walleij Reviewed-by: Marc Zyngier Signed-off-by: Bartosz Golaszewski Signed-off-by: Ruiqiang Hao --- drivers/gpio/gpio-thunderx.c | 26

[linux-yocto][linux-yocto v6.1] kernel code for marvell cn10xxx

2024-03-01 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon

2024-02-17 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto] [PATCH] spi-nor: w25q256jw: move SPI_NOR_4B_OPCODES into FIXUP_FLAGS

2024-02-17 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao After commit ec1c0e996035("mtd: spi-nor: Rework the flash_info flags"), SPI_NOR_4B_OPCODES flag was moved into FIXUP_FLAGS, move this flag for w25q256jw flash to enable 4B opcodes. Signed-off-by: Ruiqiang Hao --- drivers/mtd/spi-nor/winbond.c | 3 ++- 1 file

[linux-yocto] [PATCH] marvell-cn10xxx: enable NVME config for cn102xx

2024-01-15 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao The Marvell cn102xx board has an NVME interface, so we should enable the NVME kernel configuration for this BSP. Signed-off-by: Ruiqiang Hao --- bsp/marvell-cn10xxx/marvell-cn10xxx.cfg | 4 1 file changed, 4 insertions(+) diff --git a/bsp/marvell-cn10xxx/marvell

[linux-yocto] [yocto-kernel-cache yocto-6.1] enable NVME kernel config for marvell cn102xx

2024-01-15 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-6.1 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13483):

[linux-yocto][linux-yocto v6.1] kernel code for for marvell octeon

2024-01-08 Thread Ruiqiang Hao via lists.yoctoproject.org
octeontx2-af: Added missed code while back porting. octeontx2-af: Fix printing of SPI field Ruiqiang Hao (3): octeontx2: pf: fix the buffer size of sending queues octeontx2: nic: remove function otx2_qos_sq_setup() octeontx2: nic: drop the duplicate invoking Sai Krishna (5)

[linux-yocto][linux-yocto v6.1] kernel code for for marvell octeon[RT]

2024-01-08 Thread Ruiqiang Hao via lists.yoctoproject.org
page pool frag allocation failure. octeontx2-af: Added missed code while back porting. octeontx2-af: Fix printing of SPI field Ruiqiang Hao (3): octeontx2: pf: fix the buffer size of sending queues octeontx2: nic: remove function otx2_qos_sq_setup() octeontx2: nic: drop the d

[linux-yocto] [yocto-kernel-cache yocto-5.15] enable NVME kernel config for marvell cn102xx

2023-12-07 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-5.15 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13395):

[linux-yocto] [PATCH] marvell-cn10xxx: enable NVME config for cn102xx

2023-12-07 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao The Marvell cn102xx board has an NVME interface, so we should enable the NVME kernel configuration for this BSP. Signed-off-by: Ruiqiang Hao --- bsp/marvell-cn106xx/marvell-cn106xx.cfg | 4 1 file changed, 4 insertions(+) diff --git a/bsp/marvell-cn106xx/marvell

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon

2023-12-04 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon Thanks, Ruiqiang The following changes since commit 2efa1324ab57a44dd5196ca0996035d9c278fe37: Merge branch 'v5.15/standard/base' into

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon[RT]

2023-12-04 Thread Ruiqiang Hao via lists.yoctoproject.org
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 Thanks, Ruiqiang The following changes since commit e8d26acb735ae26d514246fde2457abf77cb3431: Merge branch 'v5.15/standard/base'

[linux-yocto] [PATCH] spi: cadence-xspi: Wrap the access to cdns_xspi_dev::cs_defined in #if

2023-11-26 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Kevin Hao The cdns_xspi_dev::cs_defined is only defined when CONFIG_SPI_CADENCE_MRVL_XSPI is enabled. So wrap the access to cdns_xspi_dev::cs_defined in #if to fix the build failure. Signed-off-by: Kevin Hao Signed-off-by: Bruce Ashfield --- drivers/spi/spi-cadence-xspi.c | 2 ++ 1

[linux-yocto][linux-yocto v5.15] fix patch for marvell octeon xspi driver [RT]

2023-11-26 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, This fix patch is from branch: v5.15/standard/cn-sdkv5.15/octeon Please help to merge this into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You

[linux-yocto] [PATCH] marvell-cn106xx: introduce machine name marvell-cn10xxx

2023-11-26 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao Introduce new machine name marvell-cn10xxx to be compatible with the marvell-cn102xx and marvell-cn103xx. Signed-off-by: Ruiqiang Hao --- bsp/marvell-cn106xx/marvell-cn106xx-preempt-rt.scc | 1 + bsp/marvell-cn106xx/marvell-cn106xx-standard.scc | 1 + 2 files changed, 2

[linux-yocto][yocto-kernel-cache yocto-5.15] add a new machine name to be compatible with marvell 102xx and 103xx

2023-11-26 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-5.15 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13312):

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon[RT]

2023-11-26 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, I rebased preempt-rt branch for marvell octeon. Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon

2023-11-13 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.15/octeon v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit

[linux-yocto] [PATCH] octeontx-83xx: fix compilation issue caused by using uninitialized variable

2023-10-24 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit 1a7449b36bec ("octeontx-83: domain based driver for 83xx") use one uninitialized variable. Fix it to avoid following build warning: drivers/net/ethernet/cavium/octeontx-83xx/pki_main.c: In function 'pki_ecc_intr_handler': drivers/net/ethernet/cavium/oct

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon

2023-10-24 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon

2023-10-16 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto] [PATCH] firmware: arm_scmi: remove the early break to avoid initialization failed

2023-10-16 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit 3b0041f6e10e ("firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response") introduced a rigorous verification mechanism, will break early when calc_list_sz > real_list_sz, which will cause all scmi protocol initialization to fail. Remove the br

[linux-yocto] [yocto-kernel-cache yocto-6.1] Rename marvell-cn106xx to marvell-cn10xxx

2023-10-13 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-6.1 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13182):

[linux-yocto] [PATCH] marvell-cn10xxx: rename marvell-cn106xx to new name

2023-10-13 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao To add support for marvell-cn102xx and marvell-cn103xx, rename origin name to marvell-cn10xxx. Signed-off-by: Ruiqiang Hao --- .../marvell-cn10xxx-preempt-rt.scc} | 4 ++-- .../marvell-cn10xxx-standard.scc} | 4

[linux-yocto][linux-yocto v6.1] fix 8a25f2e93f16 ("octeontx2-pf: remove redundant invoking of otx2_sync_mbox_msg()" for octeon RT

2023-10-10 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13164):

[linux-yocto] [PATCH] octeontx2-pf: restore function call that were removed by mistake

2023-10-10 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit 8a25f2e93f16 ("octeontx2-pf: remove redundant invoking of otx2_sync_mbox_msg()") removed the correct function call by mistake, restore it. Signed-off-by: Ruiqiang Hao --- drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c | 4 1 file changed, 4

Re: [linux-yocto][linux-yocto v6.1] fix patch for marvell cn96xx

2023-10-09 Thread Ruiqiang Hao via lists.yoctoproject.org
: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. In message: [linux-yocto][linux-yocto v6.1] fix patch for marvell cn96xx on 09/10/2023 Ruiqiang Hao wrote: > Hi Bruce, > > Please help

[linux-yocto][linux-yocto v6.1] fix patch for marvell cn96xx

2023-10-08 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto] [PATCH] octeontx2-pf: remove redundant invoking of otx2_sync_mbox_msg()

2023-10-08 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit bbf258fecfff ("Merge branch 'v6.1/standard/base' into v6.1/ standard/cn-sdkv5.15/octeon") introduced redundant mbox sync operation, which will cause error when processing message NIX_TXSCH_ALLOC. Remove this invoking to solve the error below. rvu_af 0002:01:0

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon [RT]

2023-09-14 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit db3c7e43c6af49aa6711d7a0f44db5a1eeda8b52: Merge branch 'v6.1/standard/base'

[linux-yocto][linux-yocto v6.1] kernel code for marvell octeon

2023-09-14 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit 3d93ac1a6e2dfe1550842d9c597969ba7b855f3d: Merge branch 'v6.1/standard/base' into

[linux-yocto] [PATCH] marvell-cn106xx: add marvell-cn106xx kernel config

2023-09-06 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao Add marvell-cn106xx kernel config for linux v6.1. This kernel configuration is applicable to the Marvell SDK 12. Signed-off-by: Ruiqiang Hao --- .../marvell-cn106xx-preempt-rt.scc| 7 + .../marvell-cn106xx-standard.scc | 8 + bsp/marvell-cn106xx

[linux-yocto] [yocto-kernel-cache yocto-6.1] Add kernel config for marvell cn106xx

2023-09-06 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-6.1 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13039):

[linux-yocto][linux-yocto v6.1] kernel code for marvell cn96xx

2023-08-16 Thread Ruiqiang Hao via lists.yoctoproject.org
ctx ilen for inline CPT LF octeontx2-af: avoid RXC register access in FLR on CN10KB Ratheesh Kannoth (3): octeontx2-pf: Add support for page pool octeontx2-pf: TC flower offload support for rxqueue mapping octeontx-pf: Fix Call trace' while running netdev rss test Ruiqiang

[linux-yocto][linux-yocto v6.1] kernel code for marvell cn96xx [RT]

2023-08-16 Thread Ruiqiang Hao via lists.yoctoproject.org
ile running netdev rss test Ruiqiang Hao (2): mmc: cavium-thunderx: Drop the IRQF_NO_THREAD constraint octeontx2-pf: drop unused parts introduced by marvell SDK12 Sai Krishna (1): octeontx2-pf: Use HW PTP timestamp atomic update to avoid SW timecounter. Sebastien Dubois

[linux-yocto] [PATCH 2/2] octeontx2-pf: drop unused parts introduced by marvell SDK12

2023-08-09 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit e91e87b7adf9(octeontx2-pf: disable preemption while using per_cpu pointer) introduce following issue fixed by commit 29e9c67bf327 (octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt) and commit 2827c4eb429d (octeontx2-pf: Avoid use of GFP_KERNEL in atomic

[linux-yocto][linux-yocto v5.15] fix patches for marvell cn96xx

2023-08-09 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge these 2 patches into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.15/octeon v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent

[linux-yocto] [PATCH 1/2] mmc: cavium-thunderx: Drop the IRQF_NO_THREAD constraint

2023-08-09 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao The IRQF_NO_THREAD is added by a Marvell SDK12 patch commit 65549eba1b08 ("mmc: octeontx2: fix swiotlb buffer is full") in order to get back some of the performance loss. But in some cases (such as rt kernel), we need the capability to thread irq handler. Otherwis

[linux-yocto][yocto-kernel-cache yocto-5.15] Add crypto config for marvell cn106xx

2023-08-08 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-5.15 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12948):

[linux-yocto] [PATCH] marvell-cn106xx: add crypto kernel config for dependency

2023-08-08 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao After sync kernel with marvell SDK11.23.07, CRYPTO_DH and CRYPTO_ECDSA are depended by CRYPTO_DEV_OCTEONTX2_CPT. add them to the cfg file. Signed-off-by: Ruiqiang Hao --- bsp/marvell-cn106xx/marvell-cn106xx.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsp

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon

2023-08-08 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge following pull request into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon Thanks, Ruiqiang The following changes since commit db1c8a12ce471d006e214777feb071f555cdbc58: Merge branch

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon[RT]

2023-08-08 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge following pull request into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang The following changes since commit 12120b82abacbfec0e23ad666b8c0681f3eb90eb: Merge branch

[linux-yocto] [PATCH 1/2] mtd/spi-nor: enable USE_CLSR capability for Cypress FL-L product family

2023-08-04 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Yaliang Wang In Cypress FL-L product family, P_ERR or E_ERR bits are shifted to SR2V, and are actually being used. Which means we need cope this special condition accordingly. Signed-off-by: Yaliang Wang [RQ: adjust code structure to fit kernel v5.15.] Signed-off-by: Ruiqiang Hao

[linux-yocto] [PATCH 2/2] mtd: spi-nor: Use CLSR command for FL-L chips

2023-08-04 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Yaliang Wang S25FL{064|128|256}L chips can't recover from errors, when there are program error or erase error, P_ERR or E_ERR bit will set to one, WIP bit will remain set to one, A Clear Status Register command must be sent to return the device to STANDBY state. The error first recorded

[linux-yocto][linux-yocto v5.15] support for cypress flash s25fl064l on Marvell cn96xx boards

2023-08-04 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge these 2 patches into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.15/octeon v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent

[linux-yocto] [PATCH 1/2] dt-bindings: hwmon: add tmp464.yaml

2023-08-03 Thread Ruiqiang Hao via lists.yoctoproject.org
-off-by: Guenter Roeck Signed-off-by: Ruiqiang Hao --- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 114 ++ MAINTAINERS | 7 ++ 2 files changed, 121 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml diff

[linux-yocto] [PATCH 2/2] hwmon: Add driver for Texas Instruments TMP464 and TMP468

2023-08-03 Thread Ruiqiang Hao via lists.yoctoproject.org
...@roeck-us.net Signed-off-by: Guenter Roeck Signed-off-by: Ruiqiang Hao --- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/tmp464.rst | 73 MAINTAINERS| 2 + drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/tmp464

[linux-yocto][linux-yocto v5.15] Add TMP464 driver for octeon branches

2023-08-03 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge following 2 patches into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon v5.15/standard/cn-sdkv5.15/octeon

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon based on SDK12

2023-08-02 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge following request into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit ef73fad9d1d31ff7e6fc2922339c7dbe1e9cbf9a: Merge branch

[linux-yocto][linux-yocto v5.15] kernel code for marvell octeon based on SDK12[RT]

2023-08-02 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge following request into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang The following changes since commit d025cc37131d6e4223a98161fc2feb14a65a468a: Merge branch

[linux-yocto] [PATCH] mtd: spi_nor: fix build issue for S25FL{064|128|256}L

2023-07-20 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit 4e35f5591b43 (mtd: spi-nor: Use CLSR command for FL-L chips) and commit c9d6aaec411f (mtd/spi-nor: enable USE_CLSR capability for Cypress FL-L product family) are based on kernel v5.15, after commit 51c55506a7b1 (mtd: spi-nor: spansion: convert USE_CLSR

[linux-yocto][linux-yocto v6.1] fix build issue for s25fl064l

2023-07-20 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto] [PATCH] coresight: tmc: secure-etr: mark the timer as hard interrupt expire mode for RT kernel

2023-07-20 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao In function tmc_etr_timer_cance(), we try to cancel an hrtimer in the interrupt context, this will trigger warning below, mark this hrtimer as hard interrupt expire mode to solve this problem. WARNING: CPU: 6 PID: 63 at kernel/softirq.c:163 __local_bh_disable_ip+0x220/0x24c

[linux-yocto][linux-yocto v5.15] kernel code for marvell cn96xx

2023-07-20 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto][linux-yocto v6.1] add s25fl064l support for marvell cn96xx

2023-07-16 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, These 2 patches are for Cypress flash s25fl064l used by customer. Please help to merge them into our linux-yocto repo. repo: linux-yocto branch: v6.1/standard/cn-sdkv5.15/octeon v6.1/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang

[linux-yocto] [PATCH 2/2] mtd: spi-nor: Use CLSR command for FL-L chips

2023-07-16 Thread Ruiqiang Hao via lists.yoctoproject.org
River Case 00112304] Signed-off-by: Kalle Pirinen [RQ: Apply patch to spansion.c.] Signed-off-by: Ruiqiang Hao --- drivers/mtd/spi-nor/spansion.c | 91 ++ 1 file changed, 70 insertions(+), 21 deletions(-) diff --git a/drivers/mtd/spi-nor/spansion.c b/drivers/m

[linux-yocto] [PATCH 1/2] mtd/spi-nor: enable USE_CLSR capability for Cypress FL-L product family

2023-07-16 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Yaliang Wang In Cypress FL-L product family, P_ERR or E_ERR bits are shifted to SR2V, and are actually being used. Which means we need cope this special condition accordingly. Signed-off-by: Yaliang Wang [RQ: adjust code structure to fit kernel v6.1.] Signed-off-by: Ruiqiang Hao

[linux-yocto][linux-yocto v5.15] kernel code for marvell cn96xx

2023-07-11 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, This patch is for Cypress flash s25fl064l used by customer. Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang

[linux-yocto] [PATCH] mtd: spi-nor: Use CLSR command for FL-L chips

2023-07-11 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Yaliang Wang S25FL{064|128|256}L chips can't recover from errors, when there are program error or erase error, P_ERR or E_ERR bit will set to one, WIP bit will remain set to one, A Clear Status Register command must be sent to return the device to STANDBY state. The error first recorded

[linux-yocto][linux-yocto v5.15] fix double-free error for marvell-cn96xx

2023-06-25 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto] [PATCH] drivers: net: octeontx2: fix double-free bug in rvu_mbox_init()

2023-06-25 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit 02b4d71948b3(octeontx2-af: Skip PFs if not enabled) conflicts with commit 6b914fc07ca8(octeontx2-af: Skip PFs if not enabled) from marvell SDK11. When merged this into v5.15.112, we allocate bitmaps using devm_kcalloc() and free bitmaps using bitmap_free

[linux-yocto] [PATCH] Revert 'spi: spi-octeontx2: fix erase sector error by limit spi buswidth'

2023-06-12 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao Revert commit e223229ee63803fc233885f686a7890453be9587 Commit e223229ee638(spi: spi-octeontx2: fix erase sector error by limit spi buswidth) try to fix erase sector error. After testing, spi-nor can work normally without this commit now. It is not needed and causes follow

[linux-yocto][linux-yocto v5.15] kernel code for marvell cn96xx

2023-06-12 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto][linux-yocto v6.1] bump marvell cn96xx kernel to v6.1 based on marvell SDK12

2023-06-05 Thread Ruiqiang Hao via lists.yoctoproject.org
Use 1 TL4 queue per SDP output queue, enable SDP backpressure Ruiqiang Hao (7): of: unittest: fix refcount error "use-after-free" firmware: sdei: Change sdei_list_lock type coresight: etm4x: Change sdei_list_lock type net: cavium: remove unused lock octeontx_fp

[linux-yocto] [PATCH] marvell-cn96xx: add marvell-cn96xx kernel config

2023-06-04 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao Add marvell-cn96xx kernel config for linux v6.1. This kernel configuration is applicable to the Marvell SDK 12. Signed-off-by: Ruiqiang Hao --- .../marvell-cn96xx-preempt-rt.cfg | 14 + .../marvell-cn96xx-preempt-rt.scc | 10 bsp/marvell

[linux-yocto][yocto-kernel-cache yocto-6.1] add support for marvell cn96xx bsp based on marvell SDK12

2023-06-04 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-6.1 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12685):

[linux-yocto][linux-yocto v6.1] bump marvell cn96xx kernel to v6.1 based on marvell SDK12

2023-06-04 Thread Ruiqiang Hao via lists.yoctoproject.org
teontx2-pf: Use 1 TL4 queue per SDP output queue, enable SDP backpressure Ruiqiang Hao (7): of: unittest: fix refcount error "use-after-free" firmware: sdei: Change sdei_list_lock type coresight: etm4x: Change sdei_list_lock type net: cavium: remove unused lock

[linux-yocto] [PATCH 3/3] ACPI: allow longer device IDs

2023-05-07 Thread Ruiqiang Hao via lists.yoctoproject.org
went with len=16 approach.] Cc: Mika Westerberg Cc: Andy Shevchenko Cc: Len Brown Cc: Greg Kroah-Hartman Reviewed-by: Ard Biesheuvel Acked-by: Hans de Goede Acked-by: Rafael J. Wysocki Signed-off-by: Jason A. Donenfeld Signed-off-by: Ruiqiang Hao --- include/linux/mod_devicetable.h | 2 +- 1 f

[linux-yocto] [PATCH 2/3] driver: spi: cadence: remove unused variables

2023-05-07 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao commit 51e67b2bec0a (driver: spi: cadence: Add ACPI support) replaced node_child with fwnode_child, but the old variables were not deleted, this will cause compiler warning below, so remove these unused variables. drivers/spi/spi-cadence-xspi.c: In function

[linux-yocto] [PATCH 1/3] driver: mpam: deal with unused variable prot

2023-05-07 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao In commit de8f520a0c92 (driver:mpam: Fix the compilations issues when ACPI is not selected) introduced compiler warning below, add #ifdef statement around variable 'prot' and replace ACPI with CONFIG_ACPI to solve this problem. drivers/platform/mpam/mpam_devices.c

[linux-yocto][linux-yocto v5.15] fix patches for marvell octeon

2023-05-07 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, These 3 patches solve some build warning. Please help to merge them into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.15/octeon v5.15/standard/preempt-rt/cn-sdkv5.15/octeon Thanks, Ruiqiang

[linux-yocto][yocto-kernel-cache yocto-5.15] Add PM policy for marvell octeon

2023-05-05 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-5.15 Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12458):

[linux-yocto] [PATCH] marvell-cn106xx: setting PM policy to Performance by default

2023-05-05 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao Marvell sdk11 only supports performance and userspace power management policies, and customers use GOV_PERFORMANCE by default, so set default PM policy to Performance. Signed-off-by: Ruiqiang Hao --- bsp/marvell-cn106xx/marvell-cn106xx.cfg | 2 ++ 1 file changed, 2

Re: [linux-yocto][linux-yocto v5.15] update to SDK12.23.04 for marvell octeon[RT]

2023-05-03 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, This branch is provided for preempt RT. Thanks, Ruiqiang From: linux-yocto@lists.yoctoproject.org on behalf of Ruiqiang Hao via lists.yoctoproject.org Sent: Friday, April 28, 2023 16:03 To: bruce.ashfi...@gmail.com ; Hao, Ruiqiang Cc: linux-yocto

Re: [linux-yocto][linux-yocto v5.15] update to SDK12.23.04 for marvell octeon

2023-04-28 Thread Ruiqiang Hao via lists.yoctoproject.org
of Ruiqiang Hao via lists.yoctoproject.org Sent: Friday, April 28, 2023 15:53 To: bruce.ashfi...@gmail.com Cc: linux-yocto@lists.yoctoproject.org Subject: [linux-yocto][linux-yocto v5.15] update to SDK12.23.04 for marvell octeon Hi Bruce, Please help to merge these patches into our linux

Re: [linux-yocto][linux-yocto v5.15] update to SDK12.23.04 for marvell octeon[RT]

2023-04-28 Thread Ruiqiang Hao via lists.yoctoproject.org
on behalf of Ruiqiang Hao via lists.yoctoproject.org Sent: Friday, April 28, 2023 15:53 To: bruce.ashfi...@gmail.com Cc: linux-yocto@lists.yoctoproject.org Subject: [linux-yocto][linux-yocto v5.15] update to SDK12.23.04 for marvell octeon[RT] Hi Bruce, Please help to merge these patches

[linux-yocto][linux-yocto v5.15] update to SDK12.23.04 for marvell octeon[RT]

2023-04-28 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge these patches into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang The following changes since commit 27ce0c445507e848b9ed5de6a0d6b02d2510e12c: Merge branch

[linux-yocto][linux-yocto v5.15] update to SDK12.23.04 for marvell octeon

2023-04-28 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge these patches into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon Thanks, Ruiqiang The following changes since commit 2d0d753026e95a7a3984d58fa600f8383dd2fbc8: Merge branch 'v5.15/standard/base'

[linux-yocto] [PATCH] coresight: etm4x: add a tweak of TRCDEVARCH to support Ignore Packet feature

2023-04-26 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Ruiqiang Hao The tweak of TRCIDR1 introduced by commit 233b9a7d036d ("coresight: etm4x: Add support for Marvell OcteonTX2") was dropped by commit 7b579662e78d (coresight: etm4x: Drop the useless tweak of TRCIDR1), This will loss the original Ignore Packet feature, so we u

[linux-yocto][linux-yocto v5.15] add tweak of TRCDEVARCH to support ignore packet feature of ETMv4.3 for marvell octeon

2023-04-26 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto][linux-yocto v5.15] kernel code based on new sdk version for marvell octeon

2023-04-26 Thread Ruiqiang Hao via lists.yoctoproject.org
TP offset with host octeontx2-bphy-netdev:cnf10k: Share RFOE PTP offset with host octeontx2-sdpvf: Fix PTP options for SDP interfaces octeontx2-pf: Use 1 TL4 queue per SDP output queue, enable SDP backpressure Ruiqiang Hao (5): of: unittest: fix refcount error

[linux-yocto][linux-yocto v5.15] include support for cypress flash s25fl064l on Marvell cn96xx board

2023-04-22 Thread Ruiqiang Hao via lists.yoctoproject.org
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto] [PATCH] mtd/spi-nor: enable USE_CLSR capability for Cypress FL-L product family

2023-04-22 Thread Ruiqiang Hao via lists.yoctoproject.org
From: Yaliang Wang In Cypress FL-L product family, P_ERR or E_ERR bits are shifted to SR2V, and are actually being used. Which means we need cope this special condition accordingly. Signed-off-by: Yaliang Wang [RQ: adjust code structure to fit kernel v5.15.] Signed-off-by: Ruiqiang Hao

[linux-yocto] [PATCH] arch: arm64: change the formal parameters to fit the new kernel data structure

2023-01-09 Thread Ruiqiang Hao
From: Ruiqiang Hao After commit 46ddfb9d1e46 (arm64: Treat ESR_ELx as a 64-bit register), ESR_ELx is defined as 64-bit register. We need to adapt this change for marvell erratum 38891 to avoid the following compilation problems. arch/arm64/kernel/traps.c:702:28: error: initialization of 'void

[linux-yocto][linux-yocto v5.15] fix patch for marvell octeon

2023-01-09 Thread Ruiqiang Hao
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[linux-yocto] [PATCH] net: octeontx2: nic: fix compile error caused by redefinition of otx2_nix_cq_op_status()

2022-12-04 Thread Ruiqiang Hao
From: Ruiqiang Hao commit ec0db81883b4(octeontx2-pf: Use hardware register for CQE count) introduced duplicate function definition 'otx2_nix_cq_op_status', this function already available in SDK11's patches, so delete one to solve the following compiling issue. drivers/net/ethernet/marvell

[linux-yocto][linux-yocto v5.15] fix build error of duplicate function definition

2022-12-04 Thread Ruiqiang Hao
Hi Bruce, Please help to merge this patch into our linux-yocto repo. repo: linux-yocto branch: v5.15/standard/cn-sdkv5.4/octeon v5.15/standard/preempt-rt/cn-sdkv5.4/octeon Thanks, Ruiqiang -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages

  1   2   3   4   >