Ziyuan Xu
91c1ed9683
ARM: dts: rockchip: Add support for RV1103G Battery IPC board
...
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: I48fa76beb9ade9cfb8325002a6b9128eccf52700
2022-06-09 15:25:02 +08:00
Cai YiWei
4067aafefc
ARM: configs: rockchip: rv1106-tb.config: enable isp tb
...
Change-Id: Idfb59cdc08f4edccc831bf9d5d9e8f377b1a8ff9
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2022-06-09 14:19:05 +08:00
Yu Qiaowei
21eb6790e2
video: rockchip: rga3: Fixed RGA3 colorkey B/G channels being swapped
...
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: Ib1613050705958e9bce01f85e70815e35cf5d216
2022-06-09 11:25:32 +08:00
Jon Lin
8e82d2fc9f
spi: rockchip: Disable local irq when pio write out of interrupt service
...
Avoid interrupt come and interrupt the pio_writer.
Change-Id: I39047937adeb7f56ada97df92b0188b75182b216
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2022-06-09 11:01:38 +08:00
Wang Panzhenzhuan
0b183142c7
dt-bindings: media: i2c: add cn3927v
...
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: If99caf595d7d56b7ac218dd8b4c3337711b71f2e
2022-06-08 17:35:19 +08:00
Wang Panzhenzhuan
f4fb5b28c2
media: i2c: add vcm driver cn3927v
...
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Iebe883899e7f9bd7ba85142f030129b6c4bf02ea
2022-06-08 17:35:11 +08:00
Zefa Chen
b9b5037f47
media: rockchip: vicap add pipe power control and do reset after power on
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ia5723fd08d4d70feef131976f30e31755c9d2ff3
2022-06-08 17:32:04 +08:00
Zefa Chen
074d4e99d0
media: rockchip: vicap remove reset control when probe
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I49c6799ac458280eaa8a3cf5dbd373aca3eb01d1
2022-06-08 17:29:18 +08:00
Lian Xu
8ce0498cb2
media: i2c: sc230ai 120fps
...
Change-Id: I3240f4321d5b6d7a20ced8d28b4cdc31f7e942fe
Signed-off-by: Lian Xu <xu.lian@rock-chips.com >
2022-06-08 17:28:31 +08:00
Zefa Chen
108a5e76ba
media: i2c: sc230ai add thunderboot control
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ifb590a296870b731b56ad0864d3e00922c1ffe58
2022-06-08 17:28:31 +08:00
Chuanhu Sun
892023e114
media: rockchip: isp: rockit: support set wrap_line
...
Signed-off-by: Chuanhu Sun <aaron.sun@rock-chips.com >
Change-Id: I83eeb3f3a1d748f505f29136c8e8a84f0d677930
2022-06-08 17:20:43 +08:00
Sach Lin
e4e56e9677
arm64: dts: rockchip: add rk3588 evb7 8 camera dts
...
dts: rk3588-evb7-cam-8x.dtsi
rk3588-evb7-lp4-v10-rk1608-ipc-8x-linux.dts.
Signed-off-by: Sach Lin <sach.lin@rock-chips.com >
Change-Id: I60f1bdaba11d755ec09b667b85b316cc951783ba
2022-06-08 14:31:32 +08:00
Wang Xiaobin
577f00f69e
ARM: dts: rockchip: rv1106g-smart-door: bootargs add rk_dma_heap_cma=24M
...
1. remove unused bootargs
2. add rk_dma_heap_cma=24M
Signed-off-by: Wang Xiaobin <xb.wang@rock-chips.com >
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com >
Change-Id: I6a812458d044edc4de35259b0738d665ca02ad39
2022-06-08 14:19:15 +08:00
Guochun Huang
eca9d7b1be
drm/bridge: maxim-max96755f: Add drm_connector support
...
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
Change-Id: Ie88633da1e20a74768ffb3617ee5baf8d8f325dc
2022-06-08 14:16:16 +08:00
Shaoxing Chen
4648602e6f
ARM: configs: rv1106-smart-door: enable rfkill
...
Kernel image size increase: 7KB
Kernel boot up time increase: 1ms
Signed-off-by: Shaoxing Chen <csx@rock-chips.com >
Change-Id: I316f4091e2dfcb1b1a7c807bf46e8fd9c5005d93
2022-06-08 10:35:59 +08:00
Shaoxing Chen
33ebec5088
ARM: dts: rockchip: rv1106g-smart-door-lock-rmsl: add wireless-wlan node
...
Signed-off-by: Shaoxing Chen <csx@rock-chips.com >
Change-Id: I07f6f46cb5bb2f8e5da5c04780eab514677f3f4a
2022-06-07 18:00:25 +08:00
Chen Shunqing
ee7fc73e2f
drm: rockchip: rk628: fix warning of missing error code 'ret'
...
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
Change-Id: I9d0001ed94ac0e2d885e62f22e3363a3421f89c8
2022-06-07 16:00:26 +08:00
Tao Huang
6a7c205275
drm/rockchip: vop: fix missing error code 'ret' warning on vop_create_crtc()
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: Ie91f2e00e083d8262fb2ef71262edaa8ac655229
2022-06-07 15:59:09 +08:00
Lin Jianhua
f04923e211
ARM: dts: rockchip: rk312x: fixup error of TXD1 pinctrl about rmii
...
Signed-off-by: Lin Jianhua <linjh@rock-chips.com >
Change-Id: Ic1c07df7d2ebdf6653369d15997baf47f083779d
2022-06-07 15:58:52 +08:00
Finley Xiao
d0137fb9f3
clk: rockchip: pll: Don't power down pll when clk change fracdiv in rockchip_pll_clk_compensation()
...
Fixes: 2a8e2fccde ("clk: rockchip: Add support for clk compensation")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: I0c24a0e1b30a461d44bf74919f2cac44570bacc5
2022-06-07 15:24:42 +08:00
Sach Lin
9e5f4158cf
media: i2c: add preisp dummy sensor to Kconfig and Makefile.
...
Signed-off-by: Sach Lin <sach.lin@rock-chips.com >
Change-Id: Iaea69ab976713d7fb7eb3c63baa1bb73643bf360
2022-06-07 14:59:10 +08:00
Sach Lin
2cfc358387
media: spi: rk1608: add virtual sub sensor for dsp combine mode.
...
dts example:
virtual-sub-sensor-config-0 {
id = <1>;
in_mipi = <2>;
out_mipi = <1>;
};
Signed-off-by: Sach Lin <sach.lin@rock-chips.com >
Change-Id: I990c2969783301816560514a0be986bf61cd4192
2022-06-07 14:58:22 +08:00
Lin Jinhan
0ed2bfbb09
media: i2c: sc132gs: add 2 lane mode as default
...
In 1-lane mode, the cif module can detect only SOT but not EOT.
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: Ie745e3b6fe6d60013efc33bfc6683651c515dc45
2022-06-07 14:30:36 +08:00
Yu Qiaowei
ec95a87378
video: rockchip: rga3: Fix rga_mm_map_virt_addr cannot return error code.
...
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: Ie39e159b9c501c06869176a80c08170df6b5bb48
2022-06-07 14:29:17 +08:00
Yu Qiaowei
3a3f6e24ab
video: rockchip: rga3: remove useless cache flushing interface
...
There is already dma_sync_sg_xx to replace arch_dma_prep_coherent/__dma_flush_area.
Update driver version to 1.2.14
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: I1dd9d6806c9e6d81391796cc3a27bbf5f6129865
2022-06-07 14:29:17 +08:00
Yu Qiaowei
545047abb0
video: rockchip: rga3: Add dump_image
...
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: Iaa12d959d2f1532bbab66a6d9aa480adb8cd2535
2022-06-07 14:29:17 +08:00
Luo Wei
352bd73cac
arm64: dts: rockchip: rk3588-vehicle-evb: add AHD camera support with nvp6188
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I4c6974edae866a4575f4dae4db5d7da0b5201d9b
2022-06-07 10:55:13 +08:00
Jianwei Fan
a83fea4b60
media: i2c: nvp6188: fix compile errors and sync from kernel-4.19
...
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
Change-Id: I6dac1dc7bf10555cccb56c625dc032fdeb1f8d41
2022-06-07 10:33:33 +08:00
Luo Wei
c9f97b0532
arm64: dts: rockchip: rk3588-vehicle-evb: delete unused sdmmc and vga gpio
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: Ib28993b17cf3aad26f8a6def3c3978010fbb8a25
2022-06-07 10:26:24 +08:00
Sach Lin
79e2ce880a
media: spi: rk1608: add crop config.
...
Signed-off-by: Sach Lin <sach.lin@rock-chips.com >
Change-Id: I34ee3bc8d71348afb42b874cf215a434ebdbcb52
2022-06-07 10:13:09 +08:00
Sach Lin
072fe1d70e
media: spi: rk1608: add mipi lane out config.
...
Signed-off-by: Sach Lin <sach.lin@rock-chips.com >
Change-Id: I32b6255006fa9d47154c2de7d4d85768f0133a0e
2022-06-07 10:13:09 +08:00
Sach Lin
6dda2467a8
media: spi: rk1608: update driver for 5.10 kernel.
...
Signed-off-by: Sach Lin <sach.lin@rock-chips.com >
Change-Id: Ia8c4a1d068089534a5e2757fc7d601665d7fdd96
2022-06-07 10:13:09 +08:00
Wyon Bi
f83021dfe1
drm/bridge: maxim-max96745: Add drm_connector support
...
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: Ic48fe3bdf7852f8a6d955dc8ead5083bbb9dc88f
2022-06-07 10:07:13 +08:00
Wyon Bi
bc12849c27
drm/bridge: maxim-max96752f: Remove drm_connector support
...
The deserializer is a hotpluggable remote device, so move
drm_connector to serializer driver.
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I953cf7a3133666e31ad20305f3462175dc5853f2
2022-06-07 10:07:13 +08:00
Wyon Bi
293bc21e4e
mfd: max96752f: mark 0x0050 & 0x0073 register as non-volatile
...
Fixes: 4f64073a92 ("mfd: MAX96752F: add stream id for each link")
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I8a7bbce97363120fadf3bc2d4f27be7d02cc50aa
2022-06-07 10:07:13 +08:00
Chen Shunqing
1a89ef3c1f
arm64: dts: rockchip: rk3588-evb7: set hdmirx detect pin to pull up
...
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
Change-Id: I93c7891257b48898641b322cab4b4fc8e9ca5685
2022-06-07 09:35:02 +08:00
William Wu
67f6b601fb
phy: rockchip: inno-usb3: debugfs creation based on CONFIG_DEBUG_FS
...
It can avoid potential build warn/error when CONFIG_DEBUG_FS
is not set. And also fix the following warning:
drivers/phy/rockchip/phy-rockchip-inno-usb3.c:297:5: warning: no previous prototype for ‘rockchip_u3phy_debugfs_init’ [-Wmissing-prototypes]
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: Ia5f8c0484f2aea53ba6b9eba0b5c8a68b9fc350e
2022-06-06 18:42:05 +08:00
William Wu
6d7e14aaab
phy: rockchip: inno-usb3: Fix missing error code in rockchip_u3phy_probe()
...
The error code is missing in this code scenario, add the error code
'PTR_ERR(provider)' to the return value ret.
Eliminate the follow smatch warning:
drivers/phy/rockchip/phy-rockchip-inno-usb3.c:937 rockchip_u3phy_probe() warn: missing error code 'ret'
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: If534350cdae1ee09b210c0d475aa2b8673dc7c64
2022-06-06 18:22:18 +08:00
Yifeng Zhao
b8ff8b1d30
drivers: rk_nand: fix compile warning
...
warning:
drivers/rk_nand/rk_nand_blk.c:559 nand_blk_register() warn:
missing error code 'ret'
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Change-Id: I89c8358805da5db24b5ff91961a062dbdfcceead
2022-06-06 18:19:20 +08:00
Shunhua Lan
63318e7269
media: rockchip: hdmirx: fix compilation warn of missing error code ret
...
Fixes: 0260220515 ("media: rockchip: hdmirx: add hdmirx class for audio info")
Signed-off-by: Shunhua Lan <lsh@rock-chips.com >
Change-Id: Ie8d93b19666233e6903dac2499022ccb85b37fda
2022-06-06 15:38:02 +08:00
Lin Jinhan
427fe90066
ARM: dts: rockchip: rv1106-smd-cam: fix pinctrl conflicts
...
Fix pinctrk conflicts between rkcif_mipi_lvds1 and rkisp
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Change-Id: I57335c652cde902b6408d7c49cd6f0dab51128a1
2022-06-06 15:35:56 +08:00
Wangqiang Guo
2fe91f92a1
input: sensor: accel: fix gsensor da223 calibrate fail
...
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com >
Change-Id: If0868cb0b198dfc58cb9b380667a7a9a350a1507
2022-06-06 15:35:23 +08:00
Sandy Huang
2b5f381883
drm/rockchip: vop: fix missing error code 'ret' warning
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: Ib01215115fba9e234a139215a29d64617616f7e3
2022-06-06 15:32:26 +08:00
Algea Cao
60fcb4a299
phy: rockchip-samsung-hdptx-hdmi: Fix missing error code 'ret'
...
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: Iabaaf76b47f767d8234633ace4215c715d0f51c2
2022-06-06 15:30:49 +08:00
Finley Xiao
2b306539cc
soc: rockchip: power-domain: Add missing error code in rockchip_pm_add_one_domain()
...
Fixes: 8b9bedf44e ("soc: rockchip: power-domain: support qos node status get")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: I9cbb532b48615115c97615f746f3303efd1496e1
2022-06-06 15:29:13 +08:00
Finley Xiao
d088c2e8a7
driver: rknpu: Add missing error code in npu_opp_helper()
...
Fixes: b6b135b2f6 ("driver: rknpu: Change clock rate and read margin only when pd is on")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: If4fc249f86d6f406157944afabee477908a56fa1
2022-06-06 15:26:12 +08:00
Finley Xiao
2598d85d44
MALI: bifrost: Add missing error code in kbase_devfreq_opp_helper()
...
Fixes: eb26be047e ("MALI: bifrost: Set intermediate rate before change read margin")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: Id4df3e3b990762bc737d1b78f44e95fa00d12aff
2022-06-06 15:24:53 +08:00
Yu Qiaowei
d5c52c11c1
video: rockchip: rga3: specify ABC mode when src and dst use the same memory
...
In ABB mode, the wr output will calculate the offset output first address
according to the offset of win0, so it is necessary to use the ABC mode
to ensure that the output is to the correct address.
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: I3daf6e2793b64689df07c62074bc637055883d8a
2022-06-06 14:10:28 +08:00
Herman Chen
89ff0a2a21
video: rockchip: mpp: rkvenc2: Dump status reg on timeout
...
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Change-Id: If69e18d1597fd40206d991eb962110f78fc8d3f2
2022-06-06 14:09:09 +08:00
Zhen Chen
8fd4cab89d
MALI: bifrost: kernel_map_user_io_pages(): log error if vmap() returns NULL.
...
Change-Id: Ie1d3682cc32fc191815210f19198b1b4922d830d
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
2022-06-06 11:10:53 +08:00