[PATCH 00/12] ARM: at91: improve sama5 and multi-image support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



So far we had a menu that allowed multi-images only on a per-SoC basis.
This patch drop this, so we can use the newly added sama5d2 and sama5d3
support in the same image. The sama5d2 support is not yet complete, but
it boots to shell and network and QSPI-NOR drivers are already
available.

Ahmad Fatoum (12):
  ARM: at91: at91sam9x5ek: squelch new dtc warning
  ARM: at91: delete no-longer needed #ifdef guards
  usb: gadget: at91_udc: don't depend on !ARCH_SAMA5D4
  ARM: at91: don't define ARCH_BAREBOX_MAX_BARE_INIT_SIZE for
    multi-image
  ARM: at91: build for all SoCs when AT91_MULTI_BOARDS is selected
  ARM: at91: use compressed DTB for AT91_MULTI_BOARDS
  LICENSES: add BSD-1-Clause license
  ARM: at91: import lowlevel clock initialization from at91bootstrap
  ARM: at91: import lowlevel dbgu UART init code from at91bootstrap
  ARM: at91: microchip-ksz9477-evb: add debug_ll UART
  ARM: at91: add basic sama5d2 support
  ARM: at91: add basic sama5d2-som1-ek1 support

 LICENSES/preferred/BSD-1-Clause               |  26 ++
 arch/arm/boards/Makefile                      |   1 +
 arch/arm/boards/at91sam9263ek/lowlevel_init.c |   4 +-
 arch/arm/boards/at91sam9x5ek/lowlevel.c       |   4 +-
 .../boards/microchip-ksz9477-evb/lowlevel.c   |  35 ++-
 arch/arm/boards/sama5d27-som1/Makefile        |   1 +
 arch/arm/boards/sama5d27-som1/lowlevel.c      |  81 ++++++
 arch/arm/configs/sama5d27_som1_ek_defconfig   |  88 ++++++
 arch/arm/dts/Makefile                         |   1 +
 arch/arm/dts/at91-sama5d27_som1_ek.dts        |  36 +++
 arch/arm/dts/at91sam9x5ek.dts                 |  19 +-
 arch/arm/dts/sama5d2.dtsi                     |   0
 arch/arm/mach-at91/Kconfig                    |  78 ++++--
 arch/arm/mach-at91/Makefile                   |  23 +-
 arch/arm/mach-at91/at91_pmc_ll.c              | 183 ++++++++++++
 arch/arm/mach-at91/clock.c                    |  15 +-
 arch/arm/mach-at91/include/mach/at91_dbgu.h   |  63 ++++-
 arch/arm/mach-at91/include/mach/at91_pmc.h    |  24 +-
 arch/arm/mach-at91/include/mach/at91_pmc_ll.h |  78 ++++++
 .../include/mach/at91sam926x_board_init.h     |   6 -
 arch/arm/mach-at91/include/mach/cpu.h         |  60 +++-
 arch/arm/mach-at91/include/mach/hardware.h    |   1 +
 arch/arm/mach-at91/include/mach/sama5d2.h     | 261 ++++++++++++++++++
 arch/arm/mach-at91/include/mach/sama5d3.h     |   2 +-
 arch/arm/mach-at91/sam9_smc.c                 |   5 +-
 arch/arm/mach-at91/setup.c                    | 104 ++++++-
 common/Kconfig                                |   5 +-
 drivers/usb/gadget/Kconfig                    |   1 -
 drivers/usb/gadget/at91_udc.c                 |   6 -
 images/Makefile.at91                          |   4 +
 30 files changed, 1125 insertions(+), 90 deletions(-)
 create mode 100644 LICENSES/preferred/BSD-1-Clause
 create mode 100644 arch/arm/boards/sama5d27-som1/Makefile
 create mode 100644 arch/arm/boards/sama5d27-som1/lowlevel.c
 create mode 100644 arch/arm/configs/sama5d27_som1_ek_defconfig
 create mode 100644 arch/arm/dts/at91-sama5d27_som1_ek.dts
 create mode 100644 arch/arm/dts/sama5d2.dtsi
 create mode 100644 arch/arm/mach-at91/at91_pmc_ll.c
 create mode 100644 arch/arm/mach-at91/include/mach/at91_pmc_ll.h
 create mode 100644 arch/arm/mach-at91/include/mach/sama5d2.h

-- 
2.23.0


_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux