Files
Arch-R/projects
Douglas Teles 6a5781e4a4 RK3326: fix eeclone boot noise (phantom eMMC + uart5 CTS conflict)
The R36S Clone's standalone DTB diverged from the shared r3xs.dtsi the
Original/Soysauce use, producing two real boot-time errors (confirmed by a
dmesg diff against the Original, which boots clean):

- &emmc was status=okay + non-removable, but the Clone board has no eMMC
  chip. The controller retried an absent card forever ("Timeout sending
  command", "Failed to initialize a non-removable card"), wasting boot time.
  Disable it; the OS boots from &sdmmc.
- &uart5 (console, ttyS2) inherited the px30 default pinctrl with uart5_cts
  on gpio3 RK_PA3, already claimed on this board, so the kernel reverted the
  whole pin group ("Error applying setting, reverse things back") and could
  leave even TX/RX unapplied. Mux xfer-only (a console needs no hardware flow
  control), matching how the Original wires uart2.

DTS compiles clean (cpp + dtc).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 21:22:10 -03:00
..