[OpenWrt-Devel] [PATCH] base-files: make wifi report unknown command

2018-08-03 Thread Thibaut VARÈNE
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/

[OpenWrt-Devel] [PATCH v3 0/2] ramips: fix RBMxxG partitioning

2018-08-04 Thread Thibaut VARÈNE
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/

[OpenWrt-Devel] [PATCH v3 2/2] ramips: fix RBM11G partitioning

2018-08-04 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v3 1/2] ramips: fix RBM33G partitioning

2018-08-04 Thread Thibaut VARÈNE
; [ 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

[OpenWrt-Devel] [RTF] [PATCH v2] ramips: add RB750Gr3 native support

2018-08-04 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH] base-files: make wifi report unknown command

2018-08-06 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v3] base-files: make wifi report unknown command

2018-08-09 Thread Thibaut VARÈNE
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".

[OpenWrt-Devel] [PATCH v4] base-files: make wifi report unknown command

2018-08-09 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH] ramips: define common MikroTik RouterBOARD image recipe

2018-07-19 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 2/2] ramips: fix RBM11G name and partitioning

2018-07-19 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 0/2] ramips: fix RBMxxG name and partitionning

2018-07-19 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 1/2] ramips: fix RBM33G name and partitioning

2018-07-19 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 0/1] [18.06] ramips: remove RB750GR3 support

2018-07-19 Thread Thibaut VARÈNE
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/

[OpenWrt-Devel] [PATCH 1/1] ramips: remove RB750GR3 support

2018-07-19 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 1/4] ramips: fix RBM33G name

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 4/4] ramips: improve RBM11G partitioning

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 2/4] ramips: fix RBM33G partitioning

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 3/4] ramips: fix RBM11G name

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [RFT] [PATCH] ramips: add RB750Gr3 native support

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 0/5] several fixes for mach-rbspi.c / correct support for wAP R

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 4/5] ar71xx: add missing diag LED support for RB wAP 2nD

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 3/5] ar71xx: rbspi: mark rb911L user led as active low

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 2/5] ar71xx: rbspi: fix RB wAP AC gpio conflict and LED

2018-07-29 Thread Thibaut VARÈNE
, (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

[OpenWrt-Devel] [PATCH 1/5] ar71xx: rbspi: clarify USB power gpios action

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 5/5] ar71xx: improve MikroTik wAP R support

2018-07-29 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH] [18.06] ar71xx: define switch for rb-952ui-5ac2nd

2018-07-30 Thread Thibaut VARÈNE
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

[PATCH][19.07] ar71xx: wix MikroTik wAP detection

2021-10-05 Thread Thibaut VARÈNE
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

[PATCH 21.02] ath79: add support for MikroTik RouterBOARD mAP lite

2022-03-10 Thread Thibaut VARÈNE
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

[PATCH] kernel: backport mt7530 dsa bridge-vlan fixes

2022-08-09 Thread Thibaut VARÈNE
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:

[PATCH 21.02] ath79: add support for MikroTik RouterBOARD wAP-2nD (wAP)

2022-10-22 Thread Thibaut VARÈNE
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

[PATCH 22.03] ath79: mikrotik: use OpenWrt loader for initram image

2022-11-19 Thread Thibaut VARÈNE
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

Re: [PATCH v2 6/7] coreutils: Import from packages feed

2023-01-07 Thread Thibaut VARÈNE
> 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

[OpenWrt-Devel] [PATCH] ar71xx: add support for RB SXTsq 2nD

2020-03-14 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2] ar71xx: add support for RB SXTsq 2nD

2020-03-15 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 1/2] ath79: fix mikrotik WAP G-5HacT2HnD mtd partitions

2020-03-16 Thread Thibaut VARÈNE
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 +++

[OpenWrt-Devel] [PATCH 2/2] ath79: rename mikrotik RB 922UAGS-5HPacD mtd partition

2020-03-16 Thread Thibaut VARÈNE
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.

[OpenWrt-Devel] [PATCH 2/2] ath79: rename mikrotik RB 922UAGS-5HPacD mtd partition

2020-03-17 Thread Thibaut VARÈNE
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.

[OpenWrt-Devel] [PATCH 1/2] ath79: fix mikrotik WAP G-5HacT2HnD mtd partitions

2020-03-17 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH] ath79: improve mikrotik-caldata.sh

2020-03-18 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 00/11, RFC] MTD parser for RouterBoot partitions

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 03/11] generic: CONFIG_MTD_ROUTERBOOT_PARTS is not set

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 01/11] generic: routerbootpart MTD parser for RouterBoot

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 02/11] generic: routerboot partition build bits (4.19)

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 07/11] generic: routerboot partition build bits (4.14)

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 06/11] ath79: MikroTik RB 922UAGS-5HPacD routerboot partitions

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 04/11] ath79: mikrotik: enable CONFIG_MTD_ROUTERBOOT_PARTS

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 05/11] ath79: MikroTik WAP G-5HacT2HnD routerboot partitions

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 09/11] ramips: MikroTik RB750GR3 routerboot partitions

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 10/11] ramips: MikroTik RBM11G routerboot partitions

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 08/11] ramips: mt7621: enable CONFIG_MTD_ROUTERBOOT_PARTS

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 11/11] ramips: MikroTik RBM33G routerboot partitions

2020-03-28 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 1/8] generic: routerboot sysfs platform driver

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 2/8] generic: mikrotik platform build bits (4.14)

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 3/8] generic: mikrotik platform build bits (4.19)

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 4/8] generic: CONFIG_MIKROTIK is not set

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 7/8] ramips: enable mikrotik platform driver

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 6/8] ar71xx: enable mikrotik platform driver

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 5/8] ath79: enable mikrotik platform driver

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 0/8, RFC] RouterBOARD sysfs driver for RouterBoot data

2020-04-03 Thread Thibaut VARÈNE
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.

[OpenWrt-Devel] [PATCH 8/8] generic: platform/mikrotik: support LZOR encoding

2020-04-03 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 1/6] generic: routerbootpart MTD parser for RouterBoot

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 2/6] generic: routerboot partition build bits

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 0/6] MTD parser for RouterBoot

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 5/6] ramips/mt7621: enable CONFIG_MTD_ROUTERBOOT_PARTS

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 4/6] ath79/mikrotik: use routerbootpart partitions

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 3/6] ath79/mikrotik: enable CONFIG_MTD_ROUTERBOOT_PARTS

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 6/6] ramips: mikrotik: use routerbootpart partitions

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 00/14] RouterBOARD sysfs driver for RouterBoot data

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 01/14] generic: routerboot sysfs platform driver

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 02/14] generic: mikrotik platform build bits

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 03/14] ath79/mikrotik: enable mikrotik platform driver

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 07/14] ath79/mikrotik: don't use mtd-mac-address in DTS

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 05/14] ramips/mt7621: enable mikrotik platform driver

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 04/14] ar71xx/mikrotik: enable mikrotik platform driver

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 06/14] generic: platform/mikrotik: support LZOR encoding

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 11/14] package/base-files: caldata: allow setting target file

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 08/14] ath79/mikrotik: use standard caldata functions

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 09/14] package/utils: remove rbextract

2020-04-20 Thread Thibaut VARÈNE
#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

[OpenWrt-Devel] [PATCH v2 10/14] ar71xx/mikrotik: ath10k: use new sysfs driver

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 12/14] package/base-files: add caldata_sysfsload_from_file()

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 14/14] ramips/mt7621: mikrotik: don't use mtd-mac-address in DTS

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2 13/14] ath79/mikrotik: load caldata via sysfs loader

2020-04-20 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH] generic: platform/mikrotik: fix LZOR support

2020-05-16 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2] generic: platform/mikrotik: fix LZOR support

2020-05-16 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH] package/base-files: caldata: work around dd's limitation

2020-05-17 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH v2] package/base-files: caldata: work around dd's limitation

2020-05-17 Thread Thibaut VARÈNE
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-

[OpenWrt-Devel] [PATCH 2/2] generic: platform/mikrotik: disambiguate SPDX-License-Identifier

2020-05-18 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH 1/2] generic: routerbootpart.c: disambiguate SPDX-License-Identifier

2020-05-18 Thread Thibaut VARÈNE
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

[OpenWrt-Devel] [PATCH] packages/utils: fbtest fix Makefile

2020-05-21 Thread Thibaut VARÈNE
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(+),

[OpenWrt-Devel] [PATCH v2] packages/utils: fbtest fix Makefile

2020-05-21 Thread Thibaut VARÈNE
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

[PATCH] ath79: mikrotik: erase firmware on SPI NOR devices before install

2020-08-17 Thread Thibaut VARÈNE
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

[PATCH] generic: platform/mikrotik: fix incorrect test

2020-08-18 Thread Thibaut VARÈNE
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

[PATCH v2] generic: platform/mikrotik: fix incorrect test

2020-08-18 Thread Thibaut VARÈNE
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

[PATCH] generic: platform/mikrotik: implement multi caldata

2020-08-24 Thread Thibaut VARÈNE
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: Шебан

[PATCH] ath79: mikrotik: bump compat version for yafut images

2023-05-05 Thread Thibaut VARÈNE
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

[PATCH] Revert "feeds: use git-src-full to allow Git versioning"

2023-05-27 Thread Thibaut VARÈNE
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

[23.05 PATCH] ucode: update to Git 4dd98370ef558a62a9afd10ad6aa1cc658cf7339 (2024-06-18)

2024-07-11 Thread Thibaut VARÈNE
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