SuperKali 0282e54a74 arm64: dts: rockchip: Add Youyeetoo YY3588 board support
Add device tree for Youyeetoo YY3588 SBC based on Rockchip RK3588.

Hardware features:
- RK806 PMIC via SPI2
- Dual Gigabit Ethernet:
  - GMAC1 with RTL8211F PHY (rgmii-rxid mode, tx_delay=0x43)
  - RTL8125 2.5GbE via PCIe 2.0 x1
- Display outputs:
  - HDMI 2.1 via hdmi0
  - DisplayPort 1.4 via dp0
  - HDMI input via hdmirx
- Storage:
  - eMMC via sdhci
  - SD card via sdmmc
  - SPI NOR flash via sfc (should be soldered)
  - SATA via combphy
- USB:
  - USB 2.0 host ports (ehci/ohci)
  - USB 3.0 via usbdrd3_0 and usbdrd3_1
  - Type-C with DP alt mode via usbdp_phy
- PCIe:
  - PCIe 3.0 x4 slot
  - PCIe 2.0 x1 for RTL8125
- Audio:
  - ES8388 codec (uses ES8323 driver)
  - SPDIF TX
  - I2S interfaces (i2s0, i2s5, i2s7)
- Serial: UART1, UART6, UART7
- I2C: i2c0, i2c1, i2c6, i2c7
- PWM, SARADC, TSADC
- ADC buttons and GPIO LEDs
- NPU, GPU, VPU (encode/decode), RGA
2025-11-26 15:22:34 +01:00
2025-08-13 11:55:09 +08:00
2025-01-10 17:48:57 +08:00
2025-01-10 17:48:57 +08:00
2025-01-10 17:48:57 +08:00
2025-04-15 20:18:39 +02:00
2025-08-28 05:58:19 +02:00

Armbian logo

Purpose of This Repository

This repository contains a customized version of the Linux kernel, maintained by the Armbian team, with specific adaptations for Rockchip SoCs (System-on-Chips) used in a wide range of ARM-based single board computers.

It serves as the base for:

  • Kernel development and maintenance for Armbian-supported devices.
  • Hardware enablement, performance tuning, and stability patches specific to Rockchip-based platforms.
  • Integration with the Armbian build framework to produce ready-to-use OS images.

This repository is intended for developers, testers, and contributors working with the Armbian project and the broader Rockchip ARM ecosystem.

Languages
C 97.2%
Assembly 1.7%
Shell 0.4%
Makefile 0.3%
Python 0.2%