Commit Graph

25286 Commits

Author SHA1 Message Date
Elaine Zhang
4ef940337d ARM: dts: rockchip: add thermal node for rv1106
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I79e3a83f37e4ec31fbbec92902d12376eab52d15
2022-03-23 17:36:12 +08:00
Elaine Zhang
cdb6f0757e ARM: dts: rockchip: add grf and init rtc clk rate for rv1106
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I48c2f7b386e7dff3eed185b666beaec660c2866c
2022-03-23 17:35:14 +08:00
Shawn Lin
ca205d9e99 ARM: dts: rockchip: enable SD 3.0 support for rv1106g-evb1
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Ica6769ed5d5571f7facce497756ea387625883ee
2022-03-23 17:08:45 +08:00
Sugar Zhang
884f489965 ARM: dts: rockchip: rv1106-evb: Add regulator device nodes
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I091bf9b205f54a532d0c5004541177c8387f6a74
2022-03-23 17:08:15 +08:00
Elaine Zhang
fbb4903f5d Revert "ARM: dts: rv1106-evb: Make clk always on temporarily"
It only helps debug in the Bringup.

This reverts commit d4d3e9ea07.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I7b643e7c955343c2c72fa0b2f6f9db2f93fd1d5c
2022-03-23 11:50:11 +08:00
William Wu
4618c48e2e ARM: dts: rockchip: only support usb device mode for rv1106 evb2
The RV1106 EVB2 USB pwren gpio is shared with EMMC, and
it should be first used for EMMC. So set usb to device
only mode.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I93515735360ff3e8966d1628978498f59f812f58
2022-03-22 18:12:09 +08:00
Zefa Chen
1d15280e90 ARM: dts: rockchip: rv1106-evb support camera of sc4336
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I94e86a10a79fe7f6a93e890bc9728f4319469686
2022-03-22 14:12:17 +08:00
Shawn Lin
11935bbb43 ARM: dts: rockchip: add mmc alias for rv1106
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Ieb789ef172da1d5cc8215a2540d018d0ceb20c46
2022-03-22 11:45:56 +08:00
Shawn Lin
0acaca1540 ARM: dts: rockchip: Add emmc ddr mode support for rv1106-evb-v10
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Id554897dddd679e9751e0f825f04ed01b92ac223
2022-03-22 11:45:56 +08:00
Shawn Lin
0ee930abc6 ARM: dts: rockchip: Add sdmmc support for rv1106g-evb1
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Ibfdb4c0fa8f50b22c3c88d4f59f1c4157aedab0d
2022-03-22 11:45:56 +08:00
Yandong Lin
5a737503b3 ARM: dts: rockchip: rv1106-evb: set okay for enc node
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Ie0e315be59e0ed9ffcda687bbb8c801278d5e9ad
2022-03-22 11:45:56 +08:00
Zefa Chen
9a3e8f075f ARM: dts: rockchip: rv1106: rkcif add grf node
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I67cd99059eae817214c4f11e301e1f85e457d220
2022-03-22 11:45:56 +08:00
William Wu
fcfcf4e516 ARM: dts: rockchip: Add usb otg support rv1106/3 evb board
Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I1a8651f428b2d1784da1db1a9a747545ffd7c323
2022-03-22 11:45:55 +08:00
William Wu
93d5b00f1f ARM: dts: rockchip: fix usb phy grf for rv1106
Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I084acc961fa8e3fb25b44ec61bc87be6e5d367f5
2022-03-22 11:45:55 +08:00
David Wu
9617a594cd ARM: dts: rockchip: rv1106: Fix reg range and PHY id for MAC
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: Ibf88a133d2abb4ba64a0033d86a2d28ad3c39263
2022-03-22 11:45:55 +08:00
Yu Qiaowei
dba6339962 ARM: dts: rockchip: rv1106-evb: Enable RGA2
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: Id9ed5d13aa739de29b0efbb71e414c7162c335c1
2022-03-22 11:45:55 +08:00
Sugar Zhang
d4d3e9ea07 ARM: dts: rv1106-evb: Make clk always on temporarily
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Iaff298f9eccece1a8905f2b90fafc56b1d1c4140
2022-03-18 15:08:04 +08:00
Sugar Zhang
6745dcaff6 ARM: dts: rv1106-evb: Fix root partition
Because partition 'envparam' has been removed, so, fix it.
OTOH, uboot will also override this if 'sys_bootargs' specified
in env partition.

e.g. env_emmc

blkdevparts=mmcblk0:32K(env),512K@32K(idblock),4M(uboot),32M(boot),2G(rootfs),1G(oem),2G(userdata),-(media)
sys_bootargs=root=/dev/mmcblk0p5 rootfstype=ext4

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I7917dee2e642cc18c926e99eae623083453c4693
2022-03-18 14:29:43 +08:00
Zefa Chen
c2caac3167 ARM: dts: rockchip: add csidphy for rv1106
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ia6d4dbadba3367758bf66f9b30022c5901f2143a
2022-03-17 19:40:22 +08:00
Zefa Chen
df0cb947c3 ARM: dts: rockchip: add vicap and csi2 for rv1106
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I6badb39a4ccdf6f35a390b6782bb927ea08adeb3
2022-03-17 19:37:42 +08:00
Felix Zeng
871ec3d046 ARM: dts: rockchip: rv1106: Add rknpu node
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com>
Change-Id: I5ae014a2af87a706d3b393cd6df165e14ca63c3b
2022-03-15 16:38:33 +08:00
Cai YiWei
306ddd3e8e ARM: dts: rockchip: add dvbm to isp for rv1106
Change-Id: I2b91a815e7fc7eda99978b0eb114ce7e257c8ec7
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-03-15 16:35:51 +08:00
Yandong Lin
2d2e264f4c ARM: dts: rockchip: add dvbm/mpp/enc node for rv1106
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Id464222aa0c41b47be2c8b075d7f5bfa8e43a343
2022-03-15 11:45:12 +08:00
Cai YiWei
ead9f87f94 ARM: dts: rockchip: add isp nodes for rv1106
Change-Id: I93e20fccdd7269efac7e22eb7a83bbfea3ea22c3
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-03-11 10:32:47 +08:00
Sugar Zhang
4cfa4a1773 ARM: dts: rockchip: Add basic support rv1106/3 evb board
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I3f53c934dcd0cfb814bcd217c788a0c60319faaf
2022-03-11 10:16:37 +08:00
Sugar Zhang
890ca19516 ARM: dts: rockchip: rv1106: fix compatible string for gmac, wdt
Fixes: 51d12f9d67 ("ARM: dts: rockchip: Add gmac support for rv1106")
Fixes: 7a58edc59d ("ARM: dts: rockchip: rv1106: add saradc/wdt_ns/hw_decompress")
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I7abd4528a1cb7a603d8e66d09c59cadf44f3c99c
2022-03-10 14:28:45 +08:00
Sugar Zhang
52ea05a769 ARM: dts: rockchip: rv1106: Fix typo
Fixes: b61d06ed70 ("ARM: dts: rockchip: Add RGA2 node for RV1106")
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Icff13e47935bad9a1e8422d71d9e89f58668849e
2022-03-10 10:40:26 +08:00
Li Huang
e15a0fb6bd ARM: dts: rockchip: rv1106-evb-v10 enable rve node
Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I3d397cdf27d459deba32c6327233dcfe58d51cdf
2022-03-09 14:34:18 +08:00
Li Huang
acacd9e2f9 ARM: dts: rockchip: rv1106 add rve node
Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I921a194aeeaa672ca1a6c7abcdd148773462b412
2022-03-08 16:20:49 +08:00
Finley Xiao
ebe79f43ab ARM: dts: rockchip: Add cpuinfo node for rv1106
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I52f2db5452f1880dcb9b027c1ada211b750d8c05
2022-03-08 16:00:54 +08:00
Finley Xiao
16bfe2ef56 ARM: dts: rockchip: Add otp node for rv1106
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: Ie67e55359794c9f22209904fb47f23094d165581
2022-03-08 16:00:54 +08:00
Steven Liu
6c93ab7f1d ARM: dts: rockchip: Add gpio aliases for RV1106
Signed-off-by: Steven Liu <steven.liu@rock-chips.com>
Change-Id: Ib32dde644f9079403c37e9e97289682913a5fd8e
2022-03-03 14:19:14 +08:00
David Wu
51d12f9d67 ARM: dts: rockchip: Add gmac support for rv1106
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I7a3b55fc034d99c2888a4caefb2b9d4610cfaa83
2022-03-03 11:01:23 +08:00
Tao Huang
349ce40fd7 ARM: dts: rockchip: grf include peri/venc/npu/pmu/ddr/core/vi/vo grf for rv1106
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I5a095b9b00f2e9d173d41260c3e5e87f76ad6cb9
2022-03-03 11:00:38 +08:00
Tao Huang
fa74eb6780 Revert "ARM: dts: rockchip: add venc_grf node for rv1106"
This reverts commit 48c78936e0.

The next patch, grf will include venc_grf.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Iaaf2f1067adbaa21fcfc3d0cfd59cd10390a5daf
2022-03-03 11:00:38 +08:00
Damon Ding
48c78936e0 ARM: dts: rockchip: add venc_grf node for rv1106
In addition, move rgb node from peri_grf to venc_grf.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ib4586cf83e4418ce51381bc0adf989e6f3e742a6
2022-03-01 20:11:57 +08:00
Damon Ding
451a9752b5 ARM: dts: rockchip: add pwm nodes for rv1106
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I2a97aa4c58bcaf44f02c8e2aced1a01423a19a02
2022-03-01 18:53:23 +08:00
Frank Wang
fbb6fa05c7 ARM: dts: rockchip: rv1106: add mailbox nodes
This adds mailbox and pmu_mailbox nodes for RV1106 SoCs.

Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: I2c1f6c9f64f0ec04d981c1491495611bc2cff09a
2022-03-01 11:14:11 +08:00
Lin Jinhan
58390fe65b ARM: dts: rockchip: rv1106: add crypto node
Change-Id: I93de0d0d8f89f7c2678fe42afeaa2dfad26a8383
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2022-02-28 18:37:48 +08:00
Lin Jinhan
0c4c2e5f42 ARM: dts: rockchip: rv1106: add trng node
Change-Id: I70aa72440d7e253ef2ffbf293ca06e05833ee627
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2022-02-28 18:37:41 +08:00
Sugar Zhang
2ab5cd125e ARM: dts: rv1106: Add property 'pinctrl' for uart/i2c/dsm nodes
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ifb2acb3c4a41335555e6143fbdad8e8cffbb9747
2022-02-28 18:31:54 +08:00
Yu Qiaowei
b61d06ed70 ARM: dts: rockchip: Add RGA2 node for RV1106
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I7e5d9f50b9b602a16d752595cdc79b487466bb7b
2022-02-28 16:23:47 +08:00
Tao Huang
4a76b481c5 ARM: dts: rockchip: Fix some error for rv1106
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I9676b55c581706c5c1891efbe5dba188707c5463
2022-02-28 16:00:37 +08:00
Elaine Zhang
af46b9fee0 ARM: dts: rockchip: Add tsadc nodes for RV1106
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Idcd24edbd417e89288030920539a94002ec34173
2022-02-28 15:59:15 +08:00
Simon Xue
7a58edc59d ARM: dts: rockchip: rv1106: add saradc/wdt_ns/hw_decompress
Change-Id: I727e614a6c4385f49737e5bf013f677cc1676067
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2022-02-28 14:57:22 +08:00
Jon Lin
46553c0153 ARM: dts: rockchip: Add spi and sfc node for rv1106
Change-Id: I40d45231200f30fc7fc0a122f849d8f2552bcd09
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-02-28 14:53:37 +08:00
Steven Liu
b8cdbf0c87 ARM: dts: rockchip: Add pinctrl nodes for RV1106
Signed-off-by: Steven Liu <steven.liu@rock-chips.com>
Change-Id: Id870403d0b67d4397f03c2a19e62edc1d671d302
2022-02-25 17:26:42 +08:00
Sugar Zhang
26090c38af ARM: dts: rockchip: Rename rv1106/3 to rv1106/3g
RV1103G - QFN88
RV1106G - QFN128
RV1106  - BGA

Currently, the HW PCB is renamed with suffix 'G'
for QFN package. So, we do the same change.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Id71e271f04f34f7cfb66ee338154f37236835763
2022-02-23 21:43:20 +08:00
Damon Ding
a87b81ab11 ARM: dts: rockchip: add DSS, VOP and RGB nodes for rv1106
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Iae549241adfc4418a7c149024385df6b81a55bea
2022-02-22 18:56:48 +08:00
William Wu
06f6b703b2 ARM: dts: rockchip: Add usb nodes for rv1106
This patch adds u2phy node and usb controller node for rv1106.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I368acc1dde145b3a985490667e2f4df748e3b3bd
2022-02-21 19:22:43 +08:00