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