Commit Graph

13348 Commits

Author SHA1 Message Date
Nicolas Pereira
f3f76904ca board rk3566-h96-tvbox bring up 2024-04-16 19:59:36 -04:00
Nicolas Pereira
2110f728a0 add-board-h96-tvbox-3566 2024-04-16 19:59:36 -04:00
Nicolas Pereira
265394e6a5 board rk3566-h96-tvbox bring up 2024-04-16 19:59:36 -04:00
Nicolas Pereira
fe55d11946 add-board-h96-tvbox-3566 2024-04-16 19:59:36 -04:00
Nicolas Pereira
84b1303442 Board h96-tvbox-3566 Bring Up 2024-04-16 19:59:36 -04:00
Nicolas Pereira
ce10170cbf h96-TVbox-rk3566 Board Bring Up 2024-04-16 19:59:36 -04:00
Nicolas Pereira
e5adbd3ced h96-TVbox-rk3566 Board Bring Up 2024-04-16 19:59:36 -04:00
Nicolas Pereira
3963188d0f h96-TVbox-rk3566 Board Bring Up 2024-04-16 19:59:36 -04:00
Igor Pecovnik
96abb9e944 Update failing patch 2024-04-17 02:28:24 +08:00
Brent Roman
7343ca42f7 Restore WiFi functionality to the RockPi-S
Reverts the part of 7b2c985363 that deprecated the RTL8723 driver.
The RTW88 driver for the RTL8723DS **does not work**
See issue Jira AR-2121
2024-04-16 00:36:19 +08:00
Muhammed Efe Cetin
27a07d918e rockchip-rk3588-edge: opi5b: add support for pcie wifi 2024-04-12 18:19:00 +02:00
brentr
04a5ff3be0
Corrected documentation error in Rockchip overlays (#6490)
The overlay enabling operation @1.3ghz for the RK3308-b silicon
is rk3308-b@1.3ghz -- not rk3308-bs@1.3ghz
2024-04-12 18:18:32 +02:00
M. Efe Çetin
a709de93a1
Enable vendor kernel branch on Khadas Edge 2 (#6492)
* Enable vendor kernel branch on Khadas Edge 2
2024-04-12 18:17:45 +02:00
Muhammed Efe Cetin
5e8b13b8bc rk35xx: vendor: enable Khadas MCU on kernel config 2024-04-12 08:47:40 +02:00
ColorfulRhino
f0c27bd69b kernel 6.6: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed
With CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC enabled, the arm64 kernel still
allocates the default SWIOTLB buffer (64MB) even if ZONE_DMA is disabled
or all the RAM fits into this zone. However, this potentially wastes a
non-negligible amount of memory on platforms with little RAM.

Reduce the SWIOTLB size to 1MB per 1GB of RAM if only needed for
kmalloc() buffer bouncing.
2024-04-11 08:31:26 -04:00
ColorfulRhino
573d84a3e2 meson64-6.6: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed
With CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC enabled, the arm64 kernel still
allocates the default SWIOTLB buffer (64MB) even if ZONE_DMA is disabled
or all the RAM fits into this zone. However, this potentially wastes a
non-negligible amount of memory on platforms with little RAM.

Reduce the SWIOTLB size to 1MB per 1GB of RAM if only needed for
kmalloc() buffer bouncing.

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-04-11 08:31:26 -04:00
Muhammed Efe Cetin
6cf0d5cf7d rockchip-rk3588-edge: opi5: fix typec and add support for GPU 2024-04-11 14:07:59 +02:00
ColorfulRhino
aee4c495a1 board: cm3588-nas: Device tree fixes & improvements
- Add &spi0, &i2c4, &i2c5 for the pin-conections (all disabled)
- Remove &spi1 since it's not available on the board
- vcc_3v3_sd_s0: remove unevaluated property flasgs"enable-active-low", it's unneeded since the default assumed is Active low (linux/Documentation/devicetree/bindings/regulator/fixed-regulator.yaml)
- analog-sound: remove unevaluated property "simple-audio-card,hp-pin-name"
- &sdhci: remove "max-frequency = <200000000>;" since this value already defined as default in rk3588s.dtsi
- Rename node "button@1" to "button-user"
- Move "status" property to bottom, even if disabled
- Improve comments
2024-04-08 17:53:37 +00:00
ColorfulRhino
5a70a8a42b board: cm3588-nas: Add detailed GPIO labels
Reference was the official CM3588 NAS schematic revision 2309. Some GPIOs like USB, sdmmc or SPI-NOR are not listed.
2024-04-08 17:53:37 +00:00
Igor
1d803e8067
Unlock Code and Thunderbird from all distributions (#6481)
* Change optional / all_distributions into per distro
2024-04-08 00:34:28 +02:00
Igor Pecovnik
9682cf3b00
Drop package for building and distributing Python packages from standard images
They break Noble and we actually don't need them.
2024-04-07 16:10:11 +02:00
aiamadeus
aca32104dc rockchip: update dts patches for orangepi r1-plus 2024-04-07 13:23:44 +02:00
Ricardo Pardini
a2c81c22e8 batcat: skip running batcat, with a warning, if running on riscv64
- someone go add riscv64 to https://github.com/sharkdp/bat
2024-04-07 13:23:34 +02:00
Ricardo Pardini
fd7003125e shellcheck: skip running shellcheck, with a warning, if running on riscv64
- someone go add riscv64 to https://github.com/koalaman/shellcheck
2024-04-07 13:23:34 +02:00
Ricardo Pardini
cd0820a0d5 prepare-host: add libffi-dev host dependency, needed for Python3 setuptools (when prebuilt wheel not found)
- fixes errors that show up only when building on non-arm64/amd64, when there's no prebuilt wheel (eg on riscv64)
2024-04-07 13:23:34 +02:00
Ricardo Pardini
9bef0a5e5a oci-oras: use ORAS 1.2.0-beta.1 for riscv64 2024-04-07 13:23:34 +02:00
Ricardo Pardini
41b99ec2b1 rootfs-create: if debootstrap second stage fails, find debootstrap.log and show it so we know what the error is
- runner: let `if_error_find_files_sdcard` be a simple filename (different debootstraps put debootstrap.log in different places)
2024-04-07 13:22:11 +02:00
Ricardo Pardini
26c8af80a6 userspace: cli: common: move config_desktop's packages from debootstrap to main
- don't ask me why this was in there, or why there are desktop pkgs being installed during debootstrap
- debootstrap has limited dep resolution capabilities, do this later with apt, not debootstrap
2024-04-07 13:22:01 +02:00
Ricardo Pardini
3ca6c6b9e2 userspace: desktop: common: gnome: remove 'libpulsedsp' which is gone from noble 2024-04-07 13:21:51 +02:00
Ricardo Pardini
1409c2e622 userspace: debian: xfce: remove 'ayatana-indicator-printers' which is gone from trixie 2024-04-07 13:21:51 +02:00
Ricardo Pardini
3e4b2d3a03 rk-multimedia-amazingfate: add libv4l-rkmpp and gstreamer1.0-rockchip for desktop builds 2024-04-07 13:21:42 +02:00
Ricardo Pardini
28e1b946c9 kernel-debs: linux-libc-dev: add Conflicts: linux-libc-dev
- can't remember if should add `Replaces: linux-libc-dev` as well

Maybe-fixes: 22511b31cf
2024-04-07 13:21:33 +02:00
Ricardo Pardini
5c18ce8f28 rock-5b: move edge (only) to mainline/Kwiboo u-boot 2024.04; store env in SPI (12Mb offset, with userspace support) 2024-04-07 13:21:22 +02:00
monkaBlyat
7f2c891968 add bluedevil for bluetooth support 2024-04-07 09:24:32 +02:00
Igor Pecovnik
4744775aa7
Disable mtd-tools on Armbian Noble for armhf architecture
Broken dependency which will unlikely to be fixed and IIRC this is not needed for armhf anyway.
2024-04-06 09:50:48 +02:00
Igor
5c84edbc11
Fixing packages dependencies and small optimisations (#6472)
* Fixing packages dependencies and small optimisations
* Disable printer-driver-all as its missing from Trixie and disable not needed tools
* Remove more apps
2024-04-06 08:57:03 +02:00
amazingfate
01508f7c78 add new board bananapim7 2024-04-06 01:27:54 +02:00
ColorfulRhino
69e7cffe0f board: cm3588-nas: Add support for mainline kernel 🦜🎉
- Add dts file (based on and improved upon the NanoPC-T6 dts, originally authored by Thomas McKahan)
- Both Edge and Collabora kernels are supported
2024-04-06 00:39:57 +02:00
ColorfulRhino
f3cc7f603d board: cm3588-nas: Update blobs, use ext4 boot, update info 2024-04-06 00:39:57 +02:00
ColorfulRhino
42c87ef5d0 rk3588-edge: Fix PCIe bifurification issues
One patch also fixes Combo PHY.

Many thanks goes to the geniuses Sebastian Reichel and Michal Tomek. Without their brainpower, PCIe bifurification on the RK3588, like the mode used by the CM3588, would still be broken.
2024-04-06 00:39:57 +02:00
ColorfulRhino
8dddccb0e5 rk3588-edge: Introduce patch numbering logic
Sorting the patches to group them by category:
000* for general patches
00** for SoC related patches
01** for GPU/HDMI related patches
08** for wireless patches
1*** for board patches
101* for Rock-5B, 1012* for Rock-5A and so on
2024-04-06 00:39:57 +02:00
ColorfulRhino
21dedb068a rk3588-edge: Rewrite kernel patches against 6.8.3 2024-04-06 00:39:57 +02:00
ColorfulRhino
38ceb096a1 rk3588-collabora: Bump to 6.9
The default collabora kernel branch is a rolling branch and will be rebased.
2024-04-06 00:39:57 +02:00
Ricardo Pardini
e83d1a0eab kernel-debs: fix: don't try to package linux-libc-dev if only packaging dtb
Fixes: 22511b31cf
2024-04-03 18:31:43 +02:00
Ricardo Pardini
d26394904f mekotronics: mainline u-boot experiment using generic-rk3588_defconfig, gated by MEKO_USE_MAINLINE_UBOOT=yes
- Kwiboo's `rk3xxx-2024.04` -- also works with mainline's `next`
- works! (sd/emmc only ofc)
2024-04-03 18:30:48 +02:00
Ricardo Pardini
ac163dc962 mekotronics: mainline u-boot (next branch, generic-rk3588_defconfig)
- works! (sd/emmc only ofc)
2024-04-03 18:30:48 +02:00
Ricardo Pardini
180b79cddc kernel-dtbs: output a somewhat-diffable preprocessed dtc-massaged version of the DTS
- useful for diffs across the same kernel, much less so across
2024-04-03 18:30:37 +02:00
Patrick Yavitz
7df2f46a91 RTW88: 6.x.y fixups
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-04-03 11:59:06 -04:00
195375690@qq.com
cf21bb9c64 enable CONFIG_SND_SOC_ROCKCHIP_SAI=y for rk3528 hdmi audio 2024-04-03 20:46:02 +08:00
Ricardo Pardini
5f59fe63f1 rockchip-rk3588: introduce vendor-boogie-panthor experimental BRANCH/kernel
- original: https://github.com/hbiyik/linux-rockchip.git (branch `rk-6.1-rkr1-panthor-v6`)
- I picked the commits on top of clean armbian/linux-rockchip `6.1-rkr1` as of 2024-04-01
  - At https://github.com/rpardini/armbian-linux-rockchip-rk3588/tree/armbian-rk-6.1-rkr1-plus-boogie-panthor-v6
  - Diff: https://github.com/armbian/linux-rockchip/compare/rk-6.1-rkr1...rpardini:armbian-linux-rockchip-rk3588:armbian-rk-6.1-rkr1-plus-boogie-panthor-v6

- rockchip-rk3588: introduce `boogie-bsp` BRANCH
- rockchip-rk3588: copy linux-rk35xx-vendor.config into linux-rk35xx-boogie-bsp.config
- rockchip-rk3588: update linux-rk35xx-boogie-bsp.config, no changes
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: `CONFIG_DRM_PANTHOR=m`
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: convert to defconfig
- rockchip-rk3588: rename to `BRANCH=vendor-boogie-panthor` for "clarity" (lol)
- rockchip-rk3588: vendor-boogie-panthor: force SERIALCON, full firmware (for blob needed for panthor) & mesa-oibaf extension
- rockchip-rk3588: vendor-boogie-panthor: enable amazingfated-rk35xx extension sans-panfork
2024-04-02 21:10:06 +02:00