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
Tianling Shen
d723634721
rockchip: add NanoPi R6S support
...
Hardware
--------
RockChip RK3588S ARM64 (8 cores)
8GB LPDDR4X RAM
1x 1000 Base-T (native, rtl8211f)
2x 2500 Base-T (PCIe, rtl8125b)
4 LEDs (SYS / WAN / LAN1 / LAN2)
2 Button (GPIO Reset, MaskROM)
32GB eMMC on-board
Micro-SD Slot
USB 3.0 Port
USB 2.0 Port
2x HDMI 2.1
IR receiver
USB Type C PD 5/9/12/20V
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-29 15:34:35 +08:00
Tianling Shen
88cac18bd6
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-21 20:13:18 +08:00
Tianling Shen
6f17513f18
rockchip: replace local files with upstreamed patches
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-14 11:41:26 +08:00
Tianling Shen
46e4e2aadb
rockchip: setup network config for nanopi r2c plus
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-10 21:13:03 +08:00
Tianling Shen
a93967ec0b
rockchip: add NanoPi R2C Plus
...
The FriendlyARM NanoPi R2C Plus is a minor variant of R2C with a
on-board 8G eMMC flash.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-10 20:29:51 +08:00
Tianling Shen
c03f9317ef
rockchip: backport upstreamed fastrhino patches
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-05-07 19:33:09 +08:00
Tianling Shen
fb5f368275
uboot-rockchip: drop duplicate properties
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-04-30 15:05:50 +08:00
Tianling Shen
1ef239173c
rockchip: add NanoPi R4SE
...
The FriendlyARM NanoPi R4SE is a minor variant of R4S with a on-board eMMC.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-04-30 14:55:59 +08:00
fujr
6466b13f1e
rockchip: add Mrkaio M68S support
...
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
4GB LPDDR4 RAM
2x 1000 Base-T
2 LEDs (SATA / POWER)
32GB eMMC on-board
Micro-SD Slot
SATA slot
2x USB 3.0 Port
HDMI 2.0, MIPI DSI/CSI
USB Type C PD
[updated commit title/description, fixed dts syntax, set irq for it]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-04-28 12:55:44 +08:00
Tianling Shen
13ad229155
uboot-rockchip: update fastrhino dts
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-04-28 12:37:07 +08:00
Tianling Shen
54fbc6a564
rockchip: fastrhino: update dts according to latest schema
...
Prepare for submitting to upstream kernel.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-04-28 08:18:13 +08:00
Tianling Shen
a9eece5285
rockchip: replace local dts with upstreamed patches
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-31 20:08:23 +08:00
Tianling Shen
12d1a08c3d
rockchip: replace local files with upstreamed patches
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-23 22:39:07 +08:00
Tianling Shen
83d7742764
rockchip: nanopi r5s: fix gmac reset gpios
...
Move reset gpios to gmac node otherwise the dwmac driver will fail to
lookup ethernet phy:
> [ 10.398514] rk_gmac-dwmac fe2a0000.ethernet eth0: no phy found
> [ 10.399061] rk_gmac-dwmac fe2a0000.ethernet eth0: __stmmac_open: Cannot attach to PHY (error: -19)
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-04 16:17:00 +08:00
Tianling Shen
3556faa43c
rockchip: nanopi r5s: fix gmac phy address
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-04 09:59:46 +08:00
Tianling Shen
705d40946d
rockchip: add wireless driver for NanoPi R5C
...
The NanoPi R5C has a (optional) wireless chip RTL8822CE connected to
the M.2 slot (PCIe2), add the driver for it.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-22 10:17:54 +08:00
Tianling Shen
1b080245fb
Revert "rockchip: revert motorcomm driver"
...
Finally, let's land on this new mainline driver.
This reverts commit d93bb3feea .
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-21 20:10:26 +08:00
Tianling Shen
1df6a4e78c
rockchip: add NanoPi R5S support
...
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
2GB or 4GB LPDDR4X RAM
1x 1000 Base-T
2x 2500 Base-T
4 LEDs (LAN1 / LAN2 / WAN / POWER)
8GB eMMC on-board
Micro-SD Slot
M.2 Slot
2x USB 3.0 Port
Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card using
dd.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-17 13:04:53 +08:00
Tianling Shen
d93bb3feea
rockchip: revert motorcomm driver
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-17 12:31:49 +08:00
Tianling Shen
68dd426a5d
rockchip: adjust irq affinity for fastrhino r68s
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-17 10:58:58 +08:00
Tianling Shen
34b89b34a7
rockchip: add NanoPi R5C support
...
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
1GB or 4GB LPDDR4X RAM
2x 2500 Base-T
4 LEDs (LAN / WAN / WIFI / POWER)
1 Button (Reset)
8GB or 32GB eMMC on-board
Micro-SD Slot
M.2 Slot
2x USB 3.0 Port
Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card using
dd.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-15 17:14:37 +08:00
Tianling Shen
9229b66c09
rockchip: update motorcomm patchset
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-06 04:24:46 +08:00
Tianling Shen
b2f44badc2
rockchip: fix init motorcomm ethernet
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-01-15 17:15:42 +08:00
Tianling Shen
ef405c488e
Revert "Revert "rockchip: replace local motorcomm driver with upstreamed patches""
...
Let's backport upstream fixes.
This reverts commit 141446a4d9 .
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-01-15 17:09:53 +08:00
Tianling Shen
6ca0d3d43b
rockchip: backport upstreamed OrangePi R1 Plus dts
...
Refreshed all rockchip patches while at it.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-01-14 19:16:03 +08:00
Tianling Shen
141446a4d9
Revert "rockchip: replace local motorcomm driver with upstreamed patches"
...
This driver doesn't work properly on NanoPi R2C at least, revert till
the issues get addressed.
This reverts commit 2c376339f7 .
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-01-14 19:13:42 +08:00