| /linux-6.15/drivers/usb/fotg210/ |
| H A D | fotg210-hcd.c | 661 i = HC_VERSION(fotg210, fotg210_readl(fotg210, in fill_registers_buffer() 719 fotg210->stats.normal, fotg210->stats.error, in fill_registers_buffer() 970 fotg210_writel(fotg210, fotg210->command, &fotg210->regs->command); in fotg210_quiesce() 989 fotg210_writel(fotg210, fotg210->command, &fotg210->regs->command); in fotg210_set_command_bit() 999 fotg210_writel(fotg210, fotg210->command, &fotg210->regs->command); in fotg210_clear_command_bit() 1626 fotg210_writel(fotg210, fotg210->command, &fotg210->regs->command); in fotg210_hub_control() 1883 qh_destroy(fotg210, fotg210->async); in fotg210_mem_cleanup() 1887 qh_destroy(fotg210, fotg210->dummy); in fotg210_mem_cleanup() 3097 fotg210->async_iaa = fotg210->async_unlink; in start_iaa_cycle() 5029 fotg210_writel(fotg210, fotg210->command, &fotg210->regs->command); in fotg210_run() [all …]
|
| H A D | fotg210-udc.c | 96 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_fifo_ep_mapping() local 123 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_set_fifo_dir() local 133 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_set_tfrtype() local 144 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_set_mps() local 157 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_config_ep() local 269 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_enable_dma() local 457 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_set_epnstall() local 478 struct fotg210_udc *fotg210 = ep->fotg210; in fotg210_clear_epnstall() local 498 fotg210 = ep->fotg210; in fotg210_set_halt_and_wedge() 727 fotg210 = ep->fotg210; in fotg210_ep0_complete() [all …]
|
| H A D | fotg210-hcd.h | 308 #define QTD_NEXT(fotg210, dma) cpu_to_hc32(fotg210, (u32)dma) argument 337 #define ACTIVE_BIT(fotg210) cpu_to_hc32(fotg210, QTD_STS_ACTIVE) argument 338 #define HALT_BIT(fotg210) cpu_to_hc32(fotg210, QTD_STS_HALT) argument 339 #define STATUS_BIT(fotg210) cpu_to_hc32(fotg210, QTD_STS_STS) argument 352 #define QTD_MASK(fotg210) cpu_to_hc32(fotg210, ~0x1f) argument 359 #define Q_NEXT_TYPE(fotg210, dma) ((dma) & cpu_to_hc32(fotg210, 3 << 1)) argument 375 #define QH_NEXT(fotg210, dma) \ argument 379 #define FOTG210_LIST_END(fotg210) \ argument 552 #define ITD_ACTIVE(fotg210) cpu_to_hc32(fotg210, FOTG210_ISOC_ACTIVE) argument 613 return (readl(&fotg210->regs->otgcsr) in fotg210_get_speed() [all …]
|
| H A D | Makefile | 3 obj-$(CONFIG_USB_FOTG210) += fotg210.o 4 fotg210-y := fotg210-core.o 5 fotg210-$(CONFIG_USB_FOTG210_HCD) += fotg210-hcd.o 6 fotg210-$(CONFIG_USB_FOTG210_UDC) += fotg210-udc.o
|
| H A D | fotg210.h | 11 struct fotg210 { struct 20 void fotg210_vbus(struct fotg210 *fotg, bool enable); argument 23 int fotg210_hcd_probe(struct platform_device *pdev, struct fotg210 *fotg); 29 struct fotg210 *fotg) in fotg210_hcd_probe() 47 int fotg210_udc_probe(struct platform_device *pdev, struct fotg210 *fotg); 51 struct fotg210 *fotg) in fotg210_udc_probe()
|
| H A D | fotg210-core.c | 43 static int fotg210_gemini_init(struct fotg210 *fotg, struct resource *res, in fotg210_gemini_init() 102 void fotg210_vbus(struct fotg210 *fotg, bool enable) in fotg210_vbus() 131 struct fotg210 *fotg; in fotg210_probe()
|
| H A D | Kconfig | 25 module will be called fotg210-hcd. 36 dynamically linked module called "fotg210-udc".
|
| H A D | fotg210-udc.h | 219 struct fotg210_udc *fotg210; member 240 struct fotg210 *fotg;
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | faraday,fotg210.yaml | 5 $id: http://devicetree.org/schemas/usb/faraday,fotg210.yaml# 21 - const: faraday,fotg210
|
| /linux-6.15/drivers/usb/ |
| H A D | Makefile | 20 obj-$(CONFIG_USB_FOTG210) += fotg210/
|
| H A D | Kconfig | 128 source "drivers/usb/fotg210/Kconfig"
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 9004 F: drivers/usb/fotg210/
|