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
Ziyuan Xu
521879658c
ARM: rv1106-evb.config: Enable MSDOS_PARTITION
...
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I8bbc09db99b81a9c7aae3d14fcee4bcb510a1ae6
2022-03-23 11:45:36 +08:00
Yu YongZhen
9c05dd5752
ARM: configs: rv1106: Enable RK DMABUF_HEAPS
...
Signed-off-by: Yu YongZhen <yuyz@rock-chips.com>
Change-Id: Ic09a47b6bcede426341920c76fd5f34c667d4366
2022-03-23 11:43:19 +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
209bfdd968
ARM: configs: rv1106: Enable RK630_PHY config for rv1106_defconfig
...
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I770a1a8dc991cabe4ba2fd36bb308b79c826279f
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
4d45d7257e
ARM: rv1106-evb.config: Enable ROCKCHIP_RGA_PROC_FS
...
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I47c5131b38f2409fd2ca7d5d7886fec8777d6537
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
Tao Huang
8ab16742cf
ARM: rv1106_defconfig: Enable CONFIG_SYNC_FILE
...
RVE/RGA use this feature.
Changes to vmlinux size:
Before:
text data bss dec hex filename
2547114 1011100 83856 3642070 3792d6 vmlinux
After:
text data bss dec hex filename
2549039 1011548 83856 3644443 379c1b vmlinux
delta: 2373 (dec)
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ic4bbb0c5769bba6968b449b545e4b0e970abae69
2022-03-22 11:45:55 +08:00
Tao Huang
a7e405fc72
ARM: rv1106-evb.config: Enable ROCKCHIP_RGA_ASYNC/DEBUGGER/DEBUG_FS
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I1b5f3b67c086f52220b7159f6dbd417d1a34a663
2022-03-19 16:00:25 +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
Damon Ding
fbffb34524
ARM: configs: rockchip: enable DSS on rv1106-evb.config
...
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ie78b9f0df15eb08fb67fc0fd6e2532ea07ebede1
2022-03-17 18:49:50 +08:00
Yu Qiaowei
0159a85ff6
ARM: configs: rv1106: Enable multi_rga
...
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: Icca3075851d9f8d12df62f00e881489bc2260988
2022-03-16 18:11:31 +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
Jianqun Xu
06d55ecd4d
ARM: rv1106_defconfig: CONFIG_FORCE_MAX_ZONEORDER = 9
...
+CONFIG_FORCE_MAX_ZONEORDER=9
Set max zone order to 9, make the pagelock to be 1MiB size.
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: If013d2dc092c85c89b325b4c646c814f9cf94fef
2022-03-14 16:22:47 +08:00
William Wu
7598c25d0b
ARM: configs: rv1106-evb.config: Enable usb phy and controller
...
This patch enable the USB configs for basic device and
host functions.
With this patch, it also enable CONFIG_CONFIGFS_FS because
the USB Gadget F_FS depends on it.
I use size cmd to calculate the increased static memory.
before:
MODULE BYTES
kernel/drivers 1212734
kernel/fs 699540
after:
MODULE BYTES
kernel/drivers 1506379
kernel/fs 712940
And if we disable the CONFIG_DEBUG_FS, it can save 11441 Bytes
for xhci-debugfs driver.
Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: Id23410e66c49fb54663e34a23e09e142d49c7dd9
2022-03-14 16:04:25 +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
d49247b9e3
ARM: configs: rv1106: Disable NET_VENDOR
...
- CONFIG_NET_VENDOR_GOOGLE
- CONFIG_NET_VENDOR_PENSANDO
- CONFIG_NET_VENDOR_XILINX
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ia6c75f1759ba6507049d14f78cd72ab9238dc4fb
2022-03-10 18:21:12 +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
Ziyuan Xu
b70a9052fa
ARM: configs: rv1106: place SPI to evb.config
...
Most of the products are not using SPI devices, remove it from
rv1106_defconfig for minimum configuration.
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I6cf8c1f0431096d519a48facfb4e154ee75c2365
2022-03-07 15:14:43 +08:00
Simon Xue
b1cec75764
dma-buf: heaps: add rockchip heaps
...
Change-Id: If7dad5ace1164ff09bc5bc5bbc4589b63b7ac2f6
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2022-03-03 15:13:36 +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
Sugar Zhang
39c1334ee8
ARM: configs: rockchip: Add rv1106-evb.config
...
Enable MMC:
+CONFIG_MMC=y
+CONFIG_MMC_BLOCK=y
+CONFIG_MMC_BLOCK_MINORS=32
+CONFIG_MMC_DW=y
+CONFIG_MMC_DW_PLTFM=y
+CONFIG_MMC_DW_ROCKCHIP=y
Enable EXT4 FS for evb rootfs:
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_USE_FOR_EXT2=y
Enable FAT FS for sdcard:
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_VFAT_FS=y
Enable DEBUG FS
+CONFIG_DEBUG_FS
Generated by:
make ARCH=arm rv1106_defconfig
cp .config tmp.config
make ARCH=arm menuconfig
bala...
./scripts/diffconfig -m tmp.config .config >
arch/arm/configs/rv1106-evb.config
Updated by:
make ARCH=arm rv1106_defconfig
cp .config tmp.config
make ARCH=arm rv1106_defconfig rv1106-evb.config
make ARCH=arm menuconfig
bala...
./scripts/diffconfig -m tmp.config .config >
arch/arm/configs/rv1106-evb.config
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I7e944241cfde670b4b8ab53f39bd7a119bf984e9
2022-03-02 19:52:32 +08:00
Sugar Zhang
ae4442de65
ARM: configs: rv1106: Disable CONFIG_EXT4_FS
...
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I70f93de603f44ed36e2c83e55b691b6195c86383
2022-03-02 19:46:50 +08:00