summaryrefslogtreecommitdiff
path: root/drivers/media
AgeCommit message (Collapse)AuthorFilesLines
2023-11-04Merge tag 'JH7110_515_SDK_v5.9.0' into vf2-515-develAndy Hu5-50/+830
2023-11-01Add ISP control for video2 and video3.zejian.su1-0/+46
Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-01Expand 2 bytes after the SC buffer for the AE/AWB flag and copy the ↵zejian.su4-26/+54
histogram data to the SC buffer.
2023-11-01Add 16 ISP controls, remove the frame SYNC event to video7 (SC) These ↵zejian.su3-5/+661
controls are: WB, CAR, CCM, CFA, CTC, DBC, DNYUV, GMARGB, LCCF, OBC, OECF, R2Y, SAT, SHRP, YCRV, SC
2023-11-01media: starfive: isp: Fix enum isp subdev code bugChanghuang Liang1-13/+3
Fix enum isp subdev code bug. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: isp: Update format pad table one by oneChanghuang Liang1-32/+14
Update format pad table one by one, it can simply code. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: Add isp sc buffer pointChanghuang Liang2-1/+4
Add isp sc buffer point. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: satrfive: stf_isp: Add new conctrl supportChanghuang Liang1-1/+52
Add new conctrl for jh7110 isp. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: Add isp frame sync eventChanghuang Liang1-1/+25
Add isp frame sync event. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-11-01media: starfive: Add V4L2_CAP_IO_MC capabilitiesChanghuang Liang1-1/+1
Add V4L2_CAP_IO_MC capabilities. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-08-31Merge tag 'JH7110_515_SDK_v5.7.0' into vf2-515-develAndy Hu3-164/+54
2023-08-30Media:Wave5: Allocate more linear buffer to avoid block in gst-playSom Qin1-5/+2
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-30Media:Wave5: Fix segment fault when finish bufferSom Qin1-0/+5
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-30Media: Wave5: Fix plane size mismatchSom Qin3-159/+47
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-07Merge tag 'JH7110_515_SDK_v5.5.0' into vf2-515-develAndy Hu21-0/+11277
2023-08-07Media:Wave5: Fix driver compile warningSom Qin1-1/+0
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:Wave5: Add contiguous planes format support (YUV420/NV12/NV21)Som Qin2-9/+9
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: Driver get clks from DTS instead of hard coding.Som Qin1-30/+8
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: Fix stride mismatching of decoding frame buffersSom Qin1-1/+8
When bitstream format bitdepth > 8, stride of compressed frame map buffers shoule be recalculated. Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: wave5 v4l2 driver support gst/ffmpegSom Qin5-64/+169
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03Media:wave5: set default format for display_fmtSom Qin1-0/+1
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03media: add wave511 v4l2 support for starfive platfromSom Qin8-48/+162
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-08-03media: add wave5 v4l2 driver from mail listSom Qin21-0/+11073
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-07-13Merge tag 'JH7110_515_SDK_v5.4.0' into vf2-515-develAndy Hu1-1/+1
2023-07-10media: starfive: Fix vin warningChanghuang Liang1-1/+1
Fix vin warning. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-07-06Merge tag 'JH7110_515_SDK_v5.3.1' into vf2-515-develAndy Hu1-0/+1
2023-07-03media: starfive: imx219: Add system pmChanghuang Liang1-0/+1
Add system pm. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-06-21Merge tag 'JH7110_515_SDK_v5.2.1' into vf2-515-develAndy Hu7-77/+128
2023-06-20Merge branch 'CR_5859_ov4689_515_changhuang.liang' into 'jh7110-5.15.y-devel'andy.hu1-9/+13
CR_5859_ov4689_515_changhuang.liang media: starfive: ov4689: Add different lane num support See merge request sdk/linux!865
2023-06-20media: starfive: ov4689: Add different lane num supportChanghuang Liang1-9/+13
Add different lane num support. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-06-19media: starfive: Update csi pix cfgChanghuang Liang3-12/+28
Update csi pix cfg. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-06-19media: starfive: Update video pipeline set fmtChanghuang Liang5-56/+87
Update video pipeline set fmt. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-05-12Merge tag 'JH7110_515_SDK_v4.9.0' into vf2-515-develAndy Hu1-1/+3
1. linux: Merge branch 'CR_4707_imx219_515_changhuang.liang' into 'jh7110-5.15.y-devel' Merge branch 'CR_5042_gmac_phy_delay_ds_samin.guo' into 'jh7110-5.15.y-devel' Merge branch 'CR_5262_copyright_shanlong.li' into 'jh7110-5.15.y-devel' Merge branch 'CR_5283_eMMC_515_william.qiu' into 'jh7110-5.15.y-devel'
2023-05-04media: starfive: imx219: Add reset operationChanghuang Liang1-1/+3
Add reset operation. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-05-04Revert "v4l2: imx219 use pinctrl"Changhuang Liang1-66/+4
This reverts commit 8d7c702d7bc0fef9ee5882db660390801bbccaa7. use gpio10 to configure imx219 reset.
2023-04-28Merge tag 'JH7110_515_SDK_v4.8.2' into vf2-515-develAndy Hu29-42/+76
2023-04-19media: starfive: update copyright descriptionChanghuang Liang29-42/+76
update copyright description. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-04-07Merge tag 'JH7110_515_SDK_v4.7.0' into vf2-515-develah3-0/+1908
version JH7110_515_SDK_v4.7.0 for JH7110 EVB board 1. #4284: linux: enable cached memory for IMG GPU driver 2. #4563: linux: optimized memcpy Write a C version of memcpy function 3. #4617: linux: support sensor imx708
2023-04-03media: i2c: imx708: Delete gainChanghuang Liang1-27/+0
Delete gain. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-04-03media: i2c: Add imx708 supportChanghuang Liang3-0/+1935
Add imx708 support. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-03-03Merge tag 'JH7110_515_SDK_v4.5.0-rc1' into vf2-515-develAndy Hu1-240/+0
version JH7110_515_SDK_v4.5.0-rc1 for JH7110 EVB board 1. #3467: linux: fix CPUfreq issue for the hibernation resume issue 2. #3546: linux: fix v4l2-compliance test issue for imx219 sensor 3. #3526: linux: qspi use reset framework 4. #3746: linux: rgb display support 1080p 60fps
2023-02-24media: starfive: Delete operate sensor ctrl in video nodeChanghuang Liang1-240/+0
Delete operate sensor ctrl in video node. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-02-05Merge tag 'JH7110_515_SDK_v4.1.0' into vf2-515-develAndy Hu3-14/+79
version JH7110_515_SDK_v4.1.0 for JH7110 EVB board 1. Fix hibernation issue: usb cdns3, hdmi vout, isp 2. Support linux driver module build for: imx219, pwmdac, spi 3. #2339 fix usb read performance issue 4. #1432 support uboot reset on evb jh7110b or vf2 board 5. #3238 lack a memory reservation for OpenSBI 6. #3151 fix tdm input/ouput error
2023-02-03Merge branch 'CR_3158_ISP_515_Kevin.xie' into 'jh7110-5.15.y-devel'andy.hu2-13/+78
CR_3158: v4l2_driver: isp: Save & resore context regs during stream on/off. See merge request sdk/linux!678
2023-01-31v4l2_driver: isp: Save & resore context regs during stream on/off.Kevin.xie2-13/+78
Besides, add some log in dump reg function to distinguish different groups. Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2023-01-17media: starfive: Modify support imx219 compile to moduleChanghuang Liang1-1/+1
Modify support imx219 compile to module. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-01-11Merge tag 'JH7110_515_SDK_v4.0.0-rc2' into vf2-515-develVF2_v2.8.0Andy Hu4-114/+77
version JH7110_515_SDK_v4.0.0-rc2 for JH7110 EVB board 1. Fix hibernation issue: spdif, pwmdac, tdm, pdm, wave511, wave420l, jpu, can, isp, clk tree, gmac, gpio 2. Porting the upstream opensbi and add pm patch for hibernation 3. #3120 omx fix low probability of segment fault when decoding finish
2023-01-11media: starfive: Update VIN system PM operationChanghuang Liang2-39/+63
Update VIN system PM operation, fixed multi open the same video node cause resume fail. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-01-11media: starfive: stf_video: Multi open only set power one timeChanghuang Liang2-6/+17
Multi open the same video node only set power one time. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
2023-01-11media: starfive: Delete unused USE_MEDIA_PIPELINE macro codeChanghuang Liang1-73/+1
Delete unused USE_MEDIA_PIPELINE macro code. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>