linux/arch/mips/boot/dts/loongson
Rong Zhang 79b888ee4c MIPS: dts: loongson64g-package: Switch to Loongson UART driver
Loongson64g is Loongson 3A4000, whose UART controller is compatible with
Loongson 2K1500, which is NS16550A-compatible with an additional
fractional frequency divisor register.

Update the compatible strings to reflect this, so that 3A4000 can
benefit from the fractional frequency divisor provided by loongson-uart.
This is required on some devices, otherwise their UART can't work at
some high baud rates, e.g., 115200.

Tested on Loongson-LS3A4000-7A1000-NUC-SE with a 25MHz UART clock.
Without fractional frequency divisor, the actual baud rate was 111607
(25MHz / 16 / 14, measured value: 111545) and some USB-to-UART
converters couldn't work with it at all. With fractional frequency
divisor, the measured baud rate becomes 115207, which is quite accurate.

Signed-off-by: Rong Zhang <rongrong@oss.cipunited.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
2026-04-06 14:14:24 +02:00
..
cq-t300b.dts MIPS: dts: loongson: Add CQ-T300B board 2025-08-29 22:34:31 +02:00
loongson1.dtsi MIPS: dts: loongson: Add LS1B-DEMO board 2025-08-29 22:34:30 +02:00
loongson1b.dtsi MIPS: dts: loongson: Add LS1B-DEMO board 2025-08-29 22:34:30 +02:00
loongson1c.dtsi MIPS: dts: loongson: Add Smartloong-1C board 2025-08-29 22:34:31 +02:00
loongson64_2core_2k1000.dts MIPS: Loongson64: DeviceTree for Loongson-2K1000 2021-03-25 10:44:00 +01:00
loongson64-2k1000.dtsi MIPS: dts: loongson: Add ISA node 2024-06-21 10:22:10 +02:00
loongson64c_4core_ls7a.dts MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a 2025-04-27 09:36:32 +02:00
loongson64c_4core_rs780e.dts MIPS: Loongson64: Fix machine naming 2020-07-16 10:50:31 +02:00
loongson64c_8core_rs780e.dts MIPS: Loongson64: Fix machine naming 2020-07-16 10:50:31 +02:00
loongson64c-package.dtsi MIPS: Loongson: Rename CPU device-tree binding 2020-07-08 11:23:26 +02:00
loongson64g_4core_ls7a.dts MIPS: Loongson64: DTS: Fix msi node for ls7a 2024-06-11 13:04:14 +02:00
loongson64g-package.dtsi MIPS: dts: loongson64g-package: Switch to Loongson UART driver 2026-04-06 14:14:24 +02:00
loongson64v_4core_virtio.dts mips: dts: loongson: fix DTC unit name warnings 2021-05-27 13:37:13 +02:00
ls1b-demo.dts MIPS: dts: loongson: Add LS1B-DEMO board 2025-08-29 22:34:30 +02:00
ls7a-pch.dtsi MIPS: Loongson64: dts: fix phy-related definition of LS7A GMAC 2026-01-30 15:35:26 +01:00
lsgz_1b_dev.dts MIPS: dts: loongson: Add LSGZ_1B_DEV board 2025-08-29 22:34:31 +02:00
Makefile MIPS: loongson: Add built-in DTB support 2025-08-29 22:34:31 +02:00
rs780e-pch.dtsi mips: dts: loongson: fix DTC unit name warnings 2021-05-27 13:37:13 +02:00
smartloong-1c.dts MIPS: dts: loongson: Add Smartloong-1C board 2025-08-29 22:34:31 +02:00