[linux-yocto] Trial merge of v5.15.154 v5.15.155 v6.1.85 v6.1.86 v6.6.26 v6.6.27 for linux-yocto

2024-04-14 Thread Kevin Hao
Hi Bruce,

This is a trial merge of the stable kernel v5.15.154 v5.15.155 v6.1.85 v6.1.86 
v6.6.26 v6.6.27 for the following branches in the linux-yocto.
  e9abb220b483  v5.15/standard/sdkv5.10/axxia
  45ea7fd6deb3  v5.15/standard/preempt-rt/sdkv5.10/axxia
 #Have textual conflicts
  338e45bb3c72  v5.15/standard/base
  560114e1157c  v5.15/standard/preempt-rt/base  
 #Have textual conflicts
  15bfd383b4fe  v5.15/standard/cn-sdkv5.4/octeon
 #Have textual conflicts
  fe537f5c00aa  v5.15/standard/preempt-rt/cn-sdkv5.4/octeon 
 #Have textual conflicts
  42d51dfcf742  v5.15/standard/cn-sdkv5.15/octeon   
 #Have textual conflicts
  a360a277d8c5  v5.15/standard/preempt-rt/cn-sdkv5.15/octeon
 #Have textual conflicts
  94f8d18051bc  v5.15/standard/ti-sdk-5.10/ti-j72xx 
 #Have semantic conflicts
  28a567a954bb  v5.15/standard/preempt-rt/ti-sdk-5.10/ti-j72xx  
 #Have textual and semantic conflicts
  9b10d67f9133  v5.15/standard/nxp-sdk-5.15/nxp-soc
  000ea032ce7e  v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-soc  
 #Have textual conflicts
  7275aca4cfdf  v5.15/standard/bcm-2xxx-rpi 
 #Have textual conflicts
  78c69a0f908a  v5.15/standard/preempt-rt/bcm-2xxx-rpi  
 #Have textual conflicts
  6787a55d698c  v5.15/standard/nxp-sdk-5.15/nxp-s32g
  93d7d914ca7f  v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g 
 #Have textual conflicts
  637311038753  v5.15/standard/intel-sdk-5.15/intel-socfpga
  a06b22b7d58e  v5.15/standard/preempt-rt/intel-sdk-5.15/intel-socfpga  
 #Have textual conflicts
  4d50b8c5189a  v5.15/standard/x86
  276dfc4331d5  v5.15/standard/preempt-rt/x86   
 #Have textual conflicts
  98a0d48f8b36  v5.15/standard/sdkv5.15/xlnx-soc
  7792c8cb904e  v5.15/standard/preempt-rt/sdkv5.15/xlnx-soc 
 #Have textual conflicts
  9ceb112cb342  v6.1/standard/sdkv5.10/axxia
  7cf4993427e1  v6.1/standard/preempt-rt/sdkv5.10/axxia
  4dabed7fb978  v6.1/standard/base
  9e90f437b653  v6.1/standard/preempt-rt/base
  5a46b2f8deb1  v6.1/standard/ti-sdk-6.1/ti-j7xxx
  9a28a49e61f2  v6.1/standard/preempt-rt/ti-sdk-6.1/ti-j7xxx
  470cf58c8b0a  v6.1/standard/nxp-sdk-6.1/nxp-soc   
 #Have textual conflicts
  1a3c9deae571  v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc
 #Have textual conflicts
  e5e11cf46c8b  v6.1/standard/cn-sdkv5.15/octeon
  6f429f01fa65  v6.1/standard/preempt-rt/cn-sdkv5.15/octeon
  db049b49dff8  v6.1/standard/cn-sdkv6.1/octeon
  cc34d22ea6ec  v6.1/standard/preempt-rt/cn-sdkv6.1/octeon
  a3d86213ad68  v6.1/standard/microchip-polarfire-soc
  3ceee345c596  v6.1/standard/preempt-rt/microchip-polarfire-soc
  2251f3484861  v6.1/standard/bcm-2xxx-rpi
  1d41d5af914d  v6.1/standard/preempt-rt/bcm-2xxx-rpi
  25c63255a081  v6.1/standard/nxp-sdk-5.15/nxp-s32g
  806851c530cf  v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
  912f6a8d9b46  v6.1/standard/intel-sdk-6.1/intel-socfpga
  80ad7c379462  v6.1/standard/preempt-rt/intel-sdk-6.1/intel-socfpga
  aa513c5e1706  v6.1/standard/x86
  61d456afb1a9  v6.1/standard/preempt-rt/x86
  4219fee1b3b0  v6.1/standard/sdkv6.1/xlnx-soc
  f28253069109  v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc
  94cc25c90d4b  v6.6/standard/base
  66e58fb721a8  v6.6/standard/preempt-rt/base   
 #Have textual conflicts
  8c366355c6f8  v6.6/standard/nxp-sdk-6.6/nxp-soc   
 #Have textual and semantic conflicts
  4c8afd018000  v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc
 #Have textual and semantic conflicts

Most of the merge conflicts come from v5.15 kernel.

- There is a merge conflict on the v5.15 rt kernel. It is caused by
  stable commit 9bd2f11ac9ef ("printk: Update @console_may_schedule in 
console_trylock_spinning()")
  rt commit 2d440f3f2ee5 ("printk: move console printing to kthreads")

  We just need to drop the changes introduced by stable commit 9bd2f11ac9ef 
because the original
  console_trylock_spinning() function was already delete by rt commit 
2d440f3f2ee5.

- There is a semantic conflict on v5.15 j72xx branches. We need to drop the 
umin() function
  in drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.c because an 
umin() macro
  was introduce by stable commit cf716d5a0dd8 ("minmax: add umin(a, b) and 
umax(a, b)")

- There is also a semantic conflict on v6.6 nxp branches. We need adjust the 
change of
  stable commit e1e4a5cbb0a1 ("ASoC: fsl_sai: Fix no frame sync clock issue on 
i.MX8MP")
  based on the changes introduced by sdk commit ce4d3e93d18f ("ASoC: fsl_sai: 
add fsl,txm-rxs
  property support")

- There are two merge conflicts on the v6.6 rt kernels. One is pretty trivial 
and is caused by:
  rt commit f8959fec5f38

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g][PATCH] dts: Aptiv-FL: Update 'Slew-Rates' from MSCR registers

2024-04-14 Thread quanyang.wang via lists.yoctoproject.org
From: Quanyang Wang 

In SDK commit 3bf1e1fe0321 ("s32cc: Update 'Slew-Rates' from MSCR
registers", "Slew-Rates" is updated.

Signed-off-by: Quanyang Wang 
---
Hi Bruce,
Would you please help merge this patch to the branches:
v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v6.1/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
---
 .../boot/dts/freescale/s32gxxxa-cvc-fl.dtsi   | 86 +--
 1 file changed, 43 insertions(+), 43 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi 
b/arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi
index 537eda907e80d..9ca0424e49fdb 100644
--- a/arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi
+++ b/arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi
@@ -255,13 +255,13 @@ can0_pins: can0 {
can0_grp0 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can0_grp1 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can0_grp2 {
@@ -273,13 +273,13 @@ can1_pins: can1 {
can1_grp0 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can1_grp1 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can1_grp2 {
@@ -292,13 +292,13 @@ can2_pins: can2 {
can2_grp0 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can2_grp1 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can2_grp2 {
@@ -311,13 +311,13 @@ can3_pins: can3 {
can3_grp0 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can3_grp1 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
can3_grp2 {
@@ -330,26 +330,26 @@ dspi1_pins: dspi1 {
dspi1_grp0 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
bias-pull-up;
};
 
dspi1_grp1 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
dspi1_grp2 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
dspi1_grp3 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
bias-pull-up;
};
 
@@ -363,13 +363,13 @@ dspi1slave_pins: dspi1slave {
dspi1slave_grp0 {
pinmux = ;
output-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
dspi1slave_grp1 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
dspi1slave_grp2 {
@@ -381,13 +381,13 @@ dspi1slave_grp2 {
dspi1slave_grp3 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
dspi1slave_grp4 {
pinmux = ;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
bias-pull-up;
};
 
@@ -400,7 +400,7 @@ i2c0_grp0 {
drive-open-drain;
output-enable;
input-enable;
-   slew-rate = ;
+   slew-rate = ;
};
 
i2c0_grp1 {
@@ -416,7 +416,7 @@ i2c0_gpio_grp0 {
 ;
drive-open-drain;
output-enable;
-   slew-rate = ;
+   slew-r