Commit Graph

1280639 Commits

Author SHA1 Message Date
Mecid
e54ba848af Rock-5B-Plus: Use upstream identifier 2025-11-25 13:30:51 +01:00
Mecid
95c7ac2340 Overlay: For rock-5b-plus add radxa display 8hd and cam4k (#429)
* Overlay: Add rock-5b-plus-radxa-display-8hd

* Overlay: Add rock-5b-plus-cam0-radxa-camera-4k
2025-11-21 15:02:48 +01:00
SuperKali
78c67d98f2 ASoC: hdmi-codec: disable capture for HDMI-TX to fix mono audio
HDMI-TX hardware is output-only but the driver incorrectly advertises
capture capability. This causes PulseAudio to attempt opening capture
streams, which triggers busy flag conflicts with playback streams,
resulting in mono audio output.

Solution: Disable capture support by setting channels_min/max to 0
for both I2S and SPDIF DAIs when used with HDMI-TX.

Note: Mainline kernel has the same issue. An official fix is planned
with the new HDMI Codec Framework being developed by Linaro (2025).

Fixes mono audio on: RK3576 NanoPi R76S, NanoPi M5
Tested-on: NanoPi R76S
2025-11-20 18:51:52 +01:00
SuperKali
bfb9af2594 arm64: dts: rk3576-nanopi-r76s: disable unused spdif_tx3
Disable spdif_tx3 interface as it's not used on the R76S
(no DisplayPort output on this board).
2025-11-20 18:51:52 +01:00
SuperKali
cce4bd7f7e youyeetoo-r1: use ES8323 driver for ES8388 audio codec (#428)
The ES8388 chip works only with ES8323 driver in mainline kernel.
Rename all nodes and use only "everest,es8323" compatible string.
2025-11-18 15:28:13 +01:00
SuperKali
98eae2fbbf youyeetoo-r1: fix CAN2/UART5 pin conflict (#426)
Change CAN2 from m0 to m1 mux to resolve GPIO conflict.
CAN2 now uses GPIO0_PD4/PD5 (pins 20,22) instead of GPIO3_PC4/PC5.
2025-11-18 11:23:37 +01:00
SuperKali
a641e32e69 youyeetoo r1: refactor DSI configuration into separate overlays (#425)
Split the monolithic DSI0/DSI1 configuration from rk3588s-yyt-lcd.dtsi
into two independent device tree overlays. This allows users to enable
either display without recompiling with different preprocessor defines.

Changes:
- Add youyeetoo-r1-display-dsi0.dts overlay with DSI0 panel, backlight
  (PWM12), touchscreen (i2c3), and VP2 video pipeline configuration
- Add youyeetoo-r1-display-dsi1.dts overlay with DSI1 panel, backlight1
  (PWM11), touchscreen (i2c5), and VP3 video pipeline configuration
- Remove rk3588s-yyt-lcd.dtsi and its inclusion from main dts
- Remove backlight/backlight1 and PWM11/PWM12 definitions from main dts
  as they are now integrated in respective overlays
- Update overlay/Makefile to build new overlay dtbo files
2025-11-18 10:57:35 +01:00
Mecid
c08a4c3772 Action: Upload arm64 artifacts too (#423)
The action used to compile the arm64 kernel then clean the output folder then build the armhf kernel only which later gets uploaded since it is the only output.

Now it builds both variants and uploads the output of both.
2025-11-09 19:04:09 +01:00
jackson
12446bd837 Add PWM configuration to rk3506b-armsom-forge1.dts
Enables CPU to be controlled via PWM.
2025-11-04 15:07:09 +01:00
Austin Lane
cf7411f23f arch: arm: dts: add Luckfox Lyra Ultra W 2025-11-03 10:50:23 +01:00
Austin Lane
dd1b791c33 arch: arm: dts: Luckfox Pico Pro/Max (RV1106) 2025-11-02 21:52:30 +01:00
Hsun Lai
23312daf36 rockchip: update rk3576-100ask-dshanpi-a1 devicetree 2025-11-02 21:50:33 +01:00
Austin Lane
6d149b13bb arch: arm: dts: add Luckfox Pico Mini (RV1103) 2025-11-01 07:55:56 +01:00
Austin Lane
77650eb366 arch: arm: dts: add Luckfox Lyra Plus (RK3506g2) 2025-11-01 07:54:32 +01:00
Kamil Saigol
c9bbeb2601 arm64: dts: rockchip: add radxa-e54c 2025-11-01 07:53:46 +01:00
Jianfeng Liu
bd032d59a0 workflow: enable armhf kernel build 2025-10-16 09:30:53 +02:00
Jianfeng Liu
d31b0fe45d arch: arm: dts: fix filename of forge1 display dtsi 2025-10-16 09:30:53 +02:00
Jianfeng Liu
a0c213b301 arch: arm: dts: rename rk3506-armsom-forge1.dts to rk3506b-armsom-forge1.dts 2025-10-15 14:10:03 +08:00
Austin Lane
9fed915924 arch: arm: dts: add Luckfox Lyra Zero W (RK3506) 2025-10-14 09:57:43 +08:00
Jianfeng Liu
53aa6209c6 Add Blueberry R58 HD3 device trees 2025-10-03 11:48:39 +02:00
SuperKali
155d924426 board: NanoPi M5 add initial support (#400) 2025-09-19 08:08:28 +02:00
Łukasz Sobala
f07e92459e Fix amdgpu failure to compile (#387)
* fix amdgpu failure to compile

* fix indentation

* fix indentation

---------

Co-authored-by: Jianfeng Liu <liujianfeng1994@gmail.com>
2025-09-17 08:59:42 +08:00
Muhammed Efe Cetin
2590770a3d arm64: dts: rockchip: add support for BananaPi M5 Pro 2025-09-15 13:59:50 +03:00
Jianfeng Liu
41c42281a4 arch: arm: dts: add armsom forge1 support 2025-09-12 23:53:09 +08:00
Jianfeng Liu
18a5e3b094 arm64: dts: rockchip: add support for Radxa CM4 IO Board 2025-09-11 15:20:40 +08:00