SBC News
Atom feed, Pull requests awaiting review and other tech news
4529 topics in this forum
-
rockchip64 / edge 6.6: bump to 6.6-rc5; rebase patches rockchip64 / edge 6.6: bump to 6.6-rc5; rebase patches View the full article
-
pipeline: parallel (threaded) mapper-oci-uptodate.py pipeline: parallel (threaded) mapper-oci-uptodate.py View the full article
-
Description ... and leave the rest with lightdm. Its matching display manager with DE. Related: https://github.com/armbian/build/pull/5810 Jira reference number [AR-9999] How Has This Been Tested? [x] Ubuntu Jammy Gnome works. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
odroidn2l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder odroidn2l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder with this, there are no more boards with v2023.07 View the full article
-
khadas-vim3/khadas-vim3l: bump to u-boot v2023.10; single-FIP for both SD/eMMC and SPI u-boots khadas-vim3/vim3l: back to single-FIP for both SD/eMMC and SPI u-boots also use flashcp to write to mtd khadas-vim3: bump to u-boot v2023.10; boot-usb-first patch now only in board folder drop kbi patch khadas-vim3l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder drop kbi patch View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
thinkpad-x13s: bump to 6.6-rcX; support trixie/sid/mantis userspace sans PPA partitioning: efi: introduce UEFI_MOUNT_POINT_SKIP_FSTAB, if set to yes, skips /etc/fstab entry for the ESP sometimes we just don't want the ESP listed in the fstab, otherwise works the same thinkpad-x13s: bump to 6.6-rcX; support trixie/sid/mantis userspace sans PPA This requires https://github.com/armbian/firmware/pull/65 thinkpad-x13s: workaround ubuntu's pd-mapper only starting on "-laptop" kernels thinkpad-x13s: add fprintd and pam thinkpad-x13s: throws warnings about missing userspace if not trixie/sid/mantic thinkpad-x13s: split hooks into functions thinkpad-x13s: enable touchscreen h…
-
Description Introduce a driver that leverages the virtual poweroff feature of Trust OS for rk322x that allow Power On with IR remote controller KEY_POWER. It brings the board into suspended state (ie: "virtual poweroff") on shutdown and resumes power when the user pushes KEY_POWER of the remote controller. This is for current 6.1 and edge 6.5 kernels on rk322x family, but it could be possible to extend to other rockchip socs with minor changes. The driver may need some polishing here and there, but it already very usable. To be enabled, it requires the ir-wakeup overlay. How Has This Been Tested? [x] current kernel compiled and tested on live debian bookworm system [x…
-
mekotronics-r58x-pro.wip: add new board Mekotronics R58X-Pro mekotronics-r58x-pro.wip: add new board Mekotronics R58X-Pro View the full article
-
grub + grub-with-dtb: add back functions removed from mkconfig_lib in recent GRUB versions (2.12) grub + grub-with-dtb: add back functions removed from mkconfig_lib in recent GRUB versions (2.12) this should make 09_linux_with_dtb.sh work across all RELEASE's, sid and mantic included extra: if grub-mkconfig (update-grub) fails, show all involved source files View the full article
-
ubuntu: add mantic (23.10), symlinks to lunar ubuntu: add mantic (23.10), symlinks to lunar ubuntu: desktop gnome: drop package gconf2 this had already been done for Debian variants View the full article
-
rockchip-rk3588: add -Wno-error=enum-int-mismatch to u-boot CFLAGS so it builds with gcc 13+ rockchip-rk3588: add -Wno-error=enum-int-mismatch to u-boot CFLAGS so it builds with gcc 13+ this applies to all u-boots in this family View the full article
-
mixtile-blade3: enable pci3x4 nvme boot (requires u.2 -> m.2 adapter from blade3 case kit) mixtile-blade3: enable pci3x4 nvme boot (requires u.2 -> m.2 adapter from blade3 case kit) View the full article
-
patching: accept a sha1 in BASE_GIT_TAG (as well as branch or tag) patching: accept a sha1 in BASE_GIT_TAG (as well as branch or tag) just for convenience View the full article
-
dpkg-deb: don't use fakeroot, we're already root; don't add fakeroot dep either dpkg-deb: don't use fakeroot, we're already root; don't add fakeroot dep either dpkg-deb: rename fakeroot_dpkg_deb_build -> dpkg_deb_build View the full article
-
The fall conference season continues next week with the X.Org Developer's Conference, taking place from October 17 to 19 in A Coruna, Spain. Sponsored by Collabora, this event brings together developers with an interest in open graphics and is free to attend. View the full article
-
Description Legacy kernel is not supported no more for these rockchip boards and thus, they can be removed from their associated board configuration files. Jira reference number AR-1882 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article
-
v2: arch: arm64: dts: amlogic: meson-g12b-waveshare-cm4-io-base-b Fan, RTC and USB support RTC requires rtc pcf85063 driver Fan requires hwmon emc2305 driver (new addition) hwmon: emc2305: fixups for driver The driver had a number of issues, checkpatch warnings/errors, and other limitations, so fix these up to make it usable. Additional: hwmon: emc2305: Change OF properties pwm-min & pwm-max to u8 hwmon: emc2305: Add calls to initialize cooling maps How was it tested? Built a new image with the following changes and booted to make sure it works as it should. Inactive: == Waveshare CM4-IO-BASE-B with BPI-CM4 Module (6.1.57-current-meson64) CPU usage: 0 Proces…
-
Description Legacy - 5.15.134 -> 5.15.135 Current - 6.1.56 -> 6.1.57 Edge - 6.5.6 -> 6.5.7 Config refreshed using rewrite-kernel-config How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] All patches apply fine, builds fine, and seems to work fine as well. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any depe…
-
Description JetHome: Update u-boot: move to 2023.10 remove old eMMC HACK add upstream RFT emmc patches Only JetHub devices should be affected by the change. Jira reference number AR-1879 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] JetHub H1 boot ok [X] JetHub D1+ boot ok Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warn…
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
armbian-desktop: remove "Conflicts: gdm3"; some sddm support rootfs-desktop: disable sddm as well as lightdm and gdm3 in desktop_postinstall() lightdm, gdm3 already had this armbian-firstlogin: shellfmt, no changes armbian-firstlogin: better dm detection + add simple no-op sddm support armbian-desktop: remove "Conflicts: gdm3" if you installed gdm3 (even if you don't use it), you lose Armbian wallpapers View the full article
-
don't break downloads if GITHUB_SOURCE is unset don't break downloads if GITHUB_SOURCE is unset fixes f200587b866deb358b57decfcf77f18189f9b872 from https://github.com/armbian/build/pull/5791 View the full article
-
Description thead: update linux to 6.6-rc5, update opensbi binary How Has This Been Tested? [x] Successfully built. [x] System startup (EMMC). Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Bumps ossf/scorecard-action from 2.2.0 to 2.3.0. Release notes Sourced from ossf/scorecard-action's releases. v2.3.0 What's Changed :seedling: Bump github.com/ossf/scorecard/v4 from v4.11.0 to v4.13.0 by @spencerschrock in ossf/scorecard-action#1270 For a full changelist of what this includes, see the v4.12.0 and v4.13.0 release notes :sparkles: Send rekor tlog index to webapp when publishing results by @spencerschrock in ossf/scorecard-action#1169 :bug: Prevent url clipping for GHES instances by @rajbos in ossf/scorecard-action#1225 Documentation :book: Update access rights needed to see the results in code scanning by @rajbos in ossf/scorecard-action#1229 …
-
RTW88: updates and fixes 6.1: wireless-next 2023-10-06 The new regulation of China has been released, so update to the latest TX power table that also includes some changes of QATAR and UK. Why didn't add the wireless next updates to 6.5 and 6.6? The updates are small, with one of which only fixing a typo that has no effect on functionality. Plus these changes will more than likely make it in on their own. https://lore.kernel.org/linux-wireless/20231004085051.205683-1-pkshih@realtek.com/T/#t Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-…
-
Description One of the features we are missing at the pull request stage is build test. Of anything. This implement a call to use our standard “build-all-artifacts” action script with few additional parameters. We need to attach build framework to PR commit ID, tell script that we don’t need to download artifacts and add additional security measures. Build script should run only when PR is opened by an Armbian Organisation member that is part of specific group. Jira reference number AR-1886 How Has This Been Tested? [x] Test runs from another repository Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own co…
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Tested during the development of AerithForge Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [X] I have made corresponding changes to the documentation [X] My changes generate no new warnings [X] Any dependent changes have been merged and published in downstream modules View the full arti…
-
Description This might help diverting users from abusing issue tracker for seeking support. How Has This Been Tested? UX / guide change. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Dear Armbians, It’s been a month since our last newsletter. We hope you are enjoying our new release! Here are the topics we are working on: Infra We are aware that our primary repository management and rsync servers need serious upgrades, as it takes hours and hours to deliver a release. Past week we have enabled two additional servers and several others are waiting for the upgrade. This will further improve time to deliver updates and new images. Documentation We are working on improving the documentation, focusing on the build framework. The current build framework documentation is largely outdated, which poses a challenge for those unfamiliar with the tool. Builds …
-
radxa-zero2: bump u-boot to v2023.10 radxa-zero2: rewrite u-boot 2022.10 patches, no changes radxa-zero2: bump u-boot to v2023.10 View the full article
-
Description This fixes montior not working after its turned off and on again. This also helps getting the monitors working that doesn't work by default by setting hdmimode=1080p60hz and outputmode=1080p60hz in boot/armbianEnv.txt file. The fix is based on hdmitx21 commit used on vim4. The same change was missing for hdmitx20 that is used on vim1s. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested on vim1s. Monitor hotplug works. Non-working monitor now works with manual configuration Checklist: [ ] My code follows the style guidelines of this project […
-
mekotronics-r58x-4g: enable pcie3x4 and nvme boot for vendor u-boot mekotronics-r58x-4g: enable pcie3x4 and nvme boot for vendor u-boot switch back from rockchip#next-dev to radxa#next-dev add patch with defconfig and kernel-derived dtb NVMe boot works USB3 boot doesnt View the full article
-
rockchip64 + rk3568-odroid / edge 6.6: update montjoie's rk crypto v2 patches to crypto-rk3588-03-10-2023 rockchip64 + rk3568-odroid / edge 6.6: update montjoie's rk crypto v2 patches to crypto-rk3588-03-10-2023 View the full article
-
Description Addresses the RK3399-only overlays by adding -rk3399 to them. Sort the Makefile to have some order to the chaos. (https://github.com/armbian/build/issues/5778) Jira reference number AR-1875 How Has This Been Tested? Build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
This patch does nothing useful and could cause issues in the future with the strange "driver", delete it. Description This is the work for https://github.com/armbian/build/issues/5348 Jira https://armbian.atlassian.net/browse/AR-1784 How Has This Been Tested? build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] test with command ./compile.sh build GITHUB_MIRROR=ghproxy REGIONAL_MIRROR=china BOARD=licheepi-4a BRANCH=legacy BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=yes RELEASE=jammy SKIP_EXTERNAL_TOOLCHAINS=no,can download releate package success as: [🐸] wget --no-verbose --progress=dot:giga -O…
-
Description This PR includes the following changes I noticed that we were making use of r_i2c to communicate with AXP chip for Orange Pi lite2 and one plus in linux kernel, but were using r_rsb in u-boot. Made this consistent by porting the patch used in sunxi kernel to u-boot. Moved to board specific crust config for Orange Pi 3, lite2 and one plus. The difference from previous configuration is that crust will now be aware of presence of AXP power chip present on the board and hence should be able to lower the power usage further during sleep or shutdown state Enabled kernel module for Hantro G2 video codec block available on H6 boards. Should allow faster video decodi…
-
Description Adding a command that can be used to refresh kernel configs without launching menuconfig interface. This can be helpful to refresh kernel configs when doing kernel upgrades for all kernels being bumped by running in a for loop and can be also be used in some automation to periodically refresh kernel configs How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested by running ./compile.sh BOARD=khadas-vim4 BRANCH=legacy rewrite-kernel-config. It refreshed and updated config/kernel/linux-meson-s4t7-legacy.config file based on the needed updates which …
-
Description meson: fix: Fail to register VCC_CORE regulator How Has This Been Tested? [X] Build [X] Burn and run Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
Description Fixes compilation issue introduced by u-boot bump. Not sure why this was not caught in the test as I ran building of all allwinner u-boots in a loop. Anyways, now these are getting built correctly How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested u-boot builds for orangepizero2 [X] Tested u-boot builds for Bigtreetech cb1 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding cha…
-
Description thead: fix LicheePi 4A audio problem. https://github.com/armbian/build/pull/5712#issuecomment-1741680089 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Successfully built. [x] System startup (EMMC). Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in do…
-
Description Bumped u-boot for allwinner to 2023.10 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] All patches gets applied [X] U-boot build for all of the allwinner boards Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Not sure why this hasn't been adjusted yet... View the full article
-
uefi-arm64/edge: bump to 6.6-rc4 uefi-arm64/edge: bump to 6.6-rc4 - initial copy from 6.5 uefi-arm64/edge 6.6.y: bump to 6.6-rc4 - fix phytium stmmac acpi patch for 6.6 uefi-arm64/edge 6.6.y: futher fix for phytium stmmac acpi glue View the full article
-
meson64/edge: bump to 6.6-rc4 meson64/edge: bump to 6.6-rc4; initial copy from 6.5 meson64/edge 6.6.y: bump to 6.6-rc4 - rebase patches meson64/edge 6.6.y: bump to 6.6-rc4 - fix patches board-bananapi-cm4-switch-to-enable-gpios.patch: landed upstream driver-power-meson64-reset.patch: fix manually, nearby driver POWER_RESET_OXNAS was dropped from upstream let's light a candle for OXNAS View the full article
-
rockchip64/edge: bump to 6.6-rc4 rockchip64/edge: bump to 6.6-rc4; initial copy patches from 6.5 rockchip64/edge: bump to 6.6-rc4; rebase patches rockchip64/edge 6.6.y: manually fix 2 patches rockchip64/edge 6.6.y: fix TB2's regulator patch after probe/probe_new dance rpardini: hammered .probe and probe_type = PROBE_PREFER_ASYNCHRONOUS to work on 6.6.y, after https://lore.kernel.org/all/20230505220218.1239542-1-u.kleine-koenig@pengutronix.de/ rockchip64/edge 6.6.y: update overlay configfs patch from rpi from https://github.com/raspberrypi/linux/commit/b128f09592f14596f9cf79d2c8fd7355bb0e9b5c.patch found via https://github.com/raspberrypi/linux/commits/rpi-6.6.y/driv…
-
rk3568-odroid/edge: bump to 6.6-rc4 rk3568-odroid/edge: bump to 6.6-rc4; initial copy from 6.5 this is getting long in tooth, should merge with rockchip64 "soon" rk3568-odroid/edge 6.6.y: update .config for v6.6-rc4, no changes rk3568-odroid/edge 6.6.y: add montjoie's rk3588/68/66 rk2 crypto patches (v1) rk3568-odroid/edge 6.6.y: enable CONFIG_CRYPTO_DEV_ROCKCHIP2 and the rk crypto debugs View the full article
-
artifact-kernel: remove spurious warning when git TTL is set artifact-kernel: remove spurious warning when git TTL is set View the full article
-
patching: 6.5+ armhf Makefile autopatcher; better summary patching: enhance the DT Makefile Autopatcher to work with armhf's new 6.5 subdir Makefiles as well as arm64 arm64: one-rule-per-dtb arm32: single-rule, multi-dtb patching: show the patch number for multi-patch mbox files in summary table patching: show auto-patch'ed in summary table (in blue); remove spurious warnings View the full article
-
nanopct4.csc: fix missing BOARD_MAINTAINER field; remove legacy-only bsp hack since there's no legacy anymore nanopct4.csc: fix missing BOARD_MAINTAINER field; remove legacy-only bsp hack since there's no legacy anymore View the full article
-
mixtile-blade3: ripoff Joshua Riek's since he did a better job mixtile-blade3: ripoff Joshua Riek's since he did a better job back to radxa fork of next-dev re-add my stable-MAC-from-serial# hack View the full article
-
docker (launcher): small fixes docker (launcher): fix un-needed grep escape \: (fixes "grep: warning: stray \ before :" on recent coreutils) docker (launcher): fix DOCKER_PASS_GIT=yes to actually work it still sucks (very slow) but is a way to get ${SRC}/.git in Docker if needed eg for patching archeology View the full article
-
rk322x/edge 6.5: enable Makefile Autopatcher, remove Makefile patches rk322x-config: shformat + fix 2 shellcheck errors rk322x/edge 6.5: update .config, no changes rk322x/edge 6.5: enable Makefile Autopatcher, remove Makefile patches remove add-board-makefile Patch remove overlay-y Makefile patch add note to the 6.1 version: Makefile autopatcher can't be enabled for 6.1, since the armhf move to subdirs only landed in 6.5-rc1 View the full article
-
rk35xx+rockchip-rk3588/legacy: switch to rk-5.10-rkr6 branch rk35xx+rockchip-rk3588/legacy: switch to rk-5.10-rkr6 branch also set KERNEL_GIT_CACHE_TTL=120 to lower cache TTL from 1 hour to 2 minutes View the full article
-
base-files: add the upstream version both to the artifact_version and the reversioned; possibly fixes #5702 base-files: add the upstream version both to the artifact_version and the reversioned; possibly fixes #5702 OCI tags can't have "+" or "~" so replace those with "--" before using in OCI tag apt (repo) version will have whatever upstream has, including "+" and/or "~" View the full article
-
Description thead: add edge kernel support How Has This Been Tested? [x] Successfully built. [x] System startup (EMMC). Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
This second installment explores the Rust libraries Collabora developed to decode video and how these libraries are used within the ARCVM codec stack to eventually replace CrosVM's dependency on the Chrome codec stack through libvda. View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
Description This PR will convert the existing dtb and dtbo patches into dt/overlay directories as in rockchip64 and other families for easier future handling of device trees. Also fixes a weird u-boot bug for device tree overlays and bring full support for R29_MXQ, R2B_MXQ and H20 boards. No other families other than rk322x have been touch by this PR. How Has This Been Tested? [x] Debian Bookworm images built and tested on live machine [x] Compiled current kernel 6.1 and tested on live installation Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to…
-
sunxi/sunxi64 edge 6.5.y: fix lost accreditation/description and date formats of a few patches sunxi/sunxi64 edge 6.5.y: fix lost accreditation/description and date formats of a few patches Fixes: bb78fac2fadb40a43a9ccb36266dbd21746c2eb6 View the full article
-
Description Maint. How Has This Been Tested? [x] Patch succeeds Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
cli: introduce rewrite-kernel-patches; fix kernel-patches-to-git; refactor obtain_kernel_git_info_and_makefile() cli: introduce rewrite-kernel-patches; fix kernel-patches-to-git; refactor obtain_kernel_git_info_and_makefile() kernel-patches-to-git wasn't providing the needed KERNEL_GIT_SHA1 for kernel drivers refactor obtain_kernel_git_info_and_makefile() out of artifact_kernel_prepare_version() so we can reuse introduce rewrite-kernel-patches, which is just an alias to kernel-patches-to-git with REWRITE_PATCHES=yes View the full article
-
Description Allwinner H6 boards like Orange Pi 3 LTS has this problem where u-boot spl sometimes detects the ram incorrectly as 4 GB instead of 2GB and because of that board doesn't boot any further until its forcefully power cylcled. I have noticed that adding a bit of delay in the ram detection function after calling mctl_core_init seems to fix the same. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Built and booted image on Orange Pi 3 LTS (sun50i H6). Changed default systemd target to reboot.target and left board rebooting overnight while serial console…
-
rockchip64/edge 6.5.y: rebase patches against v6.5.5; archeology rockchip64/edge 6.5.y: rebase patches against v6.5.5; archeology View the full article
-
sunxi/sunxi64 edge 6.5.y: rebase/rewrite all patches for v6.5.5; fix UTF-8 "From:" encoding sunxi/sunxi64 edge 6.5.y: rebase/rewrite all patches for v6.5.5; fix UTF-8 "From:" encoding View the full article
-
meson64/edge 6.5.y: rebase patches against v6.5.5 meson64/edge 6.5.y: rebase patches against v6.5.5 View the full article
-
meson64/edge 6.5.y: move meson-g12b-waveshare-cm4-io-base-b.dts out of null patch, avoid patching Makefile meson64/edge 6.5.y: move meson-g12b-waveshare-cm4-io-base-b.dts out of null patch, avoid patching Makefile View the full article
-
tools: patching: don't rewrite auto-generated patches (eg, drivers) tools: patching: don't rewrite auto-generated patches (eg, drivers) View the full article
-
kernel/memoize: allow customizing memoize's default TTL of 3600 seconds; allow customizing kernel TTL via KERNEL_GIT_CACHE_TTL kernel/memoize: allow customizing memoize's default TTL of 3600 seconds; allow customizing kernel TTL via KERNEL_GIT_CACHE_TTL View the full article
-
orangepi3b: update u-boot revision at Kwiboo, remove patches orangepi3b: update u-boot revision at Kwiboo, remove patches View the full article
-
pipeline: output-gha-matrix: add self_hosted (yes/no) and fetch_depth (0/1) pipeline: output-gha-matrix: add self_hosted (yes/no) and fetch_depth (0/1)# For each item in chunk, check if it is going to run in a GH-hosted runner or self-hosted, and set some matrix variables # accordingly; self_hosted: yes/no, and more specifically, fetch_depth, which is 0 for self-hosted, and 1 for GH-hosted. # The reasoning for this is that git clones are much faster if not shallow on self-hosted, but much slower on GH-hosted. self_hosted -> shosted for brevity in JSON matrix fetch_depth -> fdepth for brevity in JSON matrix View the full article
-
qemu-uboot-{x86,arm64} fixes + bump to u-boot 23.10-rc4 + rework x86 patches qemu-uboot-{x86,arm64} fixes + bump to u-boot 23.10-rc4 + rework x86 patches View the full article
-
Description Add node sprd-mtty to mainline devicetree. And add userspace binary hciattach_opi to enable uart bluetooth. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the …
-
Why is creating object graphs hard in Rust? In part 1, we looked at a basic pattern, where two types of objects refer to one another. In this part we'll follow up in more detail and examine the different approaches that can be applied. View the full article
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no ne…
-
orangepi3b: switch to Kwiboo's 23.10(-rc4) u-boot, plus patches orangepi3b: updated DDR/BL31 blobs also: added ROCKUSB_BLOB (for working rkdevflash extension) depends on https://github.com/armbian/rkbin/pull/22 orangepi3b: switch to Kwiboo's 23.10(-rc4) u-boot, plus patches Based on AmazingFate's kernel DT and Kwiboo's rk3568-2023.10 Tested with a OrangePi 3B 4GB v1.1: SD-card boot eMMC boot SPI Flash boot chip is XMC XM25QU128CWIQ, not W25Q256JWEIQ listed in schematics PCIe/NVMe Ethernet has stable MAC can boot both edge (mainline) and legacy (vendor rk 5.10) kernels USB in uboot is untested UMS untested (I lost my A-to-A otg cable) View the full artic…
-
orangepi3b: rockchip64/edge 6.5: enable i2c3 (m0) on 40 pin 27/sda and 28/scl orangepi3b: rockchip64/edge 6.5: enable i2c3 (m0) on 40 pin 27/sda and 28/scl View the full article
-
orangepi3b: rockchip64/edge 6.5: enable uart2 (debug pins and 40-pin pins 6/8) orangepi3b: rockchip64/edge 6.5: enable uart2 (debug pins and 40-pin pins 6/8) (debug) uart2 has connectors near the usb-c power, but also on the 40-pin pins 6 (tx) and 8 (rx) - don't wire both View the full article
-
Description As per subject, just bump rockchip 32 bit edge kernel to kernel 6.5, adjusting the patches and dts new directory layout Jira reference number AR-1871 How Has This Been Tested? [x] Debian bookworm image built and tested on xt-q8l-v10 board Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
How Has This Been Tested? [*] Turn this option off: sata hard drives are not recognized [*] Enable this option: Correctly identify sata drives Everything else is exactly the same Checklist: [*] I have performed a self-review of my own code [*] My changes generate no new warnings View the full article
-
Call the 'passwd' command with the right arguments depending on whether the user entered a password or not. View the full article
-
Description Fixes ethernet broken for some users on 6.x kernels. It was working fine for me on 6.x kernels. For @AGM1968, it was working fine only on cold boot, while for some users from forum it was not working at all. Hence this PR is raised to fix the same by increasing the startup frequency and specifying clock frequency for motorcomm chip How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested by @AGM1968 and also by user on forum that this fixes the broken ethernet [X] In my case, ethernet continues to work fine with this fix as it was working before. C…
-
Description Legacy - 5.15.32 -> 5.15.33 Current - 6.1.54 -> 6.1.55 Edge - 6.5.4 -> 6.5.5 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on NanoPi Duo2 (sun8i H3) [X] Booted on Orange Pi Prime (sun50i H5) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and publish…
-
Upstream code has trickled down into 6.5.y, so adjust patching accordingly. NOTE: It is advised that maintainers, if they are using RTW88 and Linux 6.5.y, UPDATE edge kernels to 6.5.5. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Wrapper for compile.sh to assist in development of The help message and doc. If the script is called with --help or -h, it displays a help message. If not, it attempts to compile the project using a script named compile.sh. If compile.sh is not found, it displays an error message. After the compilation process (if successful), it reports how long the process took in seconds. Jira reference number [AR-9999] How Has This Been Tested? [x] ./armbian-build -h output "text" [x] ./armbian-build --help output "text" [x] ./armbian-build "Note about privileges and password prompt. Checklist: [x] My code follows the style guidelines of this project [x] I have p…
-
Description update libreelec patches to latest bits rework dtb patches due to new arch/arm/boot/dts layout rework some patches that need fixing fix led overlays due to idiot u-boot dtbo apply bug How Has This Been Tested? [x] Debian bookworm minimal image built and tested Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description The edge kernel for BigTreeTech CB1 was kept back at 6.2 because ws2812 driver was not compiling for 6.3+. This PR brings it up to 6.5 with the fix for compilation issue. As this also removes the need for allwinner 6.2 kernel patches, the same has been removed in this PR as well. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested WS2812 driver compiles with 6.5 kernel Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-unde…
-
Sunny Spain will have multimedia developers on speed dial next week for the 11th edition of the GStreamer Conference, taking place at the Palexco Convention Centre in A Coruña from September 25 to 26. View the full article
-
BPI-CM4: Add support for the waveshare cm4-io-base-b https://www.waveshare.com/wiki/CM4-IO-BASE-B BPI-CM4: Enable usb support on waveshare baseboards via overlay BPI-SM1: Removed UART_B overlay. Short of it being an available option in the vendor kernel via overlay. I can't find any docs to support why that is. I feel it is safer that we just remove it. BPI-SM1: Add UART_A "pin-ctrl: cts rts" Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new …
-
Patch is obsolete. The rk3399 has a crypto IP handled by the rk3288 crypto driver so since 6.2 there is a node for it. Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. on RockPi 4b crypto is able to complete init, which otherwise fails Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my ow…
-
Description This PR tries to add support for Inovato Quadra. Comparing the DT of Inovato Quadra with Tanix TX6 DT from our tree shows that they are almost identical. Only missing thing was DT node for xr819 wifi that is being added by a patch here. Prebuilt CLI image is here in case someone wants to give testing a try. Jira reference number AR-1487 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particu…
-
The world-renowned culinary scene in The City of Light will be getting a pack of different types of chefs next week for Kernel Recipes and Embedded Recipes. Kernel Recipes kicks off on September 25, then Embedded Recipes from September 28 to 29. View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
Description This will prevent running into "No space left on device" pretty soon. How Has This Been Tested? Just config value change. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Currently there is no HDMI output on edge 6.5 kernel on rk3228/rk3328. Forum discussion https://forum.armbian.com/topic/26978-csc-armbian-for-rk3318rk3328-tv-box-boards/?do=findComment&comment=171661 This PR will restore 'less than or equal' match of clocks that was lost in patch transition from 6.3 to 6.4: https://github.com/armbian/build/blob/6d981baba68699b0c6ada476704556e11dd661bc/patch/kernel/archive/rockchip64-6.3/rk356x-vop2-support.patch#L333 https://github.com/armbian/build/blob/6d981baba68699b0c6ada476704556e11dd661bc/patch/kernel/archive/rockchip64-6.4/rk356x-vop2-support.patch#L333 How Has This Been Tested? [x] rk3328-box + FullHD HDMI displ…
-
Description Reworked X-Powers AC200 device patches for current and edge kernel as needed by AR-1506 Orange Pi 3 LTS fixes including Dedicated crust config to support PMIC shutdown Added patch to fix ram detection. Without this patch SPL and U-boot was detecting wrong ram amount causing board to fail booting. It still happens sometimes, but frequency is way less.Also synced device-tree and defconfig file with Jernej's patch from LibreELEC Removed upstream ATF patch. It was causing some slowness issues. Brought back UWE5622 drivers for current and edge kernels. However wifi driver is modified to be loaded via systemd service as otherwise it was causing cpufreq-dt module c…
-
Description Sane as #5708 pull request, but for mvebu-edge (6.2 kernel) Jira reference number [AR-9999] How Has This Been Tested? [X] Execute command 'dd if=/dev/sd* of=/dev/null' and verify that the correponding LED blinks Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Update for AR-1553: Update symlink names for RS485 Adapters on JetHub D1/D1+. Simple change. Jira reference number AR-1553 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream mo…