u-boot/drivers
Jagan Teki 6b7ebff001 usb: dwc3: Add phy interface for dwc3_uboot
U-Boot has two different variants of dwc3 initializations,
- with dm variant gadget, so the respective dm driver would
  call the dwc3_init in core.
- with non-dm variant gadget, so the usage board file would
  call dwc3_uboot_init in core.

The driver probe would handle all respective gadget properties
including phy interface via phy_type property and then trigger
dwc3_init for dm-variant gadgets.

So, to support the phy interface for non-dm variant gadgets,
the better option is dwc3_uboot_init since there is no
dedicated controller for non-dm variant gadgets.

This patch support for adding phy interface like 8/16-bit UTMI+
code for dwc3_uboot.

This change used Linux phy.h enum list, to make proper code
compatibility.

Cc: Marek Vasut <marex@denx.de>
Tested-by: Levin Du <djw@t-chip.com.cn>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
2019-11-23 22:29:49 +08:00
..
adc
ata ata: ahci allow 64-bit DMA for SATA 2019-10-31 07:22:53 -04:00
axi
bios_emulator bios_emulator: remove stray break 2019-08-09 22:24:02 +08:00
block blk: set log2blksz in blk_create_device() 2019-10-30 17:49:40 +01:00
board
bootcount env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
cache dm: cache: add v5l2 cache controller driver 2019-09-03 09:31:03 +08:00
clk rockchip: clk: Add clk driver for rk3308 2019-11-17 17:22:53 +08:00
core Fix for patman with email addresses containing commas 2019-11-01 09:34:35 -04:00
cpu imx8: move i.MX8 cpu desc code to drivers/cpu/imx8_cpu.c 2019-10-08 16:35:59 +02:00
crypto drivers: crypto: rsa_mod_exp: Add manual relocation for ops->mod_exp() 2019-10-24 13:37:02 +02:00
ddr ddr: imx8m: Fix the ddr init hang on imx8mq 2019-10-08 16:36:37 +02:00
demo
dfu dfu: add callback for flush and initiated operation 2019-10-31 12:12:31 +01:00
dma
fastboot fastboot: rockchip: Fix rk3328 default mmc device 2019-11-23 22:29:49 +08:00
firmware firmware: zynqmp: Clean up zynqmp_power_probe 2019-10-24 13:37:01 +02:00
fpga arm64: zynqmp: Convert invoke_smc() to xilinx_pm_request() 2019-10-24 13:37:01 +02:00
gpio gpio: da8xx_gpio: Fix the _gpio_direction_output function 2019-10-30 17:48:47 -04:00
hwspinlock
i2c rockchip: i2c: don't sent stop bit after each message 2019-11-23 22:29:49 +08:00
input env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
led
mailbox mailbox: zynqmp: ipi mailbox driver 2019-10-08 09:55:11 +02:00
memory
misc misc: add driver for the Rockchip otp controller 2019-11-17 17:23:15 +08:00
mmc mmc: fsl_esdhc_imx: Update compatible string for imx8m 2019-11-05 11:21:25 +08:00
mtd nand: mxs_nand: add API for switching different BCH layouts 2019-11-03 21:49:19 +01:00
net net: gmac_rockchip: add support for px30 2019-11-17 17:23:10 +08:00
nvme nvme: use page-aligned buffer for identify command 2019-10-31 07:22:53 -04:00
pch x86: Allow the PCH and LPC uclasses to work with of-platdata 2019-10-08 13:57:48 +08:00
pci Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq 2019-11-11 14:19:04 -05:00
pci_endpoint pci_ep: Fix Coverity warning 2019-08-07 15:31:04 -04:00
phy drivers: phy: Handle gracefully NULL pointers 2019-10-31 07:22:53 -04:00
pinctrl Merge tag 'u-boot-rockchip-20191118' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip 2019-11-17 21:15:57 -05:00
power power: fan53555: fix fan53555_regulator_set_value 2019-11-23 22:29:49 +08:00
pwm pwm: imx: add DM_PWM support 2019-07-19 20:14:50 +02:00
qe env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
ram rockchip: rk3308: Add sdram driver 2019-11-17 17:22:53 +08:00
remoteproc remoteproc: k3_arm64: Enable DM_FLAG_DEFAULT_PD_CTRL_OFF 2019-10-15 08:40:03 -06:00
reset ARC: HSDK: introduce reset driver 2019-11-01 16:45:40 +03:00
rtc rtc: ds3231/ds3232: fix coding style 2019-09-19 12:18:53 -04:00
scsi scsi: Add dma direction member to command structure 2019-10-23 20:47:12 -04:00
serial serial: serial_mtk: add non-DM version for SPL 2019-10-25 17:20:43 +02:00
smem
soc soc: ti: k3-navss-ringacc: fix k3_nav_ringacc_ring_reset_dma 2019-09-13 11:56:08 -04:00
sound
spi configs: spi: Add the SPI_FLASH_BAR for ESPI 2019-11-08 16:32:08 +05:30
spmi
sysreset x86: Move acpi_s3.h to a common location 2019-10-08 13:57:46 +08:00
tee env: Drop the ACTION typedef 2019-08-11 16:43:41 -04:00
thermal thermal: add i.MX8 thermal driver 2019-07-19 15:17:05 +02:00
timer x86: timer: Use a separate flag for whether timer is inited 2019-11-03 07:20:27 +08:00
tpm tpm2: Don't assume active low reset value 2019-10-15 08:40:02 -06:00
ufs ufs: Add glue layer driver for TI J721E devices 2019-10-23 20:47:12 -04:00
usb usb: dwc3: Add phy interface for dwc3_uboot 2019-11-23 22:29:49 +08:00
video video: stm32: remove the compatible "synopsys, dw-mipi-dsi" support 2019-11-12 16:15:53 +01:00
virtio virtio: pci: use correct type in virtio_pci_bind() 2019-10-31 07:22:53 -04:00
w1
w1-eeprom
watchdog watchdog: imx: Use immediate reset bits for expire_now 2019-11-03 17:04:16 +01:00
Kconfig ufs: Add Initial Support for UFS subsystem 2019-10-23 20:47:12 -04:00
Makefile ufs: Add Initial Support for UFS subsystem 2019-10-23 20:47:12 -04:00