Commit 127d42ae authored by Lukasz Majewski's avatar Lukasz Majewski Committed by Felipe Balbi

usb:hsotg:samsung: Remove platform dependency from s3c-hsotg

This code removes platform dependency from s3c-hsotg driver.
Signed-off-by: default avatarLukasz Majewski <l.majewski@samsung.com>
Signed-off-by: default avatarKyungmin Park <kyungmin.park@samsung.com>
Cc: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 4f06539f
...@@ -44,6 +44,7 @@ ...@@ -44,6 +44,7 @@
#include <plat/fb.h> #include <plat/fb.h>
#include <plat/sdhci.h> #include <plat/sdhci.h>
#include <plat/ehci.h> #include <plat/ehci.h>
#include <linux/platform_data/s3c-hsotg.h>
#include <plat/clock.h> #include <plat/clock.h>
#include <plat/gpio-cfg.h> #include <plat/gpio-cfg.h>
#include <plat/iic.h> #include <plat/iic.h>
......
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
#include <plat/fimc-core.h> #include <plat/fimc-core.h>
#include <plat/camport.h> #include <plat/camport.h>
#include <plat/mipi_csis.h> #include <plat/mipi_csis.h>
#include <linux/platform_data/s3c-hsotg.h>
#include <mach/map.h> #include <mach/map.h>
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
#include <plat/sdhci.h> #include <plat/sdhci.h>
#include <plat/gpio-cfg.h> #include <plat/gpio-cfg.h>
#include <plat/s3c64xx-spi.h> #include <plat/s3c64xx-spi.h>
#include <plat/udc-hs.h> #include <linux/platform_data/s3c-hsotg.h>
#include <plat/keypad.h> #include <plat/keypad.h>
#include <plat/clock.h> #include <plat/clock.h>
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include <plat/gpio-cfg.h> #include <plat/gpio-cfg.h>
#include <plat/hwmon.h> #include <plat/hwmon.h>
#include <plat/regs-serial.h> #include <plat/regs-serial.h>
#include <plat/udc-hs.h> #include <linux/platform_data/s3c-hsotg.h>
#include <plat/usb-control.h> #include <plat/usb-control.h>
#include <plat/sdhci.h> #include <plat/sdhci.h>
#include <plat/ts.h> #include <plat/ts.h>
......
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
#include <plat/keypad.h> #include <plat/keypad.h>
#include <plat/backlight.h> #include <plat/backlight.h>
#include <plat/regs-fb-v4.h> #include <plat/regs-fb-v4.h>
#include <plat/udc-hs.h> #include <linux/platform_data/s3c-hsotg.h>
#include "common.h" #include "common.h"
......
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
#include <plat/mfc.h> #include <plat/mfc.h>
#include <plat/regs-fb-v4.h> #include <plat/regs-fb-v4.h>
#include <plat/camport.h> #include <plat/camport.h>
#include <linux/platform_data/s3c-hsotg.h>
#include <media/v4l2-mediabus.h> #include <media/v4l2-mediabus.h>
#include <media/s5p_fimc.h> #include <media/s5p_fimc.h>
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
#include <plat/sdhci.h> #include <plat/sdhci.h>
#include <plat/ts.h> #include <plat/ts.h>
#include <plat/udc.h> #include <plat/udc.h>
#include <plat/udc-hs.h> #include <linux/platform_data/s3c-hsotg.h>
#include <plat/usb-control.h> #include <plat/usb-control.h>
#include <plat/usb-phy.h> #include <plat/usb-phy.h>
#include <plat/regs-iic.h> #include <plat/regs-iic.h>
......
...@@ -34,9 +34,9 @@ ...@@ -34,9 +34,9 @@
#include <mach/map.h> #include <mach/map.h>
#include <plat/regs-usb-hsotg-phy.h> #include <plat/regs-usb-hsotg-phy.h>
#include <plat/regs-usb-hsotg.h> #include "s3c-hsotg.h"
#include <linux/platform_data/s3c-hsotg.h>
#include <mach/regs-sys.h> #include <mach/regs-sys.h>
#include <plat/udc-hs.h>
#include <plat/cpu.h> #include <plat/cpu.h>
#define DMA_ADDR_INVALID (~((dma_addr_t)0)) #define DMA_ADDR_INVALID (~((dma_addr_t)0))
......
/* arch/arm/plat-s3c/include/plat/udc-hs.h /* include/linux/platform_data/s3c-hsotg.h
* *
* Copyright 2008 Openmoko, Inc. * Copyright 2008 Openmoko, Inc.
* Copyright 2008 Simtec Electronics * Copyright 2008 Simtec Electronics
...@@ -25,7 +25,8 @@ enum s3c_hsotg_dmamode { ...@@ -25,7 +25,8 @@ enum s3c_hsotg_dmamode {
*/ */
struct s3c_hsotg_plat { struct s3c_hsotg_plat {
enum s3c_hsotg_dmamode dma; enum s3c_hsotg_dmamode dma;
unsigned int is_osc : 1; unsigned int is_osc:1;
int phy_type;
int (*phy_init)(struct platform_device *pdev, int type); int (*phy_init)(struct platform_device *pdev, int type);
int (*phy_exit)(struct platform_device *pdev, int type); int (*phy_exit)(struct platform_device *pdev, int type);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment