* [GIT PULL FOR 5.19] More V4L2 patches
@ 2022-05-12 16:21 Sakari Ailus
2022-05-12 18:03 ` [GIT PULL FOR 5.19] More V4L2 patches (#83170) Jenkins
0 siblings, 1 reply; 2+ messages in thread
From: Sakari Ailus @ 2022-05-12 16:21 UTC (permalink / raw)
To: linux-media
Hi Mauro,
Here's a new bunch of V4L2 patches for 5.19. Hopefully this will be in time
for merging still.
There are no new drivers, just fixes and improvements to the existing ones.
Otherwise noteworthy changes are ACPI support for ov7251 IR camera sensor,
CSI-2 frame descriptors and addition of MIPI DPI bus type for DT and
v4l2-fwnode.
Please pull.
The following changes since commit 6c1c1eb8c87de221051b9198d40971640060842f:
media: ext-ctrls-codec.rst: fix indentation (2022-04-25 23:55:02 +0100)
are available in the Git repository at:
git://linuxtv.org/sailus/media_tree.git tags/for-5.19-2-signed
for you to fetch changes up to 79afd8fce8ce8d690de6f56304524f4daf8b3aa4:
media: i2c: Add vblank control to ov7251 driver (2022-05-11 09:49:26 +0300)
----------------------------------------------------------------
V4L2 patches for 5.19
----------------------------------------------------------------
Bingbu Cao (1):
media: ov8856: apply digital gain by setting global gain control register
Bryan O'Donoghue (4):
media: i2c: imx412: Fix reset GPIO polarity
media: i2c: imx412: Fix power_off ordering
media: dt-bindings: imx412: Add regulator descriptions
media: i2c: imx412: Add bulk regulator support
Daniel Scally (15):
media: uapi: Add IPU3 packed Y10 format
media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10
media: i2c: Add acpi support to ov7251
media: i2c: Provide ov7251_check_hwcfg()
media: i2c: Remove per-mode frequencies from ov7251
media: i2c: Add ov7251_pll_configure()
media: i2c: Add support for new frequencies to ov7251
media: i2c: Add ov7251_detect_chip()
media: i2c: Add pm_runtime support to ov7251
media: i2c: Remove .s_power() from ov7251
media: ipu3-cio2: Add INT347E to cio2-bridge
media: i2c: Extend .get_selection() for ov7251
media: i2c: add ov7251_init_ctrls()
media: i2c: Add hblank control to ov7251
media: i2c: Add vblank control to ov7251 driver
Dongliang Mu (1):
media: ov7670: remove ov7670_power_off from ov7670_remove
Fabio Estevam (1):
media: i2c: adv7180: Add support for the test patterns
Kwanghoon Son (1):
media: exynos4-is: Fix compile warning
Mike Pagano (1):
media: i2c: ov2640: Depend on V4L2_ASYNC
Moses Christopher Bollavarapu (4):
media: i2c: video-i2c: Move defines to the top of the file
media: i2c: video-i2c: Replace constants with proper names
media: i2c: video-i2c: Use GENMASK for masking bits
media: i2c: ov5645: Remove unneeded of_match_ptr macro
Sakari Ailus (6):
dt-bindings: Convert Dongwoon dw9807-vcm bindings to json-schema
dw9807-vcm: Add "dongwoon,dw9807" compatible string
media: Add bus type to frame descriptors
media: Add CSI-2 bus configuration to frame descriptors
media: Add MIPI CSI-2 28 bits per pixel raw data type
media: Documentation: mc: Add media_device_{init,cleanup}
Tomi Valkeinen (1):
media: ti: cal: use frame desc to get vc and dt
Xin Ji (2):
media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI
dt-bindings: media: video-interfaces: Add new bus-type
Yang Yingliang (1):
media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
.../bindings/media/i2c/dongwoon,dw9807-vcm.txt | 9 -
.../bindings/media/i2c/dongwoon,dw9807-vcm.yaml | 41 ++
.../devicetree/bindings/media/i2c/sony,imx412.yaml | 9 +
.../bindings/media/video-interfaces.yaml | 1 +
Documentation/driver-api/media/mc-core.rst | 13 +-
.../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 14 +-
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/adv7180.c | 46 ++
drivers/media/i2c/dw9807-vcm.c | 2 +
drivers/media/i2c/imx412.c | 39 +-
drivers/media/i2c/ov5645.c | 2 +-
drivers/media/i2c/ov5648.c | 4 +-
drivers/media/i2c/ov7251.c | 749 +++++++++++++++------
drivers/media/i2c/ov7670.c | 1 -
drivers/media/i2c/ov8856.c | 23 +-
drivers/media/i2c/video-i2c.c | 61 +-
drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 +
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 5 +
.../platform/samsung/exynos4-is/fimc-isp-video.h | 2 +-
drivers/media/platform/ti/cal/cal-camerarx.c | 27 +
drivers/media/platform/ti/cal/cal.c | 49 +-
drivers/media/platform/ti/cal/cal.h | 2 +
drivers/media/v4l2-core/v4l2-fwnode.c | 4 +
drivers/media/v4l2-core/v4l2-ioctl.c | 1 +
include/media/mipi-csi2.h | 1 +
include/media/v4l2-fwnode.h | 2 +
include/media/v4l2-mediabus.h | 2 +
include/media/v4l2-subdev.h | 36 +
include/uapi/linux/videodev2.h | 3 +-
29 files changed, 863 insertions(+), 288 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
--
Kind regards,
Sakari Ailus
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL FOR 5.19] More V4L2 patches (#83170)
2022-05-12 16:21 [GIT PULL FOR 5.19] More V4L2 patches Sakari Ailus
@ 2022-05-12 18:03 ` Jenkins
0 siblings, 0 replies; 2+ messages in thread
From: Jenkins @ 2022-05-12 18:03 UTC (permalink / raw)
To: mchehab+samsung, linux-media; +Cc: builder
From: builder@linuxtv.org
Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/Yn0z8Tjj53FBd09R@valkosipuli.retiisi.eu/
Build log: https://builder.linuxtv.org/job/patchwork/207033/
Build time: 00:35:29
Link: https://lore.kernel.org/linux-media/Yn0z8Tjj53FBd09R@valkosipuli.retiisi.eu
gpg: Signature made Thu 12 May 2022 04:13:16 PM UTC
gpg: using DSA key F0D0377A0D4F25A79238EFE56D40361B6E28C193
gpg: issuer "sakari.ailus@linux.intel.com"
gpg: Good signature from "Sakari Ailus <sakari.ailus@linux.intel.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: F0D0 377A 0D4F 25A7 9238 EFE5 6D40 361B 6E28 C193
Summary: got 14/38 patches with issues, being 11 at build time, plus one error when buinding PDF document
Error/warnings:
patches/0001-media-i2c-imx412-Fix-reset-GPIO-polarity.patch:
allyesconfig: return code #0:
../scripts/genksyms/parse.y: warning: 9 shift/reduce conflicts [-Wconflicts-sr]
../scripts/genksyms/parse.y: warning: 5 reduce/reduce conflicts [-Wconflicts-rr]
../scripts/genksyms/parse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
allyesconfig: return code #0:
../drivers/media/platform/qcom/venus/helpers.c: ../drivers/media/platform/qcom/venus/helpers.c:678 venus_helper_get_bufreq() error: we previously assumed 'req' could be null (see line 674)
../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
SMATCH:../drivers/media/usb/siano/smsusb.c ../drivers/media/usb/siano/smsusb.c:53:38: :warning: array of flexible structures
SPARSE:../drivers/media/usb/siano/smsusb.c ../drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2868 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1981 vivid_create_instance() parse error: turning off implications after 60 seconds
patches/0005-dt-bindings-Convert-Dongwoon-dw9807-vcm-bindings-to-.patch:
checkpatch.pl:
$ cat patches/0005-dt-bindings-Convert-Dongwoon-dw9807-vcm-bindings-to-.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:18: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
-:21: WARNING: DT binding docs and includes should be a separate patch. See: Documentation/devicetree/bindings/submitting-patches.rst
-:32: WARNING: DT binding docs and includes should be a separate patch. See: Documentation/devicetree/bindings/submitting-patches.rst
patches/0008-media-v4l2-core-Add-enum-V4L2_FWNODE_BUS_TYPE_DPI.patch:
allyesconfig: return code #0:
../drivers/media/platform/qcom/venus/helpers.c: ../drivers/media/platform/qcom/venus/helpers.c:678 venus_helper_get_bufreq() error: we previously assumed 'req' could be null (see line 674)
../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1981 vivid_create_instance() parse error: turning off implications after 60 seconds
../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
patches/0010-media-Add-bus-type-to-frame-descriptors.patch:
allyesconfig: return code #0:
../drivers/media/platform/qcom/venus/helpers.c: ../drivers/media/platform/qcom/venus/helpers.c:678 venus_helper_get_bufreq() error: we previously assumed 'req' could be null (see line 674)
../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1981 vivid_create_instance() parse error: turning off implications after 60 seconds
../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2894 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
checkpatch.pl:
$ cat patches/0010-media-Add-bus-type-to-frame-descriptors.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:19: WARNING: Duplicate signature
patches/0011-media-Add-CSI-2-bus-configuration-to-frame-descripto.patch:
allyesconfig: return code #0:
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1981 vivid_create_instance() parse error: turning off implications after 60 seconds
../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
../drivers/media/platform/qcom/venus/helpers.c: ../drivers/media/platform/qcom/venus/helpers.c:678 venus_helper_get_bufreq() error: we previously assumed 'req' could be null (see line 674)
../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2894 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
checkpatch.pl:
$ cat patches/0011-media-Add-CSI-2-bus-configuration-to-frame-descripto.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:18: WARNING: Duplicate signature
patches/0013-media-i2c-adv7180-Add-support-for-the-test-patterns.patch:
checkpatch.pl:
$ cat patches/0013-media-i2c-adv7180-Add-support-for-the-test-patterns.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:97: CHECK: Alignment should match open parenthesis
patches/0014-media-exynos4-is-Fix-compile-warning.patch:
checkpatch.pl:
$ cat patches/0014-media-exynos4-is-Fix-compile-warning.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:28: CHECK: Alignment should match open parenthesis
patches/0024-media-uapi-Add-IPU3-packed-Y10-format.patch:
allyesconfig: return code #0:
../drivers/media/platform/qcom/venus/helpers.c: ../drivers/media/platform/qcom/venus/helpers.c:678 venus_helper_get_bufreq() error: we previously assumed 'req' could be null (see line 674)
../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1981 vivid_create_instance() parse error: turning off implications after 60 seconds
../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
checkpatch.pl:
$ cat patches/0024-media-uapi-Add-IPU3-packed-Y10-format.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
-:57: ERROR: trailing statements should be on next line
-:69: WARNING: line length of 106 exceeds 100 columns
patches/0032-media-i2c-Add-pm_runtime-support-to-ov7251.patch:
allyesconfig: return code #0:
../drivers/media/i2c/ov7251.c: ../drivers/media/i2c/ov7251.c:1338 ov7251_s_stream() warn: inconsistent returns '&ov7251->lock'.
Locked on : 1338
Unlocked on: 1334
patches/0033-media-i2c-Remove-.s_power-from-ov7251.patch:
allyesconfig: return code #0:
../drivers/media/i2c/ov7251.c: ../drivers/media/i2c/ov7251.c:1310 ov7251_s_stream() warn: inconsistent returns '&ov7251->lock'.
Locked on : 1310
Unlocked on: 1306
patches/0035-media-i2c-Extend-.get_selection-for-ov7251.patch:
allyesconfig: return code #0:
../drivers/media/i2c/ov7251.c: ../drivers/media/i2c/ov7251.c:1333 ov7251_s_stream() warn: inconsistent returns '&ov7251->lock'.
Locked on : 1333
Unlocked on: 1329
patches/0036-media-i2c-add-ov7251_init_ctrls.patch:
allyesconfig: return code #0:
../drivers/media/i2c/ov7251.c: ../drivers/media/i2c/ov7251.c:1333 ov7251_s_stream() warn: inconsistent returns '&ov7251->lock'.
Locked on : 1333
Unlocked on: 1329
patches/0037-media-i2c-Add-hblank-control-to-ov7251.patch:
allyesconfig: return code #0:
../drivers/media/i2c/ov7251.c: ../drivers/media/i2c/ov7251.c:1336 ov7251_s_stream() warn: inconsistent returns '&ov7251->lock'.
Locked on : 1336
Unlocked on: 1332
patches/0038-media-i2c-Add-vblank-control-to-ov7251-driver.patch:
allyesconfig: return code #0:
../drivers/media/i2c/ov7251.c: ../drivers/media/i2c/ov7251.c:1381 ov7251_s_stream() warn: inconsistent returns '&ov7251->lock'.
Locked on : 1381
Unlocked on: 1377
Error #512 when building PDF docs
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-05-12 18:03 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-12 16:21 [GIT PULL FOR 5.19] More V4L2 patches Sakari Ailus
2022-05-12 18:03 ` [GIT PULL FOR 5.19] More V4L2 patches (#83170) Jenkins
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).