[PATCH] ipq95xx: Add support for IPQ9574 RDP433
Elliott Mitchell
ehem+openwrt at m5p.com
Fri Dec 8 07:39:36 PST 2023
On Fri, Dec 08, 2023 at 11:14:38AM +0100, Robert Marko wrote:
> On Fri, 8 Dec 2023 at 11:13, Piotr Dymacz <pepe2k at gmail.com> wrote:
> >
> > On 8.12.2023 11:02, Robert Marko wrote:
> > > On Fri, 8 Dec 2023 at 11:01, Piotr Dymacz <pepe2k at gmail.com> wrote:
> > >>
> > >> Would it make sense to rename qualcommax to qualcomm and make ipq95xx
> > >> just another subtarget of it (I'm aware of A53 vs. A73)?
> > >
> > > That depends on how much is shared between the AX SoC-s and the BE
> > > ones(IPQ95xx and IPQ53xx).
> >
> > I would say enough to keep them together.
> >
> > > But, I would prefer that or qualcommbe target where new BE SoC-s will
> > > be subtargets.
> >
> > I'm personally more a fan of limiting number of top targets and deal
> > with differences under subtargets.
>
> Same here, better than to add more targets especially since a lot is shared.
This leads to needing more levels of organization. Instead of simply
TARGET/SUBTARGET, you end up needing TARGET/SUBTARGET/SUBSUBTARGET. If
this is going to be done, then the implementation should allow for an
arbitrary number of levels.
A makefile fragment I created for testing:
foo := foo0
SUBfoo := foo1
SUBSUBfoo := foo2
define recur
$(info current is $(1), value is $($(1))))
ignore := $(if $(filter $(flavor SUB$(1)),undefined),,$(call recur,SUB$(1)))
endef
ignore := $(call recur,foo)
all: test.make
@true
So an arbitrary number of levels seems doable. Will mean rather
substantial changes to the build system though. I tend to favor this
as the 2 level limitation is already placing restrictions on the scaling
of the build count.
--
(\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/)
\BS ( | ehem+sigmsg at m5p.com PGP 87145445 | ) /
\_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
More information about the openwrt-devel
mailing list