<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/serial, branch linux-6.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2025-07-06T09:04:18Z</updated>
<entry>
<title>dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive</title>
<updated>2025-07-06T09:04:18Z</updated>
<author>
<name>Yao Zi</name>
</author>
<published>2025-06-23T09:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6e80b0a9453384a259b7b229ae4acfaa1fe5da3'/>
<id>urn:sha1:b6e80b0a9453384a259b7b229ae4acfaa1fe5da3</id>
<content type='text'>
commit 09812134071b3941fb81def30b61ed36d3a5dfb5 upstream.

The 8250 binding before converting to json-schema states,

  - clock-frequency : the input clock frequency for the UART
  	or
  - clocks phandle to refer to the clk used as per Documentation/devicetree

for clock-related properties, where "or" indicates these properties
shouldn't exist at the same time.

Additionally, the behavior of Linux's driver is strange when both clocks
and clock-frequency are specified: it ignores clocks and obtains the
frequency from clock-frequency, left the specified clocks unclaimed. It
may even be disabled, which is undesired most of the time.

But "anyOf" doesn't prevent these two properties from coexisting, as it
considers the object valid as long as there's at LEAST one match.

Let's switch to "oneOf" and disallows the other property if one exists,
precisely matching the original binding and avoiding future confusion on
the driver's behavior.

Fixes: e69f5dc623f9 ("dt-bindings: serial: Convert 8250 to json-schema")
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Yao Zi &lt;ziyao@disroot.org&gt;
Reviewed-by: Conor Dooley &lt;conor.dooley@microchip.com&gt;
Link: https://lore.kernel.org/r/20250623093445.62327-1-ziyao@disroot.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: snps-dw-apb-uart: document RZ/N1 binding without DMA</title>
<updated>2025-03-20T15:11:11Z</updated>
<author>
<name>Wolfram Sang</name>
</author>
<published>2025-03-18T08:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbb1dcd8871b7d04880ed793af03febb9669db04'/>
<id>urn:sha1:fbb1dcd8871b7d04880ed793af03febb9669db04</id>
<content type='text'>
Renesas RZ/N1D has this UART with and without DMA support. Currently,
only the binding with DMA support is described. Add the missing one
without DMA support which can fallback even more.

Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;
Reviewed-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
Reviewed-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Link: https://lore.kernel.org/r/20250318085353.18990-2-wsa+renesas@sang-engineering.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: snps-dw-apb-uart: Add support for rk3562</title>
<updated>2025-03-20T15:09:49Z</updated>
<author>
<name>Kever Yang</name>
</author>
<published>2025-02-27T11:19:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87975ca9917741167a2531a6281c1a4d84f87f8b'/>
<id>urn:sha1:87975ca9917741167a2531a6281c1a4d84f87f8b</id>
<content type='text'>
The UART core on Rockchip's RK3562 is the same as the one already
included in generic dw-apb-uart. Extend the binding accordingly to allow

	compatible = "rockchip,rk3562-uart", "snps,dw-apb-uart";

Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
Acked-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Link: https://lore.kernel.org/r/20250227111913.2344207-9-kever.yang@rock-chips.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: fsl-lpuart: support i.MX94</title>
<updated>2025-03-20T15:05:55Z</updated>
<author>
<name>Frank Li</name>
</author>
<published>2025-03-06T17:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6cb37e95b9861aa12887ce2e3fe6b85b3147a6d4'/>
<id>urn:sha1:6cb37e95b9861aa12887ce2e3fe6b85b3147a6d4</id>
<content type='text'>
Add compatible string "fsl,imx94-lpuart" for the i.MX94 chip, which is
backward compatible with i.MX8ULP. Set it to fall back to
"fsl,imx8ulp-lpuart".

Signed-off-by: Frank Li &lt;Frank.Li@nxp.com&gt;
Acked-by: Conor Dooley &lt;conor.dooley@microchip.com&gt;
Link: https://lore.kernel.org/r/20250306171052.244548-1-Frank.Li@nxp.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: samsung: add exynos7870-uart compatible</title>
<updated>2025-03-20T15:05:33Z</updated>
<author>
<name>Kaustabh Chakraborty</name>
</author>
<published>2025-02-18T18:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a3b5a59fddde2351b752792f8c51bb77fb682e4'/>
<id>urn:sha1:0a3b5a59fddde2351b752792f8c51bb77fb682e4</id>
<content type='text'>
Document the compatible string for Exynos7870's UART driver. The
devicetree property samsung,uart-fifosize must be mandatory, as the
driver enquires about the FIFO sizes. This feature makes it compatible
with Exynos8895's UART.

Signed-off-by: Kaustabh Chakraborty &lt;kauschluss@disroot.org&gt;
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Link: https://lore.kernel.org/r/20250219-exynos7870-uart-v2-1-c8c67f3a936c@disroot.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: Add bindings for nvidia,tegra264-utc</title>
<updated>2025-02-14T09:06:50Z</updated>
<author>
<name>Kartik Rajput</name>
</author>
<published>2025-02-13T12:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b28371f5f77922cf948fee6f448c0eca023e961'/>
<id>urn:sha1:5b28371f5f77922cf948fee6f448c0eca023e961</id>
<content type='text'>
The Tegra UTC (UART Trace Controller) allows multiple clients within
the Tegra SoC to share a physical UART interface. It supports up to 16
clients. Each client operates as an independent UART endpoint with a
dedicated interrupt and 128-character TX/RX FIFOs.

Add device tree binding documentation for the Tegra UTC client.

Signed-off-by: Kartik Rajput &lt;kkartik@nvidia.com&gt;
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Link: https://lore.kernel.org/r/20250213125612.4705-2-kkartik@nvidia.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: Allow fsl,ns16550 with broken FIFOs</title>
<updated>2025-02-14T09:05:21Z</updated>
<author>
<name>J. Neuschäfer</name>
</author>
<published>2025-02-09T22:13:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f0cfc68ad7a4c1b05e95a425b779997fafd975d'/>
<id>urn:sha1:1f0cfc68ad7a4c1b05e95a425b779997fafd975d</id>
<content type='text'>
While testing on a Freescale MPC8314E board, I noticed that changing
the UART compatible string from ns16550 to ns16550a breaks the output,
suggesting that the FIFOs don't work correctly. To accommodate this
fact, move the definition of fsl,ns16550 to the section of 8250.yaml
that allows broken FIFOs.

Signed-off-by: J. Neuschäfer &lt;j.ne@posteo.net&gt;
Acked-by: Conor Dooley &lt;conor.dooley@microchip.com&gt;
Link: https://lore.kernel.org/r/20250209-uartfifo-v1-1-501a510a5f07@posteo.net
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Revert "dt-bindings: serial: 8250: Add Airoha compatibles"</title>
<updated>2025-02-06T05:16:32Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2025-02-06T05:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6ad40c0027c6983da9b702405ad6def373354f8'/>
<id>urn:sha1:b6ad40c0027c6983da9b702405ad6def373354f8</id>
<content type='text'>
This reverts commit ed333392bd201e71a010e588e61605a1e2dd07df.

It was part of a patch series that caused build errors in linux-next.

Cc: Benjamin Larsson &lt;benjamin.larsson@genexis.eu&gt;
Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Link: https://lore.kernel.org/r/20250206135328.4bad1401@canb.auug.org.au
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: pl011: Add optional power-domains property</title>
<updated>2025-02-04T13:39:48Z</updated>
<author>
<name>Manikanta Guntupalli</name>
</author>
<published>2025-01-29T09:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=705327813879f14a22bd99ed6c76eecf5acb07f3'/>
<id>urn:sha1:705327813879f14a22bd99ed6c76eecf5acb07f3</id>
<content type='text'>
AMD/Xilinx Versal device serial IP has its own power domain,
so add an optional property to describe it.

Signed-off-by: Manikanta Guntupalli &lt;manikanta.guntupalli@amd.com&gt;
Reviewed-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Link: https://lore.kernel.org/r/20250129095013.2145580-1-manikanta.guntupalli@amd.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: serial: 8250: Add Airoha compatibles</title>
<updated>2025-02-04T13:39:20Z</updated>
<author>
<name>Benjamin Larsson</name>
</author>
<published>2025-01-19T13:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed333392bd201e71a010e588e61605a1e2dd07df'/>
<id>urn:sha1:ed333392bd201e71a010e588e61605a1e2dd07df</id>
<content type='text'>
The Airoha SoC family have a mostly 16550-compatible UART
and High-Speed UART hardware with the exception of custom
baud rate settings register.

Signed-off-by: Benjamin Larsson &lt;benjamin.larsson@genexis.eu&gt;
Acked-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Link: https://lore.kernel.org/r/20250119130105.2833517-2-benjamin.larsson@genexis.eu
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
