Commit Graph

105 Commits

Author SHA1 Message Date
Tianling Shen
e3c1bb3545
rockchip: fix wwan reset gpio for cyber 3588 aib
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-27 18:16:34 +08:00
Tianling Shen
2b387c7722
rockchip: add wwan rfkill for cyber 3588 aib
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-27 15:36:44 +08:00
Tianling Shen
a2778918a4
Revert "rockchip: fix enable pcie wifi for cyber 3588 aib"
This was committed by mistake, implemented by rfkill instead.

This reverts commit b234bdb60a.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-27 15:16:06 +08:00
xlighting2017
228d40eb75
rockchip: fix led pinctrl nodes for cyber 3588 aib 2024-09-26 13:41:46 +08:00
Tianling Shen
bff07d91b6
rockchip: add rgb led and wlan rfkill for cyber 3588 aib
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-25 17:35:22 +08:00
Tianling Shen
b234bdb60a
rockchip: fix enable pcie wifi for cyber 3588 aib
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-25 16:24:25 +08:00
Tianling Shen
0b626299f9
rockchip: add Cyber 3588 AIB support
Hardware
--------
RockChip RK3588 ARM64 (8 cores)
8GB LPDDR4 RAM
2x 2500 Base-T (PCIe, rtl8125b)
1x LED
128GB eMMC on-board
Micro-SD Slot
HDMI IN/OUT
USB 3.0 Port
USB Type-C 3.0 Port
M.2 B-Key
M.2 E-Key
M.2 M-Key
DC Jack 12V

Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-24 12:32:35 +08:00
Tianling Shen
6525b6ff5b
rockchip: switch to rgmii-id for armsom sige3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-23 16:32:11 +08:00
Tianling Shen
c1620380f0
rockchip: switch to upstreamed armsom sige7 dts
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-21 21:59:13 +08:00
Tianling Shen
42e37572ab
rockchip: add LYT T68M support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-21 17:39:24 +08:00
Tianling Shen
9fefa4f77a
rockchip: fix armsom sige3 i2s1 clks
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-21 17:03:10 +08:00
Tianling Shen
bf94faac1d
rockchip: disable gmac vlan hw filter for rk3588 by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-31 15:49:39 +08:00
Tianling Shen
b63dc53ff2
Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-30 11:57:54 +08:00
Tianling Shen
a609a18fb9
rockchip: add ArmSom Sige3 support
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
2/4/8GB LPDDR4x RAM
1000 Base-T
2500 Base-T
AP6275S Wi-Fi 6 / Bluetooth 5.3
2 LEDs (RED / GREEN)
8/16/32/64GB eMMC on-board
Micro-SD Slot
HDMI Port
USB 2.0 Port
USB 3.0 Port
USB Type-C 3.0 Port
M.2 M-Key
40-Pin Header
USB PD 2.0 9/12/15V Power

Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-30 11:19:56 +08:00
Tianling Shen
07e476cac8
rockchip: disable vlan hw filter for nanopi r6s
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-14 01:00:01 +08:00
Tianling Shen
87a65ed282
mac80211: backport latest AP6275P patches
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-08 02:19:49 +08:00
Tianling Shen
e7571a6be7
Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-12 00:52:09 +08:00
Tianling Shen
9088d3267b
rockchip: add ArmSoM Sige7 support
This board is also as known as Bananapi BPi-M7.

Hardware
--------
RockChip RK3588 ARM64 (8 cores)
8/16/32GB LPDDR4/LPDDR4x RAM
2x 2500 Base-T (PCIe, rtl8125b)
AP6275P Wi-Fi 6 / Bluetooth 5
2 LEDs (RED / GREEN)
16GB/32GB/64GB/128GB eMMC on-board
Micro-SD Slot
HDMI Port
USB 2.0 Port
USB 3.0 Port
USB Type-C 3.0 Port
M.2 M-Key
40-Pin Header
USB PD 2.0 9/12/15V Power

Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-11 22:27:06 +08:00
Tianling Shen
095f52b437
rockchip: backport upstreamed cpufreq support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-06-26 21:32:44 +08:00
Tianling Shen
e7fbc901f1
rockchip: configure ETH LED for NanoPi R5C/R5S
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-18 14:04:36 +08:00
Tianling Shen
f80be246c9
rockchip: configure ETH LED for NanoPi R6C/R6S
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-17 19:27:14 +08:00
Tianling Shen
78773bc80c
rockchip: port cpuinfo driver from BSP kernel
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-15 15:46:44 +08:00
Tianling Shen
32779d3e62
rockchip: configure rtl8211f led data for nanopi r6s
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-10 19:53:16 +08:00
Tianling Shen
7376941a97
rockchip: pull hwRNG driver from BSP kernel
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-10 14:29:49 +08:00
Tianling Shen
307e378458
rockchip: enable GPU for nanopi r6c/s
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-05 13:50:46 +08:00
ZiMing Mo
fa454662b8
rockchip: refresh DTS about usbdp
Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
2024-04-27 15:54:33 +08:00
Tianling Shen
d5615b220b
rockchip: fix regulator order on photonicat
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-28 23:52:36 +08:00
Tianling Shen
22e57892c6
rockchip: adjust usb node for photonicat
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-28 20:54:10 +08:00
Tianling Shen
2a55f33355
rockchip: add missing cells properties to photonicat dts
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-28 13:54:37 +08:00
Tianling Shen
f295771158
rockchip: enable wireless support for photonicat
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-28 00:20:10 +08:00
Tianling Shen
fa2cb0a297
rockchip: remove redundant rng reference in dts files
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-27 20:42:09 +08:00
Tianling Shen
938cf080db
rockchip: add Ariaboard Photonicat support
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
2GB or 4GB LPDDR4 RAM
2x 1000 Base-T
QCA1023 Wi-Fi 5 / Bluetooth
16GB or 64GB eMMC on-board
2x M.2 Slot (B+E Key)
Micro-SD Slot
HDMI Port
USB 3.0 Port
7000 mAh Battery
Type-C Power

Note
----
The sdio card QCA1023 is not supported for now due to broken
ath10k-sdio driver.

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-27 18:41:52 +08:00
Tianling Shen
79001fd46a
rockchip: add missing LED bindings
Fixes: bdff7b7758 ("rockchip: remove LED label hack")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-12 23:26:54 +08:00
Tianling Shen
bdff7b7758
rockchip: remove LED label hack
Now we support parsing the color and function properties.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-02-12 19:52:40 +08:00
Tianling Shen
445458316b
Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-01-05 11:05:31 +08:00
Tianling Shen
aac4f084ce
rockchip: backport upstreamed NanoPC T6 dts
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-11-14 20:06:47 +08:00
Tianling Shen
e0ab5b6aa8
rockchip: remove Hinlink support
Just ask the vendor for firmware.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-20 11:07:49 +08:00
Tianling Shen
189ed37695
rockchip: set fixed name for gmac1 on NanoPi R6S
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-02 08:45:04 +08:00
Tianling Shen
06900b328d
rockchip: add LED configuration for Hinlink H68K/H69K
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-23 13:24:42 +08:00
Tianling Shen
0a4d4cc209
rockchip: add LED configuration for Mrkaio M68S
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-23 13:23:17 +08:00
Tianling Shen
7ce74cfbc2
rockchip: add Hilink OPC-H6XK support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-12 15:23:40 +08:00
Tianling Shen
ed2528ba75
rockchip: lower mmc speed for nanopc t6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-08 11:24:26 +08:00
Tianling Shen
1f0b2735a0
rockchip: enable rockchip 3588001 erratum workaround for rk3588s
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-07 01:47:59 +08:00
Tianling Shen
7fdd320512
rockchip: add NanoPC T6 support
Hardware
--------
RockChip RK3588 ARM64 (8 cores)
4/8/16GB LPDDR4X RAM
2x 2500 Base-T (PCIe, rtl8125b)
2 LEDs (POWER / WAN)
32/64/256GB eMMC on-board
Micro-SD Slot
USB 2.0 Port
Headphone
USB 3.0
USB PD 2.0
M.2 M-Key
M.2 E-Key
DC Jack 12V

Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-07 01:21:34 +08:00
Tianling Shen
5cafe51ad8
rockchip: update nanopi r6s dt
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-07 01:15:34 +08:00
Tianling Shen
bca580a383
rockchip: backport latest rk3588 patches
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-06 09:32:20 +08:00
Tianling Shen
ba871510ef
rockchip: add NanoPi R6C support
Hardware
--------
RockChip RK3588S ARM64 (8 cores)
4/8GB LPDDR4X RAM
1000 Base-T (native, rtl8211f)
2500 Base-T (PCIe, rtl8125b)
4 LEDs (SYS / WAN / LAN / USER)
2 Button (GPIO Reset, MaskROM)
32GB eMMC on-board
Micro-SD Slot
USB 3.0 Port
USB 2.0 Port
HDMI 2.1
USB Type C PD 5/9/12/20V

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-15 17:31:44 +08:00
Tianling Shen
cdd8d41166
rockchip: refresh rk3588 patchset
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-07-15 16:28:21 +08:00
Tianling Shen
6a9aea21ed
rockchip: nanopi r6s: fix boot from eMMC
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-06-02 15:48:35 +08:00
Tianling Shen
81d0182d18 rockchip: add GuangMiao G4C support
This board was designed as a clone of NanoPi R4S. However, it didn't
follow the spec and changed the power-supply system massively, and
because of it there's no way to soft reset this board currently.
For reboot, you must cut off the power and reengage it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-29 16:22:22 +08:00