Mattias Walström
91fdf6144c
Upgrade Linux kernel to 6.12.49 (LTS)
2025-09-29 12:33:26 +02:00
Mattias Walström and GitHub
c23c2245f2
Merge pull request #1168 from kernelkit/doc-updates
...
Doc updates
2025-09-29 11:28:17 +02:00
Mattias Walström and GitHub
2f13fc7843
Merge pull request #1160 from kernelkit/upgrade-sysrepo
...
Bump sysrepo, netopeer,libyang and libnetconf2, libyang-cpp, rousette
2025-09-17 10:41:04 +02:00
Mattias Walström
e7f68be143
Bump sysrepo, netopeer,libyang and libnetconf2, libyang-cpp, sysrepo-cpp, rousette
2025-09-17 08:51:31 +02:00
Mattias Walström and GitHub
197bb1507e
Merge pull request #1159 from kernelkit/misc
...
Misc fixes
2025-09-16 09:27:42 +02:00
Mattias Walström and GitHub
3fcb6a376a
Merge pull request #1142 from kernelkit/banana-pi
...
Add support for Banana Pi (BPi-R3)
2025-09-14 14:56:12 +02:00
Mattias Walström
33e873c2fa
workflows: create-image: add banana pi r3 as target board
...
No eMMC support added yet, only SD card.
2025-09-14 13:37:49 +02:00
Mattias Walström
56fce18d66
workflows/build-boot: Add mt7976 bootloader
...
It is the chipset used on banana pi r3.
2025-09-14 13:37:49 +02:00
Mattias Walström
399894e9a1
Add new board banana pi r3
...
The Banana Pi R3 is a high-performance networking board featuring:
- MediaTek MT7986 ARM Cortex-A53 quad-core processor
- 4x Gigabit LAN ports (lan1-lan4)
- 1x Gigabit WAN port
- 2x SFP ports (sfp1, sfp2) for fiber connectivity
- Dual WiFi interfaces (wifi0 for 2.4GHz, wifi1 for 5GHz)
- USB support
- SD card boot support
2025-09-14 13:37:48 +02:00
Mattias Walström
8146e0570e
gen-interfaces: Fix bug when generating on boards with mounted Wi-Fi chipsets
...
These should not appear in a generated factory-config or failure-config.
2025-09-12 23:23:14 +02:00
Mattias Walström and GitHub
153ceda2f4
Merge pull request #1153 from kernelkit/upgrade-buildroot
...
Upgrade buildroot and linux kernel
2025-09-11 14:12:49 +02:00
Mattias Walström
b134733dd2
Upgrade Buildroot to 2025.02.6 (LTS)
2025-09-11 09:21:39 +02:00
Mattias Walström
8082b271d9
Upgrade Linux kernel to 6.12.46 (LTS)
2025-09-11 09:21:38 +02:00
Mattias Walström and GitHub
02d8c97e98
Merge pull request #1145 from kernelkit/add-resize
...
Add resize2fs to be able to resize ext partitions
2025-09-08 10:44:09 +02:00
Mattias Walström
7bb3f64191
Add resize2fs to be able to resize ext partitions
...
This is useful when using sdcard images, to expand /var to cover rest of disk.
2025-09-08 08:27:16 +02:00
Mattias Walström and GitHub
3fbbd16690
Merge pull request #1118 from kernelkit/create-sdcard
...
Create sdcard
2025-09-07 18:07:40 +02:00
Mattias Walström
01029321c9
board: rpi4: Add splashscreen on boot
...
Show splash in uboot.
2025-09-07 18:06:43 +02:00
Mattias Walström
0477446e49
package/bootloader-splashscreen: New packet for adding/modify bootloader splash
2025-09-07 18:06:43 +02:00
Mattias Walström
700ec2f855
Add crete SD Card workflow
2025-09-07 13:43:27 +02:00
Mattias Walström
709f2769ce
Build aux when build infix
2025-09-07 13:43:26 +02:00
Mattias Walström
19b965ac41
RPI4: dts: Create a new device tree for the DSI display
2025-09-07 13:43:26 +02:00
Mattias Walström
28d8748bdb
uboot: Att uboot patches for 2025.01
...
- Fix CTRL-C misbehave
- Add new command to detect RPI standard display
2025-09-07 13:43:25 +02:00
Mattias Walström and GitHub
497990a2d3
Merge pull request #1138 from kernelkit/test-sanity
2025-09-05 18:55:18 +02:00
Mattias Walström
dce9a9c53d
test: Add new sanity check tests
...
One to verify it is the correct version on the duts and one
that check that it is the correct bootorder.
2025-09-05 16:34:11 +02:00
Mattias Walström
4f0aded5a0
utils: Add script to add a new version to GNS3 marketplace
...
You need first to clone gns3-registry from https://github.com/GNS3/gns3-registry
Follow this steps:
1. ./utils/bump-gns3.py 25.08.0 ../../gns3/gns3-registry/appliances/infix.gns3a
2. TEST in gns3, just add the new version, start it.
3. run python3 check.py inside gns3-registry, verify infix is ok.
4. Create a pull request to gns3-registry
This fix #1107
2025-09-04 17:48:43 +02:00
Mattias Walström
73298469d5
Upgrade Linux kernel to 6.12.45 (LTS)
2025-09-04 17:48:42 +02:00
Mattias Walström and GitHub
7c019190c8
Merge pull request #1133 from kernelkit/ci-fixes
...
CI: Only build minimal for PRs without ci:main tag
2025-09-02 14:22:33 +02:00
Mattias Walström and GitHub
6cdcd5775d
Merge pull request #1126 from kernelkit/misc
...
Upgrade podman to fix critical container issues
2025-09-02 12:05:17 +02:00
Mattias Walström
ddd5172a6b
Upgrade Linux kernel to 6.12.44 (LTS)
2025-08-29 08:41:18 +02:00
Mattias Walström
7683466424
test: infamy: Silence reachability check
...
This was to verbose.
2025-08-26 14:38:42 +02:00
Mattias Walström
6cc380d8ce
test: Remove meta test case wait
...
It is now redundant, check has been moved to attach in Env.
2025-08-26 14:38:42 +02:00
Mattias Walström
8740b2eb23
test: infamy: Add a timeout when starting each test if the DUTs is not reachable
...
This to cover if you run one test, but the DUTs are still booting.
2025-08-26 14:38:42 +02:00
Mattias Walström
edbc28a48b
test: container_host_commands: Test more than one time
...
Have been seen Occasionally in tests that hostname not have been set,
try harder to check if it is set.
2025-08-25 16:47:09 +02:00
Mattias Walström and GitHub
a60968b7b2
Merge pull request #1113 from kernelkit/upgrade-kernel
2025-08-24 10:19:38 +02:00
Mattias Walström
8abc27e698
board: rpi4: Use a more minimal xorg.conf
2025-08-23 23:45:41 +02:00
Mattias Walström
2646a48227
Remove rpi4_defconfig
...
RPI4 is now located in normal aarch64 image
2025-08-23 22:22:22 +02:00
Mattias Walström
a8f57618b8
Upgrade linux kernel to 6.12.43 (LTS)
2025-08-23 22:22:21 +02:00
Mattias Walström
9374feefb0
board: rpi-4: Reserve memory correct for GPU
2025-08-23 22:22:21 +02:00
Mattias Walström
d4726aff82
board: rpi-4: Do not rotate display in device tree
2025-08-23 19:51:12 +02:00
Mattias Walström and GitHub
3ac6eaa16b
Merge pull request #1111 from kernelkit/rpi-4-dsi-display
...
Raspberry Pi 4 DSI display
2025-08-22 23:46:26 +02:00
Mattias Walström
e6bd55c0be
doc: Document Raspberry pi support
...
Including touchscreen support.
2025-08-22 22:23:07 +02:00
Mattias Walström
c3975f4ce5
board/rpi-4: Add support for RPI official touchscreen
...
This adds support for Raspberry Pi Official touchscreen (only version 1)
Can be seen here: https://www.raspberrypi.com/products/raspberry-pi-touch-display/
Sound is enabled in the kernel due to it is required by the GPU.
2025-08-22 22:23:06 +02:00
Mattias Walström
611c1a6d51
Rename rpi postimage to what it actually is, sdcard creater.
2025-08-22 21:43:44 +02:00
Mattias Walström
d5536fa536
board/common/post-image: Remove hack for building sdcards images
...
Bootloaders is not built during normal build, not possible to create
sdcard images.
2025-08-22 21:43:44 +02:00
Mattias Walström
ce895a4c59
boards/rpi-4: Remove stuff related to bootloader build
2025-08-22 21:43:43 +02:00
Mattias Walström and GitHub
fa7c743843
Merge pull request #1101 from kernelkit/upgrade-kernel2
...
Upgrade Linux kernel to 6.12.42 (LTS)
2025-08-15 14:10:26 +02:00
Mattias Walström
a2a11e816a
Upgrade Linux kernel to 6.12.42 (LTS)
2025-08-15 12:46:52 +02:00
Mattias Walström and GitHub
ce6b4729cd
Merge pull request #1095 from kernelkit/upgrade-kerneln
...
Upgrade buildroot and kernel
2025-08-12 13:04:26 +02:00
Mattias Walström
fcce71fe23
Upgrade linux kernel to 6.12.41 (LTS)
2025-08-12 11:39:53 +02:00
Mattias Walström
de4db3e6bc
Upgrade buildroot to 2025.02.5 (LTS)
2025-08-12 11:39:50 +02:00
Mattias Walström and GitHub
dadb90a6d8
Merge pull request #1068 from kernelkit/raspberry-pi
...
Raspberry pi
2025-07-12 11:23:12 +02:00
Mattias Walström
d5d3eef08b
rpi4: Move to a board package and normal aarch64 build
...
Features availible on RPI4 so far is:
* WiFi
* USB
* (Graphics, untested)
2025-07-11 17:06:39 +02:00
Mattias Walström
14fb93f5cf
developers-guide: Add new builddep (for raspberry pi)
...
Add mtools
2025-07-11 17:06:38 +02:00
Mattias Walström
7b3cd7d663
probe: Add USB support for RPI4
...
Need some special handling for RPI, since RPI does not present a phandle
for the USB in sysfs (PCI device)
2025-07-11 17:06:37 +02:00
Mattias Walström
67817a182c
board: common: Add a watchdogd configuration
...
Also increase the timeout and kick more often (required by RPI4)
2025-07-11 17:06:36 +02:00
Mattias Walström and GitHub
c31bbbefa9
Merge pull request #1074 from kernelkit/wifi-fixes
2025-06-29 22:24:23 +02:00
Mattias Walström
0d03f874ee
confd: wifi: Fix several bugs in WiFi implemenation
...
* Did not work to reconfigure
* Was not possible to run from startup
* Othe minor things.
2025-06-29 21:07:10 +02:00
Mattias Walström
51176c7d26
feature: wifi: Allow to set regulation setting (country-code)
...
We was missing the firmware required for this, and for this to work
cfg80211 needs to be as module since the rootfs is not loaded when it
is loaded if compiled in kernel.
And add iw since it very useful for debugging.
2025-06-29 21:06:33 +02:00
Mattias Walström and GitHub
88958a0b1f
Merge pull request #1073 from kernelkit/upgrade-kernel
...
Bump kernel to 6.12.35 (LTS)
2025-06-27 15:04:49 +02:00
Mattias Walström
e3f87799b6
utils/kernel-refresh.sh: Stage defconfigs
...
Everything else got staged, but not defconfigs
2025-06-27 13:39:31 +02:00
Mattias Walström
ebcb38be37
Bump kernel to 6.12.35 (LTS)
2025-06-27 13:36:41 +02:00
Mattias Walström and GitHub
9d6d0e2388
Merge pull request #1069 from kernelkit/upgrade-buildroot
2025-06-24 19:55:41 +02:00
Mattias Walström
7b8bc43bca
Bump buildroot to 2025.02.4 (LTS)
2025-06-24 13:36:36 +02:00
Mattias Walström
eeb10b0f07
Upgrade Linux kernel to 6.12.34 (LTS)
2025-06-19 21:14:30 +02:00
Mattias Walström and GitHub
b92c9daedd
Merge pull request #1058 from kernelkit/wifi-support
2025-06-19 18:34:35 +02:00
Mattias Walström
eabaaac7c2
Document process about upgrade buildroot and kernel
2025-06-19 15:47:54 +02:00
Mattias Walström
de33df14e2
test: case: ietf_syslog/remote: Fix typo of interface type
...
Has not been triggered before because we ignored operations on fixed
interfaces.
2025-06-19 15:23:32 +02:00
Mattias Walström
5eeed0e743
changelog: Update with Wi-Fi client
...
Also add kernel update to correct release.
2025-06-19 15:23:31 +02:00
Mattias Walström
24852caad0
doc: Add Wi-Fi Documention
2025-06-19 15:23:31 +02:00
Mattias Walström
08f4207277
configs: Enable Wi-Fi support
2025-06-19 15:23:30 +02:00
Mattias Walström
5fbb30fed5
Wi-Fi: Add Wi-Fi information to operational and CLI output
...
* show wifi scan <ifname> to see located SSIDs
* interface status
2025-06-19 15:23:30 +02:00
Mattias Walström
f25f0ab050
Wi-Fi: Add template finit service for wpa_supplicant
2025-06-19 15:23:29 +02:00
Mattias Walström
b53c1612f0
confd: Add basic Wi-Fi client support
...
Support implemented:
* WPA2/3 support
* scanning (in background, results in operational)
* Unencrypted networks
No certificate support, only PSK
*only* client so far, no AP
2025-06-19 15:23:28 +02:00
Mattias Walström
57d5bf1577
confd: Add script to wait for an interface
...
usage: wait-interface wlan0 30
2025-06-19 15:23:27 +02:00
Mattias Walström
0ad8fab5c7
wpa_supplicant: Add support for pidfile when not daemonize
2025-06-19 15:23:27 +02:00
Mattias Walström
ecabce86c7
Add meta-package for adding Wi-Fi support
...
Helps adding everything that needs to be compiled to get
Wi-Fi support working.
Both modules, firmware and applications are selected here
2025-06-19 15:23:26 +02:00
Mattias Walström
a7e72a46d9
confd: Simplify enabling features in YANG models
...
If a extra infix feature require features to be added to an already
loaded module. Instead of have the exact module definition in multiple
places (with date), this will allow a much more flexible sytax:
MODULES=(
"infix-interfaces -e containers"
)
This require that the infix-interfaces is loaded *before* this file
is run.
2025-06-19 15:23:25 +02:00
Mattias Walström
915bef2dd4
udev: Rename all wlan interfaces wifiN and start scanning
...
This since the feature is called 'wifi' in Infix, this makes the naming
consistent over the system.
Also trigger start of a wpa_supplicant, for scanning in the background.
The scanning results is available operational.
2025-06-19 15:23:24 +02:00
Mattias Walström
7f9a1df6f7
qemu: Increase memory for virtual machine
...
Image is too big, more memory is required
2025-06-19 15:23:24 +02:00
Mattias Walström
67a6fc18d5
confd: Always run netdag_gen_afspec_set and netdag_gen_afspec_add on all iftypes
...
If an iftype does not need to do anything, just return 0.
This makes the code much more easy to follow.
2025-06-19 15:23:23 +02:00
Mattias Walström
8538888069
confd: core: Allow all other flags then SR_SUBSCR_UPDATE
...
Other flags may be load-bearing in some modules, but SR_SUBSCR_UPDATE,
we never want to keep track on in the core hooks.
2025-06-19 10:34:46 +02:00
Mattias Walström and GitHub
5a1cf7f9f8
Merge pull request #1063 from kernelkit/upgrade-kernel
...
Upgrade Linux kernel to v6.12.33 (LTS)
2025-06-18 07:56:21 +02:00
Mattias Walström and GitHub
e5a8514fa0
Merge pull request #1061 from kernelkit/update-changelog-v25.05.1
...
Update changelog for Infix v25.05.1
2025-06-12 15:03:41 +02:00
Mattias Walström and GitHub
93cffaedde
Merge pull request #1057 from kernelkit/upgrade-kernel
2025-06-04 21:22:39 +02:00
Mattias Walström and GitHub
22cf97fdbd
Merge pull request #1056 from kernelkit/upgrade-kernel
2025-05-30 12:49:48 +02:00
Mattias Walström and GitHub
b88841952a
Merge pull request #1048 from kernelkit/fix-downgrade-documentation
...
Fix downgrade documentation
2025-05-27 09:55:53 +02:00
Mattias Walström and GitHub
a6889fa8c5
Merge pull request #1053 from kernelkit/rpi4
...
Add support for Raspberry Pi 4B
2025-05-26 11:23:26 +02:00
Mattias Walström and GitHub
6d53d92346
Merge pull request #1050 from kernelkit/upgrade-buildroot
...
Upgrade Buildroot to 2025.02.3 (LTS)
2025-05-23 16:00:04 +02:00
Mattias Walström and GitHub
fa7c3d0a51
Merge pull request #1045 from kernelkit/activate-full-parallel
...
Use massive parallel in workflow for PRs
2025-05-13 10:40:37 +02:00
Mattias Walström
874c0a54c4
Use massive parallel in workflow for PRs
...
This to get quick turnaround development -> test when
doing PRs main branch builds and release builds are still
build sequentially.
Signed-off-by: Mattias Walström <lazzer@gmail.com >
2025-05-13 08:02:16 +02:00
Mattias Walström and GitHub
6a2abd962f
Merge pull request #989 from kernelkit/enable-full-parallel
...
Enable full parallel
2025-05-12 09:36:57 +02:00
Mattias Walström and GitHub
aa995e3321
Merge pull request #1044 from kernelkit/upgrade-kernel
...
Bump kernel to 6.12.28 (LTS)
2025-05-12 09:36:30 +02:00
Mattias Walström
0a74ba341f
confd: Refactor when yang models are installed
...
And add support for BR2_PER_PACKAGE_DIR
2025-05-12 08:39:54 +02:00
Mattias Walström
13de8be58d
confd: Fix some typos in sysrepo.inc
...
* Install correct yang file, instead of one that does not exist at all
* Remove some models only used in tests (and is causing troubble!)
2025-05-12 08:39:54 +02:00
Mattias Walström
606aee68db
package/lowdown: Fix configure script for parallel builds
2025-05-12 08:39:53 +02:00
Mattias Walström
e4578364b6
package: python-libyang: Add missing libyang dependency
2025-05-12 08:39:53 +02:00
Mattias Walström
5cdaebf5e8
package: nghttp-asio: Add missing openssl dependency
2025-05-12 08:39:52 +02:00
Mattias Walström
2848cd62bc
package: landing: Create target directory before copying files
...
The directory may not exist in parallel builds
2025-05-12 08:39:52 +02:00
Mattias Walström
2303fc08aa
Bump kernel to 6.12.28 (LTS)
2025-05-12 08:10:41 +02:00
Mattias Walström and GitHub
8f61879966
Merge pull request #1041 from kernelkit/imx8-graphic
...
imx8mp-evk: Add USB and HDMI support
2025-05-07 15:18:52 +02:00