33 Commits

Author SHA1 Message Date
34fb84e881 build wiringX from source code 2024-05-28 18:29:05 +08:00
7bc1dab872 enable python-numpy for duo256m and duos 2024-05-26 13:20:05 +08:00
7a7b84457f fix typo 2024-04-17 15:54:49 +08:00
fdb43604ef build duo-pinmux from source code 2024-04-15 14:27:00 +08:00
8d537fe1b7 buildroot: change cvi-pinmux prompt 2024-04-12 19:22:21 +08:00
96848c3bde build cvi-pinmux from source code 2024-04-12 19:09:59 +08:00
b0966d4d61 add debugfs for all 2024-02-22 15:45:03 +08:00
6ebbd6e219 buildroot: enable fio 2024-02-08 18:58:48 +08:00
2833c24f11 busybox: add timeout command 2024-01-20 10:54:24 +08:00
c1bf5bb61e buildroot: remove wiringX library
Since the compatible adaptation work of wiringX
to several board types of Duo is still in progress,
we will first use independent libwiringx.so for different board types.
2024-01-11 11:54:12 +08:00
46ad2cc962 add ncnn and cmatrix package to br 2024-01-05 09:55:59 +00:00
cdd4fabb61 buildroot: fix build parameter for coremark package 2023-12-27 18:57:49 +08:00
0145f36497 buildroot: upgrade busybox.config
1. dd supports showing speed after completion
2. enable netcat tool
2023-12-27 10:11:10 +08:00
a9f988635e buildroot/python-pinpong: reordering of pins 2023-10-19 17:45:58 +08:00
7f04848221 buildroot: add duo-pinmux 2023-10-19 16:39:21 +08:00
848341f84e buildroot/wiringX: reordering of pins 2023-10-19 15:10:48 +08:00
ecba0439e6 buildroot/wiringX: support SPI and UART 2023-09-08 15:01:59 +08:00
b52bb54573 buildroot: add pinpong library 2023-09-08 10:21:55 +08:00
165fc3c4c1 buildroot: add python-freetype required by the pinpong library 2023-09-05 15:20:17 +08:00
11caee79c7 buildroot: add python-evdev required by the pinpong library 2023-09-05 15:09:01 +08:00
84d6b72eb6 buildroot: enable spidev_test 2023-09-04 19:02:35 +08:00
2cf932623a package/busybox: bump version to 1.34.0
* backport fix from 1_34_stable branch
* refresh patches

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2023-08-30 20:32:21 +08:00
a452770d3c package/busybox: add systemd service for telnetd
Signed-off-by: Sam Voss <sam.voss@collins.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[yann.morin.1998@free.fr:
  - introduce BUSYBOX_INSTALL_TELNET_SERVICE
  - move _INSTALL_INIT_SYSTEMD alphabetically between openrc and sysv
  - drop the comment about Type=simple  (Arnout)
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2023-08-30 20:32:11 +08:00
65237da88b package/busybox/udhcpc.script: ensure action argument is correctly passed to hook scripts
commit f79a420825479c47d (package/busybox/udhcpc.script: support RFC3442
static routes) used 'set --' clobbering the positional arguments, causing
the action argument to not be correctly forwarded to hook scripts for the
renew / bound cases if static routes are provided by the server.

As a workaround, save the action argument at the beginning of the script and
use that when calling hook scripts.

Reported-by: 王琦 <wangwangqi2011@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2023-08-30 20:32:04 +08:00
e3bd1e8157 package/busybox: correctly set BUSYBOX_KCONFIG_SUPPORTS_DEFCONFIG
Commit e6b3913cfc converted busybox to the generic kconfig help text
infrastructure, but set the wrong variable to flag that it doesn't
support defconfig files. Fix that.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2023-08-30 20:31:55 +08:00
a20586d43b package: use the generic _HELP_CMDS for kconfig-based packages
As Thomas put it:

    The <pkg>_HELP_CMDS variable allows packages using the
    kconfig-package infrastructure to display their specific
    targets related to the handling of their configuration.

    However, it was not consistently used and handled by the
    different packages.

So, this commit switches all the kconfig-based package to use the
generic help helper.

As a consequence:

  - all kconfig packages now advetise their kconfig-related actions,
    where some were previously missing: at91bootstrap3, linux-backports,
    swupdate, xvisor;

  - busybox advertises it does not support defconfig files;

  - the 'foo-savedfconfig' action is no longer advertised: it is to be
    considered an internal implementation detail.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2023-08-30 20:31:48 +08:00
c0fc885c89 package/busybox: bump version to 1.33.1
patch 0003: already applied upstream
patch 0004: already applied upstream

Signed-off-by: Michael Fischer <mf@go-sys.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2023-08-30 20:31:41 +08:00
c5330c4a56 buildroot: enable htop 2023-08-30 17:08:38 +08:00
1fff7eadc9 buildroot: enable dhcpcd 2023-08-07 11:21:06 +08:00
bb782c05bb buildroot: drop '-b' from mcopy 2023-07-05 10:27:51 +00:00
a718e1cb69 use wiringX as a GPIO library 2023-06-16 14:36:16 +08:00
c53562af33 [buildroot] Supports generating CV181X CV182X ext4 file system
Change-Id: I06d0f89992afe94a7296f2d732dedb73d03d2710
2023-03-13 23:34:07 +08:00
e38fbf739c [buildroot] create buildroot-2021.05 from github
repo: https://github.com/buildroot/buildroot/tree/2021.05
	commit: 69f79f2a2ee1417e19c1ead2c9226e11753c06cb

	Update for 2021.05

Change-Id: I77d6d14da04483c97cb172bf6732732012e538d9
2023-03-13 23:30:54 +08:00