[PATCH v3 0/5] support USI for Exynos Auto v9 SoC

Chanho Park chanho61.park at samsung.com
Thu Jun 30 18:52:21 PDT 2022


Add to support USI(Universal Serial Interface) for Exynos Auto v9 SoC.
This patchset is built on top of below patchset.
- spi patchset:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next
- serial patch to expand serial devices to 12:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
in the tty-testing branch.

The SoC supports up to 12 USIs so they can be configured as below
- 12 x UARTs(4pins)
- 12 x SPIs(4pins)
- 24 x I2C
- 12 x UARTS(2pin) and 12 x I2C

Changes from v2:
- Add R-B tags for #1 and #2 dt-binding patches
- Separate usi0 changes

Changes from v1:
- Move all usi nodes from exynosautov9-usi.dtsi to exynosautov9.dtsi as
  suggested by Krzysztof
- Add exynosautov9-usi and exynosautov9-uart compatibles
- Drop unnecessary /* USI: */ comments
- Separate phandles of dmas nodes

Chanho Park (5):
  dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible
  dt-bindings: serial: samsung: add exynosautov9-uart compatible
  arm64: dts: exynosautov9: add pdma0 device tree node
  arm64: dts: exynosautov9: prepare usi0 changes
  arm64: dts: exynosautov9: add usi device tree nodes

 .../bindings/serial/samsung_uart.yaml         |    5 +-
 .../bindings/soc/samsung/exynos-usi.yaml      |    8 +-
 .../boot/dts/exynos/exynosautov9-sadk.dts     |    2 +
 arch/arm64/boot/dts/exynos/exynosautov9.dtsi  | 1087 ++++++++++++++++-
 4 files changed, 1094 insertions(+), 8 deletions(-)

-- 
2.36.1




More information about the linux-arm-kernel mailing list