Avoid having /sbin/wifi silently ignore unknown keywords and execute
"enable"; instead display the help message and exit with an error.
Signed-off-by: Thibaut VARÈNE
---
package/base-files/files/sbin/wifi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/
itions" as introduced in
2a598bbaa3.
This patchset follows node name policy set by 6dd94c2781.
Thibaut VARÈNE (2):
ramips: fix RBM33G partitioning
ramips: fix RBM11G partitioning
target/linux/ramips/dts/RBM11G.dts | 43 +++-
target/linux/ramips/dts/
TS to explain how the original author selected the SPI speed.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/RBM11G.dts | 45 ++
1 file changed, 36 insertions(+), 9 deletions(-)
diff --git a/target/linux/ramips/dts/RBM11G.dts
;
[ 10.324906] mtd: device 9 (rootfs) set to be root filesystem
[ 10.330678] 1 squashfs-split partitions found on MTD device rootfs
[ 10.336886] 0x00b4-0x0100 : "rootfs_data"
Leave a note in DTS to explain how the original author selected the SPI speed.
Tested-by: To
tton, boot openwrt
initramfs, and sysupgrade from there).
I don't own the hardware, this code is untested.
Signed-off-by: Thibaut VARÈNE
---
.../linux/ramips/base-files/etc/board.d/02_network | 2 +-
target/linux/ramips/base-files/lib/ramips.sh | 3 -
.../ramips/base-files/lib/upgr
Avoid having /sbin/wifi silently ignore unknown keywords and execute
"enable"; instead display the help message and exit with an error.
Also preserve the implicit assumption that runing /sbin/wifi without
argument performs network reload and "enable".
Signed-off-by: Thibaut
Avoid having /sbin/wifi silently ignore unknown keywords and execute
"enable"; instead display the help message and exit with an error.
Spell out the 'enable' keyword and preserve the implicit assumption
that runing /sbin/wifi without argument performs "enable".
rgument performs "up".
Signed-off-by: Thibaut VARÈNE
---
package/base-files/files/sbin/wifi | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/base-files/files/sbin/wifi
b/package/base-files/files/sbin/wifi
index 83befc0d6f..f7a10de215 100755
--- a/package/ba
All these devices share the exact same image format.
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/image/mt7621.mk | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/target/linux/ramips/image/mt7621.mk
b/target/linux/ramips/image/mt7621.mk
index
TS to explain how the original author selected the SPI speed.
Note: more work is required to get rbcfg working on this device due to
endianness.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/RBM11G.dts | 62 +++---
1 file c
he presence of the 'soft_config' partition to operate. This
explains the naming choice for these subpartitions: it's been carried over from
ar71xx for consistency.
Thibaut VARÈNE (2):
ramips: fix RBM33G name and partitioning
ramips: fix RBM11G name and partiti
ypto.
Leave a note in DTS to explain how the original author selected the SPI speed.
Note: more work is required to get rbcfg working on this device due to
endianness.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/RBM33G.dts | 64
compatible mtd flash partitioning. "New" support code will be exactly
that: new.
Thibaut VARÈNE (1):
ramips: remove RB750GR3 support
.../linux/ramips/base-files/etc/board.d/02_network | 1 -
target/linux/ramips/base-files/lib/ramips.sh | 3 -
.../ramips/base-files/lib/
emove code before release.
Signed-off-by: Thibaut VARÈNE
---
.../linux/ramips/base-files/etc/board.d/02_network | 1 -
target/linux/ramips/base-files/lib/ramips.sh | 3 -
.../ramips/base-files/lib/upgrade/platform.sh | 1 -
target/linux/ramips/dts/RB750Gr3.dts
The device name is corrected to match the hardware-stored (in hard config
flash space) device name.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/RBM33G.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/linux/ramips/dts
ar71xx has been preserved. The preferred 'fixed-partitions' DTS
node syntax is used, with nesting support as introduced in 2a598bbaa3.
Leave a note in DTS to explain how the original author selected the SPI speed.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
tar
e rootfs
[ 10.336886] 0x00b4-0x0100 : "rootfs_data"
Leave a note in DTS to explain how the original author selected the SPI speed.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/RBM33G.dts | 69 +-
1
The device name is corrected to match the hardware-stored (in hard config
flash space) device name.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/RBM11G.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/linux/ramips/dts
from there).
I don't own the hardware, this code is untested.
Signed-off-by: Thibaut VARÈNE
---
.../linux/ramips/base-files/etc/board.d/02_network | 2 +-
target/linux/ramips/base-files/lib/ramips.sh | 3 -
.../ramips/base-files/lib/upgrade/platform.sh | 3 +-
target/l
Repost of PR#1181
Thibaut VARÈNE (5):
ar71xx: rbspi: clarify USB power gpios action
ar71xx: rbspi: fix RB wAP AC gpio conflict and LED
ar71xx: rbspi: mark rb911L user led as active low
ar71xx: add missing diag LED support for RB wAP 2nD
ar71xx: improve MikroTik wAP R support
target
3b15eb06c366cf3805590a61f22e966a95bf8101 did not include diag.sh
edit
Signed-off-by: Thibaut VARÈNE
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/target/linux/ar71xx/base-files/etc/diag.sh
b/target/linux/ar71xx/base-files
The active_low flag was missing for the user LED. This LED is open drain
(confirmed in OEM source) and open drain only makes sense for active low
GPIOs.
The two wireless LEDs mentioned in the comments are also #defined for
future reference.
Signed-off-by: Thibaut VARÈNE
Tested-by: Ryan Mounce
,
(matching OEM source), and it should be used by diag.sh since it's
currently the only software-controllable LED.
This patch fixes these issues and renames the corresponding #defines for
clarity
Signed-off-by: Thibaut VARÈNE
---
target/linux/ar71xx/base-files/etc/diag.sh | 3 ++-
t
display name. This brings openwrt code
in line with OEM.
Signed-off-by: Thibaut VARÈNE
Tested-by: Ryan Mounce
---
.../linux/ar71xx/files/arch/mips/ath79/mach-rbspi.c | 19 +--
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/target/linux/ar71xx/files/arch/mips/ath79
81d446b045176e3e25bb0ef74e3d060b51a0a353 introduced incomplete
support for this device.
This patch attempts to correct the situation based on OEM source
code.
LED1-3 are GSM mode on OFW (2G/3G/4G) hence unassigned here.
Signed-off-by: Thibaut VARÈNE
Tested-by: David Ehrmann
---
target/linux
QCA9533 built-in switch can be configured
Tested-by: Thibaut VARÈNE
Signed-off-by: Thibaut VARÈNE
---
target/linux/ar71xx/base-files/etc/board.d/02_network | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/target/linux/ar71xx/base-files/etc/board.d/02_network
b/target
MikroTik released a 3rd revision of that board, virtually identical
to the previous one as far as software is concerned.
Signed-off-by: Thibaut VARÈNE
---
In case anyone still cares about ar71xx on 19.07, this one-liner keeps
it working with MikroTik's latest minor revision of an othe
as in https://openwrt.org/toh/mikrotik/common.
Note: following 781d4bfb397cdd12ee0151eb66c577f470e3377d
The network setup avoids using the integrated switch and connects the
single Ethernet port directly. This way, link speed (10/100 Mbps) is
properly reported by eth0.
Signed-off-by: Thibaut
ups involving a bridge-vlan with
untagged ethernet ports would see wireless clients roaming to the AP
experience connection drops lasting 2-5mn as the stale FDB entries
persist.
See the discussion here:
http://lists.openwrt.org/pipermail/openwrt-devel/2022-August/039175.html
Signed-off-by:
347d974fd15a)
Signed-off-by: Thibaut VARÈNE
---
Successfully tested with 21.02.5 - backporting will ease transition from 19.07
---
.../qca9533_mikrotik_routerboard-wap-2nd.dts | 58 +++
target/linux/ath79/image/mikrotik.mk | 8 +++
.../mikrotik/base-files/etc/board.d/01
d, but the OpenWrt kernel loader allows larger image.
Signed-off-by: John Thomson
(cherry picked from commit 62b72eafe49d2eecd3692691152ed86a0327fcb0)
Signed-off-by: Thibaut VARÈNE
Fixes: #9954
---
This should be backported as it fixes non-bootable install media for 22.03
It has seen a couple mon
> Le 7 janv. 2023 à 15:06, Christian Marangi a écrit :
>
> On Fri, Jan 06, 2023 at 11:49:44PM -0800, Brian Norris wrote:
>> I need to express a per-target dependency on the 'base64' utility, and
>> that's seemingly impossible to do for busybox. Pull in coreutils to make
>> that easier.
>>
>> S
listening on 192.168.1.1 via ssh
as root (without password):
$ ssh root@192.168.1.1
8. Flash the uploaded firmware file from the ssh session via the
sysupgrade command:
root@OpenWrt:~# sysupgrade /tmp/fw.bin
Signed-off-by: Thibaut VARÈNE
---
target/linux/ar71xx/base-files/etc
in to the running system listening on 192.168.1.1 via ssh
as root (without password):
$ ssh root@192.168.1.1
7. Flash the uploaded firmware file from the ssh session via the
sysupgrade command:
root@OpenWrt:~# sysupgrade /tmp/fw.bin
Signed-off-by: Thibaut VARÈNE
---
target/linux
plements the nested
RouterBoot partition scheme as already used by ramips-based SPI-NOR
RouterBOARD DTSes, as previously reviewed and implemented in bbe2cf657c.
Tested-by: Roger Pueyo Centelles
Signed-off-by: Thibaut VARÈNE
---
...ca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts | 61 +++
ardware options, MAC address), as well as other bits
affecting the operation of RouterBoot.
To avoid confusion with regular ART data, this partition is renamed in
line with historical ar71xx and ramips nomenclature as 'hard_config'.
This commit fixes the previous support files.
ardware options, MAC address), as well as other bits
affecting the operation of RouterBoot.
To avoid confusion with regular ART data, this partition is renamed in
line with historical ar71xx and ramips nomenclature as 'hard_config'.
This commit fixes the previous support files.
plements the nested
RouterBoot partition scheme as already used by ramips-based SPI-NOR
RouterBOARD DTSes, as previously reviewed and implemented in bbe2cf657c.
Tested-by: Roger Pueyo Centelles
Signed-off-by: Thibaut VARÈNE
---
Resend after rebase on new mikrotik subtarget
---
...ca9556_mikrotik_r
Reduce unnecessary flash wear and be tidy:
- Run the extraction only if necessary
- Extract temporary file to /tmp
- cleanup after execution
Tested-by: Roger Pueyo Centelles
Signed-off-by: Thibaut VARÈNE
---
.../ath79/mikrotik/base-files/lib/functions/mikrotik-caldata.sh | 9 +++--
1 file
based on my own analysis of several dumps of flash
contents across multiple RouterBOARD platforms.
Finally, I kept the kernel config edit grouped for easier merging as master
moves, but of course a little bit of cleanup is in order should this series be
accepted.
The patch series has been successfully
Signed-off-by: Thibaut VARÈNE
---
target/linux/generic/config-4.14 | 1 +
target/linux/generic/config-4.19 | 1 +
target/linux/generic/config-5.4 | 1 +
3 files changed, 3 insertions(+)
diff --git a/target/linux/generic/config-4.14 b/target/linux/generic/config-4.14
index e42139744a
9) and LE (ipq40xx)
hardware.
Tested-by: Baptiste Jonglez
Tested-by: Roger Pueyo Centelles
Signed-off-by: Thibaut VARÈNE
---
.../files/drivers/mtd/parsers/routerbootpart.c | 355 +
1 file changed, 355 insertions(+)
create mode 100644
target/linux/generic/files/drivers
Signed-off-by: Thibaut VARÈNE
---
.../435-mtd-add-routerbootpart-parser-config.patch | 25 ++
1 file changed, 25 insertions(+)
create mode 100644
target/linux/generic/pending-4.19/435-mtd-add-routerbootpart-parser-config.patch
diff --git
a/target/linux/generic/pending
Signed-off-by: Thibaut VARÈNE
---
.../435-mtd-add-routerbootpart-parser-config.patch | 41 ++
1 file changed, 41 insertions(+)
create mode 100644
target/linux/generic/pending-4.14/435-mtd-add-routerbootpart-parser-config.patch
diff --git
a/target/linux/generic/pending
Signed-off-by: Thibaut VARÈNE
---
.../dts/qca9558_mikrotik_routerboard-922uags-5hpacd.dts | 16 ++--
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git
a/target/linux/ath79/dts/qca9558_mikrotik_routerboard-922uags-5hpacd.dts
b/target/linux/ath79/dts
Signed-off-by: Thibaut VARÈNE
---
target/linux/ath79/mikrotik/config-default | 1 +
1 file changed, 1 insertion(+)
diff --git a/target/linux/ath79/mikrotik/config-default
b/target/linux/ath79/mikrotik/config-default
index a95d13406a..cea3d3cc57 100644
--- a/target/linux/ath79/mikrotik/config
Tested-by: Roger Pueyo Centelles
Signed-off-by: Thibaut VARÈNE
---
.../qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git
a/target/linux/ath79/dts/qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts
b/target
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts | 12
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/target/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts
b/target/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts
index da2b571dd4
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts | 12
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/target/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts
b/target/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts
index 60b6395c17
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/mt7621/config-4.14 | 1 +
1 file changed, 1 insertion(+)
diff --git a/target/linux/ramips/mt7621/config-4.14
b/target/linux/ramips/mt7621/config-4.14
index 2ae6afb97f..d8c8c95d30 100644
--- a/target/linux/ramips/mt7621/config-4.14
+++ b
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts | 12
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/target/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts
b/target/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts
index 2500ae29da
alty.
This driver does not reuse any of the existing code previously found in
routerboot.c.
This driver has been successfully tested on BE (ath79) and LE (ipq40xx)
hardware.
Tested-by: Roger Pueyo Centelles
Tested-by: Baptiste Jonglez
Signed-off-by: Thibaut VARÈNE
---
.../files/driver
Signed-off-by: Thibaut VARÈNE
---
.../270-platform-mikrotik-build-bits.patch | 36 ++
1 file changed, 36 insertions(+)
create mode 100644
target/linux/generic/pending-4.14/270-platform-mikrotik-build-bits.patch
diff --git
a/target/linux/generic/pending-4.14/270
UNTESTED
Signed-off-by: Thibaut VARÈNE
---
.../270-platform-mikrotik-build-bits.patch | 36 ++
1 file changed, 36 insertions(+)
create mode 100644
target/linux/generic/pending-4.19/270-platform-mikrotik-build-bits.patch
diff --git
a/target/linux/generic/pending
Signed-off-by: Thibaut VARÈNE
---
target/linux/generic/config-4.14 | 1 +
target/linux/generic/config-4.19 | 1 +
target/linux/generic/config-5.4 | 1 +
3 files changed, 3 insertions(+)
diff --git a/target/linux/generic/config-4.14 b/target/linux/generic/config-4.14
index e42139744a
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/mt7621/config-4.14 | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/linux/ramips/mt7621/config-4.14
b/target/linux/ramips/mt7621/config-4.14
index 2ae6afb97f..a90f8ad6cd 100644
--- a/target/linux/ramips/mt7621/config-4.14
+++ b
Signed-off-by: Thibaut VARÈNE
---
target/linux/ar71xx/mikrotik/config-default | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/linux/ar71xx/mikrotik/config-default
b/target/linux/ar71xx/mikrotik/config-default
index e324e4c252..984e5aa908 100644
--- a/target/linux/ar71xx/mikrotik
Signed-off-by: Thibaut VARÈNE
---
target/linux/ath79/mikrotik/config-default | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/linux/ath79/mikrotik/config-default
b/target/linux/ath79/mikrotik/config-default
index a95d13406a..11b3a8c4bf 100644
--- a/target/linux/ath79/mikrotik/config
e final
patch.
This patch series has been successfully tested on BE (ath79, ar71xx) and LE
(ipq40xx) hardware.
I guess that sums it up, I hope this helps; looking forward to comments :)
Thibaut
Thibaut VARÈNE (8):
generic: routerboot sysfs platform driver
generic: mikrotik platform build bits (4.
Some newer MikroTik RouterBOARD devices use a new encoding scheme
for their WLAN calibration data. This patch provides support for
decoding this new scheme.
Signed-off-by: Thibaut VARÈNE
---
.../drivers/platform/mikrotik/rb_hardconfig.c | 261 -
1 file changed, 260
h79) and LE (ipq40xx
and ramips) hardware.
Tested-by: Baptiste Jonglez
Tested-by: Roger Pueyo Centelles
Tested-by: Tobias Schramm
Tested-by: Christopher Hill
Signed-off-by: Thibaut VARÈNE
---
.../files/drivers/mtd/parsers/routerbootpart.c | 357 +
1 file changed, 357
Signed-off-by: Thibaut VARÈNE
---
target/linux/generic/config-4.14 | 1 +
target/linux/generic/config-4.19 | 1 +
target/linux/generic/config-5.4| 1 +
.../435-mtd-add-routerbootpart-parser-config.patch | 43
sed on my own analysis of several dumps of flash
contents across multiple RouterBOARD platforms.
The patch series has been successfully tested on both LE and BE hardware.
HTH,
Thibaut
Thibaut VARÈNE (6):
generic: routerbootpart MTD parser for RouterBoot
generic: routerboot partition build bits
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/mt7621/config-4.14 | 1 +
target/linux/ramips/mt7621/config-5.4 | 1 +
2 files changed, 2 insertions(+)
diff --git a/target/linux/ramips/mt7621/config-4.14
b/target/linux/ramips/mt7621/config-4.14
index 2ae6afb97f..d8c8c95d30 100644
--- a
Enable routerbootpart partitions on MikroTik devices.
Tested-by: Roger Pueyo Centelles
Signed-off-by: Thibaut VARÈNE
---
.../qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts | 18 +++---
.../qca9558_mikrotik_routerboard-922uags-5hpacd.dts| 17 +
2 files
Signed-off-by: Thibaut VARÈNE
---
target/linux/ath79/mikrotik/config-default | 1 +
1 file changed, 1 insertion(+)
diff --git a/target/linux/ath79/mikrotik/config-default
b/target/linux/ath79/mikrotik/config-default
index c0c61985bc..e1e30dbe8f 100644
--- a/target/linux/ath79/mikrotik/config
Enable routerbootpart partitions on MikroTik devices.
Tested-by: Tobias Schramm
Signed-off-by: Thibaut VARÈNE
---
.../linux/ramips/dts/mt7621_mikrotik_routerboard-750gr3.dts | 12
target/linux/ramips/dts/mt7621_mikrotik_routerboard-m11g.dts | 12
target/linux/ramips
essfully tested on BE (ath79, ar71xx) and LE
(ipq40xx, ramips) hardware.
I guess that sums it up, I hope this helps!
Thibaut
Thibaut VARÈNE (14):
generic: routerboot sysfs platform driver
generic: mikrotik platform build bits
ath79/mikrotik: enable mikrotik platform driver
ar71xx/mikrotik
alty.
This driver does not reuse any of the existing code previously found in
routerboot.c.
This driver has been successfully tested on BE (ath79) and LE (ipq40xx
and ramips) hardware.
Tested-by: Roger Pueyo Centelles
Tested-by: Baptiste Jonglez
Tested-by: Tobias Schramm
Tested-by: Christo
Signed-off-by: Thibaut VARÈNE
---
target/linux/generic/config-4.14 | 1 +
target/linux/generic/config-4.19 | 1 +
target/linux/generic/config-5.4| 1 +
.../270-platform-mikrotik-build-bits.patch | 38
Signed-off-by: Thibaut VARÈNE
---
target/linux/ath79/mikrotik/config-default | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/linux/ath79/mikrotik/config-default
b/target/linux/ath79/mikrotik/config-default
index c0c61985bc..43a339db41 100644
--- a/target/linux/ath79/mikrotik/config
clean workaround to prevent this message from being emitted.
[1] https://github.com/openwrt/openwrt/pull/2850#issuecomment-610809021
Signed-off-by: Thibaut VARÈNE
---
.../ath79/dts/qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts | 3 ---
.../ath79/dts/qca9558_mikrotik_routerboard-922uags
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/mt7621/config-4.14 | 2 ++
target/linux/ramips/mt7621/config-5.4 | 2 ++
2 files changed, 4 insertions(+)
diff --git a/target/linux/ramips/mt7621/config-4.14
b/target/linux/ramips/mt7621/config-4.14
index 2ae6afb97f..6da3a994a8 100644
Signed-off-by: Thibaut VARÈNE
---
target/linux/ar71xx/mikrotik/config-default | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/linux/ar71xx/mikrotik/config-default
b/target/linux/ar71xx/mikrotik/config-default
index e324e4c252..eb2f362034 100644
--- a/target/linux/ar71xx/mikrotik
Some newer MikroTik RouterBOARD devices use a new encoding scheme
for their WLAN calibration data. This patch provides support for
decoding this new scheme.
Signed-off-by: Thibaut VARÈNE
---
.../drivers/platform/mikrotik/rb_hardconfig.c | 262 -
1 file changed, 261
This will enable platforms to extract caldata to an arbitrary file,
or patch mac in an abitrary file.
Signed-off-by: Thibaut VARÈNE
---
package/base-files/Makefile | 2 +-
package/base-files/files/lib/functions/caldata.sh | 29 ---
2 files changed, 22
With the implementation of a sysfs interface to access WLAN data, this
target no longer needs a special wrapper to extract caldata.
Signed-off-by: Thibaut VARÈNE
---
target/linux/ath79/image/common-mikrotik.mk| 2 +-
.../etc/hotplug.d/firmware/10-ath9k-eeprom | 8
#issuecomment-610277863
Signed-off-by: Thibaut VARÈNE
---
package/utils/rbextract/Makefile | 38 ---
package/utils/rbextract/src/CMakeLists.txt | 14 -
package/utils/rbextract/src/rbextract.c| 497 -
package/utils/rbextract/src/rle.c | 80
Fetch ath10k calibration data from new mikrotik sysfs driver
Signed-off-by: Thibaut VARÈNE
---
.../linux/ar71xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
a/target/linux/ar71xx/base-files/etc/hotplug.d/firmware/11
This routine enables loading caldata binary via the kernel sysfs loader
Signed-off-by: Thibaut VARÈNE
---
package/base-files/Makefile | 2 +-
package/base-files/files/lib/functions/caldata.sh | 15 +++
2 files changed, 16 insertions(+), 1 deletion(-)
diff
As evidenced here[1] the device MAC address can be stored at a random
offset in the hard_config partition. Rely on sysfs to update the MAC
address correctly.
[1] https://github.com/openwrt/openwrt/pull/2850#issuecomment-610809021
Signed-off-by: Thibaut VARÈNE
---
target/linux/ramips/dts
d MAC patching, the caldata is loaded directly, for devices that do
need MAC patching, the caldata is extracted to /tmp, patched and then
loaded.
Signed-off-by: Thibaut VARÈNE
---
.../mikrotik/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom | 6 --
.../mikrotik/base-files/etc/hotplug.d/fir
printks.
Tested-by: Robert Marko
Signed-off-by: Thibaut VARÈNE
---
.../drivers/platform/mikrotik/rb_hardconfig.c | 59 ++
1 file changed, 37 insertions(+), 22 deletions(-)
diff --git
a/target/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c
b/target/linux
printks.
Tested-by: Robert Marko
Signed-off-by: Thibaut VARÈNE
Fixes: 31e99fe3da ("generic: platform/mikrotik: support LZOR encoding")
---
.../drivers/platform/mikrotik/rb_hardconfig.c | 57 ++
1 file changed, 36 insertions(+), 21 deletions(-)
diff --git
that it uses a pipe and one
more executable, and therefore has a larger memory footprint and is
slower. This is deemed acceptable considering these routines are only
used at boot time.
Tested-by: Robert Marko
Signed-off-by: Thibaut VARÈNE
---
package/base-files/Makefile
that it uses a pipe and one
more executable, and therefore has a larger memory footprint and is
slower. This is deemed acceptable considering these routines are only
used at boot time.
Tested-by: Robert Marko
Signed-off-by: Thibaut VARÈNE
---
v2: leave a comment in scripts
---
package/base-
I meant it to be GPL-2.0-only, as evidenced by the boilerplate.
Signed-off-by: Thibaut VARÈNE
---
target/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c | 2 +-
target/linux/generic/files/drivers/platform/mikrotik/routerboot.c| 2 +-
target/linux/generic/files/drivers/platform
I meant it to be GPL-2.0-only, as evidenced by the boilerplate.
Signed-off-by: Thibaut VARÈNE
---
target/linux/generic/files/drivers/mtd/parsers/routerbootpart.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/linux/generic/files/drivers/mtd/parsers/routerbootpart.c
The clean target tries to remove what looks like a bogus 'rbcfg',
probably carried over copy-pasta. Remove the name of the generated
executable ('fbtest') instead.
Signed-off-by: Thibaut VARÈNE
---
package/utils/fbtest/src/Makefile | 2 +-
1 file changed, 1 insertion(+),
The clean target tries to remove what looks like a bogus 'rbcfg',
probably carried over copy-pasta. Remove the name of the generated
executable ('fbtest') instead.
Signed-off-by: Thibaut VARÈNE
Fixes: 8099f4e0d3af ("fbtest utility ")
---
package/utils/fbtest/src/M
erases the firmware partition in the do_upgrade()
stage for all supported SPI NOR devices.
This is forward-ported from ed49d0876 and 20452a8db
Signed-off-by: Thibaut VARÈNE
---
target/linux/ath79/mikrotik/base-files/lib/upgrade/platform.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target
Signed-off-by: Thibaut VARÈNE
---
.../generic/files/drivers/platform/mikrotik/rb_hardconfig.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/target/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c
b/target/linux/generic/files/drivers/platform/mikrotik
The test is meant to check the result of the preceding kmalloc()
Signed-off-by: Thibaut VARÈNE
---
.../generic/files/drivers/platform/mikrotik/rb_hardconfig.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/target/linux/generic/files/drivers/platform/mikrotik
ysfsload_from_file "$wdata" 0x8000 0x2f20 ) || \
( [ -d "$wdata" ] && caldata_sysfsload_from_file "$wdata/data_2" 0x0 0x2f20 )
This patch has been tested with LZOR old and new style packing on ipq4019,
and with old style on ath79.
Tested-by: John Thomson
Tested-by: Шебан
rsion='1.1'
uci commit
[1] https://github.com/openwrt/openwrt/pull/12225#issuecomment-1517529262
Cc: Michał Kępień
Signed-off-by: Thibaut VARÈNE
---
target/linux/ath79/image/common-mikrotik.mk | 4
1 file changed, 4 insertions(+)
diff --git a/target/linux/ath79/image/common-m
From: Petr Štetiar
This partially reverts commit 7fae1e5677e9bb4979c8d4ac99be4de6955b13d0
as it should be no longer necessary to do a full clone since commit
48ed07bc0b94 ("treewide: replace AUTORELEASE with real PKG_RELEASE").
Suggested-by: Thibaut VARÈNE
Signed-off-by: Petr Štetia
8b0318f7fabe lib: introduce zlib library
Fixes:
Fixes: https://github.com/jow-/ucode/issues/186
Fixes: https://github.com/jow-/ucode/issues/187
Fixes: https://github.com/jow-/ucode/issues/188
Fixes: https://github.com/jow-/ucode/issues/193
Signed-off-by: Thibaut VARÈNE
---
package/utils/ucode/Makefile | 6
97 matches
Mail list logo