Re: [linux-yocto] kernel build error

2024-10-10 Thread Xiaolei Wang via lists.yoctoproject.org
Hi This problem has been fixed. thanks xiaolei From: linux-yocto@lists.yoctoproject.org on behalf of wangmy via lists.yoctoproject.org Sent: Thursday, October 10, 2024 4:03 PM To: linux-yocto@lists.yoctoproject.org Subject: [linux-yocto] kernel build error C

[linux-yocto][linux-yocto v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc & v6.6/standard/nxp-sdk-6.6/nxp-soc][PATCH] video: fbdev: mxc: Add MODULE_LICENSE for mxc_edid

2024-10-10 Thread Xiaolei Wang via lists.yoctoproject.org
When CONFIG_FB is compiled as a module, mxc_edid will also be compiled as a module, so add MODULE_LICENSE to avoid the following error: ERROR: modpost: missing MODULE_LICENSE() in drivers/video/fbdev/mxc/mxc_edid.o Signed-off-by: Xiaolei Wang --- drivers/video/fbdev/mxc/mxc_edid.c | 2 +- 1

[linux-yocto][linux-yocto v6.6/standard/nxp-sdk-6.6/nxp-soc & v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc][PATCH] mxc: hantro_v4l2: Move mutex_lock from getMsg to v4l2_msg_read()

2024-09-19 Thread Xiaolei Wang via lists.yoctoproject.org
v4l2_msg_read+0xf8/0x174 vfs_read+0xc8/0x294 ksys_read+0x78/0x10c __arm64_sys_read+0x24/0x30 invoke_syscall+0x5c/0x130 el0_svc_common.constprop.0+0x4c/0xf4 do_el0_svc+0x34/0xc0 el0_svc+0x2c/0x84 el0t_64_sync_handler+0xf4/0x120 el0t_64_sync+0x18c/0x190 Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield

[linux-yocto][v6.6/standard/nxp-sdk-6.6/nxp-soc & v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc][PATCH] ASoC: fsl_ssi: When probe fails, disable runtime

2024-06-28 Thread Xiaolei Wang via lists.yoctoproject.org
From: Xiaolei wang When probe fails, disable runtime, commit 6eb1453fde64 ("LF-106: ASoC: fsl_ssi: request BUS_FREQ_AUDIO") introduces a problem. When PROVE_LOCKING is turned on, the system will randomly freeze at startup. This is related to AUDIO BUSFREQ. Since IMX_SDMA is comp

[linux-yocto][yocto-kernel-cache yocto-6.6][PATCH] nxp-imx6: Enable CONFIG_VMSPLIT_2G for nxp-imx6

2024-06-18 Thread Xiaolei Wang via lists.yoctoproject.org
cma_allocator_alloc Signed-off-by: Xiaolei Wang --- bsp/nxp-imx6/nxp-imx6.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx6/nxp-imx6.cfg b/bsp/nxp-imx6/nxp-imx6.cfg index e43d5a92..ac9edd3d 100644 --- a/bsp/nxp-imx6/nxp-imx6.cfg +++ b/bsp/nxp-imx6/nxp-imx6

[linux-yocto][yocto-kernel-cache yocto-6.6][PATCH] nxp-imx6: Add scc and cfg files for nxp-imx6 platform

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
new scc and cfg files for BSP nxp-imx6 on branch yocto-6.6. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx6/nxp-imx6-preempt-rt.scc | 7 + bsp/nxp-imx6/nxp-imx6-standard.scc | 7 + bsp/nxp-imx6/nxp-imx6.cfg| 226 +++ bsp/nxp-imx6/nxp-imx6.scc

[linux-yocto] [PATCH 14/14] imx: dpu-blit: Remove GFP_DMA32

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
From: "Xiaolei Wang via lists.yoctoproject.org" The DMA32 zone on imx8qm is empty, and GFP_DMA32 and GFP_DMA are a bad combination. Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- drivers/gpu/imx/dpu-blit/dpu-blit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[linux-yocto] [PATCH 13/14] gpu: imx: dpu: Use raw_spin_lock instead of mutex_lock

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- drivers/gpu/imx/dpu/dpu-fetchdecode.c | 94 +-- drivers/gpu/imx/dpu/dpu-fetcheco.c| 56 drivers/gpu/imx/dpu/dpu-fetchlayer.c | 48 +++--- drivers/gpu/imx/dpu/dpu-fetchunit.c | 44

[linux-yocto] [PATCH 11/14] ARM: imx: use raw_spin_lock instead of spin_lock in gpc.c

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
_enter from pm_suspend+0x2e0/0x33c pm_suspend from state_store+0x74/0xd0 Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- arch/arm/mach-imx/gpc.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm/mach-imx/gpc.c b/arch/arm/mach-imx/gpc.c

[linux-yocto] [PATCH 12/14] ARM: imx: use raw_spin_lock instead of spin_lock in gpcv2.c

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
cpu_startup_entry+0x20/0x24 cpu_startup_entry from rest_init+0xbc/0xd8 rest_init from arch_post_acpi_subsys_init+0x0/0x18 Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- arch/arm/mach-imx/gpcv2.c | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions

[linux-yocto] [PATCH 08/14] video: sii902x: Fix panic caused by sii902x_read_edid

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
18) ---[ end trace a0459ca32b040418 ]--- note: init[1] exited with preempt_count 2 Kernel panic - not syncing: Attempted to kill init! exitcode=0x000b CPU0: stopping Fixed bd21ebe013c9("video: fbdev: mxc: Release the previously allocated modedb before parsing edid") Signed-off-by: Xiaolei

[linux-yocto] [PATCH 10/14] arm: dts: imx6q-sabresd: Enable imx6q pcie

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
Enable pcie for imx6q-sabresd. Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- arch/arm/boot/dts/nxp/imx/imx6q-sabresd.dts | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-sabresd.dts b/arch/arm/boot/dts/nxp/imx/imx6q-sabresd.dts index

[linux-yocto] [PATCH 09/14] video: fbdev: mxc: hdmi: Fix a memory leak in mxc_hdmi_disp_init

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
[] bus_for_each_dev+0x84/0xcc [<537260d8>] bus_add_driver+0x16c/0x1f8 [<1df9678d>] driver_register+0x90/0x124 [<75e3b051>] do_one_initcall+0x84/0x330 [] kernel_init_freeable+0x2a4/0x2fc [] kernel_init+0x20/0x140 Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfiel

[linux-yocto] [PATCH 07/14] video: fbdev: mxc: Release the previously allocated modedb before parsing edid

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
44/0x150 [<18f0f29a>] ret_from_fork+0x14/0x24 [<>] 0x0 Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- drivers/video/fbdev/mxc/mxc_edid.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/fbdev/mxc/mxc_edid.c b/drivers/video/fbdev/mxc/mxc_edid.c i

[linux-yocto] [PATCH 05/14] ARM: imx: use raw_spin_lock instead of spin_lock

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
18>] (cpuidle_enter) from [<8015a748>] (do_idle+0x234/0x264) [<8015a748>] (do_idle) from [<8015aa88>] (cpu_startup_entry+0x20/0x28) [<8015aa88>] (cpu_startup_entry) from [<81001138>] (start_kernel+0x5b8/0x69c) [<81001138>] (start_kernel) from [<>] (0x0) Sign

[linux-yocto] [PATCH 06/14] drm/bridge: adv7533: Limit supported clocks

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
Refer to commit 323751dadfbe("MLK-21958-13: drm/bridge: adv7511: Limit supported clocks") Add Limit supported clocks for adv7533, Some modes are not working with this converter. This will cause hdmi link down, so add this workround patch to solve this problem. Signed-off-by: Xi

[linux-yocto] [PATCH 04/14] irqchip: imx-irqsteer: Block the runtime PM

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
+0x8/0x204 Code: f94092a3 531e7662 aa0003e1 8b22c062 (b9400040) So enable the runtime PM with pm_runtime_enable(), but block the suspend of irqsteer with pm_runtime_forbid(). Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- drivers/irqchip/irq-imx-irqsteer.c | 1 + 1 file changed, 1

[linux-yocto] [PATCH 03/14] drm/bridge: it6263: fix a memory leak when application changeset fails

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
device_initial_probe+0x28/0x34 [<bf4902c7>] bus_probe_device+0xa4/0xb0 [<c14ec780>] device_add+0x35c/0x670 [<b9ff486a>] device_register+0x2c/0x40 [<a898d8bc>] i2c_new_client_device+0x150/0x28c [<0505c5a6>] i2c_new_dev

[linux-yocto] [PATCH 00/14] Patches for nxp-soc

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
Hi Bruce Please help merge the following 14 patches to linux-yocto branch v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc & v6.6/standard/nxp-sdk-6.6/nxp-soc Xiaolei Wang (13): arm: imx: Enable lpddr3_freq_imx for imx6 drm/bridge: adv7511: fix a memory leak when application changeset f

[linux-yocto] [PATCH 01/14] arm: imx: Enable lpddr3_freq_imx for imx6

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
CONFIG_SOC_IMX7ULP options, and enable lpddr3_freq_imx on imx6. Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- arch/arm/mach-imx/Kconfig | 1 + arch/arm/mach-imx/Makefile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx

[linux-yocto] [PATCH 02/14] drm/bridge: adv7511: fix a memory leak when application changeset fails

2024-06-05 Thread Xiaolei Wang via lists.yoctoproject.org
[<0505c5a6>] i2c_new_device+0x2c/0x40 [<b0c53a83>] of_i2c_register_devices+0xe8/0x180 Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] net: Add judgment on fast_raw_socket_fd

2024-05-20 Thread Xiaolei Wang via lists.yoctoproject.org
00, pud= [00d8] pgd=, p4d=, pud= Internal error: Oops: 9605 [#1] PREEMPT SMP Fixes: 20932f1f83d3("fec_ecat: add fec native driver for raw packet proto") Signed-off-by: Xiaolei Wang --- net/socket.c

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] soc: imx8mp: place read register before clk_disable_unprepare()

2024-05-16 Thread Xiaolei Wang via lists.yoctoproject.org
ts UID") Signed-off-by: Xiaolei Wang --- drivers/soc/imx/soc-imx8m.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/soc/imx/soc-imx8m.c b/drivers/soc/imx/soc-imx8m.c index 466b95242b3e..8217361ad232 100644 --- a/drivers/soc/imx/soc-imx8m.c +++ b/drivers

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] ethosu: Use GFP_ATOMIC instead of GFP_KERNEL

2024-05-15 Thread Xiaolei Wang via lists.yoctoproject.org
/0x110 idr_get_free+0x22c/0x2b0 idr_alloc_u32+0x70/0x100 idr_alloc_cyclic+0x6c/0xf0 ethosu_rpmsg_register+0x3c/0x64 ethosu_inference_create+0xc0/0x2a4 ethosu_network_ioctl+0xd4/0x2a0 __arm64_sys_ioctl+0xb4/0x100 Signed-off-by: Xiaolei Wang --- drivers/staging/ethosu/ethosu_rpmsg.c | 2 +- 1

[linux-yocto][linux-yocto v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH] arm64: dts: imx93-11x11-evk: Use "alloc-ranges" + "size" instead of "reg" for the eth

2024-05-12 Thread Xiaolei Wang via lists.yoctoproject.org
1 x3 : ffc0098f6008 x2 : 0001 x1 : ffc00a125700 x0 : Call trace: cma_init_reserved_areas+0xb4/0x24c do_one_initcall+0xb0/0x33c kernel_init_freeable+0x2d4/0x344 kernel_init+0x30/0x140 ret_from_fork+0x10/0x20 Signed-off-by: Xiaolei Wang --- arch/arm64/

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx9: Enable RTC_DRV_BBNSM for nxp-imx9

2024-05-08 Thread Xiaolei Wang via lists.yoctoproject.org
Enable RTC_DRV_BBNSM for nxp-imx9. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index d68b93be..4726803b 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9.cfg

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] soc: imx9: free buf in imx9_soc_device_register()

2024-05-07 Thread Xiaolei Wang via lists.yoctoproject.org
b5b23a5>] __platform_driver_register+0x30/0x40 [<095e0d10>] 0xffc0012d8028 [<7dc559b3>] do_one_initcall+0xb0/0x33c Signed-off-by: Xiaolei Wang --- drivers/soc/imx/soc-imx9.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/imx/soc-imx9.c b/drivers

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx9: Enable VIDEO_AP1302

2024-04-20 Thread Xiaolei Wang via lists.yoctoproject.org
Enable VIDEO_AP1302 for imx93, since ap1302_60fps_ar0144_27M_2Lane_awb_tuning.bin firmware needs to be loaded, build it as a module Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx9: Enable GPIO_VF610 for nxp-imx9

2024-04-16 Thread Xiaolei Wang via lists.yoctoproject.org
Enable GPIO_VF610 for nxp-imx9. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index 8654f93c..5e4cd6dc 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9.cfg

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 2/2] tty: serial: fsl_lpuart: use del_timer_sync() instead of lpuart_del_timer_sync()

2024-04-13 Thread Xiaolei Wang via lists.yoctoproject.org
Replace lpuart_del_timer_sync() with del_timer_sync() to avoid build errors, which were introduced by commit b7f2b65538dd ("LF-9506-1 tty: serial: fsl_lpuart: clean up EOP related code in lpuart driver") Signed-off-by: Xiaolei Wang --- drivers/tty/serial/fsl_lpuart.c | 2 +- 1 file

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 1/2] soc: imx: add character 't' for SOC_DEV_IMX9

2024-04-13 Thread Xiaolei Wang via lists.yoctoproject.org
commit 75e1b1be1109 ("LF-9535 soc: imx: split i.MX93 SoC device support from soc-imx8m.c") is missing the character 't' during the backport process, so add it. Signed-off-by: Xiaolei Wang --- drivers/soc/imx/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[linux-yocto] [linux-yocto std kernel]: update std kernel for nxp-imx9

2024-04-11 Thread Xiaolei Wang via lists.yoctoproject.org
Hi bruce Would you please help to merge the following patch into branch: v6.1/standard/nxp-sdk-6.1/nxp-soc for nxp-imx9 bsp? The following changes since commit 93c514e7433e49536a23abaca358935674922bad: arm64: dts: fix ecspi2 dts node (2024-03-22 11:48:47 +0800) are available in the

[linux-yocto] [linux-yoct rt kernel]: update rt kernel for nxp-imx9

2024-04-11 Thread Xiaolei Wang via lists.yoctoproject.org
Hi bruce Would you please help to merge the following patch into branch: v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc for nxp-imx9 bsp? The following changes since commit 6d570a6b9d2e8aaabc5e7d461334974b9574b386: arm64: dts: fix ecspi2 dts node (2024-03-22 11:52:56 +0800) are avail

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 1/1] nxp-imx9: Enable Arm ETHOS NPU

2024-04-02 Thread Xiaolei Wang via lists.yoctoproject.org
Enable Arm ETHOS NPU. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 5 + 1 file changed, 5 insertions(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index 8ad37abb..8654f93c 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9.cfg

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] fec_ecat: Fix build warning in fec_ecat.c

2024-03-28 Thread Xiaolei Wang via lists.yoctoproject.org
commit ("fec_ecat: add fec native driver for raw packet prot"), introduced many warnings, which comes from the SDK, Since too many warnings are introduced by this file, this patch fixes all warnings. Signed-off-by: Xiaolei Wang --- drivers/net/ethernet/freescale/fec_ec

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 2/3] nxp-imx9: Enable NET_DSA for nxp-imx9

2024-03-26 Thread Xiaolei Wang via lists.yoctoproject.org
Enable NET_DSA for nxp-imx9. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index 29c3b8e3..c034cb5c 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9.cfg

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 3/3] nxp-imx9: Delete MXC_CLK_SCU since imx93 does not need this driver

2024-03-26 Thread Xiaolei Wang via lists.yoctoproject.org
ck (parent) dependencies [INFO]: selection details for 'CONFIG_MXC_CLK_SCU': Symbols currently n-selecting this symbol (no effect): - CLK_IMX8QXP Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/bsp/nxp-imx9/n

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 1/3] nxp-imx9: Delete IMX_SCU since imx93 does not need this driver

2024-03-26 Thread Xiaolei Wang via lists.yoctoproject.org
NFO]: config 'CONFIG_PINCTRL_IMX_SCU' was set, but it wasn't assignable, check (parent) dependencies [INFO]: selection details for 'CONFIG_PINCTRL_IMX_SCU': Symbols currently n-selecting this symbol (no effect): - PINCTRL_IMX8QM - PINCTRL_IMX

[linux-yocto][branch v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 1/2] net: stmmac: Fix build error fpe_cfg undeclared

2024-03-23 Thread Xiaolei Wang via lists.yoctoproject.org
Use priv->plat->fpe_cfg instead of fpe_cfg to avoid fpe_cfg undeclared Fixes: b102a918b11cb ("net: stmmac: add ethtool preempt support") Signed-off-by: Xiaolei Wang --- drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(

[linux-yocto][branch v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 2/2] net: stmmac: Fix build error too few parameters

2024-03-23 Thread Xiaolei Wang via lists.yoctoproject.org
Since commit ed7e211b6786 ("net: stmmac: fix FPE events losing") adds the fpe_cfg parameter, add it to avoid build errors. error: too few arguments to function 'priv->hw->mac->fpe_send_mpacket' Signed-off-by: Xiaolei Wang --- drivers/net/ethernet/stmicro/stmmac

[linux-yocto] [linux-yocto std kernel]: Add TSN support for imx9

2024-03-21 Thread Xiaolei Wang via lists.yoctoproject.org
Hi Bruce Would you please help to merge the following patch into branch: v6.1/standard/nxp-sdk-6.1/nxp-soc for nxp-imx9 bsp? The following changes since commit b9f1e20c17376d047aa8d6a9f1a06e970da2d1f9: Merge branch 'v6.1/standard/base' into v6.1/standard/nxp-sdk-6.1/nxp-soc (2024-0

[linux-yocto] [linux-yocto rt kernel]: Add TSN support for imx9

2024-03-21 Thread Xiaolei Wang via lists.yoctoproject.org
Hi Bruce Would you please help to merge the following patch into branch: v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc for nxp-imx9 bsp? The following changes since commit 89c072e5b53d68d8c1f79cfe2f61f3a52556ae1d: Merge branch 'v6.1/standard/base' into v6.1/standard/preempt-rt/nxp-s

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 2/3] features/net_sched: Add MULTIQ and NET_EMATCH config

2024-03-21 Thread Xiaolei Wang via lists.yoctoproject.org
Add MULTIQ and NET_EMATCH config. Signed-off-by: Xiaolei Wang --- features/net_sched/net_sched.cfg | 5 + 1 file changed, 5 insertions(+) diff --git a/features/net_sched/net_sched.cfg b/features/net_sched/net_sched.cfg index d0473170..137ca752 100644 --- a/features/net_sched/net_sched.cfg

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 1/3] features/net: Add xdp feature config

2024-03-21 Thread Xiaolei Wang via lists.yoctoproject.org
Add xdp feature config. Signed-off-by: Xiaolei Wang --- features/net/xdp/xdp.cfg | 1 + features/net/xdp/xdp.scc | 1 + 2 files changed, 2 insertions(+) create mode 100644 features/net/xdp/xdp.cfg create mode 100644 features/net/xdp/xdp.scc diff --git a/features/net/xdp/xdp.cfg b/features

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 3/3] nxp-imx9: Add some related net config required by tsn

2024-03-21 Thread Xiaolei Wang via lists.yoctoproject.org
Add some related net config required by tsn. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9-preempt-rt.scc | 2 ++ bsp/nxp-imx9/nxp-imx9-standard.scc | 2 ++ bsp/nxp-imx9/nxp-imx9.cfg| 6 ++ 3 files changed, 10 insertions(+) diff --git a/bsp/nxp-imx9/nxp-imx9-preempt

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 3/3] nxp-imx9: Enable PWM_ADP5585 for imx9 ADP5585

2024-03-06 Thread Xiaolei Wang via lists.yoctoproject.org
Enable PWM_ADP5585 for imx9 ADP5585. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index c4c2b91c..499b0750 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 2/3] nxp-imx9: Enable NOP_USB_XCEIV for nxp-imx9

2024-03-06 Thread Xiaolei Wang via lists.yoctoproject.org
Enable NOP_USB_XCEIV for nxp-imx9. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index 1fd96acd..c4c2b91c 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9.cfg

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 1/3] nxp-imx9: Enable imx93 MIPI phy

2024-03-06 Thread Xiaolei Wang via lists.yoctoproject.org
Enable imx93 MIPI phy. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index 1bee68aa..1fd96acd 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9.cfg @@ -341,6

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] pwm: adp5585: Add return value to pwm_adp5585_get_state()

2024-03-04 Thread Xiaolei Wang via lists.yoctoproject.org
incompatible pointer type 'void (*)(struct pwm_chip *, struct pwm_device *, struct pwm_state *)' [-Werror= incompatible-pointer-types] 170 | .get_state = pwm_adp5585_get_state, E | ^ Fixes: 547cc8dae247 ("pwm: Make .get_state() callback return an error

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 1/2] nxp-imx9: Add nxp-imx9 BSP kernel cache

2024-03-03 Thread Xiaolei Wang via lists.yoctoproject.org
: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9-preempt-rt.cfg | 15 + bsp/nxp-imx9/nxp-imx9-preempt-rt.scc | 9 + bsp/nxp-imx9/nxp-imx9-standard.scc | 7 + bsp/nxp-imx9/nxp-imx9.cfg| 610 +++ bsp/nxp-imx9/nxp-imx9.scc| 11 + 5 files changed, 652

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 2/2] nxp-imx9: Enable GPIO_ADP5585 for imx93

2024-03-03 Thread Xiaolei Wang via lists.yoctoproject.org
Enable GPIO_ADP5585 for imx93. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx9/nxp-imx9.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsp/nxp-imx9/nxp-imx9.cfg b/bsp/nxp-imx9/nxp-imx9.cfg index 945541a1..1bee68aa 100644 --- a/bsp/nxp-imx9/nxp-imx9.cfg +++ b/bsp/nxp-imx9/nxp-imx9.cfg

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Enable nxp-imx8 CAAM

2024-02-18 Thread Xiaolei Wang via lists.yoctoproject.org
Enable nxp-imx8 CAAM. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 6 ++ 1 file changed, 6 insertions(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index e5548296..5de6ed4a 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp-imx8.cfg

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Enable IMX8MM_THERMAL

2024-01-24 Thread Xiaolei Wang via lists.yoctoproject.org
Enable IMX8MM_THERMAL for iMX8MP. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index e5548296..c79ad57d 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp-imx8.cfg

[linux-yocto][branch v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH] imx: dpu-blit: Remove GFP_DMA32

2023-12-27 Thread Xiaolei Wang via lists.yoctoproject.org
The DMA32 zone on imx8qm is empty, and GFP_DMA32 and GFP_DMA are a bad combination. Signed-off-by: Xiaolei Wang --- drivers/gpu/imx/dpu-blit/dpu-blit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/imx/dpu-blit/dpu-blit.c b/drivers/gpu/imx/dpu-blit/dpu-blit.c

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Enable nxp-imx8mp sound CONFIG

2023-12-11 Thread Xiaolei Wang via lists.yoctoproject.org
Enable nxp-imx8mp sound CONFIG. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 5 + 1 file changed, 5 insertions(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 8426aec5..e5548296 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp-imx8

[linux-yocto] [PATCH 2/2] nxp-imx8: Enable optee CONFIG for imx8 plat

2023-12-08 Thread Xiaolei Wang via lists.yoctoproject.org
Enable optee CONFIG for imx8 plat. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 6 ++ 1 file changed, 6 insertions(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 1116b2c0..8426aec5 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp

[linux-yocto] [PATCH 0/2] Enable optee and hdmi phy

2023-12-08 Thread Xiaolei Wang via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-6.1 Xiaolei Wang (2): nxp-imx8: Enable PHY_SAMSUNG_HDMI_PHY nxp-imx8: Enable optee CONFIG for imx8 plat bsp/nxp-imx8/nxp-imx8.cfg | 7 +++ 1 file changed

[linux-yocto] [PATCH 1/2] nxp-imx8: Enable PHY_SAMSUNG_HDMI_PHY

2023-12-08 Thread Xiaolei Wang via lists.yoctoproject.org
Enable PHY_SAMSUNG_HDMI_PHY for imx8mp hdmi Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 5f33ddf8..1116b2c0 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Add imx8mp ethernet CONFIG

2023-12-05 Thread Xiaolei Wang via lists.yoctoproject.org
Enable STMMAC and REALTEK_PHY due to imx8mp use RTL8211FDI-CG PHY. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 0e4fa067..605348bc 100644 --- a/bsp/nxp-imx8/nxp-imx8

[linux-yocto] [PATCH V2] optee: Suppress false positive kmemleak report in optee_handle_rpc()

2023-12-04 Thread Xiaolei Wang via lists.yoctoproject.org
lt;1735e8a8>] driver_attach+0x24/0x30 [<6d94b04f>] bus_add_driver+0x104/0x1ec This is not a memory leak because we pass the share memory pointer to secure world and would get it from secure world before releasing it. Signed-off-by: Xiaolei Wang --- Hi bruce compared wi

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] optee: Suppress false positive kmemleak report in optee_handle_rpc()

2023-12-04 Thread Xiaolei Wang via lists.yoctoproject.org
lt;1735e8a8>] driver_attach+0x24/0x30 [<6d94b04f>] bus_add_driver+0x104/0x1ec This is not a memory leak because we pass the share memory pointer to secure world and would get it from secure world before releasing it. Signed-off-by: Xiaolei Wang --- drivers/tee/optee/rpc

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 2/2] serial: imx: work-around for hardware RX flood

2023-11-28 Thread Xiaolei Wang via lists.yoctoproject.org
r to reproduce the issue after that commit. Signed-off-by: Sergey Organov Link: https://lore.kernel.org/r/20230201142700.4346-3-sorga...@gmail.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Xiaolei Wang --- drivers/tty/serial/imx.c | 123 ++- 1 file

[linux-yocto][linux-yocto v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 1/2] serial: imx: factor-out common code to imx_uart_soft_reset()

2023-11-28 Thread Xiaolei Wang via lists.yoctoproject.org
works at interrupts disabled, and in practice the reset happens immediately. Signed-off-by: Sergey Organov Link: https://lore.kernel.org/r/20230201142700.4346-2-sorga...@gmail.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Xiaolei Wang --- drivers/tty/serial/imx.c | 73

[linux-yocto][linux-yocto v5.15/standard/nxp-sdk-5.15/nxp-soc & v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-soc][PATCH 2/2] serial: imx: work-around for hardware RX flood

2023-11-28 Thread Xiaolei Wang via lists.yoctoproject.org
r to reproduce the issue after that commit. Signed-off-by: Sergey Organov Link: https://lore.kernel.org/r/20230201142700.4346-3-sorga...@gmail.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Xiaolei Wang --- drivers/tty/serial/imx.c | 123 ++- 1 file

[linux-yocto][linux-yocto v5.15/standard/nxp-sdk-5.15/nxp-soc & v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-soc][PATCH 1/2] serial: imx: factor-out common code to imx_uart_soft_reset()

2023-11-28 Thread Xiaolei Wang via lists.yoctoproject.org
works at interrupts disabled, and in practice the reset happens immediately. Signed-off-by: Sergey Organov Link: https://lore.kernel.org/r/20230201142700.4346-2-sorga...@gmail.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Xiaolei Wang --- drivers/tty/serial/imx.c | 73

[linux-yocto][yocto-kernel-cache yocto-5.15] nxp-imx8: Add optee CONFIG for imx8 plat

2023-11-26 Thread Xiaolei Wang via lists.yoctoproject.org
Add optee CONFIG for imx8 plat. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 6 ++ 1 file changed, 6 insertions(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 7f44ff44..8eebf588 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp-imx8

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc] mxc: hantro_v4l2: Move mutex_lock from getMsg to v4l2_msg_read()

2023-11-22 Thread Xiaolei Wang via lists.yoctoproject.org
v4l2_msg_read+0xf8/0x174 vfs_read+0xc8/0x294 ksys_read+0x78/0x10c __arm64_sys_read+0x24/0x30 invoke_syscall+0x5c/0x130 el0_svc_common.constprop.0+0x4c/0xf4 do_el0_svc+0x34/0xc0 el0_svc+0x2c/0x84 el0t_64_sync_handler+0xf4/0x120 el0t_64_sync+0x18c/0x190 Signed-off-by: Xiaolei Wang --- drivers/mxc/hantro_v4l2

[v2][linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] media: amphion: Move the blocking check_is_responsed() out of wait event loop

2023-10-30 Thread Xiaolei Wang via lists.yoctoproject.org
n. In order to fix this issue, use a unwinding implementation of wait_event_timeout(). Signed-off-by: Xiaolei Wang --- drivers/media/platform/amphion/vpu_cmds.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/amphion/vpu_cmds.c b/drivers/

Re: [linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] media: amphion: Move the blocking check_is_responsed() out of wait event loop

2023-10-30 Thread Xiaolei Wang via lists.yoctoproject.org
n order to fix this issue, use a unwinding implementation of wait_event_timeout(). Signed-off-by: Xiaolei Wang --- drivers/media/platform/amphion/vpu_cmds.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/amphion/vpu_cmds.c b/drivers/

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] media: amphion: Move the blocking check_is_responsed() out of wait event loop

2023-10-30 Thread Xiaolei Wang via lists.yoctoproject.org
x210/0x7cc video_ioctl2+0x20/0x30 v4l2_ioctl+0x48/0x6c It is not easy to convert the check_is_responsed() to a non-block function. In order to fix this issue, use a unwinding implementation of wait_event_timeout(). Signed-off-by: Xiaolei Wang --- drivers/media/platform/amphion/vpu_c

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx7: set CONFIG_CC_OPTIMIZE_FOR_SIZE to n

2023-10-25 Thread Xiaolei Wang via lists.yoctoproject.org
uot;-Os" to your compiler resulting in a smaller kernel. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx7/nxp-imx7.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsp/nxp-imx7/nxp-imx7.cfg b/bsp/nxp-imx7/nxp-imx7.cfg index 37438785..a260e786 100644 --- a/bsp/nxp-imx7/nxp-i

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] gpu: imx: dpu: Use raw_spin_lock instead of mutex_lock

2023-10-23 Thread Xiaolei Wang via lists.yoctoproject.org
-off-by: Xiaolei Wang --- drivers/gpu/imx/dpu/dpu-fetchdecode.c | 94 +-- drivers/gpu/imx/dpu/dpu-fetcheco.c| 56 drivers/gpu/imx/dpu/dpu-fetchlayer.c | 48 +++--- drivers/gpu/imx/dpu/dpu-fetchunit.c | 44 ++--- drivers/gpu/imx/dpu

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Modify IMX_SDMA from 'y' to 'm'

2023-10-12 Thread Xiaolei Wang via lists.yoctoproject.org
According to lastest SDK, we need modify IMX_SDMA from 'y' to 'm', sdma need load firmware,initialization is completed immediately. otherwise 'sdma or sdma firmware not ready!' will occurs. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 2 +- 1 f

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Enable RTC_DRV_SNVS for imx8mq

2023-10-12 Thread Xiaolei Wang via lists.yoctoproject.org
Enable RTC_DRV_SNVS for imx8mq. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 116e055a..404d848b 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp-imx8.cfg

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 2/2] nxp-imx8: Enable QORIQ_THERMAL for imx8mq thermal

2023-10-12 Thread Xiaolei Wang via lists.yoctoproject.org
Enable QORIQ_THERMAL for imx8mq thermal. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 82e7e81a..116e055a 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 1/2] nxp-imx8: Enable usb dwc3 config

2023-10-12 Thread Xiaolei Wang via lists.yoctoproject.org
Enable usb dwc3 config for imx8mq. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 9ba3ee88..82e7e81a 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++ b/bsp/nxp-imx8/nxp-imx8.cfg

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 1/1] arm64: dts: imx8qm: Fix build warning unit name should not have leading "0x"

2023-10-10 Thread Xiaolei Wang via lists.yoctoproject.org
Prefixing the address with '0x' is already redundant, so remove it. This patch fixes the following warning: unit name should not have leading "0x" Signed-off-by: Xiaolei Wang --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 dele

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH 1/1] ARM: imx: use raw_spin_lock instead of spin_lock

2023-10-09 Thread Xiaolei Wang via lists.yoctoproject.org
cpu_startup_entry+0x20/0x24 cpu_startup_entry from rest_init+0xbc/0xd8 rest_init from arch_post_acpi_subsys_init+0x0/0x18 Signed-off-by: Xiaolei Wang --- arch/arm/mach-imx/gpcv2.c | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/arch/arm/mach

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx7: Add nxp-imx7 kernel cache for yocto-6.1

2023-09-26 Thread Xiaolei Wang via lists.yoctoproject.org
Add nxp-imx7 kernel cache for yocto-6.1. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx7/nxp-imx7-preempt-rt.scc | 7 + bsp/nxp-imx7/nxp-imx7-standard.scc | 7 + bsp/nxp-imx7/nxp-imx7.cfg| 241 +++ bsp/nxp-imx7/nxp-imx7.scc| 7 + 4 files

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 1/2] arm: imx: Fix a build error undefined reference to `imx_smp_ops'

2023-09-25 Thread Xiaolei Wang via lists.yoctoproject.org
Due to imx7 compilation depends on some imx6 code, so when imx6 config is not enabled, we will encounter undefined reference to `imx_smp_ops', so include the compilation of platsmp.c to imx7d. Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- arch/arm/mach-imx/Makefile | 2

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH 2/2] arm: imx: Enable OCOTP clock before reading the register

2023-09-25 Thread Xiaolei Wang via lists.yoctoproject.org
OCOTP register access needs the OCOTP clock to be running and this code peeks into this register region, so it needs to ensure the clock is active. Otherwise, this will affect the second kernel startup of kexec. Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- arch/arm/mach-imx

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH 1/1] ARM: imx: use raw_spin_lock instead of spin_lock

2023-09-20 Thread Xiaolei Wang via lists.yoctoproject.org
_enter from pm_suspend+0x2e0/0x33c pm_suspend from state_store+0x74/0xd0 Signed-off-by: Xiaolei Wang --- arch/arm/mach-imx/gpc.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm/mach-imx/gpc.c b/arch/arm/mach-imx/gpc.c index 98caf9c67a25..dd01584051ed

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH] arm: dts: imx6q-sabresd: Enable imx6q pcie

2023-09-12 Thread Xiaolei Wang via lists.yoctoproject.org
Enable pcie for imx6q-sabresd. Signed-off-by: Xiaolei Wang --- arch/arm/boot/dts/imx6q-sabresd.dts | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-sabresd.dts b/arch/arm/boot/dts/imx6q-sabresd.dts index ca8c7d1a29cb..b4463f952831 100644 --- a/arch/arm/boot/dts

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Enable PHY_FSL_IMX8Q_PCIE for imx8qm pci

2023-08-23 Thread Xiaolei Wang via lists.yoctoproject.org
nxp-imx8 has been updated to version 6.1.22, PHY_FSL_IMX8Q_PCIE is necessary for imx8qm, so enable it. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 9ba3ee88..918df233

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH] video: fbdev: mxc: hdmi: Fix a memory leak in mxc_hdmi_disp_init

2023-08-15 Thread Xiaolei Wang via lists.yoctoproject.org
[] bus_for_each_dev+0x84/0xcc [<537260d8>] bus_add_driver+0x16c/0x1f8 [<1df9678d>] driver_register+0x90/0x124 [<75e3b051>] do_one_initcall+0x84/0x330 [] kernel_init_freeable+0x2a4/0x2fc [] kernel_init+0x20/0x140 Signed-off-by: Xiaolei Wang --- drivers/video/fbdev/mx

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc] video: sii902x: Fix panic caused by sii902x_read_edid

2023-08-09 Thread Xiaolei Wang via lists.yoctoproject.org
18) ---[ end trace a0459ca32b040418 ]--- note: init[1] exited with preempt_count 2 Kernel panic - not syncing: Attempted to kill init! exitcode=0x000b CPU0: stopping Fixed bd21ebe013c9("video: fbdev: mxc: Release the previously allocated modedb before parsing edid") Signed-off-by: Xiaolei

[linux-yocto][v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc] video: fbdev: mxc: Release the previously allocated modedb before parsing edid

2023-08-09 Thread Xiaolei Wang via lists.yoctoproject.org
44/0x150 [<18f0f29a>] ret_from_fork+0x14/0x24 [<>] 0x0 Signed-off-by: Xiaolei Wang Signed-off-by: Bruce Ashfield --- drivers/video/fbdev/mxc/mxc_edid.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/fbdev/mxc/mxc_edid.c b/drivers/video/fbdev/mxc/mxc_edid.c i

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc]Update nxp-soc SDK linux v6.1 patches to rt-kernel

2023-07-27 Thread Xiaolei Wang via lists.yoctoproject.org
Hi bruce Would you please merge the following patch into branch v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc The following changes since commit 0879a175f62e5b4a576e808065fbcd47a5e1925b: Merge branch 'v6.1/standard/base' into v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc (2023-07-27 11:00:34 -

[linux-yocto][branch v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc]Update nxp-soc SDK linux v6.1 patches

2023-07-26 Thread Xiaolei Wang via lists.yoctoproject.org
Hi bruce Would you please merge the following patch into branch v6.1/standard/nxp-sdk-6.1/nxp-soc & v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc The following changes since commit 417a87f29499c7301ad5cdb16136d38abdea23fa: LF-8851: dmaengine: imx-sdma: sdma driver code optimization (2023-07-

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 1/1] nxp-imx8: Enable IMX_OCOTP and IMX_OCOTP_SCU

2023-07-21 Thread Xiaolei Wang via lists.yoctoproject.org
Fec mac addr exists in nvmem and needs to be read by SCU, so there is a dependency between fec and IMX_OCOTP, if IMX_OCOTP is disable, this may cause fec loading delay Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bsp/nxp-imx8

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc][PATCH] ARM: imx: use raw_spin_lock instead of spin_lock

2023-07-16 Thread Xiaolei Wang via lists.yoctoproject.org
18>] (cpuidle_enter) from [<8015a748>] (do_idle+0x234/0x264) [<8015a748>] (do_idle) from [<8015aa88>] (cpu_startup_entry+0x20/0x28) [<8015aa88>] (cpu_startup_entry) from [<81001138>] (start_kernel+0x5b8/0x69c) [<81001138>] (start_kernel) from [<>] (0x0) Sign

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH 2/2] drm/bridge: adv7533: Limit supported clocks

2023-07-16 Thread Xiaolei Wang via lists.yoctoproject.org
Refer to commit 323751dadfbe("MLK-21958-13: drm/bridge: adv7511: Limit supported clocks") Add Limit supported clocks for adv7533, Some modes are not working with this converter. This will cause hdmi link down, so add this workround patch to solve this problem. Signed-off-by: Xi

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc & v6.1/standard/nxp-sdk-6.1/nxp-soc][PATCH 1/2] LF-8851: dmaengine: imx-sdma: sdma driver code optimization

2023-07-16 Thread Xiaolei Wang via lists.yoctoproject.org
pointer. Reviewed-by: Shengjiu Wang Signed-off-by: Joy Zou Signed-off-by: Xiaolei Wang --- drivers/dma/imx-sdma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/dma/imx-sdma.c b/drivers/dma/imx-sdma.c index a5d5aa7b70ce..97269f6d5eec 100644 --- a/drivers/dma/imx

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx6: set CONFIG_CC_OPTIMIZE_FOR_SIZE to n

2023-07-12 Thread Xiaolei Wang via lists.yoctoproject.org
[NOTE]: 'CONFIG_CC_OPTIMIZE_FOR_SIZE' last val (n) and .config val (y) do not match [INFO]: CONFIG_CC_OPTIMIZE_FOR_SIZE : y ## .config: 205 :configs/v6.1/standard/preempt-rt/arch/arm/arm.cfg (y) configs/v6.1/standard/preempt-rt/ktypes/preempt-rt/preempt-rt.cfg (n) [INFO]: raw config text: Signed-

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Enable RESET_IMX7 and MUX_MMIO config

2023-07-12 Thread Xiaolei Wang via lists.yoctoproject.org
RESET_IMX7 and MUX_MMIO are necessary for imx8m hdmi display. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index b116ae2d..5477d081 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx6: Delete unused config CONFIG_USB_EHCI_MXC

2023-07-09 Thread Xiaolei Wang via lists.yoctoproject.org
CONFIG_USB_EHCI_MXC has been deleted by SDK, so delete it. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx6/nxp-imx6.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/bsp/nxp-imx6/nxp-imx6.cfg b/bsp/nxp-imx6/nxp-imx6.cfg index 9d8b42ae..31a56ff2 100644 --- a/bsp/nxp-imx6/nxp-imx6.cfg +++ b/bsp

Re: [linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Delete unused config CONFIG_USB_EHCI_MXC

2023-06-29 Thread Xiaolei Wang via lists.yoctoproject.org
drop this patch thanks xiaolei From: linux-yocto@lists.yoctoproject.org on behalf of Xiaolei Wang via lists.yoctoproject.org Sent: Thursday, June 29, 2023 4:36 PM To: bruce.ashfi...@gmail.com Cc: linux-yocto@lists.yoctoproject.org Subject: [linux-yocto

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx8: Delete unused config CONFIG_USB_EHCI_MXC

2023-06-29 Thread Xiaolei Wang via lists.yoctoproject.org
CONFIG_USB_EHCI_MXC has been deleted by SDK, so delete it. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx6/nxp-imx6.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/bsp/nxp-imx6/nxp-imx6.cfg b/bsp/nxp-imx6/nxp-imx6.cfg index 9d8b42ae..31a56ff2 100644 --- a/bsp/nxp-imx6/nxp-imx6.cfg +++ b/bsp

[linux-yocto][yocto-kernel-cache yocto-6.1][PATCH] nxp-imx6: Enable CONFIG_SMP for imx6q

2023-06-27 Thread Xiaolei Wang via lists.yoctoproject.org
imx6q has 4 cpus, so enable CONFIG_SMP. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx6/nxp-imx6.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bsp/nxp-imx6/nxp-imx6.cfg b/bsp/nxp-imx6/nxp-imx6.cfg index 9d8b42ae..2117f04c 100644 --- a/bsp/nxp-imx6/nxp-imx6.cfg +++ b/bsp/nxp-imx6/nxp

Re: [linux-yocto][yocto-kernel-cache yocto-6.1][PATCH 4/4] nxp-imx8: Enable USB_CHIPIDEA related config

2023-06-12 Thread Xiaolei Wang via lists.yoctoproject.org
Hi bruce please help merge this patch thanks xiaolei From: linux-yocto@lists.yoctoproject.org on behalf of Xiaolei Wang via lists.yoctoproject.org Sent: Friday, June 9, 2023 5:42 PM To: bruce.ashfi...@gmail.com Cc: linux-yocto@lists.yoctoproject.org Subject

  1   2   3   4   >