Kconfig (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) Kconfig (7a96b6ea90a439f73e42b640eef2386c2c644570)
1# SPDX-License-Identifier: GPL-2.0
2#
3# USB Dual Role (OTG-ready) Controller Drivers
4# for silicon based on Mentor Graphics INVENTRA designs
5#
6
7# (M)HDRC = (Multipoint) Highspeed Dual-Role Controller
8config USB_MUSB_HDRC

--- 109 unchanged lines hidden (view full) ---

118
119config USB_MUSB_MEDIATEK
120 tristate "MediaTek platforms"
121 depends on ARCH_MEDIATEK || COMPILE_TEST
122 depends on NOP_USB_XCEIV
123 select GENERIC_PHY
124 select USB_ROLE_SWITCH
125
1# SPDX-License-Identifier: GPL-2.0
2#
3# USB Dual Role (OTG-ready) Controller Drivers
4# for silicon based on Mentor Graphics INVENTRA designs
5#
6
7# (M)HDRC = (Multipoint) Highspeed Dual-Role Controller
8config USB_MUSB_HDRC

--- 109 unchanged lines hidden (view full) ---

118
119config USB_MUSB_MEDIATEK
120 tristate "MediaTek platforms"
121 depends on ARCH_MEDIATEK || COMPILE_TEST
122 depends on NOP_USB_XCEIV
123 select GENERIC_PHY
124 select USB_ROLE_SWITCH
125
126config USB_MUSB_POLARFIRE_SOC
127 tristate "Microchip PolarFire SoC platforms"
128 depends on SOC_MICROCHIP_POLARFIRE || COMPILE_TEST
129 depends on NOP_USB_XCEIV
130 select USB_MUSB_DUAL_ROLE
131 help
132 Say Y here to enable support for USB on Microchip's PolarFire SoC.
133
134 This support is also available as a module. If so, the module
135 will be called mpfs.
136
126comment "MUSB DMA mode"
127
128config MUSB_PIO_ONLY
129 bool 'Disable DMA (always use PIO)'
130 help
131 All data is copied between memory and FIFO by the CPU.
132 DMA controllers are ignored.
133

--- 7 unchanged lines hidden (view full) ---

141config USB_UX500_DMA
142 bool 'ST Ericsson Ux500'
143 depends on USB_MUSB_UX500
144 help
145 Enable DMA transfers on UX500 platforms.
146
147config USB_INVENTRA_DMA
148 bool 'Inventra'
137comment "MUSB DMA mode"
138
139config MUSB_PIO_ONLY
140 bool 'Disable DMA (always use PIO)'
141 help
142 All data is copied between memory and FIFO by the CPU.
143 DMA controllers are ignored.
144

--- 7 unchanged lines hidden (view full) ---

152config USB_UX500_DMA
153 bool 'ST Ericsson Ux500'
154 depends on USB_MUSB_UX500
155 help
156 Enable DMA transfers on UX500 platforms.
157
158config USB_INVENTRA_DMA
159 bool 'Inventra'
149 depends on USB_MUSB_OMAP2PLUS || USB_MUSB_MEDIATEK || USB_MUSB_JZ4740
160 depends on USB_MUSB_OMAP2PLUS || USB_MUSB_MEDIATEK || USB_MUSB_JZ4740 || USB_MUSB_POLARFIRE_SOC
150 help
151 Enable DMA transfers using Mentor's engine.
152
153config USB_TI_CPPI_DMA
154 bool 'TI CPPI (Davinci)'
155 depends on USB_MUSB_DAVINCI
156 help
157 Enable DMA transfers when TI CPPI DMA is available.

--- 16 unchanged lines hidden ---
161 help
162 Enable DMA transfers using Mentor's engine.
163
164config USB_TI_CPPI_DMA
165 bool 'TI CPPI (Davinci)'
166 depends on USB_MUSB_DAVINCI
167 help
168 Enable DMA transfers when TI CPPI DMA is available.

--- 16 unchanged lines hidden ---