From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id ADAD6CF6488 for ; Wed, 19 Nov 2025 22:27:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Subject:Message-Id: References:In-Reply-To:To:Cc:MIME-Version:Content-Transfer-Encoding: Content-Type:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=8XKTI9uQIX+q/Q1wSlCZXqyUQUKjShe3vM+Dqz6hx3Y=; b=HOi34cCu7QGCUYpEJvzdyF2inM YyJaQOIOILQqzXorijvxjE+wyBBAQLjkKvMmYcqf8NezR9RPFoJie9cbeJZ5Y5etfD5PNsoVooTlY PqNMw/DtARz+kZcpYd8LJIzTQj2g16ZwVRNNxXpGfpGP/1owQec/2asJddBbYLF8OYaDzwofqhBPd 8c0yBt0X12MLAhsbPQQdGkIDoCp/5CFEpXpPKza0yuxBMcrkvESn7MJMbfwSjH5SFveMzTQXKp+w+ S7NE9Yo0rToOeoW2lKYWl0cXr07H1z3/qk2Pu1lt2gtz0KghcuF162rtNUW3LJOA1f+GsxL86LkBJ z2lygVyg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vLqeP-00000005nIA-3Uc5; Wed, 19 Nov 2025 22:27:45 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vLqeN-00000005nGt-1tVq for linux-arm-kernel@lists.infradead.org; Wed, 19 Nov 2025 22:27:44 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id D2D6E40A72; Wed, 19 Nov 2025 22:27:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7DADBC4CEF5; Wed, 19 Nov 2025 22:27:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763591262; bh=7TFTdEKpjq78Hov22dVDguk+sxIxp+FrI/cMgGdjvLI=; h=From:Date:Cc:To:In-Reply-To:References:Subject:From; b=UkI0Zwd8j6//AwKAXl45Gg8hKWsy2OKl4mT6FyGgQ8yPQ6HaiTtgFMHJaW6qJgFRL fwQcnCa0NeF8bzClD3IfMyyfXTd6JSv/B8wClBbi7NqGZj29LPzMBDdXcENR1HmgkV xUgg08GbaYBaZQdjfi2juzVmIIIqU5zW5bgWV2BJUKYEBSsEV7Gre0o0U2soLgZkx0 6N+qeBfOkJZQWd8S3i+MyqlSiGD86+DYqmayhUdWJTz7tfvTyuTyHymsWkCjSsRC5z n4g4034LC3YAsVl8aY6dcyO8KrBow5b2pgI8D2Zmn/AnY6A9goUtHk6XNzXkwB9hag XrIZH73RuRM9A== From: Rob Herring Date: Wed, 19 Nov 2025 16:27:40 -0600 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Cc: kitak81.kim@samsung.com, gwk1013@coasia.com, lars.persson@axis.com, bread@coasia.com, kenkim@coasia.com, smn1196@coasia.com, devicetree@vger.kernel.org, hgkim05@coasia.com, jspark@coasia.com, limjh0823@coasia.com, shradha.t@samsung.com, linux-kernel@vger.kernel.org, krzk@kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, conor+dt@kernel.org, swathi.ks@samsung.com, linux-arm-kernel@axis.com, krzk+dt@kernel.org, alim.akhtar@samsung.com, mingyoungbo@coasia.com, pjsin865@coasia.com, ksk4725@coasia.com, lightwise@coasia.com, jesper.nilsson@axis.com To: Ravi Patel In-Reply-To: <20251119131302.79088-1-ravi.patel@samsung.com> References: <20251119131302.79088-1-ravi.patel@samsung.com> Message-Id: <176359122535.3467795.541782777241212587.robh@kernel.org> Subject: Re: [PATCH v2 0/3] Add basic device tree support for the Axis ARTPEC-9 SoC X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251119_142743_529740_7901194F X-CRM114-Status: GOOD ( 24.72 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Wed, 19 Nov 2025 18:42:59 +0530, Ravi Patel wrote: > Add basic device tree support for the Axis ARTPEC-9 SoC > which contains 6-core Cortex-A55 CPU and other several IPs. > This SoC is an Axis-designed chipset used in surveillance camera products. > > This ARTPEC-9 SoC has a variety of Samsung-specific IP blocks and > Axis-specific IP blocks and SoC is manufactured by Samsung Foundry. > > This patch series includes below changes: > - Bindings document update for ARTPEC-9 board (patch #1) > - Device tree for ARTPEC-9 board (patch #2 and #3) > > The patch series has been tested on the ARTPEC-9 EVB with > Linux Samsung SoC tree (for-next branch) and intended > to be merged via the `arm-soc` tree. > > Pinctrl and UART DT-bindings are present in another patches which are listed below: > - https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git/commit/?id=e671a1bb5d1cf9ca4dbab61b9a3e1e77579f99ba > - https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/commit/?h=tty-next&id=85f17e130dc7189acf03eb0f8e2455c4ea2c4f9e > > --- > Changes in v2: > - Decouple the device tree related patches which was present in v1 (Patch #5 to #7) > Device tree related patches will be sent in separate series. > > Link to v1: https://lore.kernel.org/linux-samsung-soc/20250917085005.89819-1-ravi.patel@samsung.com/ > --- > > Ravi Patel (2): > dt-bindings: arm: axis: Add ARTPEC-9 alfred board > arm64: dts: axis: Add ARTPEC-9 Alfred board support > > SungMin Park (1): > arm64: dts: exynos: axis: Add initial ARTPEC-9 SoC support > > .../devicetree/bindings/arm/axis.yaml | 6 + > arch/arm64/boot/dts/exynos/axis/Makefile | 3 +- > .../boot/dts/exynos/axis/artpec9-alfred.dts | 36 +++ > .../boot/dts/exynos/axis/artpec9-pinctrl.dtsi | 115 ++++++++ > arch/arm64/boot/dts/exynos/axis/artpec9.dtsi | 277 ++++++++++++++++++ > 5 files changed, 436 insertions(+), 1 deletion(-) > create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec9-alfred.dts > create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec9-pinctrl.dtsi > create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec9.dtsi > > -- > 2.17.1 > > > My bot found new DTB warnings on the .dts files added or changed in this series. Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings are fixed by another series. Ultimately, it is up to the platform maintainer whether these warnings are acceptable or not. No need to reply unless the platform maintainer has comments. If you already ran DT checks and didn't see these error(s), then make sure dt-schema is up to date: pip3 install dtschema --upgrade This patch series was applied (using b4) to base: Base: attempting to guess base-commit... Base: tags/next-20251119 (exact match) Base: tags/next-20251119 (use --merge-base to override) If this is not the correct base, please add 'base-commit' tag (or use b4 which does this automatically) New warnings running 'make CHECK_DTBS=y for arch/arm64/boot/dts/exynos/' for 20251119131302.79088-1-ravi.patel@samsung.com: In file included from arch/arm64/boot/dts/exynos/axis/artpec9-alfred.dts:12: arch/arm64/boot/dts/exynos/axis/artpec9.dtsi:12:10: fatal error: dt-bindings/clock/axis,artpec9-clk.h: No such file or directory 12 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[4]: *** [scripts/Makefile.dtbs:141: arch/arm64/boot/dts/exynos/axis/artpec9-alfred.dtb] Error 1 make[3]: *** [scripts/Makefile.build:556: arch/arm64/boot/dts/exynos/axis] Error 2 make[3]: Target 'arch/arm64/boot/dts/exynos/axis/artpec9-alfred.dtb' not remade because of errors. make[2]: *** [scripts/Makefile.build:556: arch/arm64/boot/dts/exynos] Error 2 make[2]: Target 'arch/arm64/boot/dts/exynos/axis/artpec9-alfred.dtb' not remade because of errors. make[1]: *** [/home/rob/proj/linux-dt-testing/Makefile:1500: exynos/axis/artpec9-alfred.dtb] Error 2 make: *** [Makefile:248: __sub-make] Error 2 make: Target 'exynos/exynos8895-dreamlte.dtb' not remade because of errors. make: Target 'exynos/exynos2200-g0s.dtb' not remade because of errors. make: Target 'exynos/exynos850-e850-96.dtb' not remade because of errors. make: Target 'exynos/exynos7870-on7xelte.dtb' not remade because of errors. make: Target 'exynos/exynos7885-jackpotlte.dtb' not remade because of errors. make: Target 'exynos/exynos990-x1slte.dtb' not remade because of errors. make: Target 'exynos/exynos5433-tm2.dtb' not remade because of errors. make: Target 'exynos/exynos990-r8s.dtb' not remade because of errors. make: Target 'exynos/exynos7-espresso.dtb' not remade because of errors. make: Target 'exynos/google/gs101-oriole.dtb' not remade because of errors. make: Target 'exynos/google/gs101-raven.dtb' not remade because of errors. make: Target 'exynos/exynosautov920-sadk.dtb' not remade because of errors. make: Target 'exynos/exynosautov9-sadk.dtb' not remade because of errors. make: Target 'exynos/exynos990-c1s.dtb' not remade because of errors. make: Target 'exynos/exynos9810-starlte.dtb' not remade because of errors. make: Target 'exynos/exynos990-x1s.dtb' not remade because of errors. make: Target 'exynos/axis/artpec9-alfred.dtb' not remade because of errors. make: Target 'exynos/axis/artpec8-grizzly.dtb' not remade because of errors. make: Target 'exynos/exynos7870-a2corelte.dtb' not remade because of errors. make: Target 'exynos/exynos5433-tm2e.dtb' not remade because of errors. make: Target 'exynos/exynos7870-j6lte.dtb' not remade because of errors.