This patchset supports minimal set for ExynosAuto v9 SoC and SADK board. This contains serial_0 as uart console and ufs_0 for rootfs storage. Regarding UFS, it depends on UFS patchset[1]. [1]: https://lore.kernel.org/linux-samsung-soc/20211007080934.108804-1-chanho61.park@xxxxxxxxxxx/T/#t Changes since v2: - pinctrl patch has been merged. So, remove it from v3 patchset. - Separate mfd/syscon.yaml dt-binding patch - Use "-pins" suffix for all pinctrl node name but do not follow this for labels. Changes since v1: - add static and __initconst of patch1 - Use pin and pins suffix for pinctrl nodes - Remove non-SoC pins - Move fixed rate clock nodes out of soc@0 - Add cortex-a76 compatibles to cpu and pmu node. - Use lowercase of address representations - Add pmu / syscon compatible. .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../devicetree/bindings/mfd/syscon.yaml | 1 + arch/arm64/boot/dts/exynos/Makefile | 3 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 1189 +++++++++++++++++ .../boot/dts/exynos/exynosautov9-sadk.dts | 56 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 301 +++++ 6 files changed, 1555 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9.dtsi -- 2.33.0