Commit graph

16 commits

Author SHA1 Message Date
Sophronia Koilpillai
bbde4d896c boards/config: (APP-5129, PR #488) Enable Morse Firmware signing package
Approved-by: James Haggerty
Approved-by: Prabha Murugesan
2025-10-05 19:29:21 +11:00
James Haggerty
8669cf77d3 boards: (APP-4604, PR #451) add morse-bcf-info to default packages
This allows luci to display info about BCF files (or others).


Approved-by: Prabha Murugesan
Approved-by: Lyall Beveridge
2025-10-05 00:37:43 +10:00
James Haggerty
47c1a78550 boards: (APP-4792, PR #448) stop including tlm firmware by default
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
2025-10-05 00:37:43 +10:00
James Haggerty
bb35a5b2ec boards: (APP-4762, PR #440) make OpenVPN optional (and add wireguard)
Approved-by: Sophronia Koilpillai
Approved-by: Prabha Murugesan
2025-10-05 00:37:43 +10:00
James Haggerty
d2eb9bd103 morse_setup.sh: (APP-4688, PR #438) make ALL_KMODS optional
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
2025-10-05 00:20:46 +10:00
James Haggerty
7b212e79c5 boards: (APP-4420, PR #427) add dpp-handler package
Previously, DPP support was included automatically with netifd-morse.


Approved-by: Prabha Murugesan
Approved-by: Lyall Beveridge
2025-10-05 00:20:46 +10:00
James Haggerty
6c9397198f *: (APP-4220, PR #422) centralise morse specific button/led handling
- 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
2025-10-05 00:20:46 +10:00
Milad Mohtashamirad
8290d28388 busybox-conf: enable lsusb command. 2025-06-23 02:35:02 +10:00
Evan Benn
d0713af3d5 boards: (APP-3856, PR #348) Explicity depend on the right morse-fw variants
Approved-by: James Haggerty
Approved-by: Lyall Beveridge
2025-03-06 12:26:29 +11:00
Evan Benn
a88c91e840 mt76x8: ekh03: (APP-3856 PR #344) Add thin_lmac firmware
Approved-by: James Haggerty
Approved-by: Lyall Beveridge
2025-03-06 12:26:28 +11:00
James Haggerty
25aedb333b boards: (APP-3496, PR #310) don't include dpp key recovery on artini
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
2025-03-04 00:27:37 +11:00
James Haggerty
ec6ed2ffb2 boards: (APP-3490, PR #303) include diff, pstree, nohup
Commands that I have wished were there. Adds 5kb to mips ipk size (i.e. should add roughly this to squashfs).


Approved-by: Evan Benn
2025-03-04 00:25:49 +11:00
Evan Benn
b3fbd02f1c boards: (APP-3000, PR #288) Selectively enable USB
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
2025-03-04 00:25:49 +11:00
Morse Micro
43493c19c9 boards: add smart-manager to common package inclusions
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.
2025-03-04 00:25:48 +11:00
Morse Micro
3d1f49035d boards: add Morse Micro mesh11sd package to configuration
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
2025-03-04 00:25:48 +11:00
Morse Micro
0350af637a boards: add common configuration fragments used across device targets
Define a set of common, and extra, configuration fragments used for
Morse Micro evaluation kits.
2024-11-26 10:03:34 +11:00