mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 00/12] ARM: at91: improve sama5 and multi-image support
@ 2019-10-14 12:18 Ahmad Fatoum
  2019-10-14 12:18 ` [PATCH 01/12] ARM: at91: at91sam9x5ek: squelch new dtc warning Ahmad Fatoum
                   ` (11 more replies)
  0 siblings, 12 replies; 15+ messages in thread
From: Ahmad Fatoum @ 2019-10-14 12:18 UTC (permalink / raw)
  To: barebox; +Cc: Ahmad Fatoum

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@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

end of thread, other threads:[~2019-10-14 12:50 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-14 12:18 [PATCH 00/12] ARM: at91: improve sama5 and multi-image support Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 01/12] ARM: at91: at91sam9x5ek: squelch new dtc warning Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 02/12] ARM: at91: delete no-longer needed #ifdef guards Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 03/12] usb: gadget: at91_udc: don't depend on !ARCH_SAMA5D4 Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 04/12] ARM: at91: don't define ARCH_BAREBOX_MAX_BARE_INIT_SIZE for multi-image Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 05/12] ARM: at91: build for all SoCs when AT91_MULTI_BOARDS is selected Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 06/12] ARM: at91: use compressed DTB for AT91_MULTI_BOARDS Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 07/12] LICENSES: add BSD-1-Clause license Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 08/12] ARM: at91: import lowlevel clock initialization from at91bootstrap Ahmad Fatoum
2019-10-14 12:42   ` Roland Hieber
2019-10-14 12:50     ` [PATCH] fixup! " Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 09/12] ARM: at91: import lowlevel dbgu UART init code " Ahmad Fatoum
2019-10-14 12:18 ` [PATCH 10/12] ARM: at91: microchip-ksz9477-evb: add debug_ll UART Ahmad Fatoum
2019-10-14 12:19 ` [PATCH 11/12] ARM: at91: add basic sama5d2 support Ahmad Fatoum
2019-10-14 12:19 ` [PATCH 12/12] ARM: at91: add basic sama5d2-som1-ek1 support Ahmad Fatoum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox