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