]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
UBUNTU: SAUCE: Fixup freescale usb phy driver to work on ppc64
authorBen Collins <ben.c@servergy.com>
Tue, 17 Sep 2013 01:52:28 +0000 (01:52 +0000)
committerTim Gardner <tim.gardner@canonical.com>
Fri, 26 Feb 2016 02:44:02 +0000 (19:44 -0700)
Signed-off-by: Ben Collins <ben.c@servergy.com>
drivers/usb/phy/phy-fsl-usb.c

index 94eb2923afed03d58578bd9ea89af50116206a35..c52e3f2c42e1d828957fa6ca92e427f433d1fd6b 100644 (file)
@@ -75,7 +75,7 @@ static struct fsl_otg_config fsl_otg_initdata = {
        .otg_port = 1,
 };
 
-#ifdef CONFIG_PPC32
+#ifdef CONFIG_PPC
 static u32 _fsl_readl_be(const unsigned __iomem *p)
 {
        return in_be32(p);
@@ -105,7 +105,7 @@ static void (*_fsl_writel)(u32 v, unsigned __iomem *p);
 #else
 #define fsl_readl(addr)                readl(addr)
 #define fsl_writel(val, addr)  writel(val, addr)
-#endif /* CONFIG_PPC32 */
+#endif /* CONFIG_PPC */
 
 int write_ulpi(u8 addr, u8 data)
 {
@@ -879,6 +879,7 @@ int usb_otg_start(struct platform_device *pdev)
        if (pdata->init && pdata->init(pdev) != 0)
                return -EINVAL;
 
+#ifdef CONFIG_PPC
        if (pdata->big_endian_mmio) {
                _fsl_readl = _fsl_readl_be;
                _fsl_writel = _fsl_writel_be;
@@ -886,6 +887,7 @@ int usb_otg_start(struct platform_device *pdev)
                _fsl_readl = _fsl_readl_le;
                _fsl_writel = _fsl_writel_le;
        }
+#endif
 
        /* request irq */
        p_otg->irq = platform_get_irq(pdev, 0);