From patchwork Mon May 26 22:17:32 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Shtylyov X-Patchwork-Id: 4245591 Return-Path: X-Original-To: patchwork-linux-sh@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id D032ABF90C for ; Mon, 26 May 2014 22:17:52 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 0E8BB201BA for ; Mon, 26 May 2014 22:17:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3A320201CE for ; Mon, 26 May 2014 22:17:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752322AbaEZWRh (ORCPT ); Mon, 26 May 2014 18:17:37 -0400 Received: from mail-lb0-f170.google.com ([209.85.217.170]:58309 "EHLO mail-lb0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751987AbaEZWRd (ORCPT ); Mon, 26 May 2014 18:17:33 -0400 Received: by mail-lb0-f170.google.com with SMTP id w7so4536070lbi.15 for ; Mon, 26 May 2014 15:17:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:subject:cc:from:organization:date :mime-version:content-type:content-transfer-encoding:message-id; bh=PxIqzQO7W6rEPCcNi0P4/m+7cVb2GcEDE3jEtikmIGw=; b=jAhHprt4WnHoXY0GXKiHYdm1xwEJ5cJ8SR9D0KfF4sBdyxtCRuz413OdR2bnoxztxe xfzllqwgVRCW890f5Sq11aonKb7igrxCSOuccwMHHo/qWXZp4zAuXy7UzcCDSNA8jAW0 n/+WoOoOl3R3GxyrrTzd+phcmWaiBfQ/bRaRTK7R/44y/hPvRvEhv0gEl3LpHXGxBgS9 4v7MvbmEI7OvgM7+P3/K1tdunzBxnG/94UrHnSRXB777GWrfwtJVk/7w5vLREqewJRH3 9mJixxOz1tKIVGoWhOXpnS/jwfcBCqPPrb3IHu+SjgHkbdPUvpyeTZzQIQl75yRtEJ6L 7KFA== X-Gm-Message-State: ALoCoQlQKv4nwEeIG2yw3e1D+NA9QIy4cZcA6mbE+a0enTLyUoKiJPymG51syZ0BBxJmBCvkMsCe X-Received: by 10.152.205.5 with SMTP id lc5mr19966313lac.30.1401142651596; Mon, 26 May 2014 15:17:31 -0700 (PDT) Received: from wasted.cogentembedded.com (ppp18-86.pppoe.mtu-net.ru. [81.195.18.86]) by mx.google.com with ESMTPSA id d8sm13261875lbe.3.2014.05.26.15.17.30 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 26 May 2014 15:17:31 -0700 (PDT) To: horms@verge.net.au, linux-sh@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v2] ARM: shmobile: r8a7790: link PCI USB devices to USB PHY Cc: robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, magnus.damm@gmail.com, linux@arm.linux.org.uk, linux-arm-kernel@lists.infradead.org From: Sergei Shtylyov Organization: Cogent Embedded Date: Tue, 27 May 2014 02:17:32 +0400 MIME-Version: 1.0 Message-Id: <201405270217.33057.sergei.shtylyov@cogentembedded.com> Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Describe the PCI USB devices that are behind the PCI bridges, adding necessary links to the USB PHY device. Based on the original work by Ben Dooks . Signed-off-by: Sergei Shtylyov --- This patch is against 'renesas-devel-v3.15-rc7-20140526' tag of Simon Horman's 'renesas.git' repo plus R8A7790/Lager PCI and USB PHY support patches posted before. The patch requires the internal PCI DT support, USB PHY driver, and USB HCD generic PHY support (also already posted) in order to work. Changes in version 2: - renamed the PCI OHCI/EHCI device nodes to comply with the PCI binding; - changed the PHY specifier in the PCI#2 node to reflect that channel #1 support was dropped; - resolved rejects, refreshed the patch. arch/arm/boot/dts/r8a7790.dtsi | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Index: renesas/arch/arm/boot/dts/r8a7790.dtsi =================================================================== --- renesas.orig/arch/arm/boot/dts/r8a7790.dtsi +++ renesas/arch/arm/boot/dts/r8a7790.dtsi @@ -919,6 +919,20 @@ interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>; + + usb@0,1 { + reg = <0x800 0 0 0 0>; + device_type = "pci"; + phys = <&usbphy 0 0>; + phy-names = "usb"; + }; + + usb@0,2 { + reg = <0x1000 0 0 0 0>; + device_type = "pci"; + phys = <&usbphy 0 0>; + phy-names = "usb"; + }; }; pci1: pci@ee0b0000 { @@ -955,5 +969,19 @@ interrupt-map = <0x0000 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH 0x0800 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH 0x1000 0 0 2 &gic 0 113 IRQ_TYPE_LEVEL_HIGH>; + + usb@0,1 { + reg = <0x800 0 0 0 0>; + device_type = "pci"; + phys = <&usbphy 1 0>; + phy-names = "usb"; + }; + + usb@0,2 { + reg = <0x1000 0 0 0 0>; + device_type = "pci"; + phys = <&usbphy 1 0>; + phy-names = "usb"; + }; }; };