]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
authorMatthias Schiffer <matthias.schiffer@ew.tq-group.com>
Tue, 19 Apr 2022 07:51:57 +0000 (09:51 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Jun 2022 08:30:27 +0000 (10:30 +0200)
commit0ef1af1e0201be2f94a0881a971b7b45f09c47c5
tree563aed147313caca1e6946034fbe6cd8bafdb4af
parentb48b98743b568bb219152ba2e15af6ef0d3d8a9b
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates

[ Upstream commit 439677d416b17dd39964d5f7d64b742a2e51da5b ]

We found that (at least some versions of) the sci-fw set the base clock
rate for UARTs in the MCU domain to 96 MHz instead of the expected 48 MHz,
leading to incorrect baud rates when used from Linux.

As the 8250_omap driver will query the actual clock rate from the clk
driver when clock-frequency is unset, removing the incorrect property is
sufficient to fix the baud rate.

Fixes: 8abae9389bdb ("arm64: dts: ti: Add support for AM642 SoC")
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Reviewed-by: Vignesh Raghavendra <vigneshr@ti.com>
Link: https://lore.kernel.org/r/20220419075157.189347-1-matthias.schiffer@ew.tq-group.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi