- 05 Aug, 2017 1 commit
-
-
John Crispin authored
* properly format/comment all patches * merge debloat patches * merge Kconfig patches * merge swconfig patches * merge hotplug patches * drop 200-fix_localversion.patch - upstream * drop 222-arm_zimage_none.patch - unused * drop 252-mv_cesa_depends.patch - no longer required * drop 410-mtd-move-forward-declaration-of-struct-mtd_info.patch - unused * drop 661-fq_codel_keep_dropped_stats.patch - outdated * drop 702-phy_add_aneg_done_function.patch - upstream * drop 840-rtc7301.patch - unused * drop 841-rtc_pt7c4338.patch - upstream * drop 921-use_preinit_as_init.patch - unused * drop spio-gpio-old and gpio-mmc - unused Signed-off-by:
John Crispin <john@phrozen.org>
-
- 04 Aug, 2017 2 commits
-
-
Qin Wie authored
Fix when add 'mediatek,cd-poll' to dts cause the sd card be removed randomly. Special for the device without card-detect pin. Signed-off-by:
Qin Wie <me@vonger.cn>
-
Florian Eckert authored
Fix "uci: Entry not found" output if "ttylogin" is not set in "etc/config/system" Signed-off-by:
Florian Eckert <fe@dev.tdt.de>
-
- 03 Aug, 2017 3 commits
-
-
Hans Dedecker authored
296b4a0 dhcpv6: assign all viable DHCPv6 addresses by default (FS#402, FS#524) f4d38e0 treewide: reflect managed mode is related to RA Signed-off-by:
Hans Dedecker <dedeckeh@gmail.com>
-
Mathias Kresin authored
Move the common parts of boards with multiple flash size variants into dtsi files. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
L. D. Pinney authored
Use the GPIO dt-bindings macros and add compatible strings in the ramips device tree source files. Signed-off-by:
L. D. Pinney <ldpinney@gmail.com> Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
- 02 Aug, 2017 10 commits
-
-
Thibaut VARENE authored
Signed-off-by:
Thibaut VARENE <hacks@slashdirt.org>
-
Thibaut VARENE authored
The Netgear EX3800 is essentially an EX3700 with a mains output socket. Both devices use the exact same firmware image (original firmware is named EX3700-EX3800-version.chk). This patch adds suport by renaming the EX3700 device to EX3700/EX3800 and updating the necessary glue. Signed-off-by:
Thibaut VARENE <hacks@slashdirt.org>
-
Thibaut VARENE authored
The stock firmware upgrade interface requires the file to end with a .chk extension. Signed-off-by:
Thibaut VARENE <hacks@slashdirt.org>
-
Thibaut VARENE authored
This patch cleans up the WN3000RPv3 and EX2700 setup, bringing it in line with other similar devices: The power led is a bicolor one. The bootloader brings the red side on at powerup. Instead of blinking the red side in diag.sh and need to forcefully turn it off in 01_leds, this patch simplifies the setup by relying on the default off state of the gpio-led driver for the red side and blinking the green side as with other devices. Signed-off-by:
Thibaut VARENE <hacks@slashdirt.org>
-
Mathias Kresin authored
Cleanup the dtsi files and remove one layer of dtsi. Set the size of the firmware partition to a value matching the flash size from the board (variant) name. Remove the usb led trigger. There is neither a default config for the usb led trigger nor a LED for usb activity indication. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Everything is identical to the AWM002 8m eval board. No need to duplicate it once more. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Reference the Omnima MiniEMBWiFi device tree source file in the image build code. Otherwise the dts of the image processed before is used. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
The code to build an image was disabled some time ago for unknown reasons albeit the image looks fine. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Code to build an image for the Edimax BR-6425 never existed. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
The partitions were lost during migration to device tree. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
- 01 Aug, 2017 1 commit
-
-
John Crispin authored
this is in preparation for adding the new 64bit mt7622 support. Signed-off-by:
John Crispin <john@phrozen.org>
-
- 31 Jul, 2017 6 commits
-
-
Ilya Katsnelson authored
So, this is kind of complicated. This has been upstream for a while, imported from OpenWRT/LEDE with some cleanups. LEDE ramips has stayed on linux-4.4 this whole time, with the old(er) version of the patch that had correct behavior[0], while upstream got changed[1]. When LEDE updated to kernel 4.9, the older version of the code from the patch got replaced with the upstream version containing the bug. The original behavior, however, seems to be correct here, as the official programming guide[2] indicates that bit 31 (PDRV_SW_SET) in register PPLL_CFG1 is reserved, but bit 23 (added as PPLL_LD) is the PPLL lock state (which also happens to line up with the error message). The original confusion probably comes from the double definition of PDRV_SW_SET[3, 4] in the upstream code, with one correct definition (31) and one incorrect one (23). I've also used the opportunity to clean up the error message a bit - it's still not really helpful to anyone who doesn't already know what the PPLL is, but at least it's slightly more readable now. This will probably need to be upstreamed as well, since with the way it's currently set up, it's unlikely PCI ever worked for anyone who's running an upstream kernel on that SoC. [0]: https://github.com/lede-project/source/blob/05d6e92594c507dcd1f4be6c1bcb2282fe1abe1f/target/linux/ramips/patches-4.4/0009-PCI-MIPS-adds-mt7620a-pcie-driver.patch#L259 [1]: https://github.com/torvalds/linux/blob/026d15f6b9878794fae1f794cae881ccd65052e5/arch/mips/pci/pci-mt7620.c#L246 [2]: http://www.anz.ru/files/mediatek/MT7620_ProgrammingGuide.pdf [3]: https://github.com/torvalds/linux/blob/026d15f6b9878794fae1f794cae881ccd65052e5/arch/mips/pci/pci-mt7620.c#L36 [4]: https://github.com/torvalds/linux/blob/026d15f6b9878794fae1f794cae881ccd65052e5/arch/mips/pci/pci-mt7620.c#L39 Signed-off-by:
Ilya Katsnelson <me@0upti.me>
-
John Crispin authored
f062b30 procd: Do not leak pipe file descriptors to children Signed-off-by:
John Crispin <john@phrozen.org>
-
John Crispin authored
8ab4fda fstools: add btrfs support Signed-off-by:
John Crispin <john@phrozen.org>
-
Rafał Miłecki authored
When -e option it specified a corresponding flag is set in the custom_board. By using custom_board as fallback -e option gets respected for unknown boards. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
Rafał Miłecki authored
With this change endianness is also respected when reading firmware info. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
Rafał Miłecki authored
This will allow adding more similar tricks needed by other hardware. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
- 29 Jul, 2017 8 commits
-
-
Thibaut VARENE authored
01_leds had a workaround for the power led to compensate for the inverted GPIO state. This patch was missing from my previous commit. Signed-off-by:
Thibaut VARENE <hacks@slashdirt.org> [add the power led default-state which was omitted in the last commit by me] Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Thibaut VARENE authored
Luci shows switch ports in wrong order on that device. This patch fixes switch port numbering and matches them to the device silkscreen. Signed-off-by:
Thibaut VARENE <hacks@slashdirt.org>
-
Thibaut VARENE authored
All LEDs GPIOs are active low on this device. WAN and POWER states were inverted. Add default state for power. Tested on Archer C50v1. Signed-off-by:
Thibaut VARENE <hacks@slashdirt.org>
-
Mathias Kresin authored
With d2b6bf14 ("ramips: fix image validation errors") the board name was changed to fix an image validation error. But this change wasn't applied to all other files using the board name, which broke sysupgrade. Revert this change and use the former board name in the metadata instead. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
L. D. Pinney authored
Add compatible strings to all mt7621 based device tree source files to fix formal issues. Signed-off-by:
L. D. Pinney <ldpinney@gmail.com>
-
Mathias Kresin authored
Make the behaviour of clk_get_rate consistent with common clk's clk_get_rate by accepting NULL clocks as parameter. Some device drivers rely on this, and will cause an OOPS otherwise. Fixes: FS#735 Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Make the behaviour of clk_get_rate consistent with common clk's clk_get_rate by accepting NULL clocks as parameter. Some device drivers rely on this, and will cause an OOPS otherwise. Fixes: FS#735 Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Make the behaviour of clk_get_rate consistent with common clk's clk_get_rate by accepting NULL clocks as parameter. Some device drivers rely on this, and will cause an OOPS otherwise. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
- 28 Jul, 2017 5 commits
-
-
Lucian Cristian authored
Signed-off-by:
Lucian Cristian <lucian.cristian@gmail.com>
-
Daniel Engberg authored
Update tcpdump to 4.9.1 Fixes: * CVE-2017-11108: Fix bounds checking for STP. Signed-off-by:
Daniel Engberg <daniel.engberg.lists@pyret.net>
-
Hauke Mehrtens authored
Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Jo-Philipp Wich authored
Commits since last 2017-07-11: 4bd8601 pkg_parse: fix segfault when parsing descriptions with leading newlines Fixes FS#933. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- 27 Jul, 2017 4 commits
-
-
Paul Wassi authored
Fix incorrect offset and size of linux partition. Fixes: 97b36aca ("brcm63xx: add pflash for remaining pflash equipped boards") Signed-off-by:
Paul Wassi <p.wassi@gmx.at> Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com>
-
Mathias Kresin authored
The kernel 4.4 patches where already removed with the bump to 4.9. Drop the the subtarget configs as well. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Oliver Fleischmann authored
The WMDR-143N is a small module originally used as a Wifi client in some Loewe smart TV sets. It is sold cheaply at german surplus shops. The module contains a RT3662 SOC. Specifications: - 500 MHz CPU Clock - 1x 10/100Mbps Ethernet (pin header) - 32 MB of RAM - 8 MB of FLASH - 2T3R 2.4/5 GHz (SOC internal) - 3 Antennas on PCB - UART pads on PCB (J3: 1 = +3.3V, 2 = RX, 3 = TX, 4 = GND), TX and RX are 3,3V only! The square hole is pin 1 - Power supply pads on PCB (J6: 1 and 2 = +5V, 3 and 4 = GND) The square hole is pin 1 The original firmware has two identical kernel/rootfs images and two "Factory" calibration data blocks in flash. The LEDE image leaves only the first "Factory" block in place and uses both "Kernel" blocks and the redundant "Factory" block together to gain enough space for the jffs2 partition. Flash instructions: You need UART and Ethernet connections to flash the board. Use the LEDE "sysupgrade.bin" image with tftp. Apply power to the board and in the first 5 seconds, hit 2 to select TFTP upload. The bootloader asks for board- and server IP addresses and filename. Alternate method: With the vendor firmware running, assign an IP address to the ethernet port, tftp the firmware image to /tmp and write to mtd4 ("KernelA"). Signed-off-by:
Oliver Fleischmann <ogf@bnv-bamberg.de> [remove pinctrl node from dts, no pin is used as GPIO] Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Children of the pinctrl0 node are optional. Return EINVAL (=missing) instead of 0. Fixes a hang if the pinctrl0 has no children. Signed-off-by:
Mathias Kresin <dev@kresin.me> Acked-by:
John Crispin <john@phrozen.org>
-