linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linux Media Mailing List <linux-media@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL for v5.8-rc7] media fixes
Date: Wed, 22 Jul 2020 15:57:27 +0200	[thread overview]
Message-ID: <20200722155727.06ab1692@coco.lan> (raw)

Hi Linus,

Please pull from:
  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.8-3


For a series of fixes for the upcoming stating atomisp driver. They solve
issues when probing atomisp on devices with multiple cameras and get rid of
warnings when built with W=1.

The diffstat is a bit long, as this driver has several abstractions. The 
patches that solved the issues with W=1 had to get rid of some duplicated
code (there used to have 2 versions of the same code, one for ISP2401 and
another one for ISP2400). 

Anyway, as this driver is not at Kernel 5.7, such changes won't cause
regressions.

Regards,
Mauro


.

The following changes since commit 2630e1bb0948c3134c6f22ad275ae27cc6023532:

  media: rkvdec: Fix H264 scaling list order (2020-06-11 19:21:38 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.8-3

for you to fetch changes up to 0d6db85131e014c128e57649793aff5aa96e065f:

  Revert "media: atomisp: keep the ISP powered on when setting it" (2020-07-19 13:31:53 +0200)

----------------------------------------------------------------
media fixes for v5.8-rc7

----------------------------------------------------------------
Andy Shevchenko (17):
      media: atomisp: Replace last use of Intel MID APIs
      media: atomisp: move CCK endpoint address to generic header
      media: atomisp: Use proper APIs to find I²C client device by ACPI HID
      media: atomisp: don't pass struct device_driver as parameter
      media: atomisp: Get rid of struct pci_dev in struct atomisp_device
      media: atomisp: Unify pdev to be pointer to struct pci_device
      media: atomisp: Replace direct access to MMIO with proper helpers
      media: atomisp: Drop global atomisp_dev variable (easy cases)
      media: atomisp: make platform data more readable
      media: atomisp: Don't try to parse unexpected ACPI object type
      media: atomisp: Make pointer to PMIC client global
      media: atomisp: Deduplicate return ret in gmin_i2c_write()
      media: atomisp: Refactor PMIC detection to a separate function
      media: atomisp: Use temporary variable for device in gmin_subdev_add()
      media: atomisp: Provide Gmin subdev as parameter to gmin_subdev_add()
      media: atomisp: Get rid of ACPI specifics in gmin_subdev_add()
      media: atomisp: Clean up non-existing folders from Makefile

B K Karthik (1):
      media: atomisp: i2c: atomisp-ov2680.c: fixed a brace coding style issue.

Baidyanath Kundu (1):
      media: atomisp: Fix __func__ style warnings

Colin Ian King (2):
      media: atomisp: make const arrays static, makes object smaller
      media: atomisp: fix mask and shift operation on ISPSSPM0

Dan Carpenter (1):
      media: atomisp: Fix error code in ov5693_probe()

Mauro Carvalho Chehab (15):
      media: atomisp: fix the handling of clock number
      media: atomisp: reorganize the code under gmin_subdev_add()
      media: atomisp: Prepare sensor support for ACPI PM
      media: atomisp: properly parse CLK PMIC on newer devices
      media: atomisp: fix call to g_frame_interval
      media: atomisp: print info if gpio0 and gpio2 were detected
      media: atomisp: split add from find subdev
      media: atomisp: place all gpio parsing together
      media: atomisp: fix help message for ISP2401 selection
      media: atomisp: get rid of some unused static vars
      media: atomisp: remove non-used 32-bits consts at system_local
      media: atomisp: move global stuff into a common header
      media: atomisp: get rid of version-specific system_local.h
      media: atomisp: move system_local consts into a C file
      Revert "media: atomisp: keep the ISP powered on when setting it"

Nicolas Boichat (1):
      media: atomisp: Replace trace_printk by pr_info

 arch/x86/include/asm/iosf_mbi.h                    |   1 +
 drivers/staging/media/atomisp/Kconfig              |   2 +-
 drivers/staging/media/atomisp/Makefile             |   6 +-
 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c |   6 +-
 .../media/atomisp/i2c/ov5693/atomisp-ov5693.c      |   6 +-
 .../media/atomisp/include/linux/atomisp_platform.h |   1 +
 drivers/staging/media/atomisp/pci/atomisp-regs.h   |   3 -
 drivers/staging/media/atomisp/pci/atomisp_acc.c    |   4 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.c    |  59 +--
 drivers/staging/media/atomisp/pci/atomisp_cmd.h    |   4 +-
 drivers/staging/media/atomisp/pci/atomisp_compat.h |   2 -
 .../media/atomisp/pci/atomisp_compat_css20.c       |  70 ++-
 .../media/atomisp/pci/atomisp_compat_css20.h       |   2 +-
 drivers/staging/media/atomisp/pci/atomisp_drvfs.c  |  14 +-
 drivers/staging/media/atomisp/pci/atomisp_drvfs.h  |   2 +-
 .../media/atomisp/pci/atomisp_gmin_platform.c      | 537 ++++++++++++++-------
 .../staging/media/atomisp/pci/atomisp_internal.h   |   2 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  |  19 +-
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   | 287 +++++------
 .../media/atomisp/pci/base/refcount/src/refcount.c |  28 +-
 drivers/staging/media/atomisp/pci/hive_types.h     |  24 +-
 drivers/staging/media/atomisp/pci/hmm/hmm.c        |  10 +-
 .../media/atomisp/pci/isp2400_system_global.h      | 302 ------------
 .../media/atomisp/pci/isp2400_system_local.h       | 321 ------------
 .../media/atomisp/pci/isp2401_system_global.h      | 410 +---------------
 .../media/atomisp/pci/isp2401_system_local.h       | 402 ---------------
 drivers/staging/media/atomisp/pci/sh_css.c         |   9 +-
 drivers/staging/media/atomisp/pci/system_global.h  | 395 +++++++++++++++
 drivers/staging/media/atomisp/pci/system_local.c   | 179 +++++++
 drivers/staging/media/atomisp/pci/system_local.h   | 104 +++-
 30 files changed, 1280 insertions(+), 1931 deletions(-)
 delete mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_local.h
 delete mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_local.h
 create mode 100644 drivers/staging/media/atomisp/pci/system_local.c


             reply	other threads:[~2020-07-22 13:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-22 13:57 Mauro Carvalho Chehab [this message]
2020-07-23  0:35 ` [GIT PULL for v5.8-rc7] media fixes pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200722155727.06ab1692@coco.lan \
    --to=mchehab+huawei@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).