This reverts commit 6edb63a7b6cd57825e47cf6a8600b694a19f0d90.
In LP#1994601 it's reported that 6edb63a7b6cd breaks IPL (boot) on IBM zSystems
generation z14 and newer (however, z13 is fine).
Hence reverting this patch to unbreak and re-enable IPL.
Signed-off-by: Luke Nowakowski-Krijger <email address hidden>
Acked-by: Luke Nowakowski-Krijger <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Luke Nowakowski-Krijger <email address hidden>
The driver must provide throttle and unthrottle in uart_ops when it
sets UPSTAT_AUTORTS. Add them using existing stop_rx &
enable_interrupts functions.
Fixes: 2a76fa283098 (serial: pl011: Adopt generic flag to store auto RTS status)
Cc: stable <email address hidden>
Cc: Lukas Wunner <email address hidden>
Reported-by: Nuno Gonçalves <email address hidden>
Tested-by: Nuno Gonçalves <email address hidden>
Signed-off-by: Ilpo Järvinen <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Luke Nowakowski-Krijger <email address hidden>
35698b0...
by
Francesco Dolcini <email address hidden>
Put the SGTL5000 in a silent/safe state on shutdown/remove, this is
required since the SGTL5000 produces a constant noise on its output
after it is configured and its clock is removed. Without this change
this is happening every time the module is unbound/removed or from
reboot till the clock is enabled again.
The issue was experienced on both a Toradex Colibri/Apalis iMX6, but can
be easily reproduced everywhere just playing something on the codec and
after that removing/unbinding the driver.
Fixes: 9b34e6cc3bc2 ("ASoC: Add Freescale SGTL5000 codec support")
Signed-off-by: Francesco Dolcini <email address hidden>
Reviewed-by: Fabio Estevam <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
Signed-off-by: Sasha Levin <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Luke Nowakowski-Krijger <email address hidden>
can_put_echo_skb() will clone skb then free the skb. Move the
can_put_echo_skb() for the m_can version 3.0.x directly before the
start of the xmit in hardware, similar to the 3.1.x branch.
Fixes: 80646733f11c ("can: m_can: update to support CAN FD features")
Link: https://<email address hidden>
Cc: <email address hidden>
Reported-by: Hangyu Hua <email address hidden>
Signed-off-by: Marc Kleine-Budde <email address hidden>
[sudip: adjust context]
Signed-off-by: Sudip Mukherjee <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Luke Nowakowski-Krijger <email address hidden>