Mattias Walström and GitHub
93bf42d85a
Merge pull request #1264 from kernelkit/add-emmc-extras
...
bpi-r3: uboot: add extra eMMC commands
2025-11-15 16:26:55 +01:00
Mattias Walström
b98b8b57ee
bpi-r3: uboot: add extra eMMC commands
...
expose mmc bootpart e.g.
2025-11-15 14:46:24 +01:00
Mattias Walström
154393d2dd
bpi-r3: Update README
...
* Correct switch modes for NAND
* Remove bootbus
2025-11-15 11:52:04 +01:00
Mattias Walström
7f7eecaaeb
kernel-upgrade: Fix when a linux update already exist.
...
In this case, it should just be replaced.
2025-11-15 10:26:41 +01:00
Mattias Walström
27073033e3
bpi-r3: Document eMMC flashing and booting with Infix
2025-11-07 21:15:56 +01:00
Mattias Walström
42195d7394
bpi-r3: Build device tree for eMMC version
2025-11-07 21:15:56 +01:00
Mattias Walström
a1b5e3b63b
bpi-r3: Add eMMC bootloader
2025-11-07 21:15:55 +01:00
Mattias Walström
16d53e1ce4
rpi-4: Remove product specific gen-interfaces file
...
This could not have worked, it is a read-only filesystem, and
it should not be there since rpi-4 has it's own factory-config.
This fix #1191
2025-11-07 08:38:32 +01:00
Mattias Walström and GitHub
85da67ad98
Merge pull request #1243 from kernelkit/allow-tests-to-fail
...
test: imfamy: Allow broken images
2025-11-06 21:31:39 +01:00
Mattias Walström
357950b782
test: imfamy: Allow broken images
...
If ping succeed but fail to check if netconf port is open,
the testsystem will hang forever.
This will allow totally broken images to be loaded at the device.
2025-11-06 13:39:52 +01:00
Mattias Walström
c563a7caeb
workflow: update-kernel: Only run on kernelkit/infix
...
[skip ci]
2025-11-06 10:22:21 +01:00
Mattias Walström and GitHub
7ea340d6fd
Merge pull request #1238 from kernelkit/gns3-fixes
...
Improve bump-gns3.py error handling and usage text
2025-11-04 21:50:18 +01:00
Mattias Walström and GitHub
543ecb3768
Merge pull request #1234 from kernelkit/improve-kernel-upgrade
...
CI: Improve check for new kernel
2025-11-03 16:34:38 +01:00
Mattias Walström
0fde346a43
CI: Improve check for new kernel
...
Improve the script to be able to run in workflow and fix
the worflow and run each night.
Signed-off-by: Mattias Walström <lazzer@gmail.com >
2025-11-03 16:01:32 +01:00
Mattias Walström and GitHub
966fb48ef2
Merge pull request #1196 from saba8814/furl-refactoring
...
refactor Furl() as a plain function
2025-11-03 15:11:17 +01:00
Mattias Walström and GitHub
26c005f498
Merge pull request #1235 from kernelkit/kernel-upgrade-4868c760-a6f5-4534-829b-401bd6b5363b
...
Upgrade to kernel 6.12.57
2025-11-03 12:26:18 +01:00
Mattias Walström and GitHub
151d04a2dd
Merge pull request #1221 from kernelkit/silence-confd
2025-11-01 17:59:25 +01:00
Mattias Walström
10ef03c971
confd: Remove debug prints
2025-11-01 16:57:49 +01:00
Mattias Walström and GitHub
f4fb2f4f84
Merge pull request #1220 from kernelkit/nanopi-boot
2025-10-31 23:21:45 +01:00
Mattias Walström and GitHub
8ffb15773d
Merge pull request #1219 from kernelkit/rbf
...
Fix board paths in bootloader defconfigs
2025-10-31 21:12:19 +01:00
Mattias Walström
a280960d47
kernel-upgrade: Improve error handling
2025-10-31 09:47:37 +01:00
Mattias Walström
98b30d7d45
confd: Remove core hooks
...
Not needed anymore, the configuration change is sequential in change_cb.
2025-10-30 13:14:49 +01:00
Mattias Walström
5cdcf1f4fe
confd: Add support for dependency tracking between modules
...
Sysrepo lack the functionallity for if change in model A also
should demand actions of model B. Previous we have handled this by
having callbacks for keystore changes in for example infix-services
to be able to reconfigure SSH on asymmetric key changes.
This commit instead add a pass where dependencies are found and added
to the diff.
2025-10-30 13:14:49 +01:00
Mattias Walström
da29771398
confd: Refactor how sysrepo callbacks are handled
...
Sysrepo only care about model changes, but we want the system
configuration. Therefore add a common callback for all modules
and handle dependencies between the modules, if someone should be
run before another for example.
2025-10-30 12:28:03 +01:00
Mattias Walström
021e864a6f
all.yaml: meta/bootorder.py needs to be run after ietf-system (where upgrade resides)
...
To verify the bootorder is still valid after that part of the suite has run.
2025-10-30 12:28:02 +01:00
Mattias Walström
9aba65e14b
test: ntp: Make NTP tests more robust
2025-10-30 12:28:00 +01:00
Mattias Walström
489487be16
test: syslog: Make syslog/remote test more robust
2025-10-29 22:05:29 +01:00
Mattias Walström and GitHub
aad3f83a6a
Merge pull request #1212 from kernelkit/kernel-upgrade
2025-10-29 16:40:36 +01:00
Mattias Walström
b5b35e7615
Update developers guide on howto upgrade Linux kernel
2025-10-29 15:30:10 +01:00
Mattias Walström
bb274dcdd7
Automate kernel updates to new minor version
...
This will fix #1106 , in time, but only allows manual trigger for now,
needs more test and verification
utils/kernel-upgrade.sh at least automate all the manual manual processes
for upgrading the kernel.
2025-10-29 15:24:35 +01:00
Mattias Walström
483ee14dbe
Upgrade Linux kernel to 6.12.56 (LTS)
2025-10-29 15:11:22 +01:00
Mattias Walström and GitHub
3384507040
Merge pull request #1208 from kernelkit/coverity-fixes
2025-10-25 17:32:45 +02:00
Mattias Walström
2903f6f472
Upgrade Linux kernel to 6.12.55 (LTS)
2025-10-23 21:07:10 +02:00
Mattias Walström and GitHub
2aab13088c
Merge pull request #1205 from kernelkit/add-wifi-bridgable
...
yang: Make possible to add WiFi interfaces to bridge
2025-10-23 14:00:13 +02:00
Mattias Walström
bc24a8b64e
yang: Make possible to add WiFi interfaces to bridge
2025-10-23 13:05:26 +02:00
Mattias Walström
f5496b3c6a
Upgrade Linux kernel to 6.12.54 (LTS)
2025-10-20 10:15:11 +02:00
Mattias Walström
5a4c676782
Upgrade Linux kernel to 6.12.53 (LTS)
2025-10-15 12:55:07 +02:00
Mattias Walström and GitHub
8e6323d663
Merge pull request #1199 from kernelkit/upgrade-kernel
...
Upgrade kernel and buildroot
2025-10-14 17:13:46 +02:00
Mattias Walström
7fd3a47bf1
Upgrade Buildroot to 2025.02.7 (LTS)
2025-10-14 14:22:59 +02:00
Mattias Walström
e2aef716b3
Upgrade Linux kernel to 6.12.52 (LTS)
2025-10-14 13:10:04 +02:00
Mattias Walström
3cc7923058
Upgrade Linux kernel to 6.12.50 (LTS)
2025-10-02 15:58:03 +02:00
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