SBC News
Atom feed, Pull requests awaiting review and other tech news
4529 topics in this forum
-
Description This reverts commit f952ae89fb2c5e58e566860c74b46e127186f1c2. Breaks artefacts creation. How Has This Been Tested? [x] Tested without View the full article
-
I previously talked about getting the bigger brother Rock 5B into mainline U-boot; this time I worked on the Rock 5A, an even tinier SBC based on Rockchip's RK3588S SoC that is one step closer to getting accepted. 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 The kernel build fails with: [🐳|🔨] drivers/net/wireless/rtl88x2bu/os_dep/linux/wifi_regd.c: In function 'rtw_regd_init': [🐳|🔨] drivers/net/wireless/rtl88x2bu/os_dep/linux/wifi_regd.c:409:36: error: 'REGULATORY_IGNORE_STALE_KICKOFF' undeclared (first use in this function) [🐳|🔨] 409 | wiphy->regulatory_flags |= REGULATORY_IGNORE_STALE_KICKOFF; [🐳|🔨] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [🐳|🔨] drivers/net/wireless/rtl88x2bu/os_dep/linux/wifi_regd.c:409:36: note: each undeclared identifier is reported only once for each function it appears in [🐳|🔨] make[6]: *** [scripts/Makefile.build:252: drivers/net/…
-
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…
-
Description Enable the DLN2 driver for support the USB IO board View the full article
-
Description Enable power led in u-boot on H5 based boards. 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 Orange Pi Prime 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
-
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
-
Update maintainers synched from the database View the full article
-
Update maintainers synched from the database View the full article
-
Update maintainers synched from the database View the full article
-
Description Removed Allwinner spi patch for u-boot. It was upstreamed in 2018 and is currently available as SPI_SUNXI config option in u-boot. Also it looks like driver added by the removed patch was never enabled for any of the boards. Hence removing it also doesn't makes any difference for that reason either. 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 module…
-
Description Adding myself as the maintainer for Orange Pi Prime board. Also changed crust config for this board to be more board specific. 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 Orange Pi Prime 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 d…
-
Description Lets wait for upstream to be updated for 6.3, 6.4 and up. How Has This Been Tested? [x] Build test Checklist: [x] My changes generate no new warnings View the full article
-
With Black Valley in Norway, and Akademy in Greece, this weekend's plans are all set or computer enthusiasts! Collabora is proud to sponsor both of these events as a chance for communities to come together and strengthen their bonds. View the full article
-
Added shell.nix definition for temporary development environment for Nix(OS) Set uuidgen and other binaries check to not rely on hard-codded paths 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] On NixOS 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…
-
Adjusted patching in drivers/net/wireless/realtek/rtw88/usb.c to reflect update in Linux 6.3.13 (EOL) https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/drivers/net/wireless/realtek/rtw88/usb.c?id=v6.3.13&id2=v6.3.12 [ ] 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
-
mixtile-blade3: bump rk3588 blobs: DDR to 1.11 and BL31 to 1.38 mixtile-blade3: bump rk3588 blobs: DDR to 1.11 and BL31 to 1.38 tested on actual board, works perfectly View the full article
-
RFC: rockpro64: blobless with 2.8.5 ATF, 2023.01 u-boot RFC: rockpro64: blobless with 2.8.5 ATF, 2023.01 u-boot 2023.04 fails during USB init, thus using 23.01 (23.07 untested) blobless with newer 2.8.5 ATF the previous problems with PCIe are not totally solved by this View the full article
-
armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439 armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439 View the full article
-
uboot: allow adding/changing uboot CFLAGS with post_config_uboot_target() hook uboot: allow adding/changing uboot CFLAGS with post_config_uboot_target() hook View the full article
-
u-boot-menu: allow avoid using uInitrd, for when the bootloader requires modern initrd.img u-boot-menu: allow avoid using uInitrd, for when the bootloader requires modern initrd.img View the full article
-
drivers-harness: add branch to drivers base cache key declare cache_key_base="${KERNEL_MAJOR_MINOR}_${LINUXFAMILY}_${BRANCH}" drivers-harness: add branch to drivers base cache key declare cache_key_base="${KERNEL_MAJOR_MINOR}_${LINUXFAMILY}_${BRANCH}" this allows for 2 branches with the same version to not interfere with each other View the full article
-
partitioning: declare global readonly ROOT_PART_UUID for later hooks partitioning: declare global readonly ROOT_PART_UUID for later hooks re-use local root_part_uuid instead of running blkid multiple times View the full article
-
Description Bumped the Allwinner kernel and U-boot U-boot - 2023.07-rc6 -> 2023.07 Legacy - 5.15.119 -> 5.15.120 Current - 6.1.37 -> 6.1.38 Edge - 6.4.1 -> 6.4.2 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 on NanoPi Duo2 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 cha…
-
Description When booting on H3 boards with regulator-gpio, we get the following error. [ 8.518147] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator [ 8.518188] cpu cpu0: _opp_add: OPP not supported by regulators (1104000000) [ 8.518373] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator [ 8.518391] cpu cpu0: _opp_add: OPP not supported by regulators (1200000000) [ 8.518565] core: _opp_supported_by_regulators: OPP minuV: 1340000 maxuV: 1340000, not supported by regulator [ 8.518585] cpu cpu0: _opp_add: OPP not supported by regulators (1296000000) [ 8.518752…
-
Description Some people is complaining in the forums, thus it is better to revert this back to 333mhz How Has This Been Tested? [x] kernel and image compilation works 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 :) How Has This Been Tested? 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
-
kernel-debs: headers: hack/fix for 6.5-rc1's "tools/counter: Makefile: Remove lingering 'include' directories on make clean" kernel-debs: headers: hack/fix for 6.5-rc1's "tools/counter: Makefile: Remove lingering 'include' directories on make clean" introduced at https://github.com/torvalds/linux/commit/228354ed692faa08f40f2630658c0771f77da457 simply creating the dir solves it reported to author, let's hope for an -rc2 fix. better logging when DEBUG=yes (don't pass "-s"(ilent) to make clean) View the full article
-
Use multiple consecutive reads in rtw_sdio_read_port() to limit the number of bytes which are copied by the host from the card in one MMC/SDIO transfer. This allows receiving a buffer that's larger than the hosts max_req_size (number of bytes which can be transferred in one MMC/SDIO transfer). As a result of this the skb_over_panic error is gone as the rtw88 driver is now able to receive more than 1536 bytes from the card (either because the incoming packet is larger than that or because multiple packets have been aggregated). Disabled: 001-revert-rtw88-sdio-size-and-timout-to-rfc-v1.patch Checklist: [ ] My code follows the style guidelines of this project [ ] I have p…
-
Description Removed rtl8822cs bluetooth patches from sunxi patch directory to make use of patches from driver harness. Also in the process I noticed that rtl8822cs bluetooth patches were upstreamed in 5.18 and were unnecessarily applied on newer kernels. Added condition to prevent the same in driver-network.sh 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 legacy, current and edge allwinner images and tested them on nanopiduo2 Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own c…
-
Description When a hardware doesn't have video out, we set PLYMOUTH to no to determine if we our plymouth theme needs to be installed. But on the other hand, for standard images, even when PLYMOUTH is set to no we leave plymouth installed in the final image. This PR changes the same to make sure plymouth is not installed when its not needed. Reduces little bit of boot time and helps keep u-boot logs intact on serial console. 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 a image for nanopiduo2 as it doesn't have video output and made sure plymouth is …
-
Description As per tittle. How Has This Been Tested? Tested for patching only. 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
-
Description As per subject Jira reference number AR-1800 How Has This Been Tested? [x] Kernel compiles and image builds 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 As per subject, move rk322x edge kernel to 6.4 How Has This Been Tested? [x] Image compilation successful [x] Image successfully run on actual device 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 We call ssh-keygen when building with CRYPTROOT=yes, but openssh-client is not mentioned into EXTRA_BUILD_DEPS in extensions/fs-cryptroot-support.sh which can make the build to fail. This PR fixes 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] Created a build with CRYPTROOT=yes and ARTIFACT_IGNORE_CACHE=yes and made sure it no longer fails because of missing ssh-keygen in docker image 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, parti…
-
Today, Imagination Technologies announced they are now using Zink for full OpenGL 4.6 support. This is the first time we've seen a hardware vendor trust Zink enough to completely side-step a native OpenGL driver and use it in a shipping product. View the full article
-
Description Code for ssv6051 wifi driver sometimes set RX_ENC_xxx flags in the 'flag' field in the ieee80211_rx_status object. These flags belong in the 'enc_flags' field. Setting them in 'flag' clashed with the RXX_FLAG_MMIC_ERROR bit, and caused the supplicant to report a spurious michael mic error and close the connection. How Has This Been Tested? Connects to my wireless access point now: did not do so before 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 chang…
-
Description These patches went missing sometime during development cycle of this release. Looks like they are needed for emmc support on nanopi neo core 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] Checked that u-boot builds and patches gets applied correctly 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…
-
rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip with it's own rockchip next-dev based u-boot and patches for PD View the full article
-
thinkpad-x13s: bump to steev's 6.4.y; fix for missing chroot_sdcard for add-apt-repository thinkpad-x13s: bump to steev's 6.4.y; update .config thinkpad-x13s: fix for missing chroot_sdcard for add-apt-repository call View the full article
-
debs: remove Installed-Size: 1 from control files; Installed-Size is properly calculated at fakeroot_dpkg_deb_build() for all packages debs: remove Installed-Size: 1 from control files; Installed-Size is properly calculated at fakeroot_dpkg_deb_build() for all packages View the full article
-
partitioning: declare global readonly ROOT_PART_UUID for later hooks partitioning: declare global readonly ROOT_PART_UUID for later hooks View the full article
-
Description Add the USB2 and PCIE2 support for NanoPC-T6 Enables both Ethernet adapters Enables WLAN USB2 on this board only goes to the WLAN and LTE slots, so nothing exposed to the user directly. How Has This Been Tested? Boot, WLAN, ETH1 and ETH2 functioning 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 During testing new test procedure for automated kernel switching I have noticed that some boards sometimes hangs in the test process. It looks like it is possible to mitigate this by lowering CPU clock. IMO it is good enough if we do this in user space. Jira reference number AR-1797 How Has This Been Tested? [ ] Running smoke tests 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 View the full article
-
Description This PR adds some patches from Collabora and upstream kernel branch and add initial support for opi5 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] OPi5 boots fine [x] SD Card, GMAC, USB, PCIe2, Sata work 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 change…
-
Released last week, Linux kernel 6.4 brings new features such as support for Intel LAM, user events for tracing, and the ability for the machine keyrings used for Machine Owner Keys to store only CA-enforced keys. View the full article
-
Description Add mem regulators and tsadc to enable dvfs How Has This Been Tested? Boot and armbianmonitor now sees cpu frequency and temperature 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 meson: edge: Bump to v6.4 How Has This Been Tested? [X] Build [X] Burn and test 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
-
I verify this change on Orangepi-800. Description Upstream don't have this clk source, and each rk3399 SBC with external codec are working. one example is Pinebook Pro, same codec es8316 used. I also verify it on my opi-800. I don't have the board thus not able to test on opi-4 and opi-4-lts. 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 ful…
-
Description Previously we had armbian-bsp-cli- package i.e. package name didn't contained branch. When upgrading from such releases, installing armbian-bsp-cli-- package throws error. This PR fixes the same. Jira reference number AR-1795 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] Upgraded on nanopiduo2 from version 21.08 and made sure the updated armbian-bsp-cli package installs 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-und…
-
interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" remove midstream special handling View the full article
-
Description When testing the wip build for the NanoPC-T6 I realized that there were no kernel modules for DVB available, so I changed the kernel config to include all kind of DVB/Camera/Radio drivers in the kernel multimedia section. How Has This Been Tested? On a NanoPC-T6 16GB RAM/256GB eMMC [x] Build for Bookworm OK [x] Booting fine without notable errors from sdcard as well as from emmc [x] dvb modules for 2x DVBSky S960 loading fine 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
-
Description Now NVME has the highest boot priority in uboot. But I think SD card should have higher boot priority than NVME SSD because SD card is much easier to plug in/out than NVME SSD. This patch is from https://github.com/radxa/u-boot/pull/25. We can add it to armbian whe it's not merged upstream. 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] uboot build successfully [x] Armbian on SD card boots when NVME SSD is installed. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have …
-
Description NanoPC-T6 dts had a missing pinctrl which meant a conflicting default with I2C. Fixed, and add collabora kernel as target. How Has This Been Tested? Collabora kernel builds, boots, Edge kernel builds (does not boot for any board as far as I know) 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 Added "collabora" to the interactive config kernel branch selection (new branch for rk3588) 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] Interactive configuration started 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 …
-
Description Bumped u-boot and kernel version for Allwinner. Toggled CONFIG_MEDIA_SUPPORT from y to m in linux-sunxi-current.config similar to edge kernel to resolve the boot issue on 32-bit boards. U-boot 2023.07-rc4 -> 2023.07-rc6 (2023.07 is delayed by a week. Will bump it again once thats released) Kernel Legacy 5.15.113 -> 5.15.119 Kernel Current 6.1.34 -> 6.1.37 Kernel Edge 6.4.0 -> 6.4.1 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 Checklist: [ ] My code follows the style guidelines of this project [ ] I have perf…
-
partitioning: move hook call image_specific_armbian_env_ready() after the end of related manipulations partitioning: move hook call image_specific_armbian_env_ready() after the end of related manipulations depending on rootpart/extlinux/boot.ini it might not have run or had any effect View the full article
-
mekotronics: post_family_config() hook is too late to change DDR_BLOB and BL31_BLOB, move to board-scope variables mekotronics: post_family_config() hook is too late to change DDR_BLOB and BL31_BLOB, move to board-scope variables thanks @efectn for spotting this; I had tested the blobs in other ways, before deciding to refactor their change into a hook, which never worked. View the full article
-
Description Update ddr and bl31 blobs for opi5 and nanopi r6s Jira reference number [AR-9999] How Has This Been Tested? [x] Built and booted R6S fine [x] Orange Pi 5 was already working fine with https://github.com/armbian/build/commit/084fba8524937298a05fea55076ced540924cd22 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
-
Description Does following cleanup for series.* files from patch/kernel/archive/sunxi-*/ Disabled Revert-net-Remove-net-ipx.h-and-uapi-linux-ipx.h-header-files.patch as its also applied from patch/misc For 6.2+, series.armbian file also had list of patches from patches.fixes directory. As we have series.fixes file for that, removed the same from series. armbian Some patches were disabled in series.conf file, but were not disabled in the corresponding series.* files. Synced the same so that concatenating series.megous, series.fixes and series.armbian file produces matching series.conf file. These are just cosmetic fixes/cleanup, doesn't change anything on code level or …
-
Description When crust is enabled on H3 and H5 boards, when booting, the following error is displayed during u-boot spl stage. ns16550_serial serial@1c28000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19 The error is quite benign and doesn't impact functionality in any way. Still for user experience sake, this PR fixes 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] Booted on Nanopiduo2 and verified that error is no longer produced Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a se…
-
Description The BOOTPATCHDIR and KERNELPATCHDIR variables can contain multiple directories names separated by spaces as explained in lib/functions/compilation/uboot-patching.sh and lib/functions/compilation/kernel-patching.sh respectively but when calculating hash we were treating it as a single directory name. Also as ATF and crust gets bundled in u-boot, the hash of their patches must also be considered to determine if we need to rebuild u-boot 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 adding removing patches in patch/u-boot/u-boot-sunxi, pa…
-
Reduce failed to get tx report from firmware dmesg spam. https://lore.kernel.org/linux-wireless/20210713104524.47101-1-pkshih@realtek.com/ https://cgit.freebsd.org/src/commit/?id=e140d551b78670fbf99c83a59438cb13de50420f 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
-
python2/python3: symlink python3 as python/python2 if python2 is not found in host python2/python3: symlink python3 as python/python2 if python2 is not found in host this might allow some u-boots to build on bookworm/sid/etc (python2-less build hosts) View the full article
-
docker: default COLUMNS env var to 160 if unset / not-interactive docker: default COLUMNS env var to 160 if unset / not-interactive View the full article
-
rockchip64_common: default, but do not overwrite, BL31_BLOB and MINILOADER_BLOB rockchip64_common: default, but do not overwrite, BL31_BLOB and MINILOADER_BLOB rockchip64_common: move the TB2's special DDR_BLOB out from family file into board file View the full article
-
boot-rk3588-legacy bootscript: add a lot of debugs boot-rk3588-legacy bootscript: add a lot of debugs rk's 3588 vendor u-boot (and Radxa's, etc) have trouble with our usage of load+import, add echo's to debug what breaks View the full article
-
linux-rk35xx-legacy.config: update .config, no changes (.110 -> .160) linux-rk35xx-legacy.config: update .config, no changes (.110 -> .160) View the full article
-
mekotronics: refactor vendor conf/hooks; vendor uboot with new patches; new blobs mekotronics: refactor vendor conf/hooks; vendor uboot with new patches; new blobs meko: don't use Radxa's Rock-5A u-boot anymore, switch to rockchip vendor next-dev branch meko: my own (horrible) patches for MAC address stability / defconfig meko: cherry picked a few patches for getting rid of BL32/read Bl31 from env and other fixes from Radxa meko: add OTP node to 3588 dtsi (so we don't need kern-dtb in ITS for working OTP) meko: refactor common code across 3 (soon to be 4) board files into vendor conf and hooks meko: bump DDR/BL31 blobs for all Meko boards View the full article
-
rock-5-cmio: add a .wip for Radxa CM5 with I/O board rock-5-cmio: add a .wip for Radxa CM5 with I/O board use OPi5's uboot, don't ask me. View the full article
-
rkbin-tools: allow using custom rkbin RKBIN_GIT_BRANCH as well as RKBIN_GIT_URL rkbin-tools: allow using custom rkbin RKBIN_GIT_BRANCH as well as RKBIN_GIT_URL notice: the rkbin repo or the bins themselves are not hashed or included in the u-boot version (yet) make sure to avoid caching when building with those custom git/branch (ARTIFACT_IGNORE_CACHE=yes CLEAN_LEVEL=make-uboot) View the full article
-
u-boot: log what the BOOTCONFIG is when building u-boot: log what the BOOTCONFIG is when building View the full article
-
rkdevflash: don't wait for "Loader" mode after sending spl_loader; show the loop counter rkdevflash: don't wait for "Loader" mode after sending spl_loader; show the loop counter I thought sending the spl_loader blob puts it into "Loader" mode, but... ... turns out "Loader" mode is a separate (rockusb, etc) mode. So if in Maskrom mode, just send the loader, and trust it can now WriteLba still keeps the timeout, for when a loader is not accepted View the full article
-
rockchip-rk3588 collabora: new branch (by @lanefu) rockchip-rk3588 collabora: new branch (by @lanefu) bsdextrautils for kernel 6.4 (only if collabora branch) kernel 6.4 major, but skip rtw88 driver patching View the full article
-
Description Bumps edge kernel to v6.4. Megous patches are synced from orange-pi-6.4-20230619-0323 tag. Following heuristic was used to disable some of the Megous patches patch was already disabled for previous kernel patch also had a revert patch patch had rockchip, rk3xxx or pinephone-pro in name Following armbian patches were modified a bit to fix patch application failures drv-iio-adc-axp20x_adc-arm64-dts-axp803-hwmon-enable-thermal.patch drv-pmic-add-axp313a.patch drv-rgb-add-ws2812.patch drv-rtc-sun6i-support-RTCs-without-external-LOSCs.patch drv-touchscreen-tsc2007-polling.patch Following armbian patches were modified to fix compilation issues Add-dump_reg-…
-
Description bump rockchip-rk3588-edge to 6.4 add preliminary device tree for nanopc-t6 (not yet working) adopt new dts/overlay structure for rockchip-rk3588-edge 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. builds, no boards have booted with edge kernel here so far 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 dep…
-
Description Add missing bluetooth service like meko and khadas edge 2 Jira reference number [AR-9999] How Has This Been Tested? [x] Got a feedback from the forum 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
-
Description fix building issue -> https://github.com/armbian/os/actions/runs/5387359457/jobs/9778662435 Jira reference number [AR-9999] How Has This Been Tested? [x] Built and tested SPI images 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
-
Update maintainers synched from the database View the full article
-
Description Added myself as the maintainer for nanopiduo2 and changed it from csc to conf 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
-
Description This PR configures onboard button as power button on NanoPi Duo2 so that the board can be brought back from suspended state or can be rebooted after shutdown. Also enables ethernet as request on the forum 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 and tested button works at sleep and poweroff 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 …
-
Looking back, it's amazing how much has happened in NVK in just the last 7 months. If development continues at this crazy pace, we may be looking at a pretty decent driver before too much longer. View the full article
-
meson64 edge 6.4: bump from 6.4-rc5 tag to linux-6.4.y branch meson64 edge 6.4: bump from 6.4-rc5 tag to linux-6.4.y branch rebase one patch View the full article
-
Description add recent blobs from https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 depends on: https://github.com/armbian/rkbin/pull/18 Jira reference number [AR-9999] How Has This Been Tested? [x] Built and booted on opi5 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
-
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…
-
thinkpad-x13s: firmware PR has landed, remove usage of rogue fw fork thinkpad-x13s: firmware PR has landed, remove usage of rogue fw fork View the full article
-
Dear Armbian Community, We are pleased to announce the official support for the Bigtreetech CB1 board on Armbian! The Bigtreetech CB1, developed by the respected Bigtreetech company, one of the most popular 3D printer brands among global creators, is a remarkable addition to our lineup. We are delighted to them as a Platinum partner, and we believe this collaboration will bring great value to our community. In other news, we want to address the state of our Allwinner support. Realizing the need for a fresh approach and a dedicated focus on Allwinner-specific problems, we have been actively searching for someone who can take on this responsibility. We are fortunate to ha…
-
Khadas VIM3/VIM3L u-boot 23.07-rc4 + SPI-NOR/MTD booting support (with old FIP blobs) khadas-vim3: bump u-boot to 2023.07-rc4, add KBI support for easy PCI/USB3 switching this introduces the v2023.07 u-boot patch directory, with the boot-usb-nvme-scsi-first patch rebased add myself as BOARD_MAINTAINER khadas-vim3: introduce SPI-NOR/MTD u-boot build, using old(er) FIP blobs move FIP signing code from meson-g12b.conf's uboot_custom_postprocess() to the board's own post_uboot_custom_postprocess hook fetch a secondary FIP blob repo at a revision with working FIP blobs for SPI (see https://github.com/LibreELEC/amlogic-boot-fip/pull/10) implement post_uboot_custom_postproc…
-
meson64 general asound.state fix; Khadas VIM3/VIM3L asound.state fixes for HDMI audio meson-{sm1|g12a|g12b}: default, but don't override, ASOUND_STATE; this way board-specific asound.state's are honored add logging during actual deployment so we know what is happening khadas-vim3: update asound.state enabling HDMI out khadas-vim3l: update asound.state with correct card name and enable HDMI output View the full article
-
fixes #5381 allows building other git.kernel.org-hosted forks, e.g. KERNELSOURCE='https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git' 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 brings the patch set up to 2023-06-22 wireless-next Drivers tested; 8822CS. 8821CU and 8723DS Notables; Not seeing random dmesg spam rtw_8822cs failed to get tx report from firmware which I would see on both the CS and CU from time to time. [ ] 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 sunxi-6.2 Small correction incorrect spelling 'fixses' directory files which don't apply when checking series.armbian How Has This Been Tested? Patches apply finding correct directories after changes [ ] 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 [x] Any dependent changes have been merged and published in downstream modules View the full article
-
cleanup-space-final-image: keep qcom and qed firmware (for thinkpad-x13s) cleanup-space-final-image: keep qcom and qed firmware (for thinkpad-x13s) View the full article
-
armbian-kernel: further insist on disabling kernel debug, since DEBUG_INFO is auto-enabled by DEBUG_INFO_DWARF5 and others armbian-kernel: further insist on disabling kernel debug, since DEBUG_INFO is auto-enabled by DEBUG_INFO_DWARF5 and others View the full article
-
thinkpad-x13s: add wip board; use steev's 6.3.y kernel as an uefi-arm64 BRANCH=sc8280xp; force modules & fw in initrd thinkpad-x13s: add wip board; use steev's 6.3.y kernel as an uefi-arm64 BRANCH=sc8280xp; force modules & fw in initrd add GRUB_CMDLINE_LINUX_DEFAULT with efi=noruntime clk_ignore_unused pd_ignore_unused so it actually boots use grub-with-dtb for the (required) DTB usage in grub use a customize hook to add a lot of modules & fw into initrd, required for booting if on RELEASE=lunar, add Ubuntu's "x13s Concept" PPA and a few packages for battery control/audio View the full article
-
grub: add hooks, fix GRUB font & wallpaper, introduce grub-with-dtb extension grub: add hooks, fix GRUB font & wallpaper, introduce grub-with-dtb extension introduce hooks grub_early_config, grub_pre_install and grub_late_config what we see here is an extension that itself has hooks, that just works introduce extension grub-with-dtb, which enables grub extension requires BOOT_FDT_FILE to be set includes /etc/armbian-grub-with-dtb with BOOT_FDT_FILE= in the bsp-cli includes /etc/kernel/postinst.d/armbian-grub-with-dtb in the bsp-cli which reads the above and creates links for /boot/armbian-dtb-<version> when deploying deb's adds implementations of th…
-
Description Bump U-boot to 2023.01. Backported dts patch from 2023.07-rc4 to fix compilation of bigtreetech-cb1 board. Jira reference number AR-1753 How Has This Been Tested? [X] Built images for all of the Maintained and community supported allwinner boards [X] Booted on Nanopiduo2 and checked that crust continues to work fine 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 …
-
Description This reverts commit a41e768f53c522259f373f84f0455c66b06031b2 This code needs to be properly reviewed ... can take a week or a year. Project have no plans to redirect resources to support desktop development. Opening, closing, new PR, closing, attention, opening, attention, closing, ... What a waste of resources. And abuse - seeking for attention and waiting that someone breaks and approves the code that we never planned, have no urgency label, is not ready and was probably not even tested. It just looks less crazy as the one with 2000 files. This is why I am reverting the code in first place. Second is that we need to strive to be better in doing this and alw…
-
Add gnome desktop to bookworm builds View the full article