Re: [PATCH] dt-bindings: serial: 8250: spacemit: fix clock property for K3 SoC

From: Yixun Lan

Date: Tue Mar 10 2026 - 05:45:24 EST


Hi Greg, Jiri,

Do you mind if I taking this patch via SpacemiT's SoC tree? and if
possible, it would be nice to have your Acks..
(or either way works for me, if you grab it and merged via tty tree)

On 07:19 Wed 04 Mar , Yixun Lan wrote:
> The UART of SpacemiT K3 SoC has same clock property as K1 generation which
> request two clock sources, fix the binding otherwise will get DT check
> warnings.
>
> Fixes: b5024e804ee0 ("dt-bindings: serial: 8250: add SpacemiT K3 UART compatible")
I would just drop the Fixes tag, as I think at the time of Gudong
submitting the patch, the clock driver isn't ready, so he deliberatly
removed this clock contraint and provided with a fixed clock frequency
(the bindings match with DTS)

https://github.com/torvalds/linux/blob/v7.0-rc3/arch/riscv/boot/dts/spacemit/k3.dtsi#L414

> Signed-off-by: Yixun Lan <dlan@xxxxxxxxxx>
> ---
> Documentation/devicetree/bindings/serial/8250.yaml | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/serial/8250.yaml b/Documentation/devicetree/bindings/serial/8250.yaml
> index 73851f19330d..e9e07c2356bc 100644
> --- a/Documentation/devicetree/bindings/serial/8250.yaml
> +++ b/Documentation/devicetree/bindings/serial/8250.yaml
> @@ -63,7 +63,9 @@ allOf:
> properties:
> compatible:
> contains:
> - const: spacemit,k1-uart
> + enum:
> + - spacemit,k1-uart
> + - spacemit,k3-uart
> then:
> properties:
> clock-names:
> @@ -76,6 +78,7 @@ allOf:
> contains:
> enum:
> - spacemit,k1-uart
> + - spacemit,k3-uart
> - nxp,lpc1850-uart
> then:
> required:
>
> ---
> base-commit: ec1fb4e55df47ed043ab2ccc6787e39b9d67e49b
> change-id: 20260304-01-uart-clock-names-551463132daa
>
> Best regards,
> --
> Yixun Lan <dlan@xxxxxxxxxx>
>

--
Yixun Lan (dlan)