Commit Graph

1064871 Commits

Author SHA1 Message Date
Elaine Zhang
971b62dfb0 clk: rockchip: rk3588: aclk_vop not allowed set parent to aupll
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Id66af7ceffba10cb3218626b3ca0cc408fa55fba
2022-01-24 19:23:26 +08:00
Jianqun Xu
b6f4e3659a pinctrl: rockchip: fix rk3568 slew rate to 2bit per pin
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I5cb7d6fbb26f5bcdc6ab181d1ad33547259163ab
2022-01-24 15:16:53 +08:00
Cai YiWei
ce8c9ed3e9 media: rockchip: isp: clean rdbk kfifo for isp32
Change-Id: I6ed469017581f2e830b386e50ea96ff792fe6abf
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-01-24 11:46:24 +08:00
Weixin Zhou
b371f0e3ff arm64: dts: rockchip: rk3588s-tablet-rk806-single: add otg config
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I6537105b08ca8be3fb3fe6ad06479db551c9fece
2022-01-24 10:57:47 +08:00
Finley Xiao
e00294a28c arm64: dts: rockchip: rk3588s: Add cooling devices
Change-Id: I37d546e1a8d11e0dbc1093cd77889c0b560b57b0
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2022-01-21 20:29:48 +08:00
Finley Xiao
f4639a388e MALI: bifrost: Add support to only calculate dynamic power
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I62047acb6a57652c9473d117651f4bf75fcbbb28
2022-01-21 20:29:48 +08:00
Finley Xiao
bdf97c1cae thermal: rockchip: change code table for rk3588
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: Ia2b765257833801b217b87c51481e58451bfd74a
2022-01-21 20:29:48 +08:00
Lin Jinhan
166709baa0 ARM: rockchip_linux_defconfig: enable CONFIG_CRYPTO_DEV_ROCKCHIP_DEV
CONFIG_CRYPTO_DEV_ROCKCHIP_DEV is used to export kernel crypto interface
 into user space.

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I06e49ba8c430eaa06315c4b549c939a73bdb7c4c
2022-01-21 19:47:05 +08:00
Lin Jinhan
8e287ffcf2 ARM: rockchip_defconfig: enable CONFIG_CRYPTO_DEV_ROCKCHIP_DEV
CONFIG_CRYPTO_DEV_ROCKCHIP_DEV is used to export kernel crypto interface
 into user space.

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I3d1069b83ba1d29304deccda0392ac5b27e6fd0f
2022-01-21 19:46:51 +08:00
Lin Jinhan
dde0eff412 arm64: rockchip_linux_defconfig: enable CONFIG_CRYPTO_DEV_ROCKCHIP_DEV
CONFIG_CRYPTO_DEV_ROCKCHIP_DEV is used to export kernel crypto interface
 into user space.

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: Id7f33508567fc3c55704a8325774c3f4c57c187f
2022-01-21 19:45:25 +08:00
Chen Shunqing
5525b57efc power: supply: bq25703a: set low power mode when suspend
Signed-off-by: Chen Shunqing <csq@rock-chips.com>
Change-Id: I9dd19a3314293178c03464ae55fd3dc564089dd7
2022-01-21 19:44:00 +08:00
Sandy Huang
f8ea21c7db drm/rockchip: dw_hdmi: Fix 8K30/25/24 YUV420 no enter FRL mode
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I1788a14ba5c4bd0b162b6d78e4b4944450c3c097
2022-01-21 19:42:50 +08:00
Sandy Huang
68580e2435 drm/rockchip: drv: logo: add vm reserved for logo memory
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I91f0831d24d29015389a66b68ef39e0fbd96dcde
2022-01-21 19:38:53 +08:00
Chen Shunqing
10f028dc00 power: supply: bq25890: register otg vbus regulator
Signed-off-by: Chen Shunqing <csq@rock-chips.com>
Change-Id: Ie59529377558bbfeabf9bd2a614df6a8b0402c32
2022-01-21 19:27:27 +08:00
Shunqing Chen
ed37307abb power: supply: bq25890: add pd charge support
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
Change-Id: I3597b7e1934396a2e3d29f314fac50d476a46a23
2022-01-21 19:20:35 +08:00
Chen Shunqing
2a5891beb5 power: supply: bq25890: add sy6970 charger ic support
Signed-off-by: Chen Shunqing <csq@rock-chips.com>
Change-Id: I3911a8ae5fe562e875d7f59e541da30e1f9d53de
2022-01-21 19:15:55 +08:00
Sugar Zhang
b12cc7fd53 ASoC: rockchip: spdif: Add support for set mclk rate
This patch allow to set mclk rate from machine driver.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Id1e713c7021cb644eeb32fb98d384a6fd320f31d
2022-01-21 19:13:17 +08:00
Shunhua Lan
16696df0a0 media: rockchip: rkhdmirx: add audio feature
Change-Id: I22feb58a5feaf1e08751464f6bc4d0a9edbe8ae5
Signed-off-by: Shunhua Lan <lsh@rock-chips.com>
2022-01-21 18:42:48 +08:00
Zefa Chen
9e14aff51e media: rockchip: vicap: mipi csi2 modify irq err print
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ic9cf0fa4fe72bc0e96e72fd541e2aaed50a24cba
2022-01-21 17:32:25 +08:00
Joseph Chen
5d8b8680f5 arm64: dts: rockchip: rk3588: use pmu0_grf for reboot mode
If use pmu1_grf register, BL31 can't assert NPOR when reboot.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I14c78f83aa600d8964eccb2eb7df2c7f6fc0b530
2022-01-20 18:55:50 +08:00
Huibin Hong
8fd12728a0 arm64: dts: rockchip: rk3588-android: disable gic nmi
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: I26e9aaed58534b6a02064f81538235d3e158f86d
2022-01-20 18:51:02 +08:00
Huibin Hong
5f2e518f7c arm64: dts: rockchip: rk3588-linux: disable gic nmi
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: Ie43042ce19586c5b37e0864ff9ccef87f20fd68d
2022-01-20 14:20:59 +08:00
Dingxian Wen
3e6fe49ea6 arm64: dts: rockchip: rk3588-evb1-lp4: enable hdmirx_ctrler
Enable hdmirx_ctrler and reserve cma memory for hdmi-in application

Change-Id: I033bcea55e03e168a73fb607c17d92468b6f2c34
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2022-01-20 10:56:08 +08:00
Dingxian Wen
f2639a412c arm64: dts: rockchip: rk3588: Remove hdmirx_reserved
hdmirx can use the default CMA memory.

Fixes: d14994e799 ("arm64: dts: rockchip: rk3588: add hdmirx_ctrler node")
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I6b019fd278374e5edc9e46db63b50e4658578178
2022-01-20 10:55:57 +08:00
Dingxian Wen
c377384268 media: platform: hdmirx: hdmirx can use specific reserved CMA memory or
default CMA memory

Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I6a913c496d2098b62a7cafbd9932d87804474d9f
2022-01-19 18:04:14 +08:00
Jianqun Xu
e8f7a297a7 Revert "video: rockchip: mpp: use dma-buf-cache func"
This reverts commit 5a9e481dce.

Change-Id: I56e60eeec934c240464c5e2677bb1fb635410528
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2022-01-19 18:03:45 +08:00
Caesar Wang
e34225faf5 Revert "arm64: dts: rockchip: enabled dmc on rk3588 linux evb1"
This reverts commit f48350e234.

Conflicts:
	arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4-v10-linux.dts

Change-Id: I334d4892fb3ef51f5cbe66b80a6d4bbf1938310d
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2022-01-19 18:02:02 +08:00
Jianqun Xu
2da4d0ad4c dma-buf: remove size align to cache line size check for partial sync
Fixes: 1aef8d5550 ("dma-buf: add DMA_BUF_IOCTL_SYNC_PARTIAL support")
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I89a0a98be33235ce707f660a95098511bbdf830a
2022-01-19 18:01:33 +08:00
吴良清
de8062f2c3 Revert "arm64: dts: rockchip: rk3588-android: enabled dmc"
This reverts commit 2e274f3186.

Change-Id: Ieefcf657118a95ad44344e8bca1bcc4403d1665d
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2022-01-19 17:15:45 +08:00
Dingxian Wen
b1ba0df9c0 arm64: dts: rockchip: rk3588: configure hdmirx_reserved as reusable
To fix memory reservation error.

Fixes: d14994e799 ("arm64: dts: rockchip: rk3588: add hdmirx_ctrler node")
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I340a5efefeaba2985d9bb811e20a76b90e0b7888
2022-01-19 16:08:56 +08:00
Yao Xiao
a2538eae57 arm64: dts: rockchip: rk3588-evb1-lp4-v10-linux: keep wifibt power in suspend
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: I360ac3b6765fc4dfba139fce6856ef1eab16fd72
2022-01-19 14:30:46 +08:00
Weiwen Chen
08462a9ef6 arm64: dts: rockchip: Add rk3588-evb1-lp4-v10-linux-ipc.dts
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: Iafd5bef2acb8388dcd58fcbcb86748cafecf9737
2022-01-19 14:29:59 +08:00
Wyon bi
f444da677c drm/rockchip: dw-dp: Add extcon support
Signed-off-by: Wyon bi <bivvy.bi@rock-chips.com>
Change-Id: I7310fb33f46ed555bdf4c4f5601356696e68f34d
2022-01-19 08:41:15 +08:00
Dingxian Wen
d14994e799 arm64: dts: rockchip: rk3588: add hdmirx_ctrler node
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I6d86ff13e58611e068fd3a6cc44d1f9b6f6457da
2022-01-18 20:05:20 +08:00
Dingxian Wen
1998c1af0a media: platform: add rockchip hdmirx phy and controller driver
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I9344f8e2221d714f0c6d90c6e1f51c60024ffefc
2022-01-18 16:11:16 +08:00
Dingxian Wen
ee8940ee60 arm64: rockchip_defconfig: enable CONFIG_VIDEO_ROCKCHIP_HDMIRX
Enable CONFIG_VIDEO_ROCKCHIP_HDMIRX for hdmi-in application on
rk3588-evb1-lp4

Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I947bc91362704b443feb5fdbc9905cd2d2a2a0ef
2022-01-18 15:48:33 +08:00
Caesar Wang
f48350e234 arm64: dts: rockchip: enabled dmc on rk3588 linux evb1
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: Icdc38d87c9ac3fe3e14caf77beaaa840909066ef
2022-01-18 14:40:26 +08:00
Alex Wang
f7486beac7 arm64: dts: rockchip: rk3588-nvr: Assign VOP_ACLK to 800MHZ for 8K
Change-Id: Ide4640955e4bdab9273df81d25aa4d361a9fa487
Signed-off-by: Alex Wang <alex.wang@rock-chips.com>
2022-01-18 11:31:34 +08:00
Cai YiWei
c5d497a33c media: rockchip: isp: fix config for isp_params_v3x
Change-Id: Ia4d53a646074a146e26e4a09c064e8e64e593de3
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-01-18 09:55:16 +08:00
Wang Panzhenzhuan
eb133f088f media: i2c: ov50c40: correct bayer pattern to match register setting
ov50c40's register settings all set mirror bit 1,
but current bayer pattern is corresponding to no mirror,
so fix it.

Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I9145955a20e82b1985ed7e84f8f51de3697b0b96
2022-01-17 20:53:11 +08:00
Tao Huang
61e3b7cd73 arm64: dts: rockchip: Temporarily disable cpu-sleep idle state for rk3588
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I0c18789cc9a8a3899d10f3321d74719fb13b26c0
2022-01-17 19:14:59 +08:00
shengfei Xu
5c8a2b4623 arm64: dts: rockchip: rk3588-rk806: add power off pinctrl
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I4eba74ab7aac2b8f26fdeadf105d392c91315330
2022-01-17 10:12:16 +00:00
Wyon bi
6b9c58b880 Revert "drm/bridge: analogix_dp: Don't handle adjust request if clock recovery is already ok"
This reverts commit 5639c343b0.

Change-Id: Ib9391e3ae7ef1d22219c9b559789757416be81eb
Signed-off-by: Wyon bi <bivvy.bi@rock-chips.com>
2022-01-17 17:48:41 +08:00
Wyon bi
5d2c0e06ed drm/bridge: analogix_dp: Set link power state
Signed-off-by: Wyon bi <bivvy.bi@rock-chips.com>
Change-Id: I4f651cb18231c87a1d5848d16308876e49d13b4f
2022-01-17 17:48:41 +08:00
Wyon bi
71ddde314e drm/bridge: analogix_dp: Use link train delay helper
Signed-off-by: Wyon bi <bivvy.bi@rock-chips.com>
Change-Id: I1c75e259f8787f5029a1b8d1ba48035d2f645a39
2022-01-17 17:48:41 +08:00
shengfei Xu
f5eb395e3f arm64: dts: rockchip: rk3588s-rk806: add dual-rk806 dtsi for rk3588s
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Ieef7a3c47d6d23c3ceca8307047bc2664388a80c
2022-01-17 16:59:54 +08:00
Finley Xiao
4e7484d451 cpufreq: rockchip: Add support to set intermediate rate
When increase voltage the cpu frequency is increased at the same time,
but the read margin has not been reduced.

Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I97097a5114abad193b7a29aeada390d0323b10ba
2022-01-17 16:59:14 +08:00
Finley Xiao
e87424342d cpufreq: rockchip: Add support to change read margin for dsu
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I6bb6bcdf2ac169deb668e004d823b9dc1fdc4033
2022-01-17 16:59:14 +08:00
Shunhua Lan
83654bf74e arm64: dts: rockchip: rk3588s-tablet-rk806-single: add AW87XXXs as aux-devs for es8388 sound card
Signed-off-by: Shunhua Lan <lsh@rock-chips.com>
Change-Id: Ib9973ab1545b5a3291f408e087f7a886351adec0
2022-01-17 16:45:12 +08:00
Wu Liangqing
2e274f3186 arm64: dts: rockchip: rk3588-android: enabled dmc
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
Change-Id: Ie461472afb954af6ba40b3783c208ca7312fb19d
2022-01-17 16:43:08 +08:00