Commit Graph

14535 Commits

Author SHA1 Message Date
jomadeto
abe77c314a Add TV Box Magicsee C400 Plus Linux support 2024-11-14 07:35:26 +01:00
Paolo Sabatino
eec2c2bf5a fix crash dump on eager led setting 2024-11-14 07:35:12 +01:00
amazingfate
96fbd4a617 rockchip-rk3588-6.12: add HDMI support to nanopc t6 2024-11-14 07:34:56 +01:00
amazingfate
d956048b37 rockchip-rk3588-6.12: update HDMI0 bridge patch 2024-11-14 07:34:56 +01:00
amazingfate
73cfd37938 rockchip-rk3588-6.12: add patch from rockchip64 to disable tools/shed_ext clean 2024-11-14 07:34:56 +01:00
ColorfulRhino
864a480578 board: nanopc-t6: Add USB3 power supply and pwm fan to DTS
Co-authored-by: SuperKali <hello@superkali.me>
2024-11-14 07:34:56 +01:00
ColorfulRhino
e28a3ec888 rk3588: edge: Enable new HDMI output driver in kernel config
`CONFIG_ROCKCHIP_DW_HDMI_QP`
2024-11-14 07:34:56 +01:00
ColorfulRhino
43629768b7 rk3588: edge: Add new v10 patch for basic HDMI out support
Source: https://lore.kernel.org/all/20241016-b4-rk3588-bridge-upstream-v10-0-87ef92a6d14e@collabora.com/^

-----------------------------

**Quote from source:**

Subject: [PATCH v10 0/3] Add initial support for the Rockchip RK3588 HDMI TX Controller
Date: Wed, 16 Oct 2024 23:06:50 +0300

The Rockchip RK3588 SoC family integrates the Synopsys DesignWare HDMI
2.1 Quad-Pixel (QP) TX controller, which is a new IP block, quite
different from those used in the previous generations of Rockchip SoCs.

The controller supports the following features, among others:

* Fixed Rate Link (FRL)
* Display Stream Compression (DSC)
* 4K@120Hz and 8K@60Hz video modes
* Variable Refresh Rate (VRR) including Quick Media Switching (QMS)
* Fast Vactive (FVA)
* SCDC I2C DDC access
* Multi-stream audio
* Enhanced Audio Return Channel (EARC)

This is the last component that needs to be supported in order to enable
the HDMI output functionality on the RK3588 based SBCs, such as the
RADXA Rock 5B.  The other components are the Video Output Processor
(VOP2) and the Samsung IP based HDMI/eDP TX Combo PHY, for which basic
support has been already made available via [1] and [2], respectively.

Please note this is a reworked version of the original series, which
relied on a commonized dw-hdmi approach.  Since the general consensus
was to handle it as an entirely new IP, I dropped all patches related to
the old dw-hdmi and Rockchip glue code - a few of them might still make
sense as general improvements and will be submitted separately.

It's worth mentioning the HDMI output support is currently limited to
RGB output up to 4K@60Hz, without audio, CEC or any of the HDMI 2.1
specific features.  Moreover, the VOP2 driver is not able to properly
handle all display modes supported by the connected screens, e.g. it
doesn't cope with non-integer refresh rates.

A possible workaround consists of enabling the display controller to
make use of the clock provided by the HDMI PHY PLL.  This is still work
in progress and will be submitted later, as well as the required DTS
updates.

To facilitate testing and experimentation, all HDMI output related
patches, including those part of this series, are available at [3].

So far I could only verify this on the RADXA Rock 5B board.

Thanks,
Cristian

[1]: 5a028e8f062f ("drm/rockchip: vop2: Add support for rk3588")
[2]: 553be2830c5f ("phy: rockchip: Add Samsung HDMI/eDP Combo PHY driver")
[3]: https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux/-/commits/rk3588-hdmi-bridge-v6.12-rc2
[4]: https://lore.kernel.org/lkml/20240801-dw-hdmi-qp-tx-v1-0-148f542de5fd@collabora.com/

Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
2024-11-14 07:34:56 +01:00
ColorfulRhino
870eacd2fa rk3588: edge: Enable newly added CONFIG_RTW89_8852BT 2024-11-14 07:34:56 +01:00
ColorfulRhino
67ce16a83e rk3588: edge: Rewrite kernel config against v6.12-rc3 2024-11-14 07:34:56 +01:00
ColorfulRhino
7d0726f8ce rk3588: edge: Rename OPi 5 patch to prevent duplicate number 2024-11-14 07:34:56 +01:00
ColorfulRhino
2539d9eacf rk3588: edge: Adapt kernel patches for 6.12
- 0001-general-add-overlay-support
- 0024-RK3588-Add-Crypto-Support (asm/unaligned.h moved to linux/unaligned.h)
- 0025-RK3588-Add-HW-RNG-Support (rename driver file to avoid conflict with new 6.12 driver)
2024-11-14 07:34:56 +01:00
amazingfate
be8176a3ad rockchip-rk3588-6.12: drop patches which cannot get applied 2024-11-14 07:34:56 +01:00
amazingfate
ec66156059 rockchip-rk3588: bump current and edge to 6.12 2024-11-14 07:34:56 +01:00
Ricardo Pardini
45a1a09e9f thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.12-rc4
- this is down to 27 patches, from hundreds back in the day. Considering merging this with default arm64 uefi kernel
2024-11-12 11:46:13 +01:00
Ricardo Pardini
1779ebb474 thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.12-rc3
- this is down to 35 patches, from hundreds back in the day. Considering merging this with default arm64 uefi kernel
2024-11-12 11:46:13 +01:00
dependabot[bot]
f4f017e673 build(deps): bump dtschema from 2024.9 to 2024.11
Bumps [dtschema](https://github.com/devicetree-org/dt-schema) from 2024.9 to 2024.11.
- [Release notes](https://github.com/devicetree-org/dt-schema/releases)
- [Commits](https://github.com/devicetree-org/dt-schema/compare/v2024.09...v2024.11)

---
updated-dependencies:
- dependency-name: dtschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 11:45:23 +01:00
Ricardo Pardini
37d9200e6a hack: trixie has lost its software-properties-common package so get rid of it for all Debian releases
- https://tracker.debian.org/news/1579223/software-properties-removed-from-testing/
- that provides add-apt-repository, but we don't use that on Debian, hopefully
- move also cpufrequtils hack (which requires release) to specific function after userspace checks and when DISTRIBUTION is set
- `software-properties-gtk` if of course also gone, so remove that for desktop's sake
2024-11-12 11:42:13 +01:00
Paolo Sabatino
9b68c85c6c set CMA to 16M for Rock Pi S 2024-11-12 11:37:35 +01:00
Paolo Sabatino
977478e380 enable hs200 mode for rockpi-s 2024-11-12 11:37:35 +01:00
igorpecovnik
f407636f61 Automatic board configs status synchronise 2024-11-12 11:36:02 +01:00
Igor Pecovnik
3ccb1c4e6b Readme.me: start recommending most recent stable branch 2024-11-12 11:01:23 +01:00
Igor Pecovnik
a5e610a72c Readme.md: fix broken linux to documentation due to structural changes 2024-11-12 11:01:23 +01:00
Ricardo Pardini
e82f3c8d74 kernel: mainline: Bump v6.12-rc4 to v6.12-rc7 2024-11-12 13:49:47 +08:00
Ricardo Pardini
006b616478 kernel: mainline: Bump v6.12-rc3 to v6.12-rc4 2024-11-12 13:49:47 +08:00
ColorfulRhino
379c573d06 kernel: mainline: Bump v6.12-rc2 to v6.12-rc3 2024-11-12 13:49:47 +08:00
igorpecovnik
2eb2b48342 Automatic board configs status synchronise 2024-11-11 17:02:52 +01:00
Viacheslav Bocharov
f1c43e0468 JetHome: JetHub D2 (j200) add current kernel dts
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-11-11 09:28:10 +03:00
Viacheslav Bocharov
5a6c1ae938 JetHome: JetHub D2 (j200) fix edge kernel dts
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-11-11 09:28:10 +03:00
igorpecovnik
0de1801671 Automatic board configs status synchronise 2024-11-10 16:51:28 +01:00
amazingfate
8db8e198e3 rockchip-rk3588-6.11: update rkvdec2 patch symlink 2024-11-09 21:43:28 +01:00
amazingfate
139230cae0 rockchip64-6.12: remove downstream rockchip hwrng driver 2024-11-09 21:43:28 +01:00
amazingfate
02a4741126 rockchip64-edge: bump to 6.12 2024-11-09 21:43:28 +01:00
Bob Xiang
97638622dc
Added support of core3566 (#7018)
* added core3566
2024-11-09 21:42:24 +01:00
Martin Schmiedel
ed57514e08 MBa8MPxL-RAS314: add LVDS devicetree
Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-11-09 21:07:02 +01:00
Martin Schmiedel
266e2c569d tqma-current.config: update and add configs for nftables
- enable configs needed for nftables basic rules

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-11-09 21:07:02 +01:00
Werner
fb261bb49b fix iostat on MINIMAL
`MINIMAL` do not have `iostat` so suppress the error occurring when doing `armbianmonitor -u` on such systems.
2024-11-09 21:05:49 +01:00
Werner
0afd94a84b
Deprecated WIREGUARD once and for all (#7452)
* remove wireguard

* remove wireguard

* remove wireguard

* Update armsom-sige1.csc

* Update hinlink-hnas.csc

* Update hinlink-h28k.csc

* Update hinlink-h66k.csc

* Update mangopi-m28k.csc

* Update hinlink-h68k.csc
2024-11-09 21:02:50 +01:00
Igor Pecovnik
0397a2492d MOTD: declutter list of commands in motd. Everything starts with armbian-config 2024-11-07 09:18:07 +01:00
chainsx
4d30a7af69 cyber-aib-rk3588: add edge kernel support 2024-11-06 14:49:11 +08:00
Igor Pecovnik
48228f1e49 Userspace: Switch armbian-config to new generation. It has very small footprint, thus it will be installed by default 2024-11-05 16:35:36 +01:00
amazingfate
4c59d31272 add new board armsom-cm5-rpi-cm4-io 2024-11-05 16:35:24 +01:00
The-going
8bc1838ba5 sunxi-6.11: Fix broken allwinner,sram dependency on h616, h618
For devices running on h616, h618 processors, there is a loss
of temperature interface.
This commit corrects this error.

The discussion is here:
https://forum.armbian.com/topic/46871-sv08-cant-find-thermal-zone-on-6112/
2024-11-05 16:35:12 +01:00
The-going
b7f78fec0c sunxi-6.11: Switch to v6.11.6 and re-extract patches 2024-11-05 16:35:12 +01:00
user
502e139598 New option: CRYPTROOT_MAPPER. Make ROOT_MAPPER name for CRYPTROOT changable. 2024-11-05 16:35:02 +01:00
user
817519210b Fix partitioning root UUID bug in /etc/crypttab. 2024-11-05 16:35:02 +01:00
Igor Pecovnik
cc704f49a6 Cosmetic bugfix - we need to limit grep to match first character only
Without this, we grep upgrade options too and this fill give wrong information
2024-11-05 16:34:41 +01:00
Mecid
d050df9a06 Add community support for Rock5B 2024-11-05 16:34:31 +01:00
dependabot[bot]
b766d2a04e build(deps): bump rich from 13.9.3 to 13.9.4
Bumps [rich](https://github.com/Textualize/rich) from 13.9.3 to 13.9.4.
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Textualize/rich/compare/v13.9.3...v13.9.4)

---
updated-dependencies:
- dependency-name: rich
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 14:58:42 +01:00
dependabot[bot]
aaa1ca0006 build(deps): bump setuptools from 75.2.0 to 75.3.0
Bumps [setuptools](https://github.com/pypa/setuptools) from 75.2.0 to 75.3.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v75.2.0...v75.3.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 07:16:26 +01:00