devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] arm64: dts: exynos2200: introduce serial busses, except spi
@ 2025-08-15  7:04 Ivaylo Ivanov
  2025-08-15  7:04 ` [PATCH v3 1/4] arm64: dts: exynos2200: fix typo in hsi2c23 bus pins label Ivaylo Ivanov
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Ivaylo Ivanov @ 2025-08-15  7:04 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar
  Cc: linux-samsung-soc, devicetree, linux-arm-kernel, linux-kernel

Hey, folks!

This patchset adds serial busses, implemented in usi, for exynos2200.
It's missing spi, due to me having troubles with reads when testing.
Serial_0/1 have not been included in the patchset, as it seems like
they're encapsulated in usi blocks, but are the only implemented
protocol and/or do not have a dedicated register for setting other
protocols in a sysreg. That'd at least require patches in the usi
driver and bindings to add support for.

About the naming convention for usi nodes, I've chosen to keep the
downstream one instead of relabelling all to avoid confusion when
cross-referencing the vendor DT and to keep consistency with clock
names. They're labelled the same in the bootloader too.

Best regards,
Ivaylo

Changes in v3:
- drop the serial_0/1 patch
- add r-b tags from Sam
- increase the size of all syscon to 0x10000 and not 0x3000
- change description of last patch to be more meaningful regarding the
usiN and usiN_i2c mess
- s/usi6_i2c_cmgp/usi_i2c_cmgp6, following the TRM naming convention

Changes in v2:
- add a patch that switches address and size cells to 1 in /soc
- adjust all new nodes to define reg props with 2 cells in total instead of 4

Ivaylo Ivanov (4):
  arm64: dts: exynos2200: fix typo in hsi2c23 bus pins label
  arm64: dts: exynos2200: use 32-bit address space for /soc
  arm64: dts: exynos2200: increase the size of all syscons
  arm64: dts: exynos2200: define all usi nodes

 .../boot/dts/exynos/exynos2200-pinctrl.dtsi   |    2 +-
 arch/arm64/boot/dts/exynos/exynos2200.dtsi    | 1433 ++++++++++++++++-
 2 files changed, 1398 insertions(+), 37 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-08-30  9:19 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-15  7:04 [PATCH v3 0/4] arm64: dts: exynos2200: introduce serial busses, except spi Ivaylo Ivanov
2025-08-15  7:04 ` [PATCH v3 1/4] arm64: dts: exynos2200: fix typo in hsi2c23 bus pins label Ivaylo Ivanov
2025-08-15  7:04 ` [PATCH v3 2/4] arm64: dts: exynos2200: use 32-bit address space for /soc Ivaylo Ivanov
2025-08-15  7:04 ` [PATCH v3 3/4] arm64: dts: exynos2200: increase the size of all syscons Ivaylo Ivanov
2025-08-16 17:26   ` Sam Protsenko
2025-08-15  7:05 ` [PATCH v3 4/4] arm64: dts: exynos2200: define all usi nodes Ivaylo Ivanov
2025-08-16 18:00   ` Sam Protsenko
2025-08-16 20:25     ` Ivaylo Ivanov
2025-08-16 17:29 ` [PATCH v3 0/4] arm64: dts: exynos2200: introduce serial busses, except spi Sam Protsenko
2025-08-16 17:35   ` Ivaylo Ivanov
2025-08-29 10:40 ` Ivaylo Ivanov
2025-08-29 10:55   ` Krzysztof Kozlowski
2025-08-29 11:04     ` Ivaylo Ivanov
2025-08-30  9:19 ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).