Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from armbian:main #30

Open
wants to merge 771 commits into
base: main
Choose a base branch
from
Open

[pull] main from armbian:main #30

wants to merge 771 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 10, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

fridtjof and others added 17 commits November 18, 2024 19:19
…ctrl: meson: Constify some structures`

- due to torvalds/linux@8a74a53 "pinctrl: meson: Constify some structures"
- original from 6.11, re-done on top of Viacheslav's 6.12 fix which missed it
- otherwise
  ```
  drivers/soc/amlogic/meson-gx-socinfo-sm.c:178:19: error: initialization of 'void (*)(struct platform_device *)' from incompatible pointer type 'int (*)(struct platform_device *)' [-Werror=incompatible-pointer-types]
       178 |         .remove = meson_gx_socinfo_sm_remove,
           |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
  ```
Armbian uses subdirectories <overlay> for arm
and <allwinner/overlay> for arm64.
Delete the vendor's directory if the target architecture
is an arm.
janvolck and others added 30 commits December 31, 2024 11:51
updates after review of initial PR #7622
…on non-armhf-capable-arm64 hosts (Apple M1+)

- refactor `prepare_host_binfmt_qemu()` out of `prepare_host_noninteractive()` and into `rootfs/qemu-static.sh`
  - further split into more functions and return early to avoid deep nesting
  - implement force import and load of qemu-arm for non-armhf capable arm64 hosts (incl magic numbers)
- enhance `deploy_qemu_binary_to_chroot()` & `undeploy_qemu_binary_from_chroot()`;
  - add 2nd param "caller" for better logging/tracking
  - does sanity-check and preserve existing binary if it exists
- explicitly deploy/undeploy for the 3 cases:
  - image: moved undeploy from `post_debootstrap_tweaks()` into image build proper for consistency
  - rootfs: was leaving trash behind (since post_debootstrap_tweaks never ran for rootfs), now properly undeploys
  - initrd: was already fine, just added caller info
- added `arch-test` host dependency
  - ensure `arch-test ${ARCH}` works during prepare-host
- > tl,dr: "can build 32-bit armv7 armhf using Apple silicon; can use rootfs cache cross-arch reliably"
…s in `<vendor>/<board>.dtb` format

- so the .deb can be produced sans-errors for some armhf boards
- some better logging, curb the warnings a bit
Added module support for newer MediaTek Wifi7 devices
Signed-off-by: Patrick Yavitz <[email protected]>
The files included in u-boot are rarely changed or do not
change at all. Compare bit by bit the memory region in which
the file will be located and the file itself. If they match,
then skip the recording.
This saves the life of the memory chip.
- `"${cache_fname}.list"` and `"${cache_fname}.hash_text"` were very old and unused anyway
The patch changing pcie2 phy driver of rk356x is merged to v6.13-rc5 but
the dts patch in the same series is not merged, which will break pcie2
on rk356x boards.
This patch should be soon deleted since I have reported it upstream.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.