u-boot/board/samsung
Marek Vasut 4d15898089 usb: udc: dwc3: Fold board dm_usb_gadget_handle_interrupts() into DWC3 gadget
The dm_usb_gadget_handle_interrupts() has no place in board code. Move
this into DWC3 driver. The OMAP implementation is special, add new weak
dwc3_uboot_interrupt_status() function to decide whether DWC3 interrupt
handling should be called, and override it in OMAP DWC3 code, to repair
the special OMAP interrupt handling code until OMAP gets switched over
to DM UDC proper.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Tested-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> # vim3
Tested-by: Caleb Connolly <caleb.connolly@linaro.org> # qcom sdm845
Link: https://lore.kernel.org/r/20240317044357.547037-1-marek.vasut+renesas@mailbox.org
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
2024-04-02 09:08:07 +02:00
..
arndale global: Migrate CONFIG_SMP_PEN_ADDR to CFG 2022-12-23 10:15:12 -05:00
axy17lte board: samsung: Fix SYS_CONFIG_NAME configs in axy17lte Kconfig 2023-11-27 18:57:35 +09:00
common usb: udc: dwc3: Fold board dm_usb_gadget_handle_interrupts() into DWC3 gadget 2024-04-02 09:08:07 +02:00
e850-96 board: samsung: Add support for E850-96 board 2024-01-24 11:23:20 +09:00
espresso7420 exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00
goni common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
odroid exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00
origen exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00
smdk5250 treewide: Convert macro and uses of __section(foo) to __section("foo") 2021-05-24 14:21:30 -04:00
smdk5420 treewide: Convert macro and uses of __section(foo) to __section("foo") 2021-05-24 14:21:30 -04:00
smdkc100 global: Migrate CONFIG_ENV_SROM_BANK to CFG 2022-12-23 10:07:04 -05:00
smdkv310 global: Migrate CONFIG_ENV_SROM_BANK to CFG 2022-12-23 10:07:04 -05:00
starqltechn Kconfig: Centralize prompting for SYS_CONFIG_NAME 2024-02-27 14:18:54 -05:00
trats exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00
trats2 exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00
universal_c210 exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00