Received: by 10.223.185.116 with SMTP id b49csp700773wrg; Fri, 23 Feb 2018 05:32:38 -0800 (PST) X-Google-Smtp-Source: AH8x224g6S5kpADPIKjhrRxfYQNdk+UG7t8APAHkQ+nPtRGN66rwqWvfCigLBZGhq2ADMRFk2CL0 X-Received: by 10.99.117.89 with SMTP id f25mr1460276pgn.18.1519392758450; Fri, 23 Feb 2018 05:32:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519392758; cv=none; d=google.com; s=arc-20160816; b=dWpKg03uzSozOqMhnQ6h3STKQJozjkD3JfI1OJVXppIva1jzw6k7bpzRtraNj4zmF2 erCiMofRPPYLGZugEyWojhmVQMCj4G2d9mr+Un0sTydA2ECnNhssQd7+A96Yt6nV8jtq wzhcKslapDz2kp7qzy0r84YvxTWEhOgps1hcrKcSWQGE7rvT4YgkdVl+Q39RtFXtTRgw x1aSp9iXQI2Qtq3i4bXxEqFRrZeabg3B4wCc5QyeTNC2tQ80QtDah/77MZ5rR4IBGagT N4e1eupraqQE/r3SRY+k94xlwlp6tpOH02Ri2q3xMxFGgVwAqGrW/GGK8Yfyx3lbazwT Uedw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature:arc-authentication-results; bh=WLKq+Yyiz/dcpsQMEwYPm7VVNJm4W71WstbLDi+Urt4=; b=x72KJ2W6XqGxEV3ERxiECEYKXKnb6decd1wT6Xuhh6UuOAu5uWGxgNTXEuqBZpugNm MBEKuSGq15lc2Magfppr6E0+1gDd/cgD7h3v6h/222J3OOG9cR565Ws4i0ynVUZa0mGj Y01Nt5oQiFw6kipsCPTMAJb02jgwmwKkLye5ZPr01ZN8z3xERTPHFF+tn1RtyXcva8lH 5rr2NljnvH8WFkNt/AxUa5O9scFqIbx/U0NFrmTwzHMaAqkcBpMLvmq3LJJXjweus46h K5sotwnri4TSYofL8uBD9xFRUaiQudWzJDS5l1PH1AyIUc6jLkmFs312FUEgNmjRZwIs QSNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@prevas.dk header.s=ironport1 header.b=g1YubE2B; 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 l11-v6si1849062pln.323.2018.02.23.05.32.23; Fri, 23 Feb 2018 05:32:38 -0800 (PST) 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=@prevas.dk header.s=ironport1 header.b=g1YubE2B; 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 S1751455AbeBWNb2 (ORCPT + 99 others); Fri, 23 Feb 2018 08:31:28 -0500 Received: from mail01.prevas.se ([62.95.78.3]:56206 "EHLO mail01.prevas.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751273AbeBWNb1 (ORCPT ); Fri, 23 Feb 2018 08:31:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=prevas.dk; i=@prevas.dk; l=1804; q=dns/txt; s=ironport1; t=1519392687; x=1550928687; h=from:to:cc:subject:date:message-id:mime-version; bh=nABdyv6r6dVnTpTAI1QAhwjmAL4lTMJR4w0iIMD8SF4=; b=g1YubE2BiIMV2/qZuzeSLqZ5SGeTI4i944hm41CdmrLbaveiD2N21NcP QphvIHusjt2laqeMI96BpdePWrmgmA81bvTKf3BlNBHEru1yen6rqtPV8 VutuKKYiAzDFCb51atwrusX2l4k+LenSDD6igtcHdsfJa/YmffNRLHtxW Q=; X-IronPort-AV: E=Sophos;i="5.47,383,1515452400"; d="scan'208";a="3297971" Received: from vmprevas3.prevas.se (HELO smtp.prevas.se) ([172.16.8.103]) by ironport1.prevas.se with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Feb 2018 14:31:25 +0100 Received: from prevas-ravi.prevas.se (172.16.8.31) by smtp.prevas.se (172.16.8.103) with Microsoft SMTP Server (TLS) id 14.3.361.1; Fri, 23 Feb 2018 14:31:25 +0100 From: Rasmus Villemoes To: Shawn Guo , Rob Herring , "Mark Rutland" , Russell King CC: Rasmus Villemoes , , , Subject: [RFC PATCH] ARM: dts: ls1021a: add size-cells and address-cells to scfg and dcfg nodes Date: Fri, 23 Feb 2018 14:31:14 +0100 Message-ID: <20180223133114.7091-1-rasmus.villemoes@prevas.dk> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.16.8.31] Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A single u32 is sufficient to specify a register in the Device Configuration Unit/Supplemental Configuration Unit. Moreover, they only consist of 32 bit registers (for the DCFG we even have "These registers only support 32-bit accesses." according to the reference manual), so no size specification is needed. Signed-off-by: Rasmus Villemoes --- None of the in-tree .dts files using ls1021a.dtsi currently define a subnode of either node. It is possible, though somewhat unlikely, that some out-of-tree .dts file is built against the in-tree ls1021a.dtsi, and I don't know if such files are treated the same as out-of-tree modules (i.e., they get to fix the breakage). The reason I'm proposing to add these is that I'm about to add a subnode of scfg with a reg property, and if possible I'd like to avoid the somewhat clumsy reg = <0 0x1ac 0 4>; when reg = <0x1ac>; would convey the same information. But if the #address-cells and #size-cells properties are set in stone once the .dtsi is in mainline, I'll just accept the clumsiness. arch/arm/boot/dts/ls1021a.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index c31dad98f989..3c9fadcd611d 100644 --- a/arch/arm/boot/dts/ls1021a.dtsi +++ b/arch/arm/boot/dts/ls1021a.dtsi @@ -159,6 +159,8 @@ dcfg: dcfg@1ee0000 { compatible = "fsl,ls1021a-dcfg", "syscon"; reg = <0x0 0x1ee0000 0x0 0x10000>; + #address-cells = <1>; + #size-cells = <0>; big-endian; }; @@ -202,6 +204,8 @@ scfg: scfg@1570000 { compatible = "fsl,ls1021a-scfg", "syscon"; reg = <0x0 0x1570000 0x0 0x10000>; + #address-cells = <1>; + #size-cells = <0>; big-endian; }; -- 2.15.1