[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 0/3] Wire up USB controllers in i.MX6 emulations

From: Guenter Roeck
Subject: [PATCH v2 0/3] Wire up USB controllers in i.MX6 emulations
Date: Tue, 10 Mar 2020 14:04:31 -0700

This patch series wires up the USB controllers on fsl-imx6 and fsl-imx6ul

The first patch is a prerequisite for the following patches. It provides
a basic implementation of the USB PHY controller used in i.MX28 and later
chips. Only reset bit handling in the control register is actually
implemented. This is needed to make the USB ports operational in Linux.

- Implement and instantiate basic USB PHY implementation
  instead of emulating a single USB PHY register

Guenter Roeck (3):
      hw/usb: Add basic i.MX USB Phy support
      hw/arm/fsl-imx6ul: Wire up USB controllers
      hw/arm/fsl-imx6: Wire up USB controllers

 hw/arm/Kconfig               |   1 +
 hw/arm/fsl-imx6.c            |  34 +++++++
 hw/arm/fsl-imx6ul.c          |  33 +++++++
 hw/usb/Kconfig               |   5 +
 hw/usb/Makefile.objs         |   2 +
 hw/usb/imx-usb-phy.c         | 225 +++++++++++++++++++++++++++++++++++++++++++
 include/hw/arm/fsl-imx6.h    |   5 +
 include/hw/arm/fsl-imx6ul.h  |   9 ++
 include/hw/usb/imx-usb-phy.h |  53 ++++++++++
 9 files changed, 367 insertions(+)
 create mode 100644 hw/usb/imx-usb-phy.c
 create mode 100644 include/hw/usb/imx-usb-phy.h

reply via email to

[Prev in Thread] Current Thread [Next in Thread]