We have many common features across ISAs and common ARM, MIPS, other ISA 
modification across SoCs.  Looking at how this was addressed
by other silicon vendors who support multiple ISAs, lead to this path.   i.e. 
TI, freescale, and others.


./board/BuR/common
./board/xilinx/common
./board/atmel/common
./board/ti/common
./board/seco/common
./board/gdsys/common
./board/avionic-design/common
./board/LaCie/common
./board/cortina/common
./board/xes/common
./board/varisys/common
./board/engicam/common
./board/siemens/common
./board/mscc/common
./board/toradex/common
./board/compulab/common
./board/alliedtelesis/common
./board/freescale/common
./board/keymile/common
./board/samsung/common
./board/google/common
./board/ge/common


On Jan 24, 2020, at 7:13 AM, Tom Rini 
<tr...@konsulko.com<mailto:tr...@konsulko.com>> wrote:

On Tue, Jan 21, 2020 at 10:19:01AM +0000, Alex Nemirovsky wrote:

Cortina Access management has decided that we want to add formal
upstream support of u-boot going forward for our line of SoCs
and evaluation boards.
[snip]
MAINTAINERS                                  |  18 +++
arch/arm/Kconfig                             |   5 +
arch/arm/dts/Makefile                        |   2 +
arch/arm/dts/ca-presidio-engboard.dts        |  69 +++++++++++
arch/arm/include/asm/gpio.h                  |   2 +-
board/cortina/common/Kconfig                 |   5 +
board/cortina/common/armv8/ca7774_regs.h     |  18 +++
board/cortina/common/armv8/lowlevel_init.S   |  87 ++++++++++++++
board/cortina/presidio-asic/Kconfig          |  20 ++++
board/cortina/presidio-asic/MAINTAINERS      |   6 +
board/cortina/presidio-asic/Makefile         |   8 ++
board/cortina/presidio-asic/presidio.c       | 126 ++++++++++++++++++++

I should have spotted this sooner, sorry.  Why are you doing
board/cortina/common/armv8/ rather than arch/arm/mach-xxx/ (and related
include directory) as is the norm?

--
Tom

Reply via email to