Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp6063610imm; Wed, 27 Jun 2018 01:21:54 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLYW7xthqHas2y7tXvm5FZd0srmonNF8UAw4Ca2JErW2wi17MA2KicsMKU1gJtpL88VC80r X-Received: by 2002:a65:448a:: with SMTP id l10-v6mr4332916pgq.382.1530087714081; Wed, 27 Jun 2018 01:21:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530087714; cv=none; d=google.com; s=arc-20160816; b=I40490mP5AXaIk6G3zbF0od8nyt32EbL5HgWXzp9LMKbjzIcRZcj6fLN/IfZ0aFyh+ uObF7EVONOO6/CNgTvbvTUs7dcMxVyeOWRxsmpflHfdB9NSV3DqylNiw2OCOijxekBLd K+XArPt+dcNYfWYPgE3mWtW4D0f2X4+ukBZSEGNm8fufCC4pwfTMgDXNqXTraIZIvS6X 4DEEmq1ts/IqZZjulA1+wp6FZHIov4KrpvsnlaS5D+sR4C+xSK/VWL4VN830n2tJJr68 zKzKHFpppB0kF2l77Nkch6PjjX0ilYE3Evb3P2QqbFpiiQvTZpSbcK9/callbDlgYXGA k1gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :dkim-signature:arc-authentication-results; bh=zmDunjUWOoOsyDE9CPEopUfvjw+pUOA2UI7Dy1TVPwM=; b=BLh+CxDZNpvL9L0SawafQynBbGfTrR9y165WoIHjLlAlx3vTk8H6P6Z25Sojm9T2AY jeCyhKVFgumyiou5txNwSjC+zCFiEsi4tl+6yfyJXZ9ubt/m8UWu6afKFkwcW/L+BC6+ otQaikOUcfS5i0sZl78W+qE64RbDwiPUzPq0hvvO7rU6szVG4Q2KFiOhl1Xi2eEIgSfD IKlZXOfkbzTUb/bYGuhTa8n7q2LF/EzBhQwng9TLqEb3wCp6m/XpQ7z5aeR1Rva+BVYJ W51jg/C6s1LLY8L2pObIV7xqoO8Mo8FFhMC524mYT8BKMROcvOQ/s97/ZoR0FlKHRDFh Q0ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@yandex.ru header.s=mail header.b="PiWw//0g"; dkim=pass header.i=@yandex.ru header.s=mail header.b=rma2LdSU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=yandex.ru Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m13-v6si3058402pgs.690.2018.06.27.01.21.36; Wed, 27 Jun 2018 01:21:54 -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=pass header.i=@yandex.ru header.s=mail header.b="PiWw//0g"; dkim=pass header.i=@yandex.ru header.s=mail header.b=rma2LdSU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=yandex.ru Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932245AbeF0HRm (ORCPT + 99 others); Wed, 27 Jun 2018 03:17:42 -0400 Received: from forward100p.mail.yandex.net ([77.88.28.100]:59913 "EHLO forward100p.mail.yandex.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932090AbeF0HRl (ORCPT ); Wed, 27 Jun 2018 03:17:41 -0400 X-Greylist: delayed 340 seconds by postgrey-1.27 at vger.kernel.org; Wed, 27 Jun 2018 03:17:40 EDT Received: from mxback18j.mail.yandex.net (mxback18j.mail.yandex.net [IPv6:2a02:6b8:0:1619::94]) by forward100p.mail.yandex.net (Yandex) with ESMTP id 353765107B3F; Wed, 27 Jun 2018 10:11:58 +0300 (MSK) Received: from smtp1p.mail.yandex.net (smtp1p.mail.yandex.net [2a02:6b8:0:1472:2741:0:8b6:6]) by mxback18j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id diPrHM236e-BtZK6625; Wed, 27 Jun 2018 10:11:58 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1530083518; bh=zmDunjUWOoOsyDE9CPEopUfvjw+pUOA2UI7Dy1TVPwM=; h=Subject:To:Cc:References:From:Message-ID:Date:In-Reply-To; b=PiWw//0guh6CDH4vDSovuBjf7YEraG9vK74BgmKPrcA66Q2q2JpdIZ2cbNUDl6XDh d103sZ/sG7c+TTw93uv5fWj2txfBRb7SebJCons75qCsW/fQCHwwgzsz+I60Pv+uZ5 keC6i00osPsdkQjDSGyVgpwMxPFzflnEq8fQ2rGI= Received: by smtp1p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id e4V0jpXYoG-BhcefBwp; Wed, 27 Jun 2018 10:11:47 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1530083507; bh=zmDunjUWOoOsyDE9CPEopUfvjw+pUOA2UI7Dy1TVPwM=; h=Subject:To:Cc:References:From:Message-ID:Date:In-Reply-To; b=rma2LdSUATHrpYbcRoBlxFCxDgC2h9OJlh9I6yKXXLfoTmMLIMOBUnb3GfR9D1JNW UyKocbbwth39yHPa24L2xH0OXysp2F0tRJfRH/wAv9Zi2DjFKtwlJd4NIx3bMRtPno qkrX3ne/ieaaNV5vb/VYU/luiKcYCAetdi9YdKdo= Authentication-Results: smtp1p.mail.yandex.net; dkim=pass header.i=@yandex.ru Subject: Re: [1/3] ARM: dts: imx51-zii-common: create common include dtsi To: Andrey Gusakov , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Rob Herring , Mark Rutland , cphealy@gmail.com, andrew.smirnov@gmail.com, l.stach@pengutronix.de Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <1529603100-31958-2-git-send-email-andrey.gusakov@cogentembedded.com> From: Nikita Yushchenko Message-ID: <5a3490a5-ee5c-a4da-8b54-b5234b7e50d0@yandex.ru> Date: Wed, 27 Jun 2018 10:11:40 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <1529603100-31958-2-git-send-email-andrey.gusakov@cogentembedded.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > + i2c_gpio: i2c-gpio { > + compatible = "i2c-gpio"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_swi2c>; > + i2c-gpio,delay-us = <50>; > + status = "okay"; > + > + #address-cells = <1>; > + #size-cells = <0>; > + }; You add i2c-gpio node to dtsi file without defining gpios, with reference to pinctrl not defined inside your dtsi file or it's includes, and without any usage inside dtsi file. Saving several text lines that way is a bad idea. Please move it to where it is fully defined and used. > +&usb_vbus { > + regulator-always-on; usb_vbus is regilator-fixed, what for is this? > +&uart2 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_uart2>; > + status = "okay"; > +}; In your further patches you include this and then revert by marking &uart2 as disabled. Better to enable it in dts for boards that have it. Same with ecspi2, ipu and maybe more. > - flash@1 { > - #address-cells = <1>; > - #size-cells = <1>; > - compatible = "atmel,at45db642d", "atmel,at45", "atmel,dataflash"; > - spi-max-frequency = <25000000>; > - reg = <1>; > - }; > + flash@1 { > + #address-cells = <1>; > + #size-cells = <1>; > + compatible = "atmel,at45", "atmel,dataflash"; > + spi-max-frequency = <25000000>; > + reg = <1>; > + }; Lost a compatible key? > - sysled0@3 { > - reg = <3>; > - label = "system:green:status"; > - linux,default-trigger = "default-on"; > - }; > + sysled3: led3@3 { > + reg = <3>; > + label = "system:red:power"; > + linux,default-trigger = "default-on"; > + }; > +&sysled3 { > + label = "system:green:status"; What for this label games? Maybe just define things for boards that use it?