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
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
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
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
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
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
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
-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
_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
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
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
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
[] 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
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
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
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
+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
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
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
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
[<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
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
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
/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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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(
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
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
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
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
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
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
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
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
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
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
: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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/
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
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
-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
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
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
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
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
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
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
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
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
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
_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
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
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
[] 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
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
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
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 -
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-
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
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
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
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
[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-
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
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
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
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
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
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 - 100 of 316 matches
Mail list logo