Lines Matching defs:fsl_usb2_platform_data
78 struct fsl_usb2_platform_data { struct
80 enum fsl_usb2_controller_ver controller_ver;
81 enum fsl_usb2_operating_modes operating_mode;
82 enum fsl_usb2_phy_modes phy_mode;
83 unsigned int port_enables;
84 unsigned int workaround;
86 int (*init)(struct platform_device *);
87 void (*exit)(struct platform_device *);
88 void __iomem *regs; /* ioremap'd register base */
89 struct clk *clk;
90 unsigned power_budget; /* hcd->power_budget */
91 unsigned big_endian_mmio:1;
92 unsigned big_endian_desc:1;
93 unsigned es:1; /* need USBMODE:ES */
94 unsigned le_setup_buf:1;
95 unsigned have_sysif_regs:1;
96 unsigned invert_drvvbus:1;
97 unsigned invert_pwr_fault:1;
99 unsigned suspended:1;
100 unsigned already_suspended:1;
101 unsigned has_fsl_erratum_a007792:1;
102 unsigned has_fsl_erratum_a005275:1;
103 unsigned check_phy_clk_valid:1;
106 u32 pm_command;
107 u32 pm_status;
108 u32 pm_intr_enable;
109 u32 pm_frame_index;
110 u32 pm_segment;
111 u32 pm_frame_list;
112 u32 pm_async_next;
113 u32 pm_configured_flag;
114 u32 pm_portsc;
115 u32 pm_usbgenctrl;