Aside from it being a bit weird (why do we want this firmware on non
mm6108 devices?), this meant that if you didn't select a normal
firmware (e.g. mm6108/mm8108) the driver would still be included
since the tlm firmware would be there. This is confusing for
users of our fork bringing up new devices.
Approved-by: Arien Judge
Approved-by: Evan Benn
There are two downsides to all kmods:
- they increase build times when you're switching kernels
- you sometimes find odd dependency issues in upstream
which you don't want to fix
This change makes the minimal (-m) build config not use
ENABLE_ALL_KMODS. i.e. the defaults are the same, but using
'-m' the build time is significantly decreased.
We also amend the config application code so that
it's possible to override (almost) anything in
target_diffconfig.
Approved-by: Sophronia Koilpillai
Approved-by: Evan Benn
- add the ability to override the reset button handling
- add a package which handles the 'improved' reset button handling
- make the ekh-mt76x8 targets have a reset button
- allow diag_override.sh to use existing code in diag.sh
Approved-by: Sophronia Koilpillai
Approved-by: Milad Mohtashamirad
To achieve this, we repurpose dppd_diffconfig to be a
'include dpp qrcode support' thing, which implies
dpp-key-recovery (to recovery/generate the private key for
the STA side) and dppd (for the AP side).
Note that netifd-morse is still responsible for generating
the qrcode, as there's nasty 'look at the mac address
on initial module load' hacked in, but it now only
does this if the dpp private key exists.
Approved-by: Evan Benn
Approved-by: Milad Mohtashamirad
Some targets may not support USB host mode. So move the kmod packages,
and disable the hardware in artini's dts.
Approved-by: James Haggerty
Approved-by: Sophronia Koilpillai
Morse Micro's smart manager adds Dynamic Channel selection capability
within the configured bandwidth. Include the feature in the default
set of packages used by Morse Micro board targets.
Morse Micro HaLow requires mesh11sd configuration to be set, and loaded
from UCI rather than dynamically configured via netlink with iw.
The Morse Micro mesh11sd package adds a procd service to manage these
changes.
Include it by default in evaluation kit images