All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/15 V2] Support for the DENX M28 SoM
@ 2011-09-12  4:06 Marek Vasut
  2011-09-12  4:06 ` [U-Boot] [PATCH 01/15] iMX28: Initial support for iMX28 CPU Marek Vasut
                   ` (15 more replies)
  0 siblings, 16 replies; 116+ messages in thread
From: Marek Vasut @ 2011-09-12  4:06 UTC (permalink / raw)
  To: u-boot

This series adds support for DENX M28 SoM and M28EVK kit.

This series depends on previous series:
* Support for both FEC interfaces on i.MX28
* Random NAND fixes and improvements
* SPL modifications

V2: * Convert to SPL framework
    * Squash patches together
    * Fix pointed out issues

Marek Vasut (15):
  iMX28: Initial support for iMX28 CPU
  iMX28: Add SSP MMC driver
  FEC: Add support for iMX28 quirks
  iMX28: Add PINMUX control
  iMX28: Add I2C bus driver
  iMX28: Add GPIO control
  iMX28: Add SPI driver
  iMX28: Add APBH DMA driver
  iMX28: Add GPMI NAND driver
  iMX28: Add driver for internal RTC
  iMX28: Add image header generator tool
  iMX28: Add u-boot.sb target to Makefile
  iMX28: Add support for DENX M28EVK board
  M28: Add MMC SPL
  M28: Add doc/README.m28 documentation

 MAINTAINERS                                   |    1 +
 Makefile                                      |    5 +
 arch/arm/cpu/arm926ejs/mx28/Makefile          |   46 +
 arch/arm/cpu/arm926ejs/mx28/clock.c           |  355 +++++++
 arch/arm/cpu/arm926ejs/mx28/iomux.c           |  109 +++
 arch/arm/cpu/arm926ejs/mx28/mx28.c            |  200 ++++
 arch/arm/cpu/arm926ejs/mx28/timer.c           |  141 +++
 arch/arm/include/asm/arch-mx28/clock.h        |   61 ++
 arch/arm/include/asm/arch-mx28/dma.h          |  170 ++++
 arch/arm/include/asm/arch-mx28/gpio.h         |   32 +
 arch/arm/include/asm/arch-mx28/imx-regs.h     |   39 +
 arch/arm/include/asm/arch-mx28/iomux-mx28.h   |  537 +++++++++++
 arch/arm/include/asm/arch-mx28/iomux.h        |  168 ++++
 arch/arm/include/asm/arch-mx28/regs-apbh.h    |  466 +++++++++
 arch/arm/include/asm/arch-mx28/regs-base.h    |   88 ++
 arch/arm/include/asm/arch-mx28/regs-bch.h     |  230 +++++
 arch/arm/include/asm/arch-mx28/regs-clkctrl.h |  312 ++++++
 arch/arm/include/asm/arch-mx28/regs-common.h  |   66 ++
 arch/arm/include/asm/arch-mx28/regs-gpmi.h    |  222 +++++
 arch/arm/include/asm/arch-mx28/regs-i2c.h     |  207 ++++
 arch/arm/include/asm/arch-mx28/regs-ocotp.h   |  173 ++++
 arch/arm/include/asm/arch-mx28/regs-pinctrl.h | 1284 +++++++++++++++++++++++++
 arch/arm/include/asm/arch-mx28/regs-power.h   |  413 ++++++++
 arch/arm/include/asm/arch-mx28/regs-rtc.h     |  147 +++
 arch/arm/include/asm/arch-mx28/regs-ssp.h     |  349 +++++++
 arch/arm/include/asm/arch-mx28/regs-timrot.h  |  171 ++++
 arch/arm/include/asm/arch-mx28/sys_proto.h    |   32 +
 board/denx/m28evk/Makefile                    |   57 ++
 board/denx/m28evk/m28_init.h                  |   36 +
 board/denx/m28evk/m28evk.c                    |  195 ++++
 board/denx/m28evk/mem_init.c                  |  213 ++++
 board/denx/m28evk/mmc_boot.c                  |  273 ++++++
 board/denx/m28evk/power_init.c                |  911 ++++++++++++++++++
 board/denx/m28evk/start.S                     |  396 ++++++++
 board/denx/m28evk/u-boot-spl.lds              |   87 ++
 board/denx/m28evk/u-boot.bd                   |   14 +
 boards.cfg                                    |    1 +
 doc/README.m28                                |  223 +++++
 drivers/dma/Makefile                          |    1 +
 drivers/dma/apbh_dma.c                        |  691 +++++++++++++
 drivers/gpio/Makefile                         |    1 +
 drivers/gpio/mxs_gpio.c                       |  136 +++
 drivers/i2c/Makefile                          |    1 +
 drivers/i2c/mxs_i2c.c                         |  240 +++++
 drivers/mmc/Makefile                          |    1 +
 drivers/mmc/mxsmmc.c                          |  351 +++++++
 drivers/mtd/nand/Makefile                     |    1 +
 drivers/mtd/nand/mxs_nand.c                   | 1159 ++++++++++++++++++++++
 drivers/net/fec_mxc.c                         |   44 +-
 drivers/rtc/Makefile                          |    1 +
 drivers/rtc/mxsrtc.c                          |   86 ++
 drivers/spi/Makefile                          |    1 +
 drivers/spi/mxs_spi.c                         |  172 ++++
 include/configs/m28evk.h                      |  289 ++++++
 tools/Makefile                                |    6 +
 tools/mxsboot.c                               |  687 +++++++++++++
 56 files changed, 12296 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm/cpu/arm926ejs/mx28/Makefile
 create mode 100644 arch/arm/cpu/arm926ejs/mx28/clock.c
 create mode 100644 arch/arm/cpu/arm926ejs/mx28/iomux.c
 create mode 100644 arch/arm/cpu/arm926ejs/mx28/mx28.c
 create mode 100644 arch/arm/cpu/arm926ejs/mx28/timer.c
 create mode 100644 arch/arm/include/asm/arch-mx28/clock.h
 create mode 100644 arch/arm/include/asm/arch-mx28/dma.h
 create mode 100644 arch/arm/include/asm/arch-mx28/gpio.h
 create mode 100644 arch/arm/include/asm/arch-mx28/imx-regs.h
 create mode 100644 arch/arm/include/asm/arch-mx28/iomux-mx28.h
 create mode 100644 arch/arm/include/asm/arch-mx28/iomux.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-apbh.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-base.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-bch.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-clkctrl.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-common.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-gpmi.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-i2c.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-ocotp.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-pinctrl.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-power.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-rtc.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-ssp.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-timrot.h
 create mode 100644 arch/arm/include/asm/arch-mx28/sys_proto.h
 create mode 100644 board/denx/m28evk/Makefile
 create mode 100644 board/denx/m28evk/m28_init.h
 create mode 100644 board/denx/m28evk/m28evk.c
 create mode 100644 board/denx/m28evk/mem_init.c
 create mode 100644 board/denx/m28evk/mmc_boot.c
 create mode 100644 board/denx/m28evk/power_init.c
 create mode 100644 board/denx/m28evk/start.S
 create mode 100644 board/denx/m28evk/u-boot-spl.lds
 create mode 100644 board/denx/m28evk/u-boot.bd
 create mode 100644 doc/README.m28
 create mode 100644 drivers/dma/apbh_dma.c
 create mode 100644 drivers/gpio/mxs_gpio.c
 create mode 100644 drivers/i2c/mxs_i2c.c
 create mode 100644 drivers/mmc/mxsmmc.c
 create mode 100644 drivers/mtd/nand/mxs_nand.c
 create mode 100644 drivers/rtc/mxsrtc.c
 create mode 100644 drivers/spi/mxs_spi.c
 create mode 100644 include/configs/m28evk.h
 create mode 100644 tools/mxsboot.c

-- 
1.7.5.4

^ permalink raw reply	[flat|nested] 116+ messages in thread

end of thread, other threads:[~2011-11-09  8:52 UTC | newest]

Thread overview: 116+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-12  4:06 [U-Boot] [PATCH 00/15 V2] Support for the DENX M28 SoM Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 01/15] iMX28: Initial support for iMX28 CPU Marek Vasut
2011-09-14  7:10   ` Stefano Babic
2011-09-27 13:45   ` [U-Boot] [PATCH 01/15 V2] " Marek Vasut
2011-09-30  9:42     ` [U-Boot] [PATCH 01/15 V3] " Marek Vasut
2011-10-13 16:19       ` Stefano Babic
2011-10-13 18:14         ` Marek Vasut
2011-10-13 20:45           ` Wolfgang Denk
2011-10-14  7:51           ` Stefano Babic
2011-10-14  7:59             ` Marek Vasut
2011-10-14 21:00               ` Wolfgang Denk
2011-10-14 21:06                 ` Marek Vasut
2011-10-13 23:38       ` [U-Boot] [PATCH 01/15 V4] " Marek Vasut
2011-10-14 21:14         ` [U-Boot] [PATCH 01/15 V5] " Marek Vasut
2011-10-14 21:01       ` [U-Boot] [PATCH 01/15 V3] " Wolfgang Denk
2011-10-14 21:10         ` Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 02/15] iMX28: Add SSP MMC driver Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 03/15] FEC: Add support for iMX28 quirks Marek Vasut
2011-09-14  7:17   ` Stefano Babic
2011-09-14 12:11     ` Marek Vasut
2011-09-14 15:38       ` Mike Frysinger
2011-09-12  4:06 ` [U-Boot] [PATCH 04/15] iMX28: Add PINMUX control Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 05/15] iMX28: Add I2C bus driver Marek Vasut
2011-09-12  5:30   ` Heiko Schocher
2011-09-12 13:31     ` Marek Vasut
2011-09-13 12:05   ` Wolfram Sang
2011-09-13 12:56     ` Marek Vasut
2011-09-13 13:12       ` Wolfram Sang
2011-09-13 13:20         ` Marek Vasut
2011-09-13 13:31           ` Wolfram Sang
2011-09-13 22:24   ` [U-Boot] [PATCH 05/15 V2] " Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 06/15] iMX28: Add GPIO control Marek Vasut
2011-09-14  7:25   ` Stefano Babic
2011-09-12  4:06 ` [U-Boot] [PATCH 07/15] iMX28: Add SPI driver Marek Vasut
2011-09-12 16:35   ` Mike Frysinger
2011-09-12 17:42     ` Marek Vasut
2011-09-12 20:26       ` Mike Frysinger
2011-09-12 22:45         ` Marek Vasut
2011-09-13 22:26   ` [U-Boot] [PATCH 07/15 V2] " Marek Vasut
2011-09-14  2:50     ` Mike Frysinger
2011-09-14  3:14       ` Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 08/15] iMX28: Add APBH DMA driver Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 09/15] iMX28: Add GPMI NAND driver Marek Vasut
2011-09-28 21:26   ` Scott Wood
2011-09-28 21:42     ` Marek Vasut
2011-09-28 21:57       ` Scott Wood
2011-09-28 22:09         ` Marek Vasut
2011-09-28 22:13           ` Scott Wood
2011-09-28 22:34             ` Marek Vasut
2011-09-28 22:12     ` Marek Vasut
2011-09-28 22:23       ` Scott Wood
2011-09-28 22:17   ` [U-Boot] [PATCH 09/15 V2] " Marek Vasut
2011-09-28 22:32     ` [U-Boot] [PATCH 09/15 V3] " Marek Vasut
2011-09-29  0:07       ` [U-Boot] [PATCH 09/15 V4] " Marek Vasut
2011-09-30  9:39         ` [U-Boot] [PATCH 09/15 V5] " Marek Vasut
2011-10-10 21:06           ` Scott Wood
2011-09-12  4:06 ` [U-Boot] [PATCH 10/15] iMX28: Add driver for internal RTC Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 11/15] iMX28: Add image header generator tool Marek Vasut
2011-09-12 16:38   ` Mike Frysinger
2011-09-12 17:40     ` Marek Vasut
2011-09-12 20:24       ` Mike Frysinger
2011-09-12 22:13         ` Marek Vasut
2011-09-13 22:27   ` [U-Boot] [PATCH 11/15 V2] " Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 12/15] iMX28: Add u-boot.sb target to Makefile Marek Vasut
2011-09-12 16:33   ` Mike Frysinger
2011-09-12 17:40     ` Marek Vasut
2011-09-13 22:28   ` [U-Boot] [PATCH 12/15 V2] " Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 13/15] iMX28: Add support for DENX M28EVK board Marek Vasut
2011-09-13 22:29   ` [U-Boot] [PATCH 13/15 V2] " Marek Vasut
2011-09-14  2:48     ` Mike Frysinger
2011-09-14  3:17       ` Marek Vasut
2011-09-14  3:33         ` Mike Frysinger
2011-09-14  4:24           ` Marek Vasut
2011-09-14  5:01             ` Mike Frysinger
2011-09-14  5:10               ` Marek Vasut
2011-09-14 22:12                 ` Mike Frysinger
2011-09-14 23:13                   ` Marek Vasut
2011-09-20  2:15     ` [U-Boot] [PATCH 13/15 V3] " Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 14/15] M28: Add MMC SPL Marek Vasut
2011-09-30  9:40   ` [U-Boot] [PATCH 14/15 V2] " Marek Vasut
2011-10-14 12:09     ` [U-Boot] [PATCH 14/15 V3] " Marek Vasut
2011-09-12  4:06 ` [U-Boot] [PATCH 15/15] M28: Add doc/README.m28 documentation Marek Vasut
2011-10-21 22:44 ` [U-Boot] [PATCH 00/17 V3] Support for the DENX M28 SoM Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 01/17 RESEND V5] iMX28: Initial support for iMX28 CPU Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 02/17 RESEND] iMX28: Add SSP MMC driver Marek Vasut
2011-11-08 20:45     ` Andy Fleming
2011-11-08 21:42       ` Marek Vasut
2011-11-08 21:50         ` Andy Fleming
2011-11-09  8:18           ` Stefano Babic
2011-11-09  8:38             ` Marek Vasut
2011-11-09  8:52               ` Stefano Babic
2011-10-21 22:44   ` [U-Boot] [PATCH 03/17 RESEND] FEC: Add support for iMX28 quirks Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 04/17 RESEND] iMX28: Add PINMUX control Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 05/17 RESEND V2] iMX28: Add I2C bus driver Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 06/17 RESEND] iMX28: Add GPIO control Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 07/17 RESEND V2] iMX28: Add SPI driver Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 08/17 RESEND] iMX28: Add APBH DMA driver Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 09/17 RESEND V5] iMX28: Add GPMI NAND driver Marek Vasut
2011-11-04 13:13     ` Veli-Pekka Peltola
2011-11-04 13:30       ` Marek Vasut
2011-11-04 14:02         ` Veli-Pekka Peltola
2011-11-05  2:24           ` Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 10/17 RESEND] iMX28: Add driver for internal RTC Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 11/17 RESEND V2] iMX28: Add image header generator tool Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 12/17 V3] iMX28: Add u-boot.sb target to Makefile Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 13/17 V4] iMX28: Add support for DENX M28EVK board Marek Vasut
2011-10-31  9:12     ` Igor Grinberg
2011-10-31 11:42     ` [U-Boot] [PATCH 13/17 V5] " Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 14/17 V4] M28: Add MMC SPL Marek Vasut
2011-10-23 21:42     ` Robert Schwebel
2011-10-31 11:44     ` [U-Boot] [PATCH 14/17 V5] " Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 15/17 RESEND] M28: Add doc/README.m28 documentation Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 16/17] iMX28: Fix ARM vector handling Marek Vasut
2011-10-21 22:44   ` [U-Boot] [PATCH 17/17] M28: Add memory detection into SPL Marek Vasut
2011-10-31 11:45     ` [U-Boot] [PATCH 17/17 V2] " Marek Vasut
2011-11-05  2:39       ` [U-Boot] [PATCH 17/17 V3] " Marek Vasut

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.