Cai YiWei
e09ef72629
media: rockchip: ispp: reserved memory using rdma_sg ops
...
Change-Id: I7bc3cb977c56fc6c81c15baa67d38e3ce59a409f
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:38:00 +08:00
Cai YiWei
5546067644
media: rockchip: isp: reserved memory using rdma_sg ops
...
Change-Id: Ia01770c3f54bfbb3d65a73c7db0e8ab8730ab29d
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:59 +08:00
Cai YiWei
5109655419
media: rockchip: isp: isp21 get 3a stats from ddr
...
Change-Id: I223a654d65377f866e1b71d0652f889a5ffbf079
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:58 +08:00
Cai YiWei
eb488add0a
media: rockchip: isp: apply en params if no match for isp21
...
Change-Id: I72bf7551ac78d035561405d9a61bb40990925085
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:57 +08:00
Cai YiWei
08f4d76015
media: rockchip: isp: apply en params if no match for isp20
...
Change-Id: I47bc2b58aae016df1bb6ba0a1425431bed53ca9d
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:56 +08:00
Cai YiWei
44baa78c81
media: rockchip: isp: add bt601/bt709/bt2020 colorspace
...
rkisp-isp-subdev pad2 to change colorspace and quantization
Change-Id: I077eb9482cd09119c11f2515e848dca203c42357
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:55 +08:00
Cai YiWei
598f7e02a5
media: rockchip: isp: separate rdbk from csi subdev
...
Change-Id: I8c5f42c7d5526634e49b2934fb28026702de17c9
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:55 +08:00
Cai YiWei
3b4cc8c2d3
media: rockchip: isp: dmatx support embedded and shield pixels data
...
Change-Id: Ifb07d7a7b11d44a5843dfe3a66284e38b98fbbb6
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:54 +08:00
Cai YiWei
7b82a42749
media: rockchip: ispp: fix page fault due to config reg during working
...
Change-Id: Ie5e23fc0e79a946b692278fc28b4a7794fe1a5f4
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:53 +08:00
Fenrir Lin
0bd6f83dfc
media: rockchip: isp: fix the problem of no data when no reserved memory
...
Signed-off-by: Fenrir Lin <fenrir.lin@rock-chips.com >
Change-Id: Ia94a8032fae6c741376924c98dae336e4a9329bd
2021-08-31 16:37:52 +08:00
Cai YiWei
b818d97299
media: rockchip: isp: max height 3072 for isp21
...
Change-Id: I02ef7a19679597f9a4028c29e55d134d597091c4
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:51 +08:00
Cai YiWei
8799055d92
media: rockchip: isp: use same api to set clk
...
Change-Id: I0229675cc2ff13ca4c30e3c32b4e69e4318ff6d8
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:50 +08:00
Cai YiWei
53c41d150a
media: rockchip: ispp: disable sharp output if it bypass
...
Change-Id: I094dcce7ee12f77e5f524a46d9565a63f4523801
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:49 +08:00
Cai YiWei
186fdf90b0
media: rockchip: isp/ispp adjust probe order
...
isp hw device -> isp virtual device then
ispp hw device -> ispp virtual device
Change-Id: I7897f50c2323c2d57b0eb143a53423390d6d7d6c
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:48 +08:00
Cai YiWei
3e8baf6650
media: rockchip: isp: add monitor to restart if abnormal
...
enable monitor:
add rockchip,restart-monitor-en to rkisp node on dts or
echo Y > /sys/module/video_rkisp/parameters/monitor
NOTE: shouldn't enable this when porting camera!!!
Change-Id: I35fa45488136e2e0ec16c4e6179a39f34cf5ebc9
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:47 +08:00
Cai YiWei
0fca9e8350
media: rockchip: ispp: dma buf alloc limit to DMA32
...
Change-Id: Id0a8cda55bce267ba3a6fd51599b17d7d10dc26e
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:46 +08:00
Cai YiWei
2d243f431a
media: rockchip: isp: dma buf alloc limit to DMA32
...
Change-Id: Ibc1f4afc45a031714ee4cabfc70b38f930706d46
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:46 +08:00
Cai YiWei
fe0ef1d4b5
media: rockchip: isp: resolution limit for isp21
...
Change-Id: I046ac456fad9d4617c8fcc4f228409f59d23281a
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:45 +08:00
Fenrir Lin
bef090db70
media: rockchip: ispp: add vidioc_enum_input
...
Signed-off-by: Fenrir Lin <fenrir.lin@rock-chips.com >
Change-Id: Id2b2c34b80245a2fa8dec97c5ca9ca64dd2c7363
2021-08-31 16:37:44 +08:00
Cai YiWei
2c4fb4942b
media: rockchip: isp/ispp add check for params subscribe event
...
Change-Id: If8b79286de5d9921abd69c96cb0b17ef297d75ef
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:43 +08:00
Cai YiWei
93b52078a6
media: rockchip: isp: update procfs info
...
Change-Id: I48d64f9e579ca6eee1af5b707420a055e5b1b17f
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:42 +08:00
Cai YiWei
4033489c82
media: rockchip: isp: fix multi dev refcnt
...
Change-Id: Id6c742f1ce90bdf327b382864a26739bdf80661e
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:41 +08:00
Cai YiWei
7c513c616c
media: rockchip: ispp: config default params
...
Change-Id: I8ef48c03123149564835143d4bda5dc011e7e9d3
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:40 +08:00
Cai YiWei
f7fb9e42a9
media: rockchip: ispp: optimize first frame memory copy
...
Change-Id: I38803f1b8cb5bbe6fe53856037eb9214c0e85cbe
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:39 +08:00
Cai YiWei
6f4298adbc
media: rockchip: isp/ispp to version v1.6.0
...
Change-Id: I21b36b5f4738e912ee6409b045c00198ef016c42
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:38 +08:00
Cai YiWei
126a959455
media: rockchip: isp: capture buf queue add to list tail
...
Change-Id: I21e030408ca936bd6f567536a6c12c9be3caebf5
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:37 +08:00
Cai YiWei
c95ad09232
media: rockchip: ispp: change fec data state if params buf no use
...
Change-Id: I278d7ec35a39b2ce18af6553cdca33892ec1382b
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:36 +08:00
Cai YiWei
155e064aa9
media: rockchip: isp/ispp to version v1.5.2
...
Change-Id: I75d545c76ca4e59392211db9dbafd379141bbf19
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:35 +08:00
Cai YiWei
3c8b7fb6a5
media: rockchip: isp: adjust rdbk times with mulit dev for isp2.0
...
Change-Id: I0d15991a0f17ce0498435a296d8b997e30f6fc38
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:35 +08:00
Cai YiWei
f4445a70c0
media: rockchip: ispp: add uvnr sd32 self en control
...
Change-Id: I57c0ed94b7916a9ea2a17c0ab761bad3d0af27a4
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:34 +08:00
Cai YiWei
80bbd6e06d
media: rockchip: isp: support multi dev for isp21
...
Change-Id: I5973f952d0b744448025496c29a1c6b4c5316db3
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:33 +08:00
Cai YiWei
d5e4c5b58b
media: rockchip: isp: make sure 3dlut no continuous read twice
...
if 3dlut enable and 3DLUT_UPDATE = 1,
will start read lut at following case:
1. isp force update
2. frame end
2->1 shouldn't for 3dlut.
Change-Id: I82d03836035bc06e25839fe4d90dba7cd36c2e1a
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:32 +08:00
Cai YiWei
88842979a2
media: rockchip: ispp: check SHARP_CORE_CTRL after update
...
Change-Id: Iad0d7b2c1e9a0f1222d5055656b598ce542b6d54
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2021-08-31 16:37:31 +08:00
Sandy Huang
f95443e4c8
drm/panel: panel-simple: Don't init gpio value at probe
...
When enable display on loader, init gpio would change
gpio status, that would make screen flash.
Change-Id: I4b69a8d3d83c5bef09014c2134abaee6522a7046
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
2021-08-31 15:25:26 +08:00
Frank Wang
392cd16600
arm64: dts: rockchip: rk3588s: add usbdp phy device node
...
This adds USBDP combo PHY related nodes for RK3588S SoCs.
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Change-Id: I838233adebc584a60f36cad76c01a9d1a075e8f3
2021-08-31 15:04:13 +08:00
Yifeng Zhao
3530c21737
arm64: dts: rockchip: add sata for rk3588
...
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Change-Id: I0b6a83bca3ce1809a5004e6ac1b34eed0729b0c8
2021-08-31 14:50:00 +08:00
Yifeng Zhao
39481cd6d3
arm64: dts: rockchip: add naneng combophy for rk3588
...
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Change-Id: Ie4b56fb1a018d1ab0c9d4ee0cccaebde7703eaad
2021-08-31 14:46:34 +08:00
Sugar Zhang
67d041d478
arm64: dts: rockchip: rk3588: Fixup i2s/spdif nodes
...
This patch move device nodes which belong to rk3588 into
rk3588.dtsi.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: Ie02c44bf955496b6c73a9ecdf9290c97e61cbcd4
2021-08-31 14:08:00 +08:00
Jianqun Xu
eca1fb4744
arm64: dts: rockchip: rk3399: modify gpu node for ARM Midgard driver
...
Change-Id: I46ff1b61787172a5b4ba5b378e00c6de4cfa7f8d
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com >
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2021-08-31 11:29:17 +08:00
William Wu
a27395c5bf
arm64: dts: rockchip: rk3588s: add usb controllers nodes
...
The rk3588s supports multiple USB controllers:
1.2 x USB2.0 HOST (EHCI&OHCI)
2.1 x USB3.0 OTG (DWC3)
3.1 x USB3.0 HOST (xHCI)
This patch adds nodes for these USB controllers.
Note that the phys properties of USB controlles are not
added yet, and they will be added later.
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: Id16319990fc570ab2f71673463ffd70d5df3bfb8
2021-08-30 19:58:09 +08:00
Kever Yang
b684f15d8c
arm64: dts: rockchip: add rktimer for rk3588
...
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Change-Id: Iad6ecb6a21a4a7d97f7677e9e585523f210d6c3f
2021-08-30 16:00:10 +08:00
Ding Wei
e1e1eabccd
arm64: dts: rockchip: rk3588s: Add mmu nodes for video codecs
...
Change-Id: Id6ac46d1772a29e20834f4e46d342b8a5ede6545
Signed-off-by: Ding Wei <leo.ding@rock-chips.com >
2021-08-30 15:45:34 +08:00
Felix Zeng
1775a5f995
driver: rknpu: Add rknpu driver for rk356x, version: 0.5.0
...
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com >
Change-Id: Ia9c19e37024d085010ef4c86a420ed5a9c831915
2021-08-30 15:15:28 +08:00
Tao Huang
06c006f76a
arm64: rockchip_gki.config: Enable CONFIG_ROCKCHIP_RKNPU
...
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I80da4a62eaea705955cadd4fa6faf4830be699ee
2021-08-30 15:15:28 +08:00
Felix Zeng
e72b8c6176
arm64: configs: rockchip_defconfig: Enable rknpu module
...
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com >
Change-Id: Ie86cfb931e46983875a4ee2adcf5760166bb38e8
2021-08-30 15:15:28 +08:00
Sugar Zhang
7052d7de3c
arm64: dts: rockchip: rk3588s: Add i2s/pdm/spdifrx/spdiftx nodes
...
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: Ia967e33488241e509283bb4732d4651dbc069515
2021-08-30 15:04:38 +08:00
Sandy Huang
ef7eb42f48
drm/rockchip: vop2: enable dither up when input rgb565
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I554924b979735e2377b1e9d06b22b2d9b35450a4
2021-08-30 14:51:56 +08:00
Andy Yan
b7fb6c5626
drm/rockchip: vop2: Use normalized zpos
...
Some linux app may be set zpos without any check.
For example mpv: change the zpos of overlay
plane from default value 2 to 1, but the primary
plane zpos is also 1.
Change-Id: I6015c171c6512dc7f10bed7c56933941c9d64a2e
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
2021-08-30 14:51:56 +08:00
Sandy Huang
c6db7fb1dc
drm/rockchip: vop2: add support cubic lut from loader
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I11d65477364dc9ff4fb34d038179d5702faeb484
2021-08-30 14:51:47 +08:00
Sandy Huang
5579c96182
drm/rockchip: vop2: add support 10bit yuv and srgb output
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: Iee5aad90edff69c00884bc25cc7dc2169d3103d2
2021-08-30 11:07:21 +08:00