Received: by 10.192.165.148 with SMTP id m20csp2180991imm; Thu, 3 May 2018 11:45:34 -0700 (PDT) X-Google-Smtp-Source: AB8JxZq/fLFDBm2bvNBy+4AsIlk4CWtxTSXTSqIsGvL0/AMwz4steNUu68beKY+ErMfphKjfyIIU X-Received: by 2002:a17:902:6ac7:: with SMTP id i7-v6mr24267977plt.374.1525373134929; Thu, 03 May 2018 11:45:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525373134; cv=none; d=google.com; s=arc-20160816; b=AMZdeR9mYOPontPP/FVC+lzlLYipPbl9XzJGycqU39N58BJ3humoN0fXAqvCUkj7KM qPEtxdTxZEvx763dneUBAwrV6U3f28wQrx54P1sDJZEYyT9lzUCkyvC5LheK4Nd4dSQK wuN7SqT1cv44IxLt/kIy7ICvwyYfsp0QAzYflQBA7IL7e51D84PRO5x4c4wCbWQ4blEZ c5EYPL5vPGtJ688Cq9jInGiLfnKbWUXNt/YKGmpol6/hJRBhipBHvcCMquaFglPCnBh7 pe+jo5q/e5qsC7XZvJTBdnvxia4gjz5zj0oQCxJRFs3ekqxmmKgPO/4OpBuz2KNnBWMt bl0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=x8k6+UdLh8M8uf3K+T7UOtCHlmLauwCmyK+CfLqJxV4=; b=MY9uGt4C7VQJgY0bS8JqMpdKvEx8KB6+uhcK7wlDmRscrQyZCxcES/5MbT3SxGUAvT LPlNpY9A4irh3tfQr/U0vQDEfwhNbnLnTMCyAiW9ZJ/MjDsEZbpN+UbOfb0i8R74XT5S 1YuCju2flBmm2oQWllJ5jtPZB/SDTP1/8d8baC/qv7Ey6jFF9uBofPPqWmdKuM7zyNfG NAYKZLfUg9tJFFK+Pj0KbcYC+hgbNp22p3fAG4ecklNCkSGvwKTpQo5MxE9iSfurOhh7 PA+D0bdQBSmIPHBBa0wjRRN6iSdi3YRkxO1zVfkxIoheRo9T/IcLcXW3MEA1IMnqTW9F +NLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=a6hDiTdl; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p84si14170830pfa.180.2018.05.03.11.45.20; Thu, 03 May 2018 11:45:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=a6hDiTdl; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751286AbeECSpG (ORCPT + 99 others); Thu, 3 May 2018 14:45:06 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:36210 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751166AbeECSpD (ORCPT ); Thu, 3 May 2018 14:45:03 -0400 Received: by mail-wm0-f68.google.com with SMTP id n10-v6so622990wmc.1; Thu, 03 May 2018 11:45:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=x8k6+UdLh8M8uf3K+T7UOtCHlmLauwCmyK+CfLqJxV4=; b=a6hDiTdlirFZnF+dR8y6nY6sj/MpodxkAn58hHamLTeEdGFmoAquc2FzopVcQQvZgw dnWN7HqcQhYW/CRpHxLfb17kMlsubUupONv60+v3h8UixO6S8ggx/H+uzUKl8wXxFt4o vQc13UwuofCwzGialf1jY+fyW22eKdAs3/EFN64PZwu6YNMAJXhFYAX6sXYcO5lRh2R0 bzAdUndx7IjqPDTpG4VmyHG3fAJ14dvNKlPKov6jPlMHP13+9FOPbXK1YGAVGYzv9hCe vVjXz6MTuntm7cVLVDJgAf1hZH1CDSBLMWKNnu/+9P1OtmWiZA4o7DfKZqcOTgjZM/Rk YTGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=x8k6+UdLh8M8uf3K+T7UOtCHlmLauwCmyK+CfLqJxV4=; b=pNr8puw9sUEGAlVMpkzPpn2eDtDnyzl+dx2Xg8dmnWLVmMetfMWtGiRY3H/lWwDjOq DdfiuoMlmY2JQRxxNdNp88rYsHioTbBpWt9DAIUiCWHtSKE2lC7/W489bgn/XFMKhOEm ZglNznyTUus+Hv0fPcAS6q0lh7u7nzQhMX8uocF19CnxJSkmJtQ/b3rEmwofmpV8kPFr ZnJrrIo/KnOSQJWFePgOCN/nQ840GRTUymo11er16vN8r1H9HhKfso2ui7xF3sml7Nxc 7YhNquG8GAx1/B7vGcJUrBaliVkufPKx0zelLsS1Np1zPIDqda50SYP0dt6KSEownUdR 2kHw== X-Gm-Message-State: ALQs6tCscymNeeeY+moSCNUagyez7Jmv7rNi5t60Lkd4iA4jlldduIYi erkqTGLzGw4GE9V5FX44GUY= X-Received: by 10.28.175.132 with SMTP id y126mr16361809wme.107.1525373101002; Thu, 03 May 2018 11:45:01 -0700 (PDT) Received: from macbookpro.malat.net (bru31-1-78-225-226-121.fbx.proxad.net. [78.225.226.121]) by smtp.gmail.com with ESMTPSA id p7-v6sm14904701wrj.85.2018.05.03.11.44.59 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 03 May 2018 11:44:59 -0700 (PDT) Received: by macbookpro.malat.net (Postfix, from userid 1000) id 65D9F10C04CC; Thu, 3 May 2018 20:44:58 +0200 (CEST) From: Mathieu Malaterre To: Krzysztof Kozlowski Cc: Mathieu Malaterre , Rob Herring , Mark Rutland , Kukjin Kim , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3] arm: exynos/s3c: dts: Remove leading 0x and 0s from bindings notation Date: Thu, 3 May 2018 20:44:53 +0200 Message-Id: <20180503184454.19131-1-malat@debian.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180502201153.7459-1-malat@debian.org> References: <20180502201153.7459-1-malat@debian.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Improve the DTS files by removing all the leading "0x" and zeros to fix the following dtc warnings: Warning (unit_address_format): Node /XXX unit name should not have leading "0x" and Warning (unit_address_format): Node /XXX unit name should not have leading 0s Converted using the following command: find . -type f \( -iname *.dts -o -iname *.dtsi \) -exec sed -i -e "s/@\([0-9a-fA-FxX\.;:#]\+\)\s*{/@\L\1 {/g" -e "s/@0x\(.*\) {/@\1 {/g" -e "s/@0\+\(.*\) {/@\1 {/g" {} + For simplicity, two sed expressions were used to solve each warnings separately. To make the regex expression more robust a few other issues were resolved, namely setting unit-address to lower case, and adding a whitespace before the the opening curly brace: https://elinux.org/Device_Tree_Linux#Linux_conventions This will solve as a side effect warning: Warning (simple_bus_reg): Node /XXX@ simple-bus unit address format error, expected "" This is a follow up to commit 4c9847b7375a ("dt-bindings: Remove leading 0x from bindings notation") Reported-by: David Daney Suggested-by: Rob Herring Acked-by: Krzysztof Kozlowski Signed-off-by: Mathieu Malaterre --- v3: remove extra 0 preventing correct fixup v2: intermediate patch contained unrelated changes. restrict to S3 and Exynos* arch/arm/boot/dts/exynos5420.dtsi | 36 +++++++++++++-------------- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/s3c2416.dtsi | 8 +++--- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index 2f3cb2a97f71..633952a96427 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -761,7 +761,7 @@ #include "exynos5420-tmu-sensor-conf.dtsi" }; - sysmmu_g2dr: sysmmu@0x10A60000 { + sysmmu_g2dr: sysmmu@10a60000 { compatible = "samsung,exynos-sysmmu"; reg = <0x10A60000 0x1000>; interrupt-parent = <&combiner>; @@ -771,7 +771,7 @@ #iommu-cells = <0>; }; - sysmmu_g2dw: sysmmu@0x10A70000 { + sysmmu_g2dw: sysmmu@10a70000 { compatible = "samsung,exynos-sysmmu"; reg = <0x10A70000 0x1000>; interrupt-parent = <&combiner>; @@ -781,7 +781,7 @@ #iommu-cells = <0>; }; - sysmmu_tv: sysmmu@0x14650000 { + sysmmu_tv: sysmmu@14650000 { compatible = "samsung,exynos-sysmmu"; reg = <0x14650000 0x1000>; interrupt-parent = <&combiner>; @@ -792,7 +792,7 @@ #iommu-cells = <0>; }; - sysmmu_gscl0: sysmmu@0x13E80000 { + sysmmu_gscl0: sysmmu@13e80000 { compatible = "samsung,exynos-sysmmu"; reg = <0x13E80000 0x1000>; interrupt-parent = <&combiner>; @@ -803,7 +803,7 @@ #iommu-cells = <0>; }; - sysmmu_gscl1: sysmmu@0x13E90000 { + sysmmu_gscl1: sysmmu@13e90000 { compatible = "samsung,exynos-sysmmu"; reg = <0x13E90000 0x1000>; interrupt-parent = <&combiner>; @@ -814,7 +814,7 @@ #iommu-cells = <0>; }; - sysmmu_scaler0r: sysmmu@0x12880000 { + sysmmu_scaler0r: sysmmu@12880000 { compatible = "samsung,exynos-sysmmu"; reg = <0x12880000 0x1000>; interrupt-parent = <&combiner>; @@ -824,7 +824,7 @@ #iommu-cells = <0>; }; - sysmmu_scaler1r: sysmmu@0x12890000 { + sysmmu_scaler1r: sysmmu@12890000 { compatible = "samsung,exynos-sysmmu"; reg = <0x12890000 0x1000>; interrupts = ; @@ -833,7 +833,7 @@ #iommu-cells = <0>; }; - sysmmu_scaler2r: sysmmu@0x128A0000 { + sysmmu_scaler2r: sysmmu@128a0000 { compatible = "samsung,exynos-sysmmu"; reg = <0x128A0000 0x1000>; interrupts = ; @@ -842,7 +842,7 @@ #iommu-cells = <0>; }; - sysmmu_scaler0w: sysmmu@0x128C0000 { + sysmmu_scaler0w: sysmmu@128c0000 { compatible = "samsung,exynos-sysmmu"; reg = <0x128C0000 0x1000>; interrupt-parent = <&combiner>; @@ -852,7 +852,7 @@ #iommu-cells = <0>; }; - sysmmu_scaler1w: sysmmu@0x128D0000 { + sysmmu_scaler1w: sysmmu@128d0000 { compatible = "samsung,exynos-sysmmu"; reg = <0x128D0000 0x1000>; interrupt-parent = <&combiner>; @@ -862,7 +862,7 @@ #iommu-cells = <0>; }; - sysmmu_scaler2w: sysmmu@0x128E0000 { + sysmmu_scaler2w: sysmmu@128e0000 { compatible = "samsung,exynos-sysmmu"; reg = <0x128E0000 0x1000>; interrupt-parent = <&combiner>; @@ -872,7 +872,7 @@ #iommu-cells = <0>; }; - sysmmu_rotator: sysmmu@0x11D40000 { + sysmmu_rotator: sysmmu@11d40000 { compatible = "samsung,exynos-sysmmu"; reg = <0x11D40000 0x1000>; interrupt-parent = <&combiner>; @@ -882,7 +882,7 @@ #iommu-cells = <0>; }; - sysmmu_jpeg0: sysmmu@0x11F10000 { + sysmmu_jpeg0: sysmmu@11f10000 { compatible = "samsung,exynos-sysmmu"; reg = <0x11F10000 0x1000>; interrupt-parent = <&combiner>; @@ -892,7 +892,7 @@ #iommu-cells = <0>; }; - sysmmu_jpeg1: sysmmu@0x11F20000 { + sysmmu_jpeg1: sysmmu@11f20000 { compatible = "samsung,exynos-sysmmu"; reg = <0x11F20000 0x1000>; interrupts = ; @@ -901,7 +901,7 @@ #iommu-cells = <0>; }; - sysmmu_mfc_l: sysmmu@0x11200000 { + sysmmu_mfc_l: sysmmu@11200000 { compatible = "samsung,exynos-sysmmu"; reg = <0x11200000 0x1000>; interrupt-parent = <&combiner>; @@ -912,7 +912,7 @@ #iommu-cells = <0>; }; - sysmmu_mfc_r: sysmmu@0x11210000 { + sysmmu_mfc_r: sysmmu@11210000 { compatible = "samsung,exynos-sysmmu"; reg = <0x11210000 0x1000>; interrupt-parent = <&combiner>; @@ -923,7 +923,7 @@ #iommu-cells = <0>; }; - sysmmu_fimd1_0: sysmmu@0x14640000 { + sysmmu_fimd1_0: sysmmu@14640000 { compatible = "samsung,exynos-sysmmu"; reg = <0x14640000 0x1000>; interrupt-parent = <&combiner>; @@ -934,7 +934,7 @@ #iommu-cells = <0>; }; - sysmmu_fimd1_1: sysmmu@0x14680000 { + sysmmu_fimd1_1: sysmmu@14680000 { compatible = "samsung,exynos-sysmmu"; reg = <0x14680000 0x1000>; interrupt-parent = <&combiner>; diff --git a/arch/arm/boot/dts/exynos5422-odroid-core.dtsi b/arch/arm/boot/dts/exynos5422-odroid-core.dtsi index d31249f25ccf..2f4f40882dab 100644 --- a/arch/arm/boot/dts/exynos5422-odroid-core.dtsi +++ b/arch/arm/boot/dts/exynos5422-odroid-core.dtsi @@ -23,7 +23,7 @@ stdout-path = "serial2:115200n8"; }; - firmware@02073000 { + firmware@2073000 { compatible = "samsung,secure-firmware"; reg = <0x02073000 0x1000>; }; diff --git a/arch/arm/boot/dts/s3c2416.dtsi b/arch/arm/boot/dts/s3c2416.dtsi index 3c7385cab248..46cf85f3c18b 100644 --- a/arch/arm/boot/dts/s3c2416.dtsi +++ b/arch/arm/boot/dts/s3c2416.dtsi @@ -30,7 +30,7 @@ compatible = "samsung,s3c2416-irq"; }; - clocks: clock-controller@0x4c000000 { + clocks: clock-controller@4c000000 { compatible = "samsung,s3c2416-clock"; reg = <0x4c000000 0x40>; #clock-cells = <1>; @@ -69,7 +69,7 @@ <&clocks SCLK_UART>; }; - uart_3: serial@5000C000 { + uart_3: serial@5000c000 { compatible = "samsung,s3c2440-uart"; reg = <0x5000C000 0x4000>; interrupts = <1 18 24 4>, <1 18 25 4>; @@ -80,7 +80,7 @@ status = "disabled"; }; - sdhci_1: sdhci@4AC00000 { + sdhci_1: sdhci@4ac00000 { compatible = "samsung,s3c6410-sdhci"; reg = <0x4AC00000 0x100>; interrupts = <0 0 21 3>; @@ -91,7 +91,7 @@ status = "disabled"; }; - sdhci_0: sdhci@4A800000 { + sdhci_0: sdhci@4a800000 { compatible = "samsung,s3c6410-sdhci"; reg = <0x4A800000 0x100>; interrupts = <0 0 20 3>; -- 2.11.0