All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wenyou Yang <wenyou.yang@microchip.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v4 00/12] board: atmel: Add new board SAMA5D27-SOM1-EK board.
Date: Wed, 6 Sep 2017 13:23:31 +0800	[thread overview]
Message-ID: <20170906052343.17989-1-wenyou.yang@microchip.com> (raw)

The SAMA5D27-SOM1-EK board embeds a SAMA5D27 SOM1 module, which includes
a SAMA5D27-SiP chip and QSPI flash, Phy and MAC EEPROM. The SAMA5D27 SiP
integrates the SAMA5D2 with 1Gbit DDR2-SDRAM in a single package.
It is based on the patch,
	[PATCH v2] misc: Kconfig: Add SPL_I2C_EEPROM option
	https://lists.denx.de/pipermail/u-boot/2017-September/304914.html

Changes in v4:
 - Rebase the uboot/master (84a4206).
 - Remove the default config file for the spiflash.
 - Integrate the following patches into this patch series.
   1./ [PATCH v2 0/3] board: atmel: Set the ethernet mac address from eeprom
   2./ [PATCH 1/7] lib: at91: Add logo files used by API from DM_VIDEO
   3./ [PATCH 2/7] atmel: common: Add function to display via DM_VIDEO's API
   4./ [PATCH] board: sama5d2_xplained: Make SPL work on spiflash
 - Remove the dependency on [PATCH 0/5] configs: at91: Remove value of CONFIG_SYS_EXTRA_OPTIONS option.

Changes in v3:
 - Rebase on the PATCH: Atmel PIT timer driver and Remove CONFIG_SYS_EXTRA_OPTIONS.
 - Use the new Atmel PIT timer driver.
 - Remove "SAMA5D2" from CONFIG_SYS_EXTRA_OPTIONS options.
 - Move CONFIG_ENV_IS_IN_FAT to Kconfig.

Changes in v2:
 - Add the reviewed-by tag.
 - Add the help in Kconfig to describe the board and peripherals.
 - Add the code to display the company's logo and board information.
 - Replace the code to set the ethernet mac address with the common
   code from the board/atmel/common folder.

Wenyou Yang (12):
  board: atmel: Create board/atmel/common folder
  board: sama5d2_xplained: Replace code of setting mac addr
  board: sama5d4_xplained: Set mac address from eeprom
  lib: at91: Add logo files used via API of DM_VIDEO
  atmel: common: Add function to display via DM_VIDEO's API
  ARM: at91: spl: Adjust switching to oscillator for SAMA5D2
  ARM: at91: spl: Add mck function to lower rate while switching
  ARM: at91: spl: Add boot device for boot from QSPI
  board: sama5d2_xplained: Make SPL work on spiflash
  ARM: at91: mach: Add missing defines of MPDDRC
  ARM: at91: Get the Chip ID of SAMA5D2 SiP
  board: atmel: Add SAMA5D27 SOM1 EK board

 arch/arm/dts/Makefile                           |    3 +
 arch/arm/dts/at91-sama5d27_som1_ek.dts          |  215 ++++
 arch/arm/dts/at91-sama5d2_xplained.dts          |    5 +
 arch/arm/dts/at91-sama5d4_xplained.dts          |    5 +
 arch/arm/dts/sama5d2.dtsi                       |   20 +
 arch/arm/dts/sama5d27_som1.dtsi                 |  159 +++
 arch/arm/mach-at91/Kconfig                      |   14 +
 arch/arm/mach-at91/armv7/clock.c                |   36 +
 arch/arm/mach-at91/armv7/sama5d2_devices.c      |   26 +-
 arch/arm/mach-at91/include/mach/at91_common.h   |    4 +
 arch/arm/mach-at91/include/mach/at91_pmc.h      |    2 +
 arch/arm/mach-at91/include/mach/atmel_mpddrc.h  |    4 +
 arch/arm/mach-at91/include/mach/sama5d2.h       |    7 +-
 arch/arm/mach-at91/spl.c                        |    2 +
 arch/arm/mach-at91/spl_atmel.c                  |   18 +-
 board/atmel/common/Makefile                     |   10 +
 board/atmel/common/board.c                      |   12 +
 board/atmel/common/mac_eeprom.c                 |   36 +
 board/atmel/common/video_display.c              |   72 ++
 board/atmel/sama5d27_som1_ek/Kconfig            |   15 +
 board/atmel/sama5d27_som1_ek/MAINTAINERS        |    6 +
 board/atmel/sama5d27_som1_ek/Makefile           |    8 +
 board/atmel/sama5d27_som1_ek/sama5d27_som1_ek.c |  189 ++++
 board/atmel/sama5d2_xplained/sama5d2_xplained.c |   56 +-
 board/atmel/sama5d4_xplained/sama5d4_xplained.c |   12 +
 configs/sama5d27_som1_ek_mmc_defconfig          |   88 ++
 configs/sama5d2_xplained_mmc_defconfig          |    1 +
 configs/sama5d2_xplained_spiflash_defconfig     |    1 +
 configs/sama5d4_xplained_mmc_defconfig          |    3 +
 configs/sama5d4_xplained_nandflash_defconfig    |    3 +
 configs/sama5d4_xplained_spiflash_defconfig     |    3 +
 include/atmel_lcd.h                             |    9 +
 include/configs/sama5d27_som1_ek.h              |   92 ++
 include/configs/sama5d2_xplained.h              |    6 +-
 include/configs/sama5d4_xplained.h              |    2 +
 lib/Makefile                                    |    1 +
 lib/at91/Makefile                               |    8 +
 lib/at91/at91.c                                 |   30 +
 lib/at91/atmel_logo_8bpp.h                      | 1310 +++++++++++++++++++++++
 lib/at91/microchip_logo_8bpp.h                  | 1082 +++++++++++++++++++
 tools/logos/microchip.bmp                       |  Bin 0 -> 12726 bytes
 41 files changed, 3524 insertions(+), 51 deletions(-)
 create mode 100644 arch/arm/dts/at91-sama5d27_som1_ek.dts
 create mode 100644 arch/arm/dts/sama5d27_som1.dtsi
 create mode 100644 board/atmel/common/Makefile
 create mode 100644 board/atmel/common/board.c
 create mode 100644 board/atmel/common/mac_eeprom.c
 create mode 100644 board/atmel/common/video_display.c
 create mode 100644 board/atmel/sama5d27_som1_ek/Kconfig
 create mode 100644 board/atmel/sama5d27_som1_ek/MAINTAINERS
 create mode 100644 board/atmel/sama5d27_som1_ek/Makefile
 create mode 100644 board/atmel/sama5d27_som1_ek/sama5d27_som1_ek.c
 create mode 100644 configs/sama5d27_som1_ek_mmc_defconfig
 create mode 100644 include/configs/sama5d27_som1_ek.h
 create mode 100644 lib/at91/Makefile
 create mode 100644 lib/at91/at91.c
 create mode 100644 lib/at91/atmel_logo_8bpp.h
 create mode 100644 lib/at91/microchip_logo_8bpp.h
 create mode 100644 tools/logos/microchip.bmp

-- 
2.13.0

             reply	other threads:[~2017-09-06  5:23 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-06  5:23 Wenyou Yang [this message]
2017-09-06  5:23 ` [U-Boot] [PATCH v4 01/12] board: atmel: Create board/atmel/common folder Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 02/12] board: sama5d2_xplained: Replace code of setting mac addr Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 03/12] board: sama5d4_xplained: Set mac address from eeprom Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 04/12] lib: at91: Add logo files used via API of DM_VIDEO Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 05/12] atmel: common: Add function to display via DM_VIDEO's API Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 06/12] ARM: at91: spl: Adjust switching to oscillator for SAMA5D2 Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 07/12] ARM: at91: spl: Add mck function to lower rate while switching Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 08/12] ARM: at91: spl: Add boot device for boot from QSPI Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 09/12] board: sama5d2_xplained: Make SPL work on spiflash Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 10/12] ARM: at91: mach: Add missing defines of MPDDRC Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 11/12] ARM: at91: Get the Chip ID of SAMA5D2 SiP Wenyou Yang
2017-09-06  5:23 ` [U-Boot] [PATCH v4 12/12] board: atmel: Add SAMA5D27 SOM1 EK board Wenyou Yang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170906052343.17989-1-wenyou.yang@microchip.com \
    --to=wenyou.yang@microchip.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.