Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3518142pxj; Mon, 24 May 2021 08:30:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzxWiRhFwpgSO5xFn9d+nmj2kOAPs8qNZutNApUcDSJJQCoCjUyQO4fYWmqM0kc/iE8Fnkg X-Received: by 2002:a17:906:e0d0:: with SMTP id gl16mr24205258ejb.509.1621870213068; Mon, 24 May 2021 08:30:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621870213; cv=none; d=google.com; s=arc-20160816; b=nExC2yR/XJkMzvY/GB2XXu3FSwFdM61y4QNcHONbdqOQzJXkLzqYnOqBWoZ87zTTMo DpIFQeUq/4WbC0IjoW3uYFcDYAsLpktR18MNoag1ZzTSNuhA1k+3RxwJ8EyaZEmzgUHZ Wx3PICjbzODQssIgnpsDiEEWKoPd2ynxKq1a8wI9S3rY7Zc/MHa+xvaEEfmAkptu7lie fnFPx66qkoxzeYjjKxT1znyHhjpuxlETF4n4VuVcjxVJ0Jr3ek/onvaOlCXQeGQyj8Ki /9ADLH7j/sHA5T63wYddzplFzztrKjnTIsubhz0l2GP9gJDPGcrX0i9tKieJw5jYJYZ4 ahYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=aElmTJOldWD/SbWcG07cVWwJ4kd2MeZx2QSqy1U2hI8=; b=i1QLV7KRd/CCLzdUGGVMUxlnrN7KKeyOpt643uo2sue0r2alCpyNz17wz7OJlFjCml fSGB38z9ByA7BaX9hmPLTOOx7VXITWO+vPKWAl35imF+EGGTM2v4d0Nw2p8UFL9AK4nu OcB9jhoZ2L4RoirxnBxZtOcmtzCVpwXiDVl/YdXX4PeNAQIIS48TuUcrR1lwGNxTgje5 fXNx+HTl9qqSi5kt4BgPpnD1eL62q4vrMZ5zcZW+2Ukkxy4A8MLQ9pf/1DVTS1eJZR8L tsE1GA35+j0rB0Y3skBfg01WvojI1uklEZQgFhXKQV1zcWbtj7b2uuW6FPSQzVfhE3ow i2cQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=kNoOripb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l8si8621313ejq.309.2021.05.24.08.29.48; Mon, 24 May 2021 08:30:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=kNoOripb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233048AbhEXP14 (ORCPT + 99 others); Mon, 24 May 2021 11:27:56 -0400 Received: from fllv0016.ext.ti.com ([198.47.19.142]:55828 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233651AbhEXPZw (ORCPT ); Mon, 24 May 2021 11:25:52 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 14OFOHHi044529; Mon, 24 May 2021 10:24:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1621869857; bh=aElmTJOldWD/SbWcG07cVWwJ4kd2MeZx2QSqy1U2hI8=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=kNoOripbcQ2BR5mCvkIzMMa1BHhQSK/5PgvrOQo4n9zU9lfFZBosENylKQW5atolL i2l7gbs0+8UpY8PwzesPQheLVPsL0x022Y2akWk3MJoGQHU1iqaYK5n5w5H672J7lh jmFfMT/UhVzAHSdkTbEVF6YGsNhEsbloCC2V99Ro= Received: from DFLE108.ent.ti.com (dfle108.ent.ti.com [10.64.6.29]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 14OFOH6S119354 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 24 May 2021 10:24:17 -0500 Received: from DFLE107.ent.ti.com (10.64.6.28) by DFLE108.ent.ti.com (10.64.6.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Mon, 24 May 2021 10:24:17 -0500 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE107.ent.ti.com (10.64.6.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2 via Frontend Transport; Mon, 24 May 2021 10:24:17 -0500 Received: from [10.250.35.153] (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 14OFOHiK080612; Mon, 24 May 2021 10:24:17 -0500 Subject: Re: [PATCH] ARM: dts: DRA7x: Fix duplicate USB4 device node To: Gowtham Tammana , , CC: , , , , , Grygorii Strashko , Nisanth Menon References: <20210521211851.14674-1-g-tammana@ti.com> From: Suman Anna Message-ID: <9445e5c9-819c-0aed-f96f-b1ac2ea7d13e@ti.com> Date: Mon, 24 May 2021 10:24:17 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20210521211851.14674-1-g-tammana@ti.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/21/21 4:18 PM, Gowtham Tammana wrote: > USB4 device node which is defined in [1] is redefined in here > causing boot failures. Remove the duplicated entry and instead extend it > with child node info through corresponding label reference. > > [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/dra7-l4.dtsi#n4132 Gowtham, It is preferable to reference the commit SHA instead of line number references like above (they will change). Please also use a Fixes: for this, so it can be applied onto stable kernels as well. > > Signed-off-by: Gowtham Tammana > --- > arch/arm/boot/dts/dra74x.dtsi | 69 +++++++++++++---------------------- > 1 file changed, 25 insertions(+), 44 deletions(-) > > diff --git a/arch/arm/boot/dts/dra74x.dtsi b/arch/arm/boot/dts/dra74x.dtsi > index e1850d6c841a..6410ddbf0fca 100644 > --- a/arch/arm/boot/dts/dra74x.dtsi > +++ b/arch/arm/boot/dts/dra74x.dtsi > @@ -49,50 +49,6 @@ dsp2_system: dsp_system@41500000 { > reg = <0x41500000 0x100>; > }; > > - target-module@48940000 { > - compatible = "ti,sysc-omap4", "ti,sysc"; > - reg = <0x48940000 0x4>, > - <0x48940010 0x4>; > - reg-names = "rev", "sysc"; > - ti,sysc-mask = ; > - ti,sysc-midle = , > - , > - , > - ; > - ti,sysc-sidle = , > - , > - , > - ; > - clocks = <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS4_CLKCTRL 0>; > - clock-names = "fck"; > - #address-cells = <1>; > - #size-cells = <1>; > - ranges = <0x0 0x48940000 0x20000>; > - > - omap_dwc3_4: omap_dwc3_4@0 { > - compatible = "ti,dwc3"; > - reg = <0 0x10000>; > - interrupts = ; > - #address-cells = <1>; > - #size-cells = <1>; > - utmi-mode = <2>; > - ranges; > - status = "disabled"; > - usb4: usb@10000 { > - compatible = "snps,dwc3"; > - reg = <0x10000 0x17000>; > - interrupts = , > - , > - ; > - interrupt-names = "peripheral", > - "host", > - "otg"; > - maximum-speed = "high-speed"; > - dr_mode = "otg"; > - }; > - }; > - }; > - > target-module@41501000 { > compatible = "ti,sysc-omap2", "ti,sysc"; > reg = <0x41501000 0x4>, > @@ -224,3 +180,28 @@ &pcie1_ep { > &pcie2_rc { > compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie"; > }; > + > +&usb4_tm { > + omap_dwc3_4: omap_dwc3_4@0 { > + compatible = "ti,dwc3"; > + reg = <0 0x10000>; > + interrupts = ; > + #address-cells = <1>; > + #size-cells = <1>; > + utmi-mode = <2>; > + ranges; > + status = "disabled"; > + usb4: usb@10000 { > + compatible = "snps,dwc3"; > + reg = <0x10000 0x17000>; > + interrupts = , > + , > + ; > + interrupt-names = "peripheral", > + "host", > + "otg"; > + maximum-speed = "high-speed"; > + dr_mode = "otg"; > + }; > + }; > +}; Tony, This can be fixed in couple of different ways, and I see there have been different commits that have ultimately caused this. 6b14eb4705d6 ("ARM: dts: DRA7: Move USB_OTG 4 to dra74x.dtsi") 549fce068a31 ("ARM: dts: dra7: Add l4 interconnect hierarchy and ti-sysc data" bcbb63b80284 (ARM: dts: dra7: Separate AM57 dtsi files") c7b72abca61e ("ARM: OMAP2+: Drop legacy platform data for dra7 dwc3") Would you prefer that we just drop the USB4 target-module reference in dra7-l4.dtsi following the first commit? regards Suman