mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-24 12:03:39 +00:00
d7d7606c7e
This driver is derived from this Linux driver: linux/drivers/phy/ralink/phy-ralink-usb.c The driver sets up power and host mode, but also needs to configure PHY registers for the MT7628 and MT7688. I removed the reset controller handling for the USB host and device, as it does not seem to be necessary right now. The soft reset bits for both devices are enabled by default and testing has shown (with hackish reset handling added), that USB related commands work identical with or without the reset handling. Please note that the resulting USB support is tested only very minimal. I was able to detect one of my 3 currently available USB sticks. Perhaps some further work is needed to fully support the EHCI controller integrated in the MT76x8 SoC. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Marek Vasut <marex@denx.de> Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
22 lines
1,013 B
Makefile
22 lines
1,013 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
|
|
# Written by Jean-Jacques Hiblot <jjhiblot@ti.com>
|
|
|
|
obj-$(CONFIG_$(SPL_)PHY) += phy-uclass.o
|
|
obj-$(CONFIG_$(SPL_)NOP_PHY) += nop-phy.o
|
|
obj-$(CONFIG_BCM6318_USBH_PHY) += bcm6318-usbh-phy.o
|
|
obj-$(CONFIG_BCM6348_USBH_PHY) += bcm6348-usbh-phy.o
|
|
obj-$(CONFIG_BCM6358_USBH_PHY) += bcm6358-usbh-phy.o
|
|
obj-$(CONFIG_BCM6368_USBH_PHY) += bcm6368-usbh-phy.o
|
|
obj-$(CONFIG_PHY_SANDBOX) += sandbox-phy.o
|
|
obj-$(CONFIG_$(SPL_)PIPE3_PHY) += ti-pipe3-phy.o
|
|
obj-$(CONFIG_STI_USB_PHY) += sti_usb_phy.o
|
|
obj-$(CONFIG_PHY_RCAR_GEN2) += phy-rcar-gen2.o
|
|
obj-$(CONFIG_PHY_RCAR_GEN3) += phy-rcar-gen3.o
|
|
obj-$(CONFIG_PHY_STM32_USBPHYC) += phy-stm32-usbphyc.o
|
|
obj-$(CONFIG_MESON_GXL_USB_PHY) += meson-gxl-usb2.o meson-gxl-usb3.o
|
|
obj-$(CONFIG_MSM8916_USB_PHY) += msm8916-usbh-phy.o
|
|
obj-$(CONFIG_OMAP_USB2_PHY) += omap-usb2-phy.o
|
|
obj-$(CONFIG_KEYSTONE_USB_PHY) += keystone-usb-phy.o
|
|
obj-$(CONFIG_MT76X8_USB_PHY) += mt76x8-usb-phy.o
|