Huang zhibao
7ea8091741
arm64: dts: rockchip: rk3588-nvr-demo: update es8311 config
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: I7cb3a5b7090fbb5e4095c5e3f0cf8bb479adc119
2021-11-18 20:18:06 +08:00
Huang zhibao
d49dbe6291
arm64: dts: rockchip: rk3588-nvr: Add hdmi sound for nvr demo
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: I9527e167cb613000f2d195197218a2996afa1957
2021-11-18 20:18:06 +08:00
Wyon Bi
05ac65fc85
drm/rockchip: dw-dp: Fix link training issues
...
- Improve link training code
- Add link retrain logic
- Reject modes that exceed the maximum bandwidth
Fixes: 9548fbb10c ("drm/rockchip: Add support for Synopsys DesignWare Cores DPTX")
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I135a62587b71a4c237407db6899486ff93124a90
2021-11-18 20:17:12 +08:00
Wyon Bi
bb6015af1d
arm64: dts: rockchip: rk3588-evb1-lp4: Fix dp2vga display
...
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: Ib764a9cc64d38e1e3d1e66da03796c31d324391e
2021-11-18 20:09:57 +08:00
Lin Jinhan
485249fbdb
arm64: dts: rockchip: enable rng for rk3588-android and rk3588-linux
...
Enable rng node in files below:
1. rk3588-linux.dtsi
2. rk3588-android.dtsi
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: I767cd0fac35af5b840cb7856477b70aa00f71ada
2021-11-18 20:02:04 +08:00
Lin Jinhan
7202944523
hwrng: rockchip: add trng v1 support
...
Use "rockchip,trngv1" as compatible, first supported in RK3588.
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: Ifa9637a64ceae1e7fd5478832b768838e43d460b
2021-11-18 19:59:18 +08:00
Zefa Chen
60969b9366
media: i2c: otp_eeprom fixed err for rkmodule v2
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ie4beb9d2c9d6c6bb4288a5b911f56fcb48c22448
2021-11-18 19:31:02 +08:00
Andy Yan
726017167f
drm/rockchip: vop2: Default give primary plane the lower zpos
...
Linux app always use the default zpos, and they thought:
Primary plane zpos < overlay plane zpos < cursor plane zpos.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
Change-Id: I5d10be4c4a6463248a80fb2e3f6ff27e8b3cc414
2021-11-18 19:05:41 +08:00
Sugar Zhang
b1662f1291
drm/bridge: synopsys: Add audio support for dw-hdmi-qp
...
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: I41ceead79d46e08d5022bc1cc536af89437003a3
2021-11-18 16:55:24 +08:00
Zefa Chen
17517804c1
media: rockchip: cif fixed err when get vc fail
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ib7a6158dfaafbca49ac8df6374c708be9926814e
2021-11-18 16:30:02 +08:00
Zefa Chen
249c2f83a6
include: uapi/linux/rk_vcm_head.h update to v0.2.0
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I07fbfd6f0c18845ae6d3557a5746b95aa7c96dbd
2021-11-18 16:29:07 +08:00
Hu Kejun
6ae690bfe7
media: spi: ms41908: zoom/focus use different reback value
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I62ad6560bfd5aeb672aed2e5352bdacc68fd75f7
2021-11-18 16:26:51 +08:00
Zefa Chen
cb725a0f14
include: update uapi/linux/rk_vcm_head.h
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I3c2f9b6d0bcc59945af3d1383ffc56604b4276e1
2021-11-18 16:24:36 +08:00
Huang zhibao
2395e7359b
arm64: rockchip_linux_defconfig: enable CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX_HDMI
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: Ie8601a1a27e89da8929b9daa8cf66d8bb86d4d67
2021-11-18 16:16:28 +08:00
Wyon Bi
3a10024049
clk/rockchip: rk3588: Add CLK_SET_RATE_PARENT to dclk_vop2_src
...
Allow dclk_vop2_src to change parent rate.
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I03d0b39c6b80b6c4e3859449cf66a2f43d8235be
2021-11-18 16:09:23 +08:00
Zefa Chen
471459e6d7
arm64: dts: rockchip: rk3588 evb1 add camera power node
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I73d676f478dd2a826817142371beac10d47aec7c
2021-11-18 16:07:18 +08:00
Lin Jinhan
1be460be02
arm64: dts: rockchip: rk3588s: crypto: use scmi_clk
...
crypto module should use scmi_clk rather than cru.
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: If20d4ab2ff3906564644a89510fed1b25a8a6b1f
2021-11-18 16:06:36 +08:00
Huang zhibao
e52773110b
arm64: dts: rockchip: rk3588-nvr-demo: enable hdmi0
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: I1727d8d6d702fc7618c1dfa270f407ab3244f5e9
2021-11-18 15:30:10 +08:00
Wu Liangqing
2f0377b0c8
arm64: dts: rockchip: enable hs400 for rk3588s evbs
...
Change-Id: If75da30116418b151bc4a026bd82f8706e1e0237
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
2021-11-18 15:19:54 +08:00
Shunqian Zheng
9b51091d77
media: i2c: imx415: add get channel info ioctl
...
For now, new vicap needs this ioctl to obtain channel info.
Change-Id: Ib19345924aa5492b1d999b60cf9fe59faecb6c8e
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com >
2021-11-18 15:17:58 +08:00
shengfei Xu
58461615ac
regulator: rk860x: fix the chip id error
...
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Change-Id: I86d6c6f3fdd2f105561aa31a7590ef0723bcc88a
2021-11-18 15:17:25 +08:00
Simon Xue
59c8a80eb3
PCI: rockchip: dw: Support deferred probe
...
Change-Id: I0b8f4aca2a8148b129589a072227bf41c5a2d364
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2021-11-18 15:13:57 +08:00
Jianhui Wang
5538cdf105
arm64: dts: rockchip: rk3588s-tablet: Add supply regulators for gpu
...
Signed-off-by: Jianhui Wang <wjh@rock-chips.com >
Change-Id: Ia6b7c758e5c6524347a29472dc7eba6ff09e4ca1
2021-11-18 15:01:19 +08:00
Jianhui Wang
7baf1d9823
arm64: dts: rockchip: rk3588-tablet: Add support wif/bt
...
Signed-off-by: Jianhui Wang <wjh@rock-chips.com >
Change-Id: I980bd4595c19537a098b6141fddde23b03133d5a
2021-11-18 14:59:15 +08:00
David Wu
8ddaa98673
i2c: rk3x: Add nack auto stop feature
...
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: I8025e70dcc76ba433bb990db32c24e3d4bd9cd61
2021-11-18 14:37:58 +08:00
David Wu
5cfc724687
i2c: rk3x: Add auto support for rockchip
...
If the transfer finished, auto stop to end this transfer.
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: I23cd39e63b8ce292a63c9530edde2c9b72c289cb
2021-11-18 14:37:58 +08:00
Zefa Chen
3c60ce2725
media: move rk_vcm_head.h from drivers/media/i2c/ to include/uapi/linux/
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I1774f05820df31468db8df196dccc7475730b1b5
2021-11-18 14:24:25 +08:00
Zefa Chen
6b8539ff7c
media: i2c: imx464: support get/set sync mode
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I6eecbffed42f747e7622f66f450762a461f83b3b
2021-11-18 14:21:59 +08:00
Zefa Chen
d79447a5e8
media: rockchip: rkcif support RKCIF_MASTER_MASTER/RKCIF_MASTER_SLAVE sync mode
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I71270f1e0e3ba309683092f1ae1d01122bc4b613
2021-11-18 14:18:54 +08:00
Zefa Chen
08b6f9fdcf
media: rockchip: cif: mipi csi host write fs/fe code
...
to avoid error match fs/fe
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ib2097f0274b66cf750ada07f34b36e503e813ef6
2021-11-18 14:18:08 +08:00
Ding Wei
25da6d8173
video: rockchip: mpp: Move kthread from device to queue
...
reason:
if device combo, the device are share the same queue,
which hardware run in different time. thus, these can
also use the same kthread.
Change-Id: I92f6ec4d753b223b55923ae3a243144ba65dc47e
Signed-off-by: Ding Wei <leo.ding@rock-chips.com >
2021-11-18 14:17:01 +08:00
Shunqing Chen
f6420d7bf5
arm64: dts: rockchip: enable bq25703 and cw2015 for rk3588s tablet
...
Signed-off-by: Shunqing Chen <csq@rock-chips.com >
Change-Id: I1699d2a82fbea8b2929e88f5f91931b1e291409d
2021-11-18 14:16:28 +08:00
Tao Huang
24770f7580
arm64: rockchip_defconfig: Disable CONFIG_ZONE_DMA
...
According to gki commit 17f9730086 ("ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64").
After 1a8e1cef76 "arm64: use both ZONE_DMA and ZONE_DMA32" ZONE_DMA
gets enabled by default. Disable this config to remove unused zone.
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I555747b4a3aaccb914c7ce2895f08504d2b2dcc2
2021-11-18 11:37:30 +08:00
Jianqun Xu
9f19c0d417
arm64: dts: rockchip: rk3588s-pinctrl fix mipi camera clks
...
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
Change-Id: Id33754b3c8dea5c36f0f84e49df4606f547077d8
2021-11-18 10:07:02 +08:00
Shunqing Chen
1c21a1cc6b
power: supply: cw2015: support dual cell
...
Signed-off-by: Shunqing Chen <csq@rock-chips.com >
Change-Id: I77af842e4b020a59eaa8d825c0d7dd6977fabc76
2021-11-18 09:35:45 +08:00
Zefa Chen
8ea7125efd
arm64: dts: rockchip: fixed vicap address size for rk3588
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I0e3023b8b4707412f07c41c6092f6d7be0766939
2021-11-18 09:34:50 +08:00
Jon Lin
f6ec516777
mtd: spinand: foresee: Add support for F35SQA002G
...
Support F35SQA002G
Change-Id: Ia5e695893e9a961645592da127cef7b7419355a7
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-11-18 09:33:26 +08:00
Cai YiWei
588b499315
media: rockchip: isp: fix fbc iommu err with multi device case
...
Change-Id: I2da80020ea4e08a906586fd46ef7f3c92159d0a8
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-11-18 09:29:21 +08:00
Cai YiWei
5693340003
media: rockchip: isp: isp3 max clk to 702M
...
Change-Id: I122b9c5c0d11d62c0eb0800028be24c2e4cb7538
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-11-18 09:29:21 +08:00
Elaine Zhang
da0404e65c
arm64: dts: rockchip: rk3588: add more clks for pd nodes
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: Ia305f945286c5489b9696cbc7df181e046392b6b
2021-11-17 20:07:25 +08:00
Elaine Zhang
83922fcb65
clk: rockchip: rk3588: fix up some clk parents for clk-link
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: Id88179e2a852caf822f61cf79d73a4b6bbe3f893
2021-11-17 19:56:03 +08:00
Elaine Zhang
2478213d05
arm64: dts: rockchip: rk3588: add dts nodes for special clocks that use clk-link
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I2d1aadc838295a5452812cc7a299e3d09a3dd8a2
2021-11-17 19:56:03 +08:00
Elaine Zhang
5b5186d6fe
clk: rockchip: link: update the link driver for rk3588
...
remove unnecessary clk link.
add rkvdec clk link.
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I8119d8ca31c5c00375dcd85f5142642e9e304675
2021-11-17 19:56:02 +08:00
Lin Jinhan
6735100951
hwrng: rockchip: make the function name more accurate
...
Modify rk_rng_v1_read to rk_crypto_v1_read.
Modify rk_rng_v2_read to rk_crypto_v2_read.
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: I0cb094ef7c3cc6915832411e995ffbf0d0d0fbfa
2021-11-17 19:29:48 +08:00
Lin Jinhan
9c057f7652
dt-bindings: rng: Document the Rockchip TRNG V1 HW RNG bindings
...
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: I3c70e5df2d7495edd5299f0283fc2bb934569a6b
2021-11-17 19:29:14 +08:00
Lin Jinhan
5c7f3b2116
hwrng: rockchip: move power management into rk_rng_read
...
There are two copies of the same power management code
in rk_rng_v1_read and rk_rng_v2_read, moved to rk_rng_read.
Change-Id: I104cf22a8093213a6d22f7a723d3cfaf36aa4414
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
2021-11-17 19:27:42 +08:00
Lin Jinhan
8f3ec33049
arm64: dts: rockchip: rk3588s: rng: use scmi_clk
...
rng module should use scmi_clk rather than cru.
Fixes: b56b10f007 ("arm64: dts: rockchip: rk3588s: add rng node")
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: I49994529fcc209c2bc173c1abc497536fb920302
2021-11-17 19:26:49 +08:00
Frank Wang
94dab507e0
usb: typec: fusb302: fix i_comp and i_bc_lvl interrupt
...
The software utilizes I_COMP and I_BC_LVL interrupts to determine an
attach and what type of port is attached. and I_COMP interrupt also
alerts software that a SRC detach has occurred. So unmask I_COMP for
SRC and I_BC_LVL for SNK.
Fixes: 48242e3053 ("usb: typec: fusb302: Revert "Resolve fixed power role contract setup")
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Change-Id: Ib4cf3b752d0db116f2603d5e1f3ee5c7d114714a
2021-11-17 18:47:51 +08:00
Sugar Zhang
0909f637bb
clk: rockchip: rk3588: Fix digital-fracdiv signoff freq
...
All the digital-fracdiv signoff freq are the same, and up
to 1.5G on rk3588.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: Id4b6b43c05b256a2b77d3c6c0603953b7340eca0
2021-11-17 18:39:40 +08:00
Sandy Huang
67a4a699aa
drm/rockchip: vop2: update dsc config
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: Id02ab53b59997e8a06dd8bcc1b8c158ca35c5595
2021-11-17 18:23:20 +08:00