Add i.MX6 SoloX support

Sascha Hauer s.hauer at pengutronix.de
Wed Nov 26 08:29:43 PST 2014


This morning Robert came along with a i.MX6 SoloX Sabresdb board, time
for me to add barebox support for it. This series adds support for the
i.MX6sx SoC and the Sabresdb board. The i.MX6sx turned out to be
good-natured, so here's support for it.

Sascha

----------------------------------------------------------------
Sascha Hauer (11):
      mci: imx-esdhc: Fix Interrupt enable register for i.MX6sx
      mci: imx-esdhc: Add i.MX6sl compatible
      serial: i.MX: Use "per" clk
      net: fec_imx: Add i.MX6sx compatible entry
      imx-usb-loader: Add i.MX6sx support
      pinctrl: Add i.MX6sx compatible entry
      ARM: i.MX: ocotp: Fix MAC address provider for unaligned addresses
      ARM: i.MX: ocotp: Add i.MX6sx compatible entry
      ARM: i.MX: Add i.MX6sx support
      ARM: i.MX: Add i.MX6sx sabresdb support
      ARM: i.MX: update imx_v7_defconfig

 arch/arm/boards/Makefile                           |   1 +
 arch/arm/boards/freescale-mx6sx-sabresdb/Makefile  |   3 +
 arch/arm/boards/freescale-mx6sx-sabresdb/board.c   | 249 +++++++++++
 .../flash-header-mx6sx-sabresdb.imxcfg             |  75 ++++
 .../arm/boards/freescale-mx6sx-sabresdb/lowlevel.c |  68 +++
 arch/arm/configs/imx_v7_defconfig                  |  12 +-
 arch/arm/dts/Makefile                              |   1 +
 arch/arm/dts/imx6sx-sdb.dts                        |  92 ++++
 arch/arm/dts/imx6sx.dtsi                           |  12 +
 arch/arm/mach-imx/Kconfig                          |   9 +
 arch/arm/mach-imx/Makefile                         |   1 +
 arch/arm/mach-imx/clk-imx6sx.c                     | 481 +++++++++++++++++++++
 arch/arm/mach-imx/imx.c                            |   2 +
 arch/arm/mach-imx/imx6.c                           |   3 +
 arch/arm/mach-imx/include/mach/imx6.h              |   6 +
 arch/arm/mach-imx/ocotp.c                          |  31 +-
 drivers/mci/imx-esdhc.c                            |   7 +-
 drivers/net/fec_imx.c                              |   3 +
 drivers/pinctrl/imx-iomux-v3.c                     |   2 +
 drivers/serial/serial_imx.c                        |   2 +-
 images/Makefile.imx                                |   5 +
 scripts/imx/imx-usb-loader.c                       |   7 +
 22 files changed, 1055 insertions(+), 17 deletions(-)
 create mode 100644 arch/arm/boards/freescale-mx6sx-sabresdb/Makefile
 create mode 100644 arch/arm/boards/freescale-mx6sx-sabresdb/board.c
 create mode 100644 arch/arm/boards/freescale-mx6sx-sabresdb/flash-header-mx6sx-sabresdb.imxcfg
 create mode 100644 arch/arm/boards/freescale-mx6sx-sabresdb/lowlevel.c
 create mode 100644 arch/arm/dts/imx6sx-sdb.dts
 create mode 100644 arch/arm/dts/imx6sx.dtsi
 create mode 100644 arch/arm/mach-imx/clk-imx6sx.c



More information about the barebox mailing list