6039 Commits

Author SHA1 Message Date
Ricardo Pardini
b8344d2bea mixtile-core3588e: edge: u-boot defconfig/dt with working nvme/gmac/usb
- boot order: NVMe -> MMC
- GMAC works
- nvme works
- `ums` et al working
- usb3 ports (on carrier board) work
- DT is copy (not symlink) from kernel DT due to NPU nodes
2025-12-29 09:29:20 +01:00
Ricardo Pardini
77aa36d799 rockchip64-6.18: mixtile-core3588e: device tree additions & fixes
- on top of Joshua Riek's DT, add:
  - GPU
  - NPU
  - i2c5 (40-pin)
  - saradc
  - tsadc (thermals)
  - pwm2 / tacho / cooling fan
  - sys-led
  - usb2 otg (for flashing / UMS - microusb port)
  - USB3 ports (via usb hub on carrier board)
  - hdmi0 & hdmi0 audio & vop
  - uart1 (40-pin)
2025-12-29 09:29:20 +01:00
Ricardo Pardini
42a0055940 mixtile-core3588e: add board with vendor and edge branches (Joshua Riek + fixes)
- vendor:
  - kernel: armbian/linux-rockchip already had a DTS from jriek
  - u-boot: taken from jriek (reorg'ed the defconfig)
- edge:
  - kernel: taken from jriek's 6.11 wip branch
  - u-boot: generic (can only boot SD/eMMC)
2025-12-29 09:29:20 +01:00
Igor Pecovnik
4d4390541e Making Rabbbit happy - drop .orig garbage from the patches 2025-12-29 09:25:58 +01:00
EvilOlaf
aa2e963721 add allwinner: a523: Support SPI controllers patch series
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20251221110513.1850535-1-wens@kernel.org/
2025-12-29 09:25:58 +01:00
Ricardo Pardini
2c881a87a0 rockchip64-6.18: Enable HDMI1 and audio for HDMI0/1 on CM3588-NAS 2025-12-29 09:16:04 +01:00
Patrick Yavitz
09f7b36373 SpacemiT: Fixup eMMC boot on the MusePi Pro "SPINOR"
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-12-28 17:05:50 -05:00
Ricardo Pardini
27d283ced9 mekotronics-r58-4x4: add v2026.01 mainline u-boot
- DT is a copy from kernel, minus the NPU nodes (which u-boot doesn't know about yet)
2025-12-28 12:38:02 +01:00
Ricardo Pardini
47b982f678 mekotronics-r58-4x4: fix vendor u-boot
- add missing symlink to u-boot patches, same as other meko boards
2025-12-28 12:38:02 +01:00
Ricardo Pardini
dce9abba2e rockchip64-6.18: mekotronics-r58-4x4: rtl8125/8169 describe in DT for stable MAC
- this will later be patched by an u-boot board file fdt_init() with ethaddr
- for now just hardcoded
2025-12-28 12:38:02 +01:00
Ricardo Pardini
d176957476 rockchip64-6.18: mekotronics-r58-4x4: usb 2.0 type-A ports & regulator/pinctrl
- straight-ish from vendor (which is a complete mess)
- front:
  - blue ports work (in usb2.0 mode, which also happens in vendor kernel)
  - black ports do NOT work (but are powered...?)
- back:
  - white ports work in usb 2.0 mode (as expected, also in vendor kernel)
    - those ports have too-long wires (flat cable) and reset all the time
- in summary: blue "USB3" ports at the front work in USB2.0 mode
  - rest doesn't
2025-12-28 12:38:02 +01:00
Ricardo Pardini
941dc725bc rockchip64-6.18: mekotronics-r58-4x4: uart6 and bluetooth part of BCM43752
- all credit to armsom sige7 DT, otherwise I'd be lost forever
2025-12-28 12:38:02 +01:00
Ricardo Pardini
e49880669b rockchip64-6.18: mekotronics-r58-4x4: uart1 (green connector on back of board) 2025-12-28 12:38:02 +01:00
Ricardo Pardini
3c9243b5d0 rockchip64-6.18: mekotronics-r58-4x4: wifi on pcie2x1l0 with clock and wifi_host_wake_irq 2025-12-28 12:38:02 +01:00
Ricardo Pardini
9164cc93ca rockchip64-6.18: mekotronics-r58-4x4: rtc 2025-12-28 12:38:02 +01:00
Ricardo Pardini
fa672fbfcb rockchip64-6.18: mekotronics-r58-4x4: hdmi-in (hdmirx)
- the 4x4 has 4 HDMI-In's, only one of them (labeled "HDMI IN60") is 3588-native
2025-12-28 12:38:02 +01:00
Ricardo Pardini
7e531c09e3 rockchip64-6.18: mekotronics-r58-4x4: hdmi audio (out) 2025-12-28 12:38:02 +01:00
Ricardo Pardini
24a9e994bd rockchip64-6.18: mekotronics-r58-4x4: "power" led & pinctrl 2025-12-28 12:38:02 +01:00
Ricardo Pardini
8aa448f8f8 rockchip64-6.18: mekotronics-r58-4x4: i2c2 regulator and NPU 2025-12-28 12:38:02 +01:00
Ricardo Pardini
94fa014ac1 rockchip64-6.18: mekotronics-r58-4x4: hdmi, vop, gpu, saradc, tsadc
- all work fine
2025-12-28 12:38:02 +01:00
Ricardo Pardini
b0da2145ad rockchip64-6.18: mekotronics-r58-4x4: pcie2x1l0 (wifi) and pcie2x1l1 (rtl8169)
- wifi doesn't come up; guess I'll have to add bus-range later
- rtl8169 works
2025-12-28 12:38:02 +01:00
Ricardo Pardini
dfcc8cd7b6 rockchip64-6.18: mekotronics-r58-4x4: pcie3x4 (NVMe) 2025-12-28 12:38:02 +01:00
Ricardo Pardini
2a54f483e9 rockchip64-6.18: mekotronics-r58-4x4: simple u2phy0(_otg) and usb_host0_xhci for UMS 2025-12-28 12:38:02 +01:00
Ricardo Pardini
3c073a94e0 rockchip64-6.18: mekotronics-r58-4x4: big voltage for big cores 2025-12-28 12:38:02 +01:00
Ricardo Pardini
166c1a3d08 rockchip64-6.18: mekotronics-r58-4x4: eMMC & SD fixes +regulator 2025-12-28 12:38:02 +01:00