Zefa Chen
b4d2b726b4
media: i2c: imx327 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ibb8e83153afb93b03a843e6736a67aa6403b4641
2021-09-08 19:27:50 +08:00
Zefa Chen
039feed83a
media: i2c: imx323 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ie2bab9a6b80217b69dbd9bc2a48e80985001acd7
2021-09-08 19:16:58 +08:00
Zefa Chen
1f97b865ce
media: i2c: imx317 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I881bb7d8613bde13109349d58b42682c18f5c738
2021-09-08 19:14:49 +08:00
Zefa Chen
95ffa7ac25
media: i2c: imx307 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I8327261ab82f84329ebb65f54fea396640a44b15
2021-09-08 19:13:31 +08:00
Zefa Chen
84d1fcadf6
media: i2c: ar0230 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I493409d941ef8897755901c9591ed9bc2b3b8477
2021-09-08 19:12:09 +08:00
Zefa Chen
d0afe23adc
media: i2c: gc02m2 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I58397455b74b3e828d598c4f7d24d9ce22239aba
2021-09-08 19:12:05 +08:00
Zefa Chen
cfac4b4f7d
media: i2c: gc2053 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I31afb9537914a945c34a12c5dec82317d0966cb2
2021-09-08 19:11:59 +08:00
Zefa Chen
2a4a44c86f
media: i2c: gc2093 fix compile erro
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I2a14239d916baa2011e0b9be0482de829b47489d
2021-09-08 19:11:56 +08:00
Zefa Chen
867f8374b1
media: i2c: gc2145 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I5a17191191cf77ce8b9659412e176399b7a91c65
2021-09-08 19:11:52 +08:00
Zefa Chen
68cd1ce67e
media: i2c: gc2385 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I0173f964629c0b5e91d5d03557bcbf211f694dac
2021-09-08 19:10:49 +08:00
Zefa Chen
fadb99909b
media: i2c: gc4663 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I1ceaeb69a5542a04998ec5c538ad0a8c2ac7851c
2021-09-08 19:10:45 +08:00
Zefa Chen
f7e5b13d65
media: i2c: gc4c33 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I3061acd579c00ddc72985f658d23b0311e45710c
2021-09-08 19:10:42 +08:00
Zefa Chen
bb5c40169f
media: i2c: gc5025 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Iefb494c5b5fdee0f664e43a40761b6271d51ba78
2021-09-08 19:10:39 +08:00
Zefa Chen
5d9f877ff7
media: i2c: gc8034 fix compile error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I637495f900c31dd8cd46d27ded30f34017e02395
2021-09-08 19:10:33 +08:00
Jon Lin
f05fb91b2e
arm64: rockchip_linux_defconfig: change sfc to standard spi framework
...
Support sfc spi standard drivers from drivers/spi/spi-rockchip-sfc.c.
Change-Id: Ic21223e7ece1ef0143a2021151c8cfc8a0008891
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 17:25:13 +08:00
Jon Lin
202d0ee2fe
ARM: configs: rv1126_robot_defconfig: change sfc to standard spi framework
...
Support sfc spi standard drivers from drivers/spi/spi-rockchip-sfc.c.
Change-Id: I8590da2d1c628ccede2c8e6a1a3224a795cb82a9
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 17:22:52 +08:00
Jon Lin
0e7fc44087
ARM: rv1126_defconfig: change sfc to standard spi framework
...
Support sfc spi standard drivers from drivers/spi/spi-rockchip-sfc.c.
Change-Id: I4e9608334093fa5d1c450e68c3cb230ba79b48f2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 17:21:08 +08:00
Jon Lin
7fd3742946
ARM: dts: rockchip: add flash subnode to sfc for rv1126 board
...
Change-Id: I0b104a67f0714ed9c0a82ad4afecb90c8f8817a9
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 17:17:28 +08:00
Jon Lin
8e5c2775a9
ARM: dts: rv1126: change sfc to standard spi framework
...
Support sfc spi standard drivers from drivers/spi/spi-rockchip-sfc.c.
Change-Id: If94a343a6c19e26e3c2dd343623252bf5f8e159b
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 16:57:49 +08:00
Jon Lin
fb66314078
arm64: dts: rockchip: add flash subnode to sfc for rk3568 board
...
Change-Id: I89c0be42b987393e7dad672a700fd78804e4faf2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 16:57:23 +08:00
Jon Lin
9afd9b36c4
arm64: dts: rockchip: rk3568: change sfc to standard spi framework
...
Support sfc spi standard drivers from drivers/spi/spi-rockchip-sfc.c.
Change-Id: I98fa3c54b98e04d649ebb749bdb0819154fc7075
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 15:23:51 +08:00
Jon Lin
9ac1ea44cb
mtd: spinand: alias spinand0
...
RK SDK solution develop a serials of support for better compatibility.
All of these is based on "spinand0" alias.
Change-Id: I6603221de66eb6a6cc8ebeafa42a0282d7ddd4e8
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 15:21:10 +08:00
Jon Lin
5fcb2ec048
mtd: spi-nor: Change to sfc_nor alias
...
RK SDK solution develop a serials of support for better compatibility.
All of these is based on "sfc_nor" alias.
Change-Id: I4291a07420f4ad9f02a4d0ef3498061ae910cd7a
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2021-09-08 15:19:27 +08:00
Zefa Chen
f8094cf4bd
media: i2c: sc2310 fixed hdr probabilistically fail to capture images and pm issue
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I93e764d8bb7e009fa00595f5320cb0ee54a34760
2021-09-08 12:38:36 +08:00
Wang Panzhenzhuan
8f334e2ab8
media: i2c: sc200ai: fix set exposue bug
...
ctrl->val = ctrl->val * 2 will return
ctrl->val to v4l2 framework, and if next time
set ctrl->val is 2 * previous ctrl->val, will not actually set;
so fix it.
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: I965f33f2e592a88ab2b8f6e362ca399260fe98ab
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:38:31 +08:00
Dongbo Yang
9bcd5da6ea
media: i2c: add strobe control & fix expsoure for ov9281.
...
Signed-off-by: Dongbo Yang <db.yang@rock-chips.com >
Change-Id: I12ba55000c1814b4aeedc414b9ce7f6ddfb8ed19
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:38:27 +08:00
Dongbo Yang
15ee363aab
media: i2c: modify ov9281 driver for thunderboot.
...
Signed-off-by: Dongbo Yang <db.yang@rock-chips.com >
Change-Id: I17defb2b02913de0a1e70479068cec244b554593
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:38:23 +08:00
Roger Chen
a13093fe1d
media: i2c: add driver for ov9281@30fps
...
Signed-off-by: Roger Chen <roger.chen@rock-chips.com >
Change-Id: I78132163e1fba4fb3fb531040df629b347ab0fa4
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:38:17 +08:00
Zefa Chen
bbd3da30c1
media: i2c: ov8858 increase vts by add sensor PLL clk
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I38e65fb4bfa6021b5f8cea3c2314cacf334dda6d
2021-09-08 12:38:13 +08:00
Wang Panzhenzhuan
58450ba8b5
media: i2c: ov8858: update ov8858 sensor driver
...
1. fix g_mbus_config lane config issues
2. add debug info
3. add r1a version support
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: I7ef54d8216597963a90e60d5a57859818c07c929
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:38:09 +08:00
Zhenke Fan
4eecbd9d1e
media: i2c: ov4688: add 16x dgain, ratio = dgain/2048
...
Signed-off-by: Zhenke Fan <fanzy.fan@rock-chips.com >
Change-Id: Ib6b61843e0577b265f03fb0b7846573218f62046
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:38:05 +08:00
Wang Panzhenzhuan
17449ca353
media: i2c: ov2718: fix ov2718 pixel_rate null pointer issue
...
fix the following crash issue:
[ 37.800747] pc : __v4l2_ctrl_s_ctrl_int64+0x14/0x60
[ 37.805631] lr : ov2718_set_fmt+0x180/0x1b0
[ 37.809824] sp : ffffff8010393b10
[ 37.813141] x29: ffffff8010393b10 x28: ffffff80089a9f98
[ 37.818453] x27: 00000000c0585605 x26: ffffffc072431d40
[ 37.823764] x25: ffffffc072431c80 x24: ffffff80093bf3c0
[ 37.829075] x23: ffffff80093bf3c0 x22: ffffff8010393ce8
[ 37.834386] x21: 0000000000000000 x20: 0000000009896800
[ 37.839697] x19: 0000000000000000 x18: 0000000000000000
[ 37.845007] x17: 0000000000000000 x16: 0000000000000000
[ 37.850319] x15: 0000000000000000 x14: 0000000000000000
[ 37.855629] x13: 0000000000000000 x12: 0000000000000000
[ 37.860940] x11: 0000000000000000 x10: 0000000000000000
[ 37.866252] x9 : 0000000000000004 x8 : 0000000000000001
[ 37.871563] x7 : 000000000000fbc7 x6 : 000000000000fbc7
[ 37.876889] x5 : ffffffc072bf3cb8 x4 : 000000000000002e
[ 37.882206] x3 : 0000000000000001 x2 : ffffffc072bf3cb8
[ 37.887509] x1 : 0000000009896800 x0 : 0000000000000000
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: I276b8e55631648748cd3cb968c44b64260677c56
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:38:01 +08:00
Zefa Chen
6a81bb7794
media: i2c: support get dcg ratio from sensor
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I47e07dc1bb282e0fb24db87f3802dd3ef93907a8
2021-09-08 12:37:54 +08:00
Zefa Chen
6510f055fb
media: rockchip: cif: add module exit to fix the failure of rmmod video_rkcif
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I97fc14eb411339796dfc58b28460ed00cd898814
2021-09-08 12:36:27 +08:00
Zefa Chen
0e258adb82
media: rockchip: cif: reinit buffer status when cif reset in mipi interlace mode
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I5f691cd65badda8cedf120a155de7096de8714b5
2021-09-08 12:36:20 +08:00
Zefa Chen
95bfb5ca3a
media: rockchip: cif supports dummy buffer configurable
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Icc62c1324affd65934872dfb7c1d29f15e28bb3b
2021-09-08 12:36:16 +08:00
Zefa Chen
d3556d4c45
media: rockchip: cif: fixed vc err in linear mode, if sensor driver not had vc config
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I5f0e383d8493958abfee7b62cdbd4ceb74f84b28
2021-09-08 12:36:12 +08:00
Zefa Chen
9d80283aaa
media: rockchip: cif: fixed vc err in HDR mode
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Id4f8403d9449179f2572994d2cea6fb9c8f95ca1
2021-09-08 12:36:06 +08:00
Zefa Chen
d79f947fa7
media: platform: cif: mipi support interlaced capture
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I72e96b45faaf43b50f40cf978ab11717c409d5a0
2021-09-08 12:36:01 +08:00
Zefa Chen
17ffa46a0f
media: platform: cif: add dummy buf only for BT.656/BT.1120 multi channels function
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I67eacd18cc2bcae51302911b2b4490314d678362
2021-09-08 12:35:56 +08:00
Hu Kejun
41c899db24
media: rockchip: cif: support pdaf/embedded data
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I039388158c3febfab8a7cd3f9c53edbeced70a4a
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:35:51 +08:00
Allon Huang
477b66075a
media: platform: rockchip: cif: add keeping time to csi2 err for resetting
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: I0ecd5aad0a91553b8a978c23aceae8c5451892f5
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:35:45 +08:00
Zefa Chen
454228fa8d
media: rockchip: cif: mipi wakes up buf by line int
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: If10afeec22ce89a52f7c0e0e454005ca3c3cdc5e
2021-09-08 12:35:41 +08:00
Wang Panzhenzhuan
17f00b1208
media: platform: cif: fix multi dev issue
...
if rkcif_dvp & rkcif_mipi_all registered,
close rkcif_dvp streams alone can't reset rkcif,
only rkcif_dvp & mipi dev all close can do reset.
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: I103ca247a0866629d351699f752293af028d29d5
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:35:37 +08:00
Zefa Chen
a161ffb09f
media: rockchip: cif: remove dummy buffer
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ib1cdf85020d37a7a4a06b726fb88597797806411
2021-09-08 12:35:33 +08:00
Zefa Chen
6599eeb492
media: platform: cif fix fs/fe count error
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I56a6f5de22065f246a419f698385e3620142fd57
2021-09-08 12:35:30 +08:00
Wang Panzhenzhuan
a3c07a7015
media: platform: rockchip: cif: fix rk356x iommu issue
...
when open video0/1/2/3 first, then close it;
if reopen video0, the output data is green;
if not enable iommu, it's ok; fix it;
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Ib977c34f005548bbc21cc93ca39c10d871235ad9
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:35:25 +08:00
Allon Huang
544e61d0d1
media: platform: rockchip: cif: set stopping time out as fps when reset cif
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: I1376766c27ba08453a6d2b93ea5a5a3d188a1c42
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:35:18 +08:00
Allon Huang
f5cc594e92
media: platform: rockchip: cif: do reset when mipi fs & fe are not paired
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: If22316faffcdeb5a619d214eb8b650f300d1c41c
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:35:11 +08:00
Allon Huang
538055d4ed
media: platform: rockchip: cif: fix iommu lose effectiveness when do cru reset
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: I9e116d4ea8af2bac787fb9df18fede3637f27c3c
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2021-09-08 12:35:06 +08:00