[linux-yocto]: [kernel/kernel-rt]: drivers: i2c: remove default y from I2C_IMX_FLEXIO config

2023-08-10 Thread Meng Li via lists.yoctoproject.org
From: Limeng Hi Bruce, This patch is used to remove default y from I2C_IMX_FLEXIO config So, could you please help merge these patches into linux-ycoto kernel, both below 2 branchs? v6.1/standard/nxp-sdk-6.1/nxp-soc v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc diffstat info as below: Kconfig

[linux-yocto] [PATCH] drivers: i2c: remove default y from I2C_IMX_FLEXIO config

2023-08-10 Thread Meng Li via lists.yoctoproject.org
When building kernel with kts test layer, COMPILE_TEST is set as y. This causes I2C_IMX_FLEXIO to be enabled because there is default y option in this kernel config. But the depended MFD_IMX_FLEXIO config is not enabled, and causes below building issue: drivers/i2c/busses/i2c-flexio.c:290: undefine

[linux-yocto] [linux-yocto PATCH] drivers: mpam: Drop the improper assertions

2023-08-10 Thread Kevin Hao
From: Kevin Hao The mpam_reprogram_ris_partid() and mpam_reset_ris() may be invoked on a specific CPU by smp_call_on_cpu(). According to the implementation of smp_call_on_cpu(), that also means these functions would be executed in the worker kthread context. Both the lockdep_assert_preemption_dis