musb_platform_opsRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: Absent ⚠️
armhf: ✅struct musb_platform_ops {
u32 quirks;
int (*init)(struct musb *);
int (*exit)(struct musb *);
void (*enable)(struct musb *);
void (*disable)(struct musb *);
u32 (*ep_offset)(u8, u16);
void (*ep_select)(void *, u8);
u16 fifo_mode;
u32 (*fifo_offset)(u8);
u32 (*busctl_offset)(u8, u16);
u8 (*readb)(const void *, unsigned int);
void (*writeb)(void *, unsigned int, u8);
u16 (*readw)(const void *, unsigned int);
void (*writew)(void *, unsigned int, u16);
void (*read_fifo)(struct musb_hw_ep *, u16, u8 *);
void (*write_fifo)(struct musb_hw_ep *, u16, const u8 *);
struct dma_controller * (*dma_init)(struct musb *, void *);
void (*dma_exit)(struct dma_controller *);
int (*set_mode)(struct musb *, u8);
void (*try_idle)(struct musb *, long unsigned int);
int (*recover)(struct musb *);
int (*vbus_status)(struct musb *);
void (*set_vbus)(struct musb *, int);
void (*pre_root_reset_end)(struct musb *);
void (*post_root_reset_end)(struct musb *);
int (*phy_callback)(enum musb_vbus_id_status);
void (*clear_ep_rxintr)(struct musb *, int);
};
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Arch