John Crispin [Mon, 19 Sep 2016 14:07:58 +0000 (16:07 +0200)]
cyassl: remove duplicate submenu level
Signed-off-by: John Crispin <john@phrozen.org>
Andreas Schultz [Sat, 20 Aug 2016 10:52:42 +0000 (12:52 +0200)]
cyassl: make CyaSSL/WolfSSL more configurable
The default configuration might not be suitable for
every use case. Add options to enable/disable additional
options.
Signed-off-by: Andreas Schultz <aschultz@tpip.net>
Hans Dedecker [Fri, 2 Sep 2016 11:51:09 +0000 (13:51 +0200)]
dnsmasq: Add match section support
Match sections allow to set a tag specified by the option networkid if the client
sends an option and optionally the option value specified by the match option.
The force option will convert the dhcp-option to force-dhcp-option if set to 1 in
the dnsmasq config if options are specified in the dhcp_option option.
config match
option networkid tag
option match 12,myhost
option force 1
list dhcp_option '3,192.168.1.1'
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Florian Fainelli [Sat, 17 Sep 2016 20:20:49 +0000 (13:20 -0700)]
iwinfo: Bump to 2016-07-29
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Piotr Dymacz [Wed, 24 Aug 2016 13:59:25 +0000 (15:59 +0200)]
ar71xx: update kernel config symbols
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
Piotr Dymacz [Wed, 24 Aug 2016 13:42:20 +0000 (15:42 +0200)]
ar71xx: mark U-Boot and radio calibration data partitions as read-only
General convention is to keep U-Boot and radio calibration
data (ART) mtd partitions marked as read-only.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
bobafetthotmail [Sat, 3 Sep 2016 15:03:34 +0000 (17:03 +0200)]
kirkwood: fix uimage creation for some kirkwood devices
because with the current system I'm getting fake uImages that are actually a
renamed zImage, and that's plain wrong.
This fixes bug https://bugs.lede-project.org/index.php?do=details&task_id=131
and https://bugs.lede-project.org/index.php?do=details&task_id=139
Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
John Crispin [Sat, 17 Sep 2016 02:21:25 +0000 (04:21 +0200)]
base-files: remind users to set root password
print a warning when a shell spawns, telling users to set a root password.
Signed-off-by: John Crispin <john@phrozen.org>
Felix Fietkau [Thu, 15 Sep 2016 10:51:57 +0000 (12:51 +0200)]
cns3xxx: eliminate hardcoded kernel/rootfs partition split
This changes the sysupgrade format. To support upgrades from the old
firmware to the new one, legacy images are provided. Because of the old
partition split, these have to be specific to the NOR or SPI device.
The new sysupgrade images are suitable for begin put on flash directly,
and they are independent of NOR vs SPI flash variant.
Flashing back to old firmware is supported via using the old full-flash
images instead of the old sysupgrade images.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 15 Sep 2016 09:45:31 +0000 (11:45 +0200)]
cns3xxx: move laguna.c changes out of patches, update it in files/
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Wed, 14 Sep 2016 08:15:40 +0000 (10:15 +0200)]
ubifs: add full overlayfs support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Rafał Miłecki [Sat, 17 Sep 2016 19:42:57 +0000 (21:42 +0200)]
bcm53xx: use upstream accepted ILP clk driver for BCM53573
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Hauke Mehrtens [Mon, 12 Sep 2016 20:45:47 +0000 (22:45 +0200)]
kernel: add nlmon kernel module
This driver allows to monitor netlink communication on the system.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Hauke Mehrtens [Fri, 16 Sep 2016 20:44:41 +0000 (22:44 +0200)]
busybox: libnetlink: fix alignment of netlink messages
A padding to align a message should not only be added between
different attributes of a netlink message, but also at the end of the
message to pad it to the correct size.
Without this patch the following command does not work and returns an
error code:
ip link add type nlmon
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Felix Fietkau [Fri, 16 Sep 2016 14:44:28 +0000 (16:44 +0200)]
base-files: reduce vm.min_free_kbytes for devices with 32M RAM
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Rafał Miłecki [Fri, 16 Sep 2016 10:30:04 +0000 (12:30 +0200)]
linux-firmware: update to the commit from 2016-09-15
This adds e.g. BCM43430 firmware (not packaged yet).
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Álvaro Fernández Rojas [Fri, 16 Sep 2016 10:11:10 +0000 (12:11 +0200)]
arm64: fix build for linux 4.4.21
linux 4.4.21 adds 2 new symbols for arm64.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Fri, 16 Sep 2016 08:17:27 +0000 (10:17 +0200)]
kernel: update kernel 4.4 to version 4.4.21
Refresh patches for all targets that support kernel 4.4.
Compile-tested on brcm2708 only.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Thu, 15 Sep 2016 18:21:40 +0000 (20:21 +0200)]
sunxi: add rtl8xxxu into pcduino v3 profile
Now that RTL8188EU is supported in rtl8xxu select it for pcDuino v3
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Wed, 29 Jun 2016 15:04:05 +0000 (17:04 +0200)]
rtl8xxxu: add support for rtl8188eu
Patches by Jes Sorensen:
https://git.kernel.org/cgit/linux/kernel/git/jes/linux.git/
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Wed, 27 Jul 2016 10:24:04 +0000 (12:24 +0200)]
linux-firmware: rename r8188eu-firmware to rtl8188eu-firmware
This is consistent with the names used for other realtek firmwares.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Thu, 15 Sep 2016 07:09:46 +0000 (09:09 +0200)]
mac80211: stop brcmfmac from selecting all SDIO firmwares
Now that we have firmwares separated and brcm2708 being the only target that
actually selects SDIO support, avoid selecting all firmwares by default.
sunxi should select the proper firmwares once SDIO support is enabled and
tested.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Thu, 15 Sep 2016 07:07:50 +0000 (09:07 +0200)]
brcmfmac43430-firmware: rename to brcmfmac-firmware-43430-sdio
This is consistent with the rest of brcmfmac firmwares.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Thu, 15 Sep 2016 07:00:35 +0000 (09:00 +0200)]
linux-firmware: separate packages for Broadcom FullMAC SDIO firmwares
Using few packages will allow saving some space by decreasing rootfs
size.
Moreover there are more firmware files that may require packaging and
even more to come later.
This can especially useful now, with per device rootfs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Matthias Schiffer [Thu, 15 Sep 2016 17:24:58 +0000 (19:24 +0200)]
ar71xx: set region code of TP-Link TL-WDR3600/4300 to US
There are currently two stock firmwares for the TL-WDR3600/4300, a US and
a universal version. Both allow installing images with US region code, so
we don't need to provide multiple images.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Matthias Schiffer [Thu, 15 Sep 2016 17:17:43 +0000 (19:17 +0200)]
ar71xx: separate TP-Link TL-WDR3600/4300/4310 profiles
Simplify modifying some of the images without affecting the others.
While we're at it, also unify the profiles to use := syntax and add "v1" to
the TL-WDR4300 name to make things more consistent.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Felix Fietkau [Thu, 15 Sep 2016 15:01:40 +0000 (17:01 +0200)]
kernel: fix missing rename on usb gadget kmod cleanup
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Koen Vandeputte [Wed, 14 Sep 2016 14:46:00 +0000 (16:46 +0200)]
cns3xxx: Enable driver support for onboard m25p80 SPI flash
This device is present on the Gateworks Laguna cns3xxx family.
As the SPI bus master is enabled, also enable driver support for
this typical slave.
[ 3.920000] m25p80 spi1.0: found m25p32, expected m25p80
[ 3.930000] m25p80 spi1.0: m25p32 (4096 Kbytes)
[ 3.930000] Creating 4 MTD partitions on "spi1.0":
[ 3.940000] 0x000000000000-0x000000040000 : "uboot"
[ 3.940000] 0x000000040000-0x000000080000 : "params"
[ 3.950000] 0x000000080000-0x000000200000 : "kernel"
[ 3.950000] 0x000000200000-0x000000400000 : "rootfs"
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Tim Harvey [Thu, 8 Sep 2016 15:40:03 +0000 (08:40 -0700)]
kernel: clean up usb gadget support
clean up usb gadget support:
- rename gadget modules so that they appear together and are easier to
identify as gadget modules
- make usb-lib-composite and usb-gadget hidden as there is no point in
selecting those without gadget drivers that require them as deps
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Mathias Kresin [Wed, 14 Sep 2016 17:11:19 +0000 (19:11 +0200)]
ramips: fix wrong blocksizes
The D-Link DIR-860L B1 has a flash chip which doesn't support
4K sectors. Since the DIR-860L B1 was the only mt7621 board which had
the 4k blocksize set, the 4K sector support is removed from the kernel
config.
I've checked the flash chips of all boards having set a 4K blocksize
again. This time I searched harder to finding bootlogs instead of
relying on wikis articles and/or the device tree source file.
The Planex MZK-DP150N has an en25q32b instead of the mentioned one in
the dts. Albeit the en25q32b supports 4K sectors, 4K support is not
enabled in the driver. Change the blocksize for this board back to 64K.
Reported-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Mathias Kresin <dev@kresin.me>
Álvaro Fernández Rojas [Thu, 15 Sep 2016 06:10:55 +0000 (08:10 +0200)]
kernel: update kernel 4.4 to version 4.4.20
Refresh patches for all targets that support kernel 4.4.
Compile-tested on brcm2708 only.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Rafał Miłecki [Tue, 13 Sep 2016 09:28:07 +0000 (11:28 +0200)]
mac80211: stop brcmfmac from selecting all PCIe firmwares
Now we have firmwares separated and bcm53xx selecting required ones make
use of it to actually save that rootfs space.
Other targets using brcmfmac (brcm2708 and sunxi) use SDIO interface and
firmware so they don't won't be affected.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
John Crispin [Wed, 14 Sep 2016 19:37:21 +0000 (21:37 +0200)]
mountd: update to latest git HEAD
fixes cleanup of mount points
Signed-off-by: John Crispin <john@phrozen.org>
Mathias Kresin [Tue, 13 Sep 2016 19:47:25 +0000 (21:47 +0200)]
ramips: enable 4K sector support in kernel config
This is a follow up to
28110727f1d513a6c4c13aa87ecb606aa5d306eb
"ramips: set blocksize for 4MB devices". I've missed to include the
required changes of the kernel configs to enable 4K sector size
support.
The option is only enabled for targets having boards with 4k sector
size flash chips.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 11 Sep 2016 17:05:20 +0000 (19:05 +0200)]
image: remove padding parameter from append-kernel/append-rootfs
Using pad-to instead of passing the optional padding to append-kernel
or append-rootfs. It could be that the value of a variable is passed.
In case the variable is empty no error is thrown.
Furthermore the purpose of the extra parameter is hard to get without
reading the code.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Tue, 13 Sep 2016 05:18:10 +0000 (07:18 +0200)]
image: use check-size from new image build code
Use the new image build code and deduplicate the code.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Tue, 13 Sep 2016 17:23:52 +0000 (19:23 +0200)]
image: add KERNEL_SIZE to the default device vars
This reverts commit
ec37a565878fd79d4127cbb843c17ce3b8dc97c0 and fixes
the underlying issue.
Rafał Miłecki [Tue, 13 Sep 2016 10:24:36 +0000 (12:24 +0200)]
bcm53xx: use the latest submitted version of ILP clock driver
It switched to syscon to better describe PMU block.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Tue, 13 Sep 2016 10:05:33 +0000 (12:05 +0200)]
hostapd: fix regression breaking brcmfmac
The latest update of hostapd broke brcmfmac due to upstream regression.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Tue, 13 Sep 2016 09:03:02 +0000 (11:03 +0200)]
bcm53xx: specify brcmfmac firmware for every device
This will allow us to include required firmwares only and save some
rootfs space.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Sun, 11 Sep 2016 20:56:45 +0000 (22:56 +0200)]
linux-firmware: separate packages for Broadcom FullMAC PCIe firmwares
Using few packages will allow saving some space by decreasing rootfs
size. Dropping
43602a1 firmware saves 316 580 B. Dropping 4366b1 saves
468 188 B.
Moreover there are more firmware files that may require packaging and
even more to come later (e.g. 4366c0).
This can especially useful now, with per device rootfs.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Daniel Gimpelevich [Sun, 17 Jul 2016 15:30:42 +0000 (08:30 -0700)]
kernel: Backport pending appended DTB handling patches
Backport patches from upstream Linux kernel which are making the
kernel stores the appended dtb not in the same resisters as defined in
the UHI specification, use a separate variable on MIPS.
Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>
[some modifications]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Felix Fietkau [Mon, 12 Sep 2016 16:20:50 +0000 (18:20 +0200)]
build: drop UBI EOF marker from images by default
Only add them where they are actually required.
Should help with compatibility issues with stock U-Boot images that
access UBI
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Mon, 12 Sep 2016 09:25:20 +0000 (11:25 +0200)]
mac80211: fix tx issue with CCMP PN generated in hardware
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Mathias Kresin [Sun, 11 Sep 2016 15:46:09 +0000 (17:46 +0200)]
ramips: improve Linksys EA8500 build code
Use of the kernel size variable.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 11 Sep 2016 17:06:32 +0000 (19:06 +0200)]
mvebu: fix OpenBlocks AX3 image
The KERNEL_SIZE variable is unset and no padding is applied. This looks
like a typo to me since the ubinized image need to be aligned to the
flash blocksize.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 11 Sep 2016 15:50:29 +0000 (17:50 +0200)]
ar71xx: fix typo in image build code
The kernel size isn't passed to the append-kernel build step and the
resulting image bricks the device.
Fixes FS#168.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 10 Sep 2016 07:46:14 +0000 (09:46 +0200)]
cleanup ucidef_set_interface* usage
- quote the interface name
- remove call of not existing function
- remove the proto if it's the default proto
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Fri, 9 Sep 2016 19:10:54 +0000 (21:10 +0200)]
use immediate set in target Makefiles
No functional change, it's just to have the same style everywhere. This
way I don't need to use any regex magic to extract all subtargets for
compile tests.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Fri, 9 Sep 2016 18:57:58 +0000 (20:57 +0200)]
ramips: board.d merge redundant switch/interface configs
Fix alphabetical order distortions as well.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 25 Aug 2016 20:19:00 +0000 (22:19 +0200)]
lantiq: board.d: apply alphabetical order
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Tue, 23 Aug 2016 05:36:00 +0000 (07:36 +0200)]
lantiq: board.d: cleanup default switch config
Add or fix the physical port number of switch ports to allow LuCI to
display the ports in physical order.
Remove the physical port number in case bridge port and physical port
order are the same.
Reorder the ucidef_add_switch parameter to be aligned with the switch
port number.
Remove board settings which are covered by the default case and remove
comments.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 18 Aug 2016 19:14:41 +0000 (21:14 +0200)]
lantiq: enable cpu temp driver for more tested boards
Signed-off-by: Mathias Kresin <dev@kresin.me>
Álvaro Fernández Rojas [Sat, 10 Sep 2016 12:54:26 +0000 (14:54 +0200)]
brcm2708: update linux 4.4 patches to latest version
As usual these patches were extracted and rebased from the raspberry pi repo:
https://github.com/raspberrypi/linux/tree/rpi-4.4.y
Also adds support for Raspberry Pi Compute Module 3 (untested).
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Sat, 10 Sep 2016 12:54:08 +0000 (14:54 +0200)]
brcm2708-gpu-fw: update to latest version
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Kevin Darbyshire-Bryant [Fri, 9 Sep 2016 08:03:27 +0000 (09:03 +0100)]
dnsmasq: make NO_ID optional in full variant
Permit users of the full variant to disable the NO_ID *.bind pseudo
domain masking.
Defaulted 'on' in all variants.
Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
Kevin Darbyshire-Bryant [Wed, 7 Sep 2016 16:23:51 +0000 (17:23 +0100)]
dropbear: hide dropbear version
As security precaution and to limit the attack surface based on
the version reported by tools like nmap mask out the dropbear
version so the version is not visible anymore by snooping on the
wire. Version is still visible by 'dropbear -V'
Based on a patch by Hans Dedecker <dedeckeh@gmail.com>
Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [remove trailing _]
Felix Fietkau [Thu, 8 Sep 2016 12:48:43 +0000 (14:48 +0200)]
x86: disable MTD support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 13:16:12 +0000 (15:16 +0200)]
octeon: remove block2mtd support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 12:46:49 +0000 (14:46 +0200)]
octeon: use new ext4/f2fs overlay support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 12:46:37 +0000 (14:46 +0200)]
octeon: enable f2fs and loopback device support in the config
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 12:46:25 +0000 (14:46 +0200)]
octeon: enable f2fs and ext4 utilities
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 12:19:34 +0000 (14:19 +0200)]
mvebu: use ext4/f2fs overlay filesystem for solidrun clearfog
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 11:59:32 +0000 (13:59 +0200)]
mvebu: enable ext4, f2fs and loop device support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 11:40:12 +0000 (13:40 +0200)]
x86: drop the use of block2mtd, use ext4/f2fs as overlay filesystem
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 11:39:14 +0000 (13:39 +0200)]
x86: enable mkf2fs and e2fsprogs by default
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 6 Sep 2016 11:46:44 +0000 (13:46 +0200)]
x86: enable f2fs and loopback device support in the kernel config
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 8 Sep 2016 11:41:44 +0000 (13:41 +0200)]
fstools: update to the latest version, adds support for ext4/f2fs overlay via loopback device
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Koen Vandeputte [Fri, 9 Sep 2016 07:44:55 +0000 (09:44 +0200)]
imx6: Add static PCA953x support in kernel
commit
a2386c384da501e862210f222994821580fe151c requires the
module to be static in the kernel.
So lets actually add support for it inside the kernel config.
Tested on Ventana
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Mathias Kresin [Thu, 8 Sep 2016 19:03:57 +0000 (21:03 +0200)]
ramips: set blocksize for remaining rt3883 devices
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 3 Sep 2016 13:27:46 +0000 (15:27 +0200)]
ramips: remove old build code seama recipe
Now that all seama images are using the new build code this seama recipe
used with the old build code can be dropped.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 8 Sep 2016 20:21:23 +0000 (22:21 +0200)]
ramips: switch DIR-610 A1 to new image build code
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 3 Sep 2016 08:18:31 +0000 (10:18 +0200)]
ramips: switch some rt3883 devices to new build code
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 3 Sep 2016 07:43:31 +0000 (09:43 +0200)]
ramips: move seama build recipe to Makefile
The identical build step is defined twice. Move it to the parent
Makefile to use only one version.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Fri, 2 Sep 2016 05:34:36 +0000 (07:34 +0200)]
ramips: switch DIR-615 H1 to new image build code
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Wed, 17 Aug 2016 05:49:34 +0000 (07:49 +0200)]
ramips: add build recipe for senao header
Add it to the Makefile to allow a board which will be supported soon
to use the recipe as well.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 3 Sep 2016 07:56:35 +0000 (09:56 +0200)]
ramips: set blocksize for 4MB devices
Set the blocksize for devices having only 4MB of flash for ramips
devices already using the new image build code.
Informations about the used flash chip are gathered from the OpenWrt
wiki, wikidevi, forums, OEM bootlogs or the compatible property in the
device tree source file.
The en25q32b from the AirLive Air3GII does not have 4k support in the
kernel.
For the following boards no information about the used flash chip could
be found and a 64k blocksize is assumed:
- Ralink V11ST-FE
- Ralink AP-RT3052-V22RW-2X2
- MediaTek MT7628 EVB
- MediaTek MT7621 EVB
- UPVEL UR-326N4G
- Buffalo WZR-AGL300NH
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 4 Sep 2016 08:04:20 +0000 (10:04 +0200)]
ramips: don't set the same max image size twice
The ralink_default_fw_size_8M is already set for the default device.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 4 Sep 2016 07:58:02 +0000 (09:58 +0200)]
image: specify max image size in Kilobyte/Megabyte
Use the k and m unit suffix to be consistent with the blocksize.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 4 Sep 2016 06:56:05 +0000 (08:56 +0200)]
image: use k as unit suffix for blocksize
Use k as unit suffix for kilobyte to have a the same unit regardless of
the used filesystem.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 3 Sep 2016 05:40:15 +0000 (07:40 +0200)]
image: pass device blocksize to padjffs2
At the moment the padding steps are hardcoded. Especially images for
devices with a 4K sector size can be unnecessarily bloated using the
hardcoded padding steps.
It has been observed that 192Kb of padding was added to the image of a
4MB device, albeit due to the 4K sector size the minimum required extra
padding for the jffs2 rootfs_data is 20Kb.
In worst case it means that the image-size check could fail albeit
there is enough space for all selected packages
For device build code not exposing the blocksize, use the hardcoded
padding further on.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 3 Sep 2016 07:27:09 +0000 (09:27 +0200)]
kernel: mtd: backport Macronix sector size fix
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 8 Sep 2016 18:14:42 +0000 (20:14 +0200)]
apm821xx: image: add support for k unit suffix to boot-img
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 4 Sep 2016 06:51:58 +0000 (08:51 +0200)]
image: add support for k unit suffix to append-ubi
Allows to use the same unit for all definitions of the blocksize to be
consistent regardless of the used filesystem.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sat, 3 Sep 2016 05:36:12 +0000 (07:36 +0200)]
image: add support for k unit suffix to pad-offset
Allows to specificy the padding and offset in kilobytes to be
consistent with pad-to.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Fri, 9 Sep 2016 05:12:37 +0000 (07:12 +0200)]
ramips: use lower case names for TEW-69xGR images
Use lower case variant of the device name for to images to be
consistent with all other images names.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 8 Sep 2016 21:51:46 +0000 (23:51 +0200)]
ramips: fix wrong TARGET_DEVICES
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 8 Sep 2016 05:32:00 +0000 (07:32 +0200)]
ramips: fix wrong device title
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Wed, 17 Aug 2016 18:08:52 +0000 (20:08 +0200)]
firmware-utils: mksenaofw: rework option validation
The options firmware_type, vendor_id and product_id are not required
for decoding an image file.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Daniel Golle [Thu, 8 Sep 2016 22:57:31 +0000 (00:57 +0200)]
ramips: add support for Mercury MAC1200R v2
MT7628AN + MT7612E, 8MB SPI flash, 64MB DDR RAM
reset button GPIO is still missing (anyone?)
bootloader password is 'slp'
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 4 Sep 2016 17:12:12 +0000 (19:12 +0200)]
oxnas: small image improvements for kd20
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Rafał Miłecki [Thu, 8 Sep 2016 21:23:41 +0000 (23:23 +0200)]
bcm53xx: enable switch port 5 on Tenda AC9
Now b53 forces port 5 link when needed, we can enable it on Tenda AC9
and start using eth1.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Thu, 18 Aug 2016 09:05:12 +0000 (11:05 +0200)]
kernel: b53: force BCM531x5 port 5 link state if enabled
Some devices (e.g. Tenda AC9 based on BCM47189B0) have BCM53125 with
port 5 connected to the second Ethernet interface on the SoC. In such
case there is no PHY and we need to force link manually.
This assumes port 5 can be marked as enabled for such devices. It's not
implemented yet unfortunately.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Thu, 8 Sep 2016 20:53:00 +0000 (22:53 +0200)]
bcm53xx: use upstream queued patches for R8500 and AC9
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Thu, 8 Sep 2016 20:39:17 +0000 (22:39 +0200)]
kernel: move bcma BCM53573 patch to bcma 4.9 backports
This patch has been accepted for 4.9.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Tim Harvey [Tue, 6 Sep 2016 16:44:32 +0000 (09:44 -0700)]
imx6: override default inittab to add video console tty
Adds the following to the default inittab
tty1::askfirst:/bin/ash --login
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Tim Harvey [Tue, 6 Sep 2016 16:40:25 +0000 (09:40 -0700)]
imx6: image: remove pca955x/ds1672/at24 from Ventana kernel modules
These need to be static in the kernel for Ventana
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Felix Fietkau [Tue, 6 Sep 2016 15:19:30 +0000 (17:19 +0200)]
images: bump default rootfs size to 256 MB
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 6 Sep 2016 11:12:17 +0000 (13:12 +0200)]
f2fs-tools: import from packages, clean up, and update to latest
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Kevin Darbyshire-Bryant [Wed, 7 Sep 2016 10:13:52 +0000 (11:13 +0100)]
dnsmasq: Don't expose *.bind data incl version
Don't expose dnsmasq version & other data to clients via the *.bind
pseudo domain. This uses a new 'NO_ID' compile time option which has been
discussed and submitted upstream.
This is an alternate to replacing version with 'unknown' which affects
the version reported to syslog and 'dnsmasq --version'
Run time tested with & without NO_ID on Archer C7 v2
Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>