mirror of https://github.com/OpenIPC/firmware.git
40 lines
914 B
Diff
40 lines
914 B
Diff
--- linux-4.9.37/drivers/usb/dwc3/dwc3-goke.h 1970-01-01 03:00:00.000000000 +0300
|
|
+++ linux-4.9.y/drivers/usb/dwc3/dwc3-goke.h 2021-06-07 13:01:34.000000000 +0300
|
|
@@ -0,0 +1,36 @@
|
|
+/*
|
|
+ * Copyright (c) Hunan Goke,Chengdu Goke,Shandong Goke. 2021. All rights reserved.
|
|
+ */
|
|
+
|
|
+#ifndef USB_INCLUDE_DWC3_GOKE_H
|
|
+#define USB_INCLUDE_DWC3_GOKE_H
|
|
+
|
|
+struct bsp_priv {
|
|
+ void __iomem *peri_crg;
|
|
+ void __iomem *sys_ctrl;
|
|
+ void __iomem *misc_ctrl;
|
|
+ unsigned int speed_id;
|
|
+};
|
|
+
|
|
+struct dwc3_host {
|
|
+ struct device *dev;
|
|
+ struct clk **clks;
|
|
+ int num_clocks;
|
|
+ void __iomem *ctrl_base;
|
|
+ void __iomem *crg_base;
|
|
+ struct reset_control *port_rst;
|
|
+ u32 crg_offset;
|
|
+ u32 crg_ctrl_def_mask;
|
|
+ u32 crg_ctrl_def_val;
|
|
+};
|
|
+
|
|
+extern int usb_get_max_speed(struct device *dev);
|
|
+extern void bsp_dwc3_exited(void);
|
|
+
|
|
+#define DEV_NODE_FLAG0 0
|
|
+#define DEV_NODE_FLAG1 1
|
|
+#define DEV_NODE_FLAG2 2
|
|
+
|
|
+#define U_LEVEL2 200
|
|
+
|
|
+#endif
|