Add support for Colibri Vybrid Modules
Get series with b4
b4 am 20150427175415.GE16702@bill-the-catVersions newest first · linked by author and title
- v3 Latest posting 2/20 of 7 patches 0 repliesNew
- v3 posting 1/26 of 7 patches 0 repliesSuperseded
- v10 of 6 patches 0 repliesSuperseded
Patches in v3 posting 2/2 No applies recorded yet
None of the 7 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [U-Boot] [PATCH v3 0/7] Add support for Colibri Vybrid Modules
Quoted 79 lines · Marek Vasut
Quoted 78 lines · Tom Rini
Quoted 77 lines · maitysanchayan at gmail.com
Hello,
Quoted 73 lines · Sanchayan Maity
Hello,
This is the third version of the patchset which adds support for the Toradex Colibri Vybrid VF50 and VF61 modules. Boot up has been tested using the serial loader over UART. Compile tested for
vf610twr_defconfigandvf610twr_nand_defconfigas well.First patch in the series refactors the DDR related code for use by both the tower board and colibri modules. It also introduces a DDR3 based JEDEC timing structure.
Second third and fourth patch in this series are improvement patches related to RTC, SoC/CPU detection and caches.
Fifth patch introduces USB support for Vybrid modules. Much of the code is similar to the ehci-mx6 driver. Both host and client modes are working and DFU has also been tested with client. Currently, we restrict the ports to be in one of host and client mode.
Sixth patch adds the actual support for the Colibri modules.
Comments and feedback are most welcome. Thanks for the feedback till now.
The patchset is based and tested on the latest master branch as of this writing.
Discussion on the version 2 of the patchset can be found at the below link:
https://www.mail-archive.com/u-boot at lists.denx.de/msg168727.htmlDiscussion on the version 1 of the patchset can be found at the below link:
https://www.mail-archive.com/u-boot at lists.denx.de/msg168136.htmlChanges since v2:
- Rework the USB driver to use register + offset method in light of discussion which Fabio Estevam pointed out instead of the regular struct{} method which v2 used. The discussion is at the below link:
https://www.marc.info/?l=u-boot&m=142609602127309&w=2- Reorder the patchset, putting the USB support in the end and add an additional patch for adding USB support to Colibri modules. By chance if more discussions happen on the USB support, this allows picking up of atleast the first patches on which no issues have been reported so far.
- The register definitions have been moved under
arch/arm/include/asm/imx-common in theregs-usbphy.hfile. This was agreed on after discussion with Marek and some input from Peter Chen. Since it is not clear if SoC's other than Freescale's use the Sigmatel Phy's which seem to be use in iMX/VF/MXS, put the USH PHY register definitions in imx-common rather thaninclude/usbin a chipidea specific file.- Remove setting of a PLL divisor select which was added for USB but is actually not required considering default value. It also seems to break USB after my latest rebase. The file in question concerning the change is
colibri_vf.c. PLL divisor selects the PLL Multiplication factor which by default is 0, setting Fout = Fref * 20 giving 480MHz. The earlier patch set this to 1 giving Fout = Fref * 22 where Fref = 24MHz.- Rebased on the latest master branch.
Changes since v1:
- Rework the USB driver to use register offsets using the regular struct {} method- Some cleanups and fixes in the sixth patch for the
colibri_vf.hfile which takes care of environment variables in uboot- Purge some useless defines in the fifth and sixth patch which were related to USB.
Quoted 7 lines
Quoted 5 lines
Quoted 3 lines
Ping!?
Anything preventing this patch from getting applied?
I'll pick this up soon, thanks!
This should go through u-boot-imx though ;-)
For the record, since they aren't quite imx platforms I didn't want to throw another SoC on someone elses plate. Stefano, do you want to handle all the Vybrid stuf in the future? Thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150427/ad51fef1/attachment.sig>