Commit Graph

1066409 Commits

Author SHA1 Message Date
Wang Xiaobin
4e9a347fc0 ARM: configs: rv1106-smart-door: disable SQUASHFS
Startup time  : almost unchanged (<1ms).
Firmware size : reduce about 7KByte.

Signed-off-by: Wang Xiaobin <xb.wang@rock-chips.com>
Change-Id: I6b744b3069c4bdda4714c9674735e68a057e1b2d
2022-06-10 11:24:33 +08:00
shengfei Xu
c8d77f93a6 rtc: rockchip: fix the rtc status error
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I26837e185488db88d42ba413653cb456d713fce2
2022-06-10 11:24:02 +08:00
Wyon Bi
f2f7eb7445 drm/bridge: maxim-max96745: Fix bridge chain detect
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Ibd402916ff6aeb5c4ff8ee12ebc58726968d9e7b
2022-06-10 11:03:53 +08:00
Yu Qiaowei
65bcc903ef video: rockchip: rga3: fix load imbalance
Fix wrong matching core when todo_list has 0 jobs.

Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: Iaecbe6457a5076a5fe39b26e03fef44cf3c6ecd9
2022-06-10 09:51:38 +08:00
Cai YiWei
fb5930538f media: rockchip: isp: remove stream limit for dvbm for isp32
Change-Id: If1cf55d009b93dafe86fd9fee4b1f435fb4621c7
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-06-10 09:16:01 +08:00
Finley Xiao
ad1d7cf016 soc: rockchip: power-domain: init qos when pd is on
Fixes: 4910bdcba8 ("soc: rockchip: power-domain: support qos init")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I282a3047b4c5c8b35bf5f8c2e6c3b5fca0d89ab7
2022-06-09 17:17:29 +08:00
Alex Zhao
88a24df15d net: wireless: update bcmdhd driver to 101.10.361.16
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I34dd170252d524b0146c6017f735c2b2b98e9a20
2022-06-09 17:15:03 +08:00
Luo Wei
2ed024b263 arm64: dts: rockchip: rk3588-vehicle-evb: Fix usb otg0 adb problem
Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I47580962cb552dc5459c6ed53ae18ff8e101e529
2022-06-09 15:33:49 +08:00
Cai YiWei
1b117c46fb media: rockchip: isp: tb helper add clk on/off
Change-Id: I63ada7e82d79c23a986259764220093c693689a7
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-06-09 15:33:36 +08:00
Ziyuan Xu
8766dc266e ARM: configs: rv1106: Enable SC230AI camera
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I0a7c177429590820ac7d1674b9b834d03616cc2d
2022-06-09 15:25:02 +08:00
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