musb_platform_ops
Regular
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