[PATCH 00/16] Vybrid related patches

Andrey Smirnov andrew.smirnov at gmail.com
Mon Dec 5 06:54:28 PST 2016

Hi everyone,

Here's a second wave of Vybrid related patches that I developed
working with custom Vybrid board.

Most notable features of this patchset are:

     - CPU re-clocking for Vybrid
     - USB support on Vybrid
     - Early pinmux configuration routines for i.MX and Vybrid. An
       example of their utility is shown in the patch for i.MX6
       SabreSD board (I also have custom code using Vybrid version of
       those to read various "bootstraping" pins on my custom design)

Andrey Smirnov (16):
  i.MX: esdhc: Enable host->clk during initialization
  i.MX: ocotp: Add provisions for storing multiple MAC addresses
  i.MX: ocotp: Initialize OCOTP as early as possible
  i.MX: ocotp: Initialize 'sense_enable' to true on Vybrid
  i.MX: clk: Add IMX_PLLV3_SYS_VF610 subtype
  i.MX: vf610: Ramp CPU clock to maximum frequency
  i.MX: iomuxv3: Add low-level pad code to headers
  i.MX: iomuxv3: Add helper type to deconstruct iomux_v3_cfg_t values
  i.MX: iomuxv3: Add low-level pad configuration routine
  i.MX6: sabresd: Remove magic numbers in setup_uart
  i.MX: iomuxv3: Use helper functions in iomux-v3.h
  i.MX: vf610: Add low-level pin configuration helper
  i.MX: iomux-vf610: Add missing pad definitions
  i.MX: imx-usb-phy: Add VF610 OF compatiblity string
  i.MX: Default CONFI_USB_IMX_PHY to 'y' on Vybrid
  i.MX: imx-usb-misc: Add Vybrid support

 arch/arm/boards/freescale-mx6-sabresd/lowlevel.c |   9 +-
 arch/arm/mach-imx/Kconfig                        |  13 ++
 arch/arm/mach-imx/include/mach/iomux-v3.h        |  61 ++++++++
 arch/arm/mach-imx/include/mach/iomux-vf610.h     |  20 +++
 arch/arm/mach-imx/ocotp.c                        |  58 ++++++-
 drivers/clk/imx/clk-pllv3.c                      | 108 +++++++++++++
 drivers/clk/imx/clk-vf610.c                      | 187 ++++++++++++++++++++++-
 drivers/clk/imx/clk.h                            |   5 +
 drivers/mci/imx-esdhc.c                          |   7 +
 drivers/pinctrl/imx-iomux-v3.c                   |  38 +----
 drivers/pinctrl/pinctrl-vf610.c                  |  11 +-
 drivers/usb/imx/Kconfig                          |   2 +-
 drivers/usb/imx/imx-usb-misc.c                   |  28 ++++
 drivers/usb/imx/imx-usb-phy.c                    |   2 +
 14 files changed, 496 insertions(+), 53 deletions(-)


More information about the barebox mailing list