Re: [linux-yocto]: [kernel/kernel-rt]: nxp-ls1046: port kernel patches for nxp-ls1046
In message: [linux-yocto]: [kernel/kernel-rt]: nxp-ls1046: port kernel patches for nxp-ls1046 on 07/06/2024 Meng Li wrote: > From: Limeng > > Hi Bruce, > > The 17 patches are used to fix issues for NXP ls1046 BSP > So, could you please help merge these patches into linux-ycoto kernel, both > below 2 branchs? > v6.6/standard/nxp-sdk-6.6/nxp-soc > v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc > > diffstat info as below: > > b/arch/arm64/boot/dts/freescale/Makefile| > 2 ++ > b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-sdk.dts | > 40 > b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-usdpaa.dts | > 40 > b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-sdk.dts | > 40 > b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-usdpaa.dts | > 40 > b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | > 2 +- > b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.c| > 3 +++ > b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c | > 3 ++- > b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.h | > 3 +++ > b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_sg.c | > 4 > b/drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c | > 3 ++- > b/drivers/net/ethernet/freescale/sdk_dpaa/mac.c | > 2 ++ > b/drivers/net/ethernet/freescale/sdk_fman/Peripherals/FM/Port/fm_port.c | > 8 > b/drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c | > 22 ++ > b/drivers/net/ethernet/freescale/sdk_fman/src/xx/xx_arm_linux.c | > 3 --- > b/drivers/staging/fsl_qbman/dpa_alloc.c | > 15 +-- > b/drivers/staging/fsl_qbman/qman_high.c | > 9 + > b/drivers/usb/core/hcd-pci.c| > 8 I had a quick look at this usb/core patch, but in the end I don't have any concerns. The changes are merged. Bruce > drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c | > 38 +++--- > drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c | > 6 +- > drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c | > 11 ++- > drivers/staging/fsl_qbman/dpa_alloc.c | > 6 +++--- > drivers/staging/fsl_qbman/qman_high.c | > 10 +++--- > 23 files changed, 279 insertions(+), 39 deletions(-) > > > Pull request info as below: > > The following changes since commit 9c188c99046b8997c478634c361373a5515e3d1a: > > imx: dpu-blit: Remove GFP_DMA32 (2024-06-06 10:06:31 -0400) > > are available in the Git repository at: > > https://github.com/limeng-linux/linux-yocto-bsp.git > v6.6/standard/nxp-sdk-6.6/nxp-soc > > for you to fetch changes up to 9c4f6c89fe35a5beaa32ef4244d5d613e39c270d: > > driver: sdk_fman: move the irq free operation to the front of releasing > register resource (2024-06-07 04:57:29 -0400) > > > Meng Li (15): > driver: net: dpaa: improve the assignment operation for context cache > line > arch: arm64: dts: add dts files for nxp-ls1023 platform > drvier: staging: fsl_qbman: move used_node variable allocation out the > lock/unlock section > drvier: dpaa: Convert the rx_pool_channel_init from spinlock to mutex > driver: sdk_fman: remove the disable interrupt action in xx_Malloc() > driver: staging: fsl_qbman: avoid preempt disable action by invoking > this_cpu_ptr() in rt kernel > driver: staging: fsl_qbman: improve PORTAL_IRQ_LOCK/UNLOCK() with local > lock interface > arch: arm64: dts: add dts files for nxp-ls1026 platform > arch: arm64: dts: set correct phy-connection-type for aqr107 10G phy > driver: net: dpaa: support interface mode usxgmii > driver: net: dpaa: release resource when executing kexec > drivers: fsl_qbman: replace GFP_KERNEL with GFP_ATOMIC during > allocating memory > driver: net: dpaa: support AQR113C phy on revision C LS1046ARDB board > usb: hcd-pci: remove the action of faking interrupt request > driver: sdk_fman: move the irq free operation to the fron
[linux-yocto]: [kernel/kernel-rt]: nxp-ls1046: port kernel patches for nxp-ls1046
From: Limeng Hi Bruce, The 17 patches are used to fix issues for NXP ls1046 BSP So, could you please help merge these patches into linux-ycoto kernel, both below 2 branchs? v6.6/standard/nxp-sdk-6.6/nxp-soc v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc diffstat info as below: b/arch/arm64/boot/dts/freescale/Makefile|2 ++ b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-sdk.dts | 40 b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-usdpaa.dts | 40 b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-sdk.dts | 40 b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-usdpaa.dts | 40 b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts |2 +- b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.c|3 +++ b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c |3 ++- b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.h |3 +++ b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_sg.c |4 b/drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c |3 ++- b/drivers/net/ethernet/freescale/sdk_dpaa/mac.c |2 ++ b/drivers/net/ethernet/freescale/sdk_fman/Peripherals/FM/Port/fm_port.c |8 b/drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c | 22 ++ b/drivers/net/ethernet/freescale/sdk_fman/src/xx/xx_arm_linux.c |3 --- b/drivers/staging/fsl_qbman/dpa_alloc.c | 15 +-- b/drivers/staging/fsl_qbman/qman_high.c |9 + b/drivers/usb/core/hcd-pci.c|8 drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c | 38 +++--- drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c |6 +- drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c | 11 ++- drivers/staging/fsl_qbman/dpa_alloc.c |6 +++--- drivers/staging/fsl_qbman/qman_high.c | 10 +++--- 23 files changed, 279 insertions(+), 39 deletions(-) Pull request info as below: The following changes since commit 9c188c99046b8997c478634c361373a5515e3d1a: imx: dpu-blit: Remove GFP_DMA32 (2024-06-06 10:06:31 -0400) are available in the Git repository at: https://github.com/limeng-linux/linux-yocto-bsp.git v6.6/standard/nxp-sdk-6.6/nxp-soc for you to fetch changes up to 9c4f6c89fe35a5beaa32ef4244d5d613e39c270d: driver: sdk_fman: move the irq free operation to the front of releasing register resource (2024-06-07 04:57:29 -0400) Meng Li (15): driver: net: dpaa: improve the assignment operation for context cache line arch: arm64: dts: add dts files for nxp-ls1023 platform drvier: staging: fsl_qbman: move used_node variable allocation out the lock/unlock section drvier: dpaa: Convert the rx_pool_channel_init from spinlock to mutex driver: sdk_fman: remove the disable interrupt action in xx_Malloc() driver: staging: fsl_qbman: avoid preempt disable action by invoking this_cpu_ptr() in rt kernel driver: staging: fsl_qbman: improve PORTAL_IRQ_LOCK/UNLOCK() with local lock interface arch: arm64: dts: add dts files for nxp-ls1026 platform arch: arm64: dts: set correct phy-connection-type for aqr107 10G phy driver: net: dpaa: support interface mode usxgmii driver: net: dpaa: release resource when executing kexec drivers: fsl_qbman: replace GFP_KERNEL with GFP_ATOMIC during allocating memory driver: net: dpaa: support AQR113C phy on revision C LS1046ARDB board usb: hcd-pci: remove the action of faking interrupt request driver: sdk_fman: move the irq free operation to the front of releasing register resource Tiejun Chen (1): dpaa: make sure FM_PORT_Free work reasonably Zumeng Chen (1): dpaa_ethernet: fix kmemleak false-positive reports for skb arch/arm64/boot/dts/freescale/Makefile| 2 ++ arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-sdk.dts | 40 arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-usdpaa.dts | 40 arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-sdk.dts | 40 arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-usdpaa.dts | 40