linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL FOR v5.13] imx: Miscellaneous fixes and cleanups for i.MX7
@ 2021-03-03 14:03 Hans Verkuil
  2021-03-04  1:23 ` [GIT PULL FOR v5.13] imx: Miscellaneous fixes and cleanups for i.MX7 (#71879) Jenkins
  0 siblings, 1 reply; 2+ messages in thread
From: Hans Verkuil @ 2021-03-03 14:03 UTC (permalink / raw)
  To: Linux Media Mailing List; +Cc: Laurent Pinchart, Rui Miguel Silva

See the cover letter here for more info:

https://patchwork.linuxtv.org/project/linux-media/cover/20210215042741.28850-1-laurent.pinchart@ideasonboard.com/

The bindings patches 58-61 are not included in this PR since those have not
yet been Acked. But they are independent of all other patches, so those four
can be added to a future PR.

Regards,

	Hans

The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:

  Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.13b

for you to fetch changes up to 65a3ad07804780fc015db876a6a8924091b05ac2:

  media: imx: imx7_mipi_csis: Print shadow registers in mipi_csis_dump_regs() (2021-03-03 14:47:12 +0100)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Laurent Pinchart (73):
      media: imx: Drop dependency on I2C
      media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol
      media: imx: Drop manual dependency on VIDEO_IMX_MEDIA
      media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI
      media: imx: Set default sizes through macros in all drivers
      media: imx: utils: Add ability to filter pixel formats by mbus code
      media: imx: capture: Use dev_* instead of v4l2_* to log messages
      media: imx: capture: Use device name to construct bus_info
      media: imx: capture: Remove forward declaration of capture_qops
      media: imx: capture: Handle errors from v4l2_fh_open()
      media: imx: capture: Clean up capture_priv structure
      media: imx: capture: Remove capture_priv stop field
      media: imx: capture: Move queue and ctrl handler init to init function
      media: imx: capture: Initialize video_device programmatically
      media: imx: capture: Register the video device after completing init
      media: imx: capture: Store v4l2_pix_format in imx_media_video_dev
      media: imx: capture: Move default format init to a separate function
      media: imx: capture: Rename querycap handler to capture_querycap
      media: imx: capture: Rename ioctl operations with legacy prefix
      media: imx: capture: Add a mechanism to disable control inheritance
      media: imx: capture: Remove unneeded variable in __capture_legacy_try_fmt
      media: imx: capture: Pass v4l2_pix_format to __capture_legacy_try_fmt()
      media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
      media: imx: capture: Extract format lookup from __capture_legacy_try_fmt
      media: imx: capture: Simplify capture_validate_fmt() implementation
      media: imx: capture: Simplify __capture_legacy_try_fmt()
      media: imx: capture: Decouple video node from source with MC-centric API
      media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API
      media: imx: imx7-media-csi: Disable legacy video node API
      media: imx: capture: Support creating immutable link to capture device
      media: imx: imx7-media-csi: Remove control handler
      media: imx: imx7-media-csi: Move (de)init from link setup to .s_stream()
      media: imx: imx7-media-csi: Create immutable link to capture device
      media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values
      media: imx: imx7-media-csi: Tidy up register fields macros
      media: imx: imx7-media-csi: Reorganize code in sections
      media: imx: imx7-media-csi: Validate capture format in .link_validate()
      media: imx: imx7-media-csi: Fix source type identification
      media: imx: imx7-media-csi: Don't lock access to is_csi2
      media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to *_setup()
      media: imx: imx7-media-csi: Split imx7_csi_dma_stop()
      media: imx: imx7-media-csi: Move CSI configuration before source start
      media: imx: imx7-media-csi: Merge streaming_start() with csi_enable()
      media: imx: imx7-media-csi: Merge hw_reset() with init_interface()
      media: imx: imx7-media-csi: Set the MIPI data type based on the bus code
      media: imx: imx7-media-csi: Don't set the buffer stride when disabling
      media: imx: imx7-media-csi: Merge all config in imx7_csi_configure()
      media: imx: imx7-media-csi: Clear all configurable CSICR18 fields
      media: imx: imx7-media-csi: Set RFF burst type in imx7_csi_configure()
      media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear()
      media: imx: imx7-media-csi: Don't double-enable the CSI
      media: imx: imx7-media-csi: Don't double-enable the RxFIFO
      media: imx: imx7-media-csi: Remove double reflash of DMA controller
      media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts
      media: imx: imx7_media-csi: Add support for additional Bayer patterns
      media: v4l2-mc: Add link flags to v4l2_create_fwnode_links_to_pad()
      media: imx: imx7_media-csi: Create immutable link to source device
      media: imx: imx7_mipi_csis: Acquire reset control without naming it
      media: imx: imx7_mipi_csis: Fix input size alignment
      media: imx: imx7_mipi_csis: Make source .s_power() optional
      media: imx: imx7_mipi_csis: Avoid double get of wrap clock
      media: imx: imx7_mipi_csis: Drop 10-bit YUV support
      media: imx: imx7_mipi_csis: Fix UYVY8 media bus format
      media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle()
      media: imx: imx7_mipi_csis: Move link setup check out of locked section
      media: imx: imx7_mipi_csis: Calculate Ths_settle from source lane rate
      media: imx: imx7_mipi_csis: Turn register access macros into functions
      media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPHYCTRL register
      media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields
      media: imx: imx7_mipi_csis: Make ISP registers macros take channel ID
      media: imx: imx7_mipi_csis: Rename register macros to match datasheet
      media: imx: imx7_mipi_csis: Use register macros in mipi_csis_dump_regs()
      media: imx: imx7_mipi_csis: Print shadow registers in mipi_csis_dump_regs()

 drivers/media/v4l2-core/v4l2-mc.c                |    6 +-
 drivers/staging/media/imx/Kconfig                |    9 +-
 drivers/staging/media/imx/Makefile               |    6 +-
 drivers/staging/media/imx/TODO                   |    9 +-
 drivers/staging/media/imx/imx-ic-prp.c           |    4 +-
 drivers/staging/media/imx/imx-ic-prpencvf.c      |   24 +-
 drivers/staging/media/imx/imx-media-capture.c    |  687 +++++++++++++++++++++-------------
 drivers/staging/media/imx/imx-media-csc-scaler.c |    2 +-
 drivers/staging/media/imx/imx-media-csi.c        |   33 +-
 drivers/staging/media/imx/imx-media-dev-common.c |    4 +
 drivers/staging/media/imx/imx-media-utils.c      |   23 +-
 drivers/staging/media/imx/imx-media-vdic.c       |    7 +-
 drivers/staging/media/imx/imx-media.h            |   12 +-
 drivers/staging/media/imx/imx6-mipi-csi2.c       |    6 +-
 drivers/staging/media/imx/imx7-media-csi.c       | 1014 +++++++++++++++++++++++---------------------------
 drivers/staging/media/imx/imx7-mipi-csis.c       |  400 ++++++++++++--------
 include/media/v4l2-mc.h                          |    8 +-
 17 files changed, 1218 insertions(+), 1036 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL FOR v5.13] imx: Miscellaneous fixes and cleanups for i.MX7 (#71879)
  2021-03-03 14:03 [GIT PULL FOR v5.13] imx: Miscellaneous fixes and cleanups for i.MX7 Hans Verkuil
@ 2021-03-04  1:23 ` Jenkins
  0 siblings, 0 replies; 2+ messages in thread
From: Jenkins @ 2021-03-04  1:23 UTC (permalink / raw)
  To: mchehab+samsung, linux-media; +Cc: builder

From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/f8ae9455-7a70-1e84-462e-50fafb6aa73a@xs4all.nl/
Build log: https://builder.linuxtv.org/job/patchwork/92728/
Build time: 00:24:09
Link: https://lore.kernel.org/linux-media/f8ae9455-7a70-1e84-462e-50fafb6aa73a@xs4all.nl

gpg: Signature made Wed 03 Mar 2021 01:58:55 PM UTC
gpg:                using RSA key AAA7FFBA4D2D77EF4CAEA1421326E0CD23ABDCE5
gpg: Good signature from "Hans Verkuil <hverkuil-cisco@xs4all.nl>" [unknown]
gpg:                 aka "Hans Verkuil <hverkuil@xs4all.nl>" [full]
gpg: Note: This key has expired!
Primary key fingerprint: 052C DE7B C215 053B 689F  1BCA BD2D 6148 6614 3B4C
     Subkey fingerprint: AAA7 FFBA 4D2D 77EF 4CAE  A142 1326 E0CD 23AB DCE5

Summary: got 2/73 patches with issues, being 0 at build time

Error/warnings:

patches/0035-media-imx-imx7-media-csi-Tidy-up-register-fields-mac.patch:

   checkpatch.pl:
	$ cat patches/0035-media-imx-imx7-media-csi-Tidy-up-register-fields-mac.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:97: CHECK: Prefer using the BIT macro

patches/0069-media-imx-imx7_mipi_csis-Define-macros-for-DPHY_BCTR.patch:

   checkpatch.pl:
	$ cat patches/0069-media-imx-imx7_mipi_csis-Define-macros-for-DPHY_BCTR.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:35: CHECK: Prefer using the BIT macro
	-:39: CHECK: Prefer using the BIT macro
	-:42: CHECK: Prefer using the BIT macro
	-:47: CHECK: Prefer using the BIT macro
	-:52: CHECK: Prefer using the BIT macro
	-:57: CHECK: Prefer using the BIT macro
	-:61: CHECK: Prefer using the BIT macro


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-03-04  1:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-03 14:03 [GIT PULL FOR v5.13] imx: Miscellaneous fixes and cleanups for i.MX7 Hans Verkuil
2021-03-04  1:23 ` [GIT PULL FOR v5.13] imx: Miscellaneous fixes and cleanups for i.MX7 (#71879) 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).