evices as well in
the future where the second env partition has something different than
system information.
In this case, variables like "cfgtype" could be renamed to "cfgnum" or
something else.
Regards,
Luis Araneda.
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
REFCOUNT_FULL was removed for linux 5.5:
commit fb041bb7c0a9 (locking/refcount: Consolidate implementations of
refcount_t)
COMMON_CLK_VERSATILE was removed on linux 5.8:
commit 5f55f1fb187d (clk: versatile: Fix kconfig dependency on
COMMON_CLK_VERSATILE)
Signed-off-by: Luis Araneda
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.14 | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/target/linux/zynq/config-4.14 b/target/linux/zynq/config-4.14
index 72b3a2d6c7..a28e91f842 100644
--- a/target/linux/zynq/config-4.14
+++ b/target
The options are managed on a generic way by the sound
kmod packages
Additionally, none of the currently supported boards have
sound support out of the box, as they require programming
the FPGA fabric first
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.14 | 19
This driver is required to use the CAN IP on devices
from the zynq target
Signed-off-by: Luis Araneda
---
package/kernel/linux/modules/can.mk | 14 +-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/package/kernel/linux/modules/can.mk
b/package/kernel/linux/modules
This series attempts to improve the state of
the zynq target by removing unneeded kernel configs,
and replacing others with build-in packages
Compile-tested: All zynq boards
Run-tested: Zybo-z7
Luis Araneda (7):
zynq: kernel: refresh config
kernel: sound: add missing symbol to sound-soc-core
The options are managed on a generic way by the can
kmod packages
Additionally, select can packages only for devices that
currently has CAN enabled, which is only the ZC702
Signed-off-by: Luis Araneda
---
This change was run-tested on a Zybo-z7 board with a modified device tree
that enabled
The options are managed on a generic way by video packages
Additionally, only one of the currently supported boards
has a camera interface, but it requires programming
the FPGA fabric first
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.14 | 12
1 file changed, 12
This fixes compilation on zynq target when migrating
to sound kmod packages
Signed-off-by: Luis Araneda
---
package/kernel/linux/modules/sound.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/kernel/linux/modules/sound.mk
b/package/kernel/linux/modules/sound.mk
index bf4bd5d7c0
Select build-in packages by default and remove the
associated kernel configs
Signed-off-by: Luis Araneda
---
target/linux/zynq/Makefile| 3 ++-
target/linux/zynq/config-4.14 | 10 +-
2 files changed, 3 insertions(+), 10 deletions(-)
diff --git a/target/linux/zynq/Makefile b/target
Make the device's title consistent by adding the
manufacturer to their title, as the other boards
on the target.
Additionally, this creates a sorted by manufacturer
board list on menuconfig
Signed-off-by: Luis Araneda
---
target/linux/zynq/image/Makefile | 4 ++--
1 file changed, 2 inser
s, new patch)
3: Add the development/trainer/evaluation part (modify 2 boards, new patch)
I'm now more inclined to go for option 2 and drop everything that's
not part of the manufacturer and model, as the "board" part is not
adding meaningful information from a developer poin
Modify the title to match the following format, as it's enough
to uniquely identify a device:
This matches what's done for other targets and has the
added benefit of creating a sorted-by-manufacturer list
of devices on menuconfig
Signed-off-by: Luis Araneda
---
Changes since v1:
This series adds support for kernel 4.19
and removes kernel 4.14 from the zynq target
It additionally adds a patch to fix a kernel panic,
which was submitted upstream and is waiting comments
The changes were compile-tested on all zynq boards
and run-tested on the Digilent Zybo Z7 board
Luis
Use kernel 4.19 by default
Signed-off-by: Luis Araneda
---
target/linux/zynq/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/linux/zynq/Makefile b/target/linux/zynq/Makefile
index 3081101924..bcd36ffe2c 100644
--- a/target/linux/zynq/Makefile
+++ b/target
Copied from kernel 4.14 and refreshed
with make kernel_oldconfig
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.19 | 664 ++
1 file changed, 664 insertions(+)
create mode 100644 target/linux/zynq/config-4.19
diff --git a/target/linux/zynq/config
- Select CONFIG_PREEMPT_NONE (server) instead
of CONFIG_PREEMPT (low-latency desktop)
- Remove CONFIG_USELIB
- Remove CONFIG_SYSCTL_SYSCALL
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.19 | 10 +-
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/target/linux
This fixes a kernel panic when validating the
arguments of memcpy at runtime, which is enabled
by generic's CONFIG_FORTIFY_SOURCE for k4.19
This wasn't triggered on 4.14, as ARCH_HAS_FORTIFY_SOURCE
was added on k4.17 for the ARM architecture
Signed-off-by: Luis Araneda
---
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.14 | 662 --
...020-v4.17-add-digilent-zybo-z7-board.patch | 94 ---
...nufacturer-for-ZedBoard-and-MicroZed.patch | 38 -
...25-v4.19-update-digilent-zybo-z7-dts.patch | 52 --
4 files changed, 846
The LEDE URL is automatically redirected to the OpenWRT one,
returning an HTTP 301 code (Moved Permanently).
Also, use https, as indicated by the redirect.
Signed-off-by: Luis Araneda
---
include/u-boot.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/u-boot.mk b
Signed-off-by: Luis Araneda
---
Compile-tested: All zynq boards
run-tested: Digilent Zybo z7-20
---
package/boot/uboot-zynq/Makefile | 4 +-
...q-dts-add-spi-flash-node-to-zedboard.patch | 38 --
...nq-add-support-for-the-zybo-z7-board.patch | 499 --
...ad-mac
This series add a temporary workaround to fix compilation
of packages m4 and findutils using glibc 2.28, which
deprecated some constants by removing the file "libio.h"
Tested on an Intel Core i7-4500U running Arch Linux (x64)
with glibc 2.28-1
Luis Araneda (2):
tools: m4: fix compil
Add a temporary workaround to compile with glibc 2.28
as some constants were removed and others made private
Signed-off-by: Luis Araneda
---
.../110-glibc-change-work-around.patch| 104 ++
1 file changed, 104 insertions(+)
create mode 100644 tools/findutils/patches/110
Add a temporary workaround to compile with glibc 2.28
as some constants were removed and others made private
Signed-off-by: Luis Araneda
---
.../010-glibc-change-work-around.patch| 118 ++
1 file changed, 118 insertions(+)
create mode 100644 tools/m4/patches/010-glibc
Signed-off-by: Luis Araneda
---
I need this version bump for the upcomming support of
the Zybo-Z7 board.
I fixed the SPI flash detection on the
ZedBoard (see PR#942 on github for details) that was
previously blocking the version bump. The fix is now upstreamed
---
package/boot/uboot-zynq
ly if the prerm script returns 0,
otherwise the function will return the error code
Additionally, this makes the execution consistent with
the postinst script
Signed-off-by: Luis Araneda
---
Compile and run tested on ipq40xx
---
package/base-files/files/lib/functions.sh | 7 ++-
1 file change
Backport board support from the upcoming v2018.09 release,
and add an additional patch to read the MAC address
from flash memory
Signed-off-by: Luis Araneda
---
package/boot/uboot-zynq/Makefile | 7 +-
...nq-add-support-for-the-zybo-z7-board.patch | 513 ++
...ad
This series adds support for the Digilent Zybo Z7 board
Most patches are already upstreamed except for one that
is still in review on U-Boot's mailing list
All changes has been compiled and run tested on the board
Luis Araneda (2):
uboot-zynq: add support for the zybo z7 board
zynq
push-buttons, 4 switches, 5 LEDs
- 1 (Z7-10) or 2 (Z7-20) RGB LEDs
Signed-off-by: Luis Araneda
---
.../zynq/base-files/etc/board.d/02_network| 1 +
target/linux/zynq/image/Makefile | 7 ++
...020-v4.17-add-digilent-zybo-z7-board.patch | 99 +++
...25-v4.19
Hi,
On Thu, Aug 23, 2018 at 10:30 PM Philip Prindeville
wrote:
> [...]
> > On Aug 23, 2018, at 6:21 PM, Luis Araneda wrote:
> > [...]
Someone point me to a Github pull-request [1] that already fixes this
problem, with some small differences. Especially, it continues to
execute
The board is made by Avnet, so rename it accordingly as
upstream has done it
Also move the device to maintain alphabetic order
Signed-off-by: Luis Araneda
---
.../zynq/base-files/etc/board.d/02_network| 4 +-
target/linux/zynq/image/Makefile | 14 +++
...nufacturer-for
The board was added when creating the target, but the
corresponding device was never defined inside the target
Signed-off-by: Luis Araneda
---
package/boot/uboot-zynq/Makefile | 4
1 file changed, 4 deletions(-)
diff --git a/package/boot/uboot-zynq/Makefile b/package/boot/uboot-zynq
mages:
- generated ext4 rootfs
- generated squashfs + f2fs overlay rootfs
- initramfs image manually copied to boot partition
Luis Araneda (7):
uboot-zynq: remove ZC706 board
uboot-zynq: automatically select the appropriate variant
uboot-zynq: copy U-Boot images to STAGING_DIR
uboot-zynq: use a
Select the U-Boot variant automatically based on the
current selected device, and hide the package from
menuconfig
Signed-off-by: Luis Araneda
---
package/boot/uboot-zynq/Makefile | 5 +
1 file changed, 5 insertions(+)
diff --git a/package/boot/uboot-zynq/Makefile b/package/boot/uboot-zynq
Create a directory inside STAGING_DIR and copy U-Boot
output images, so they can be used later when creating the
sdcard image
Additionally, like others targets, override the default
install method to avoid copying the images to bin directory
Signed-off-by: Luis Araneda
---
package/boot/uboot
Follow the strategy of other targets and create a
default environment file, uEnv.txt, to configure the
behavior of U-Boot.
For now, use it to pass bootargs to the kernel
Signed-off-by: Luis Araneda
---
package/boot/uboot-zynq/Makefile | 2 ++
package/boot/uboot-zynq/files/uEnv
Use options from generic instead of target-specific,
as the bootargs are now passed by the bootloader
and can be device-specific
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.14 | 2 --
1 file changed, 2 deletions(-)
diff --git a/target/linux/zynq/config-4.14 b/target/linux/zynq
images, as they are no longer required
(they can still be selected in menuconfig)
Signed-off-by: Luis Araneda
---
target/linux/zynq/Makefile| 4 +--
target/linux/zynq/image/Makefile | 20 ++
.../linux/zynq/image/gen_zynq_sdcard_img.sh | 26
Select configs to enable build-in F2FS support
and use the overlayfs provided by generic config
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.14 | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/target/linux/zynq/config-4.14 b/target/linux/zynq/config-4.14
Hi,
On Mon, Sep 3, 2018 at 10:40 PM Luis Araneda wrote:
> This series implements sdcard image support for the zynq target
> [...]
I forgot to mention that this series depends on a patch [1], which is
waiting for review.
[1] https://patchwork.ozlabs.org/patch/964806/
(zynq: rename zedboar
These configs are necessary to program the FPGA fabric
Signed-off-by: Luis Araneda
---
Creates an FPGA region that can be programmed by
the FPGA manager
Run-tested on a Zybo Z7 board
---
target/linux/zynq/config-4.14 | 10 ++
1 file changed, 10 insertions(+)
diff --git a/target/linux
Group kernels by version and add guard-comments to protect
against merge conflicts generated by context lines when
bumping versions or adding new kernels
Signed-off-by: Luis Araneda
---
I was trying to rebase the k4.19 PR on github, and then
Hauke's k4.19 branch and I found merge conf
The options are now handled for all targets by
the generic configuration
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-4.14 | 7 ---
1 file changed, 7 deletions(-)
diff --git a/target/linux/zynq/config-4.14 b/target/linux/zynq/config-4.14
index e4b056b119..e7df040d6e 100644
These options are handled by generic configuration
Targets that need these options should select KERNEL_DEVMEM
and/or KERNEL_DEVKMEM options on OpenWRT's config
Signed-off-by: Luis Araneda
---
target/linux/at91/config-4.9 | 2 --
target/linux/gemini/config-4.14
d-off-by: Christian Schoenebeck
[Luis: Rework commit message]
Signed-off-by: Luis Araneda
---
package/network/services/dropbear/files/dropbear.init | 5 +
1 file changed, 5 insertions(+)
diff --git a/package/network/services/dropbear/files/dropbear.init
b/package/network/services/dropbear/
gt; Sending KILL to remaining processes ...
> Switching to ramdisk...
> Performing system upgrade...
(removed some lines no improve readability)
Thanks,
Luis Araneda.
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
reset is
mandatory or not.
(this is just one possible implementation)
Of course, an implementation would not be useful for the current issue of
swconfig->DSA, but it might be useful in the future (who knows what might
break).
Regards,
Luis Araneda.
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.10 | 553 ++
1 file changed, 553 insertions(+)
create mode 100644 target/linux/zynq/config-5.10
diff --git a/target/linux/zynq/config-5.10 b/target/linux/zynq/config-5.10
new file mode 100644
index
ff-by: Luis Araneda
Luis Araneda (4):
zynq: kernel: refresh config
zynq: kernel: copy config from 5.4 to 5.10
zynq: kernel: update config for 5.10
zynq: switch to kernel 5.10
target/linux/zynq/Makefile| 2 +-
target/linux/zynq/config-5.10 | 555 ++
t
using "make kernel_oldconfig"
Several configs are now part of generic
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.4 | 96 +---
1 file changed, 2 insertions(+), 94 deletions(-)
diff --git a/target/linux/zynq/config-5.4 b/target/linux/z
Update config with make kernel_oldconfig
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.10 | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/target/linux/zynq/config-5.10 b/target/linux/zynq/config-5.10
index 98b2bd0f93..aad769d319 100644
Use kernel 5.10 by default
compile-tested: all devices from target
run-tested: Digilent Zybo Z7-20
Signed-off-by: Luis Araneda
---
target/linux/zynq/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/linux/zynq/Makefile b/target/linux/zynq/Makefile
index
9_neon.ipk]
> Error 1
> make[2]: Leaving directory
> '/builder/shared-workdir/build/package/kernel/mac80211'
> time: package/kernel/mac80211/compile#830.81#47.71#222.36
>ERROR: package/kernel/mac80211 failed to build.
But then the mac80211 package
, I didn't want to remove 5.4
files to give some time in case regressions appear.
compile-tested: all devices from target (wth ALL_KMODS)
run-tested: Digilent Zybo Z7-20
Signed-off-by: Luis Araneda
---
Changes from v1:
- Add new patch to remove wireless extensions symbols
an
This fixes compilation of several wireless drivers that
require support for the old wireless extension to work.
One example is kmod-hermes.
The symbols are set to "y" on generic configuration.
But they were wrongly disabled on the target-specific
configuration.
Signed-off-by: Lu
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.10 | 550 ++
1 file changed, 550 insertions(+)
create mode 100644 target/linux/zynq/config-5.10
diff --git a/target/linux/zynq/config-5.10 b/target/linux/zynq/config-5.10
new file mode 100644
index
using "make kernel_oldconfig"
Several configs are now part of generic
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.4 | 96 +---
1 file changed, 2 insertions(+), 94 deletions(-)
diff --git a/target/linux/zynq/config-5.4 b/target/linux/z
Update config with make kernel_oldconfig
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.10 | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/target/linux/zynq/config-5.10 b/target/linux/zynq/config-5.10
index 38538789d8..d18bb39d8d 100644
Use kernel 5.10 by default
compile-tested: all devices from target (wth ALL_KMODS)
run-tested: Digilent Zybo Z7-20
Signed-off-by: Luis Araneda
---
target/linux/zynq/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/linux/zynq/Makefile b/target/linux/zynq
This series adds support for kernel 5.4 to zynq target.
Compile-tested: all devices from target
Run-tested: Digilent Zybo Z7-20
Luis Araneda (3):
zynq: copy config from kernel 4.19 to 5.4
zynq: refresh kernel 5.4 config
zynq: switch to kernel 5.4
target/linux/zynq/Makefile | 2
Refreshed kernel 4.19 config before copying the file
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.4 | 655 +++
1 file changed, 655 insertions(+)
create mode 100644 target/linux/zynq/config-5.4
diff --git a/target/linux/zynq/config-5.4 b/target
By running make kernel_oldconfig and selecting relevant options
Signed-off-by: Luis Araneda
---
target/linux/zynq/config-5.4 | 50 +---
1 file changed, 30 insertions(+), 20 deletions(-)
diff --git a/target/linux/zynq/config-5.4 b/target/linux/zynq/config-5.4
Use kernel 5.4 by default
compile-tested: all devices from target
run-tested: Digilent Zybo Z7-20
Signed-off-by: Luis Araneda
---
target/linux/zynq/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/linux/zynq/Makefile b/target/linux/zynq/Makefile
index
me know if you want a refresh commit in the future (next
kernel version?) even if it just a couple of symbols.
Regards,
Luis Araneda.
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
gcc 10 defaults to -fno-common, which causes an error
when linking.
Back-port the following Linux kernel commit to fix it:
e33a814e772c (scripts/dtc: Remove redundant YYLOC global declaration)
Tested on an Arch Linux host with gcc 10.1.0
Signed-off-by: Luis Araneda
---
...10
65 matches
Mail list logo