Message ID | 20200313014551.12554-1-linux@roeck-us.net (mailing list archive) |
---|---|
Headers | show |
Series | Wire up USB controllers in i.MX6 emulations | expand |
On Fri, 13 Mar 2020 at 01:45, Guenter Roeck <linux@roeck-us.net> wrote: > > This patch series wires up the USB controllers on fsl-imx6 and fsl-imx6ul > emulations. > > The first patch 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. Basic USB PHY support is needed to make > the USB ports operational in Linux. > > The second patch fixes USB and USB PHY interrupt numbers for i.MX6UL. > > The third patch instantiates unimplemented pwm and can devices. This patch > is necessary to avoid crashes in Linux when it tries to access those > devices. The crashes are observed when trying to boot Linux v4.21 or later. > > The final two patches instantiate the USB controllers for i.mMX6 and > i.MX6UL. > > v3: > - Minor cleanup in patch 1/5 (see details in patch) > - Added patch to fix USB and USB PHY interrupt numbers for fsl-imx6ul. > - Added patch to instantiate unimplemented pwm and CAN devices. > - Instantiate USB and USB PHY separately. They are logically different, > and the number of instances is not always the same. > > v2: > - Implement and instantiate basic USB PHY implementation > instead of emulating a single USB PHY register Applied to target-arm.next, thanks. -- PMM