All of lore.kernel.org
 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: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-22 13:57 Mauro Carvalho Chehab [this message]
2020-07-22 14:51 ` [GIT PULL for v5.8-rc7] media fixes (#20200722155727) Jenkins
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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.