* Allocate repository cleanup to a separate function.
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* Add a waiter function to serve a shallow local git repository.
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* Configuration shallow repository in sunxi64_common.inc file
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* Configuration shallow repository in sunxi_common.inc file
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* An example of using the function of creating a shallow local repository.
This example is a very bad crutch.
It is necessary to come up with another option for permanent use.
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* Fix variable KERNELSOURCENAME as 'name=megous' for sunxi32
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* Required variables cannot be empty
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* Print an action message.
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
* Bugfix - Bananapi PRO seems to work fine with latest u-boot
Done many reboots and it didn't break. The same has to be tested with other A20 boards
* Set Allwinner 32bit hw to most recent u-boot 2021.07
* Let's move all to 2021.07 and test ...
- starting from Home Assistant OS (HASSOS) setup/patchset, which is stable with pure-mainline
- *huge thanks* to Stefan Agner (@agners) from Home Assistant for his work and help with this
- CONFIG_DRM_MESON=y fixes the order of shutdown callbacks, allowing it to reboot without patches
- this increases the kernel size a bit, due to some dependencies like DRM=y
- remove the shutdown revert patch, allowing other meson64 boards to mainline-reboot
- add fdt/no-map patch fixing the dreaded "SError Interrupt on CPU4" panics that plagued the N2
- move the N2 to mainline u-boot on current (rebased, already done)
- add SPI-enabling DTB variants, which allow writing to SPI NOR flash (and usage instructions in comments)
- add UBOOT_TARGET_MAP and write_uboot_platform_mtd to current, for nand-sata-install to SPI/USB goodness
- remove the UHS-enabling patch, to avoid 1.8v vs 3.3v mess. Make sure to use only A1-rated SD cards as recommended.
- change default cpufreq governor for 24h+ stability
- other patch cleanups:
- move deprecated/non-applying patch to need-check
- remove the HardKernel ODROID-specific reboot driver and DTS patches (odroid-reboot.c) which are now useless.
- remove documentation-only patches (we have enough patches in meson64 without those)
- remove duplicated SAR ADC patches
- remove multiple different and conflicting patches for DTS and emulated-PWM GPIO fan
- now using simple on/off GPIO fan at 30 celsius, unrelated to passive cooling
* meson64: bump u-boot to 2021.07, rework patches
- as always based on chewitt's tree, with differences:
- squashed versions of HC4+SATA, Radxa Zero, DT tree sync patches
- so that DTB/config/code changes related to the same feature/board are grouped
- removed documentation changes and Makefile reordering patches
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
* meson64: ODROID HC4/N2: simplify/remove board vs family hacks; better SPI support
- thanks to mainline 2021.07 u-boot and it's HC4 config we can remove the conditionals
- boards now define the u-boot vars instead of conditionals in family
- on the HC4, build u-boot twice: one for SD (old C4 config) and one for HC4 (new SATA/SPI config)
- reason is that the HC4 version does not work very well unless it is actually booted from SPI
- meson64_common: don't override UBOOT_TARGET_MAP if board-defined
- but the default UBOOT_TARGET_MAP is still defined if the board didn't
- (sneakily) add lm-sensors fancontrol to the HC4's board packages
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
* add workaround against default MAC Address (userland utility bdaddr does not work to set MAC Address as expected)
* enable bits for xt-q8l-v10 board (ap6330/bcm4330 part), switching AP6330 bluetooth to btbcm driver using serdev
facilities to avoid userspace machinery with deprecated hciattach tool, added bits to enable driver support in kernel.
Removed ap6330 bluetooth service from bsp packages, added initramfs-tools hook to include bcm4330b1.hcd firmware in initramfs