From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933445AbbENKni (ORCPT ); Thu, 14 May 2015 06:43:38 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:58322 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933025AbbENKnf (ORCPT ); Thu, 14 May 2015 06:43:35 -0400 From: Arnd Bergmann To: Rob Herring Cc: Greg Kroah-Hartman , Alan Stern , Kishon Vijay Abraham I , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-usb@vger.kernel.org Subject: Re: [PATCH 5/5] usb: add pxa1928 ehci support Date: Thu, 14 May 2015 12:43:28 +0200 Message-ID: <5667958.ID6Uk5LGGt@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1431557340-5421-6-git-send-email-robh@kernel.org> References: <1431557340-5421-1-git-send-email-robh@kernel.org> <1431557340-5421-6-git-send-email-robh@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:PvAOoYFeeD63RgNQ6avIlNQ3nsbd/qqBFRb/0Bd30/5o69htolI bM/zpuKoM5i+I9smwh5fp9TY3JGG497gEHa1suuJ5vvwVdE6z3bLH6QgI35EmVJqPvUq0ub 4GcoAukFnJqdD2SU9o0661ZhCVr4QrjAt3MiGEBqyVR3DBB+MZQrXBzktR2buA2hyuK07lT grrq7g9XUP7nImlPQL0pQ== X-UI-Out-Filterresults: notjunk:1; Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday 13 May 2015 17:49:00 Rob Herring wrote: > + > + /* enable port power and reserved bit 25 */ > + status = __raw_readl(&ehci_regs->port_status[0]); > + status |= (PORT_POWER) | (1 << 25); > + /* Clear bits 30:31 for HSIC to be enabled */ > + status &= ~(0x3 << 30); > + __raw_writel(status, &ehci_regs->port_status[0]); > + > + /* test mode: force enable hs */ > + status = __raw_readl(&ehci_regs->port_status[0]); > + status &= ~(0xf << 16); > + status |= (0x5 << 16); > + __raw_writel(status, &ehci_regs->port_status[0]); > + > + /* disable test mode */ > + status = __raw_readl(&ehci_regs->port_status[0]); > + status &= ~(0xf << 16); > + __raw_writel(status, &ehci_regs->port_status[0]); Please make this endian-safe. > + > +static const struct of_device_id mv_ehci_dt_match[] = { > + {.compatible = "marvell,pxa1928-ehci"}, > + {}, > +}; > +MODULE_DEVICE_TABLE(of, mv_ehci_dt_match); > +static struct platform_driver ehci_mv_driver = { > + .probe = mv_ehci_probe, > + .remove = mv_ehci_remove, > + .shutdown = mv_ehci_shutdown, > + .driver = { > + .name = "mv-ehci-of", > + .of_match_table = of_match_ptr(mv_ehci_dt_match), > + }, > +}; Warning: unused symbol 'mv_ehci_dt_match'. Just remove the of_match_ptr(). Arnd