David Wu
f89b81fbb4
Revert "net: ethernet: stmmac: Add STMMAC_MMC config option"
...
This reverts commit 41888ca1af .
Change-Id: Id96f85b1afd049343dc32119c71cdee9048caa97
Signed-off-by: David Wu <david.wu@rock-chips.com >
2022-03-24 14:17:56 +08:00
Su Yuefu
b0fcecb671
media: i2c: sc3336 fix __aeabi_uldivmod error
...
Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com >
Change-Id: Ib018120400d66f2be8d4013d905f61dff1c11123
2022-03-24 14:15:17 +08:00
Huibin Hong
a9444932b8
ARM: configs: rv1106: disable CONFIG_FIQ_DEBUGGER_TRUST_ZONE
...
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Change-Id: I40223a9c6a8c7708d78a0ac860abcbad229fa318
2022-03-23 20:13:43 +08:00
Wyon Bi
a6706ac901
drm/bridge: analogix_dp: Support DT specified physical-logical lane mappings
...
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I270e9ff4ed2f6c561a770ebbc472324e3f8cad65
2022-03-23 20:12:21 +08:00
Wyon Bi
099bdfba32
drm/bridge: analogix_dp: Add source capacity limits in .mode_vaild
...
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I2a60ee26534ebda02dabe3c22453ad70b0aebdc3
2022-03-23 20:12:21 +08:00
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
Caesar Wang
1c34c4852f
arm64: configs: update rockchip_linux_defconfig
...
1) Enable CONFIG_VIDEO_LT6911UXC by default
Enable lt6911uxc HDMI to MIPI CSI-2 bridge driver for hdmi-in
application. Which found on rk3568-evb2-lp4x-v10.
2) Enable CONFIG_VIDEO_LT7911D
Enable the lt7911d DP/type-c to MIPI-CSI2 bridge driver used for
rk3588s-evb ExtBoard.
3) Enable CONFIG_ROCKCHIP_MPP_AV1DEC
Enable av1dec
4) Enable CONFIG_DRM_DP_AUX_CHARDEV
DPCD read:
dd if=/dev/drm_dp_aux0 bs=1 skip=$((0x200)) count=1 status=none | od -tx1
DPCD write:
echo -e -n "\x80" | dd of=/dev/drm_dp_aux0 bs=1 seek=$((0x10a)) count=1 status=none
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
Change-Id: Ie98f346f188ee65603bfca75a90e04e1bc8bf45f
2022-03-23 17:30:09 +08:00
Frank Wang
d8c8c6b0ed
arm64: dts: rockchip: rk3399-evb-ind: use new type-c framework
...
Amends to support the new type-c framework for rk3399-evb-ind board.
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Change-Id: I07c5ca9fd5770bd663ea1de70eb1cbe297177282
2022-03-23 17:27:18 +08:00
Jon Lin
5f0fb46d35
pcie-dma-trx: Rename macro PCIE_DMA_SET_LOCAL_READ_BUFFER_INDEX
...
Change to PCIE_DMA_FREE_LOCAL_READ_BUFFER_INDEX
Change-Id: I7d92b1394d860b23f4bbd8b650f25e342a8d0af0
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2022-03-23 17:21:24 +08:00
Jon Lin
7340edef9b
pcie-dma-trx: Optimize user interface
...
1.Support PCIE_DMA_GET_BUFFER_SIZE
2.Fix variable type
Change-Id: I458e52e99495a2c5b53bd80624bcfe636df3145f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2022-03-23 17:13:58 +08:00
Jon Lin
97155db74b
pcie-dma-trx: Reinit completion signal before dma start
...
Change-Id: Ic353c7f6b5195026eade229df7d77adb3c495945
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2022-03-23 17:10:59 +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
Wu Liangqing
710c402eca
arm64: dts: rockchip: rk3588: support rk3588e-evb7
...
Change-Id: Ia34def6de2c4b2f48420bad60baadf30a6e346b6
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
2022-03-23 15:10:05 +08:00
Zefa Chen
e5421eb70d
phy: rockchip: csi2-dphy: add clk invert control for rv1106
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I67d5ae91177380e7447f87360b0feed37986f0d6
2022-03-23 14:55:57 +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
shengfei Xu
5cee9f3a71
arm64: dts: rockchip: rk3588-rk806-single: Optimized power description
...
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Change-Id: I4ad5cf7ec0f62577419cb6b09d376204f5538f25
2022-03-23 10:08:39 +08:00
Damon Ding
935ab6f7c2
drm/bridge: sii902x: add check of embedded bus format
...
In addition, add log to check the result of enabling
TPI mode and initializing sii902x.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: Id09c7e40d7706bd3cfcbb34b775ad5450d703fec
2022-03-23 09:50:41 +08:00
Damon Ding
8e04534d8c
drm/rockchip: vop: assign crtc atomic API mode_valid
...
In order to avoid the invalid settings of display mode,
assign crtc atomic API mode_valid as vop_crtc_mode_valid.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: I9abc1e93308d18bde55027163b4c01f32a8429a4
2022-03-22 20:37:39 +08:00
Elaine Zhang
87ee2e0862
thermal: rockchip: update the initialize function for rv1106
...
Fixes: a521e711b1 ("thermal: rockchip: Support RV1106 SoC in the thermal driver")
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: Id6ecc95232f132dd0e2e26c6b62dd52f111ddf2a
2022-03-22 20:22:33 +08:00
Shawn Lin
0d56af3db3
arm64: dts: rockchip: rk356x: Redefine np 32-bit and pref 64-bit mmio bus address
...
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Change-Id: Ifb34a9b233b092ebb494c542844fa9ceb671350f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2022-03-22 18:55:35 +08:00
Frank Wang
53d9214f56
phy: rockchip: typec: amend to support the tcpm framework
...
This adds typec orientation switch to support the TCPM framework
for Type-C feature.
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Change-Id: I14aa2bc6a4a377733bd5bfd1e2ff77820dbc2758
2022-03-22 18:32:10 +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
Elaine Zhang
4d5e7c1061
clk: rockchip: rv1106: optimize clk registration
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I498621bed6b6a6049b092d1aa3f2c4fd93176079
2022-03-22 18:00:54 +08:00
Weixin Zhou
9e7c1cf22b
arm64: dts: rockchip: rk3588s-tablet-rk806-single: fix vop configs
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com >
Change-Id: I958803ab7dce6272b287ef47508be3a384a2b616
2022-03-22 14:33:58 +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
Steven Liu
d0bec4fc8f
pinctrl: rockchip: fix rv1106 pin banks
...
Fixes: 675d82c5d7 ("pinctrl: rockchip: add rv1106 support")
Signed-off-by: Steven Liu <steven.liu@rock-chips.com >
Change-Id: Ib6ab77a2e887d7166409afb0e6a5901f9731ab53
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
Sandy Huang
07de89a542
drm/rockchip: vop2: aclk adjust only when have one active VP
...
VP share same vop aclk, so only when have one active vp we can adjust aclk
rate in psr mode.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I6c3ea84f5ab8a33d7c48e3c49c4426344e644a8a
2022-03-22 11:45:56 +08:00
Cai YiWei
98d0bc3b25
media: rockchip: isp/ispp fix using of vb2_cma_sg
...
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
Change-Id: I564e64f93946c45f7295899fc97cab63b6ec8487
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
Yiqing Zeng
c4d5205b23
media: i2c: sc4336 fix __aeabi_uldivmod error
...
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com >
Change-Id: Iccabf61644e9b0e18710fc4d8c0387da626e0429
2022-03-22 11:45:55 +08:00
Zefa Chen
dd14d364b7
phy: rockchip: csi2-dphy: fixed grf control for rv1106
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I3b5b1cd2a9377821e7d20652e3fc994ffd55c7a5
2022-03-22 11:45:55 +08:00
Zefa Chen
4979094097
media: rockchip: rkcif fixed buf error when used dma_sg
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Icbf960fe532a746342634566f06537d0fe87fd5d
2022-03-22 11:45:55 +08:00
Zefa Chen
d5e0728c35
media: rockchip: rkcif fixed bug for rv1106
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I4d5639ebd85fbfabe81f210dcc4df2e455c20c45
2022-03-22 11:45:55 +08:00
Cai YiWei
10d6a43961
media: rockchip: isp: isp32 fix nv12 error
...
Change-Id: I90c563f0120b9000b45d68a526c74d99f3913f01
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2022-03-22 11:45:55 +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
David Wu
73ce190171
net: stmmac: dwmac-rk: rv1106: Fix RMII mode for MAC and normal mode for PHY
...
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: I779e8c0fefe148e47d334ae193e4622bc5bce048
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
Sugar Zhang
7d0fe37b39
rk: scripts/mkimg: Clean out directory before repack fit image
...
Also support fit boot.img is symlink.
Change-Id: I1d2ebea389d0d8a2cbf19dee56832dd087c2c858
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2022-03-22 11:45:55 +08:00