Commit Graph

79 Commits

Author SHA1 Message Date
Tianling Shen
0acb9dc71b
rockchip: fastrhino r68s: add reset pin for gmac
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-01-05 10:19:05 +08:00
Tianling Shen
49afa2233b
rockchip: remove MSI hack for fastrhino r6xs
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-12-29 17:57:51 +08:00
Tianling Shen
2c376339f7
rockchip: replace local motorcomm driver with upstreamed patches
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-12-28 19:15:24 +08:00
Tianling Shen
c2c9e3a1ab
rockchip: cleanup rockchip patches
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-12-28 19:15:06 +08:00
Tianling Shen
c68eba039f
rockchip: move upstreamed header to files-5.15
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-27 19:01:06 +08:00
Tianling Shen
be624d8858
rockchip: add adc-keys for fastrhino r68s
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-01 18:30:11 +08:00
Tianling Shen
0374a948b3
rockchip: add Fastrhino R68S support
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
2GB or 4GB LPDDR4 RAM
2x 1000 Base-T
2x 2500 Base-T
2 LEDs (Power / Status)
2 Buttons (Reset / Recovery)
16 GB eMMC on-board
2x USB 3.0 Port

Installation
------------
See https://github.com/1715173329/blog/issues/4

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-01 17:29:12 +08:00
Tianling Shen
61f0038d46
rockchip: fix MSIX interrupt on R66S
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-25 23:09:28 +08:00
Tianling Shen
91e4a7e087
rockchip: move upstreamed drivers to files-5.15
faedfa5b40f095 arm64: dts: rockchip: Add PCIe v3 nodes to rk3568
2e9bffc4f713db phy: rockchip: Support PCIe v3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-11 12:31:24 +08:00
Tianling Shen
c754f2df38
rockchip: remove boardname from LED labels
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-30 10:11:34 +08:00
Tianling Shen
d19b403120
rockchip: fastrhino r66s: add vop node
This adds vop node which used by rockchip drm driver and hw acceleration
for encoding/decoding.

Fixes: bd5154ed37 ("rockchip: add Fastrhino R66S support")

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-27 12:35:27 +08:00
Tianling Shen
bd5154ed37
rockchip: add Fastrhino R66S support
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
1GB or 2GB LPDDR4 RAM
2x 2500 Base-T
1 LED (Power)
1 Button (Reset)
Micro-SD 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>
2022-08-27 09:48:46 +08:00
Tianling Shen
49e97f6737
rockchip: move some dts to files folder
These dts may be never upstreamed.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-26 14:09:50 +08:00
Tianling Shen
a2f87aaf53
rockchip: backport rk3568 support to kernel 5.15
0. Added rk356x support to existing drivers (PCIe v2 / usb) (upstreamed)
1. Added rk356x dtsi (upstreamed)
2. Added combo phy driver (upstreamed)
3. Added hwRNG support (vendor)
4. Added PCIe v3 driver (under review)
5. Added VOP2 driver (upstreamed)
6. Added 1992 MHz to cpu opp-table (local)

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-26 14:09:22 +08:00
Tianling Shen
ca9bda5da7
rockchip: remove kernel 5.10 support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-20 18:51:34 +08:00
hmz007
c4cb6830ea
rockchip: motorcomm: implement generic .handle_interrupt() callback
Signed-off-by: hmz007 <hmz007@gmail.com>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-29 01:15:22 +08:00
Tianling Shen
a672f0b7e8
rockchip: motorcomm: fix typo error
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-14 00:12:33 +08:00
Tianling Shen
eaad124155
rockchip: remove outdated kernel version check
Since kernel 5.4 was gone, remove them.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-13 21:24:45 +08:00
Tianling Shen
a59a466d57
rockchip: motorcomm: add yt8531 support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-13 20:34:36 +08:00
Tianling Shen
3ca7a5f921
rockchip: motorcomm: move new files to dir
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-13 20:03:34 +08:00
AmadeusGhost
93030815a7
rockchip: hwrng: sync with official develop-4.19 branch
ee89075 hwrng: rockchip: add rk356x support

(cherry picked from commit c7621fb09f)
2021-10-21 12:29:52 +08:00
AmadeusGhost
c7f21b8f63
rockchip: remove vendor usb3 inno driver files
(cherry picked from commit 4db435509d)
2021-10-21 12:29:44 +08:00
Tianling Shen
e94abee050
rockchip: remove rockchip's proprietary usb3 inno driver
It's never used.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-20 16:43:54 +08:00
AmadeusGhost
11f65c6de5
rockchip: rename nanopi2-timing to default-timing
There is nothing device specific about this file.

(cherry picked from commit 375466ae21)
2021-10-19 11:10:52 +08:00
Tianling Shen
ec5894319a
rockchip: introduce vendor USB3 inno driver
Reference: faa767a9d0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-09 01:03:23 +08:00
AmadeusGhost
ae7cbf4301
rockchip: nanopi-r2s: add dmc controller nodes
Rererred to: f9ae6e992d

Signed-off-by: AmadeusGhost <amadeus@immortalwrt.org>
[separated new files from patches, rename dtsi]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-07 17:14:00 +08:00
AmadeusGhost
3758ae1888
rorkchip: rk3328: introduce dmc driver from vendor
Referred to:
- a0e009a73e
- fcd9629c05

Signed-off-by: AmadeusGhost <amadeus@immortalwrt.org>
[separated new files from patches]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-07 17:13:56 +08:00
CN_SZTL
c389cf708e
rockchip: remove urngd package for rk3399
Signed-off-by: CN_SZTL <cnsztl@project-openwrt.eu.org>
2021-02-21 15:45:10 +08:00
CN_SZTL
443548bc3e
rockchip: move hwRNG driver to files 2020-11-29 11:35:29 +08:00