[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
From: Sergey Organov commit 496a4471b7c3ae5c0be1a3fccd69e7debc127e08 from upstream. Check if hardware Rx flood is in progress, and issue soft reset to UART to stop the flood. A way to reproduce the flood (checked on iMX6SX) is: open iMX UART at 9600 8N1, and from external source send 0xf0 char

[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
From: Sergey Organov commit d45fb2e430e54fac6af3cabb39c36171c4bf3f52 from upstream. We perform soft reset in 2 places, slightly differently for no sufficient reasons, so move more generic variant to a function, and re-use the code. Out of 2 repeat counters, 10 and 100, select 10, as the code

[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
From: Sergey Organov commit 496a4471b7c3ae5c0be1a3fccd69e7debc127e08 from upstream. Check if hardware Rx flood is in progress, and issue soft reset to UART to stop the flood. A way to reproduce the flood (checked on iMX6SX) is: open iMX UART at 9600 8N1, and from external source send 0xf0 char

[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
From: Sergey Organov commit d45fb2e430e54fac6af3cabb39c36171c4bf3f52 from upstream. We perform soft reset in 2 places, slightly differently for no sufficient reasons, so move more generic variant to a function, and re-use the code. Out of 2 repeat counters, 10 and 100, select 10, as the code

Re: [linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g][PATCH] gpio: s32: make irq_chip immutable

2023-11-28 Thread Bruce Ashfield
FYI. I'll be a bit slow in merging these changes, I'm experiencing a disk failure on my build machine, and I need to get it fixed/replaced/another machine. Bruce On Tue, Nov 28, 2023 at 4:16 AM wrote: > > From: Quanyang Wang > > The kernel requires that the flag IRQCHIP_IMMUTABLE is set for

[linux-yocto][v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g][PATCH] gpio: s32: make irq_chip immutable

2023-11-28 Thread quanyang.wang via lists.yoctoproject.org
From: Quanyang Wang The kernel requires that the flag IRQCHIP_IMMUTABLE is set for irqchip structure in gpio driver, or else it complains with: gpio gpiochip0: (4009d700.siul2-gpio): not an immutable chip, please consider fixing it! Signed-off-by: Quanyang Wang --- Hi Bruce, Would you please

[linux-yocto] [yocto-kernel-cache][yocto-6.1][PATCH] aptiv-s32g: add aptiv-cvc-131 machine support

2023-11-28 Thread quanyang.wang via lists.yoctoproject.org
From: Quanyang Wang Add the new machine aptiv-cvc-131 support. Signed-off-by: Quanyang Wang --- Hi Bruce, Would you please help merge this patch to the branch: yocto-6.1 Thanks, Quanyang --- bsp/aptiv-s32g/aptiv-cvc-fl-preempt-rt.scc | 1 + 1 file changed, 1 insertion(+) diff --git