mbox

[GIT,PULL,4/8] ARM: exynos: Topic branch with driver changes for v4.8

Message ID 1465215933-22709-5-git-send-email-k.kozlowski@samsung.com
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-exynos-mfc-4.8

Message

Krzysztof Kozlowski June 6, 2016, 12:25 p.m. UTC
Hi,

A topic branch for MultiFormat Codec driver. This pulls in
an external dependency from media tree (Sylwester Nawrocki).

Below you will find two pull-request-changelogs


Best regards,
Krzysztof


################################################################
Samsung tree only changes:
################################################################

The following changes since commit 04f776734c4e03e33111d3d5a994b589870df623:

  media: s5p-mfc: add iommu support (2016-06-03 11:13:45 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-exynos-mfc-4.8

for you to fetch changes up to 96167bd37dd604cbba0aed341765dda8556405b2:

  ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards (2016-06-06 09:30:43 +0200)

----------------------------------------------------------------
Topic branch for Exynos MFC changes for v4.8:
Pull s5p-mfc changes from media tree so the arm/mach-exynos code
could be removed. The bindings are converted to generic reserved memory
bindings.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      Merge branch 'for-v4.8/media/exynos-mfc' of git://linuxtv.org/snawrocki/samsung into for-v4.8/exynos-mfc

Marek Szyprowski (3):
      ARM: EXYNOS: Remove code for MFC custom reserved memory handling
      ARM: dts: exynos: Convert MFC device to generic reserved memory bindings
      ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards

 arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi  | 29 +++++++++++++++++++++++++++++
 arch/arm/boot/dts/exynos4210-origen.dts            |  4 ++--
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |  4 ++--
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |  6 ++++++
 arch/arm/boot/dts/exynos4412-origen.dts            |  4 ++--
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |  4 ++--
 arch/arm/boot/dts/exynos5250-arndale.dts           |  4 ++--
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |  4 ++--
 arch/arm/boot/dts/exynos5250-spring.dts            |  4 ++--
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |  4 ++--
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |  4 ++--
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |  4 ++--
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |  4 ++--
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |  4 ++--
 arch/arm/mach-exynos/Makefile                      |  2 --
 arch/arm/mach-exynos/exynos.c                      | 19 -------------------
 arch/arm/mach-exynos/mfc.h                         | 16 ----------------
 arch/arm/mach-exynos/s5p-dev-mfc.c                 | 93 ---------------------------------------------------------------------------------------------
 18 files changed, 59 insertions(+), 154 deletions(-)
 create mode 100644 arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi
 delete mode 100644 arch/arm/mach-exynos/mfc.h
 delete mode 100644 arch/arm/mach-exynos/s5p-dev-mfc.c


################################################################
Full changes (including dependency):
################################################################

The following changes since commit 1a695a905c18548062509178b98bc91e67510864:

  Linux 4.7-rc1 (2016-05-29 09:29:24 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-exynos-mfc-4.8

for you to fetch changes up to 96167bd37dd604cbba0aed341765dda8556405b2:

  ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards (2016-06-06 09:30:43 +0200)

----------------------------------------------------------------
Topic branch for Exynos MFC changes for v4.8:
Pull s5p-mfc changes from media tree so the arm/mach-exynos code
could be removed. The bindings are converted to generic reserved memory
bindings.

----------------------------------------------------------------
Javier Martinez Canillas (3):
      s5p-mfc: Set device name for reserved memory region devs
      s5p-mfc: Add release callback for memory region devs
      s5p-mfc: Fix race between s5p_mfc_probe() and s5p_mfc_open()

Krzysztof Kozlowski (1):
      Merge branch 'for-v4.8/media/exynos-mfc' of git://linuxtv.org/snawrocki/samsung into for-v4.8/exynos-mfc

Marek Szyprowski (9):
      media: vb2-dma-contig: add helper for setting dma max seg size
      media: set proper max seg size for devices on Exynos SoCs
      of: reserved_mem: add support for using more than one region for given device
      media: s5p-mfc: use generic reserved memory bindings
      media: s5p-mfc: replace custom reserved memory handling code with generic one
      media: s5p-mfc: add iommu support
      ARM: EXYNOS: Remove code for MFC custom reserved memory handling
      ARM: dts: exynos: Convert MFC device to generic reserved memory bindings
      ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards

 .../devicetree/bindings/media/s5p-mfc.txt          |  39 +++-
 arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi  |  29 +++
 arch/arm/boot/dts/exynos4210-origen.dts            |   4 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |   4 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   6 +
 arch/arm/boot/dts/exynos4412-origen.dts            |   4 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |   4 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |   4 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   4 +-
 arch/arm/boot/dts/exynos5250-spring.dts            |   4 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |   4 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |   4 +-
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |   4 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |   4 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |   4 +-
 arch/arm/mach-exynos/Makefile                      |   2 -
 arch/arm/mach-exynos/exynos.c                      |  19 --
 arch/arm/mach-exynos/mfc.h                         |  16 --
 arch/arm/mach-exynos/s5p-dev-mfc.c                 |  93 ----------
 drivers/media/platform/exynos-gsc/gsc-core.c       |   2 +
 drivers/media/platform/exynos4-is/fimc-core.c      |   2 +
 drivers/media/platform/exynos4-is/fimc-is.c        |   2 +
 drivers/media/platform/exynos4-is/fimc-lite.c      |   2 +
 drivers/media/platform/s5p-g2d/g2d.c               |   2 +
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |   2 +
 drivers/media/platform/s5p-mfc/s5p_mfc.c           | 198 ++++++++++++---------
 drivers/media/platform/s5p-mfc/s5p_mfc_iommu.h     |  79 ++++++++
 drivers/media/platform/s5p-tv/mixer_video.c        |   2 +
 drivers/media/v4l2-core/videobuf2-dma-contig.c     |  53 ++++++
 drivers/of/of_reserved_mem.c                       |  85 ++++++---
 include/linux/of_reserved_mem.h                    |  25 ++-
 include/media/videobuf2-dma-contig.h               |   2 +
 32 files changed, 438 insertions(+), 270 deletions(-)
 create mode 100644 arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi
 delete mode 100644 arch/arm/mach-exynos/mfc.h
 delete mode 100644 arch/arm/mach-exynos/s5p-dev-mfc.c
 create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_iommu.h

Comments

Olof Johansson June 13, 2016, 9:47 p.m. UTC | #1
On Mon, Jun 06, 2016 at 02:25:29PM +0200, Krzysztof Kozlowski wrote:
> Hi,
> 
> A topic branch for MultiFormat Codec driver. This pulls in
> an external dependency from media tree (Sylwester Nawrocki).
> 
> Below you will find two pull-request-changelogs
> 
> 
> Best regards,
> Krzysztof
> 
> 
> ################################################################
> Samsung tree only changes:
> ################################################################
> 
> The following changes since commit 04f776734c4e03e33111d3d5a994b589870df623:
> 
>   media: s5p-mfc: add iommu support (2016-06-03 11:13:45 +0200)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-exynos-mfc-4.8
> 
> for you to fetch changes up to 96167bd37dd604cbba0aed341765dda8556405b2:
> 
>   ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards (2016-06-06 09:30:43 +0200)
> 
> ----------------------------------------------------------------
> Topic branch for Exynos MFC changes for v4.8:
> Pull s5p-mfc changes from media tree so the arm/mach-exynos code
> could be removed. The bindings are converted to generic reserved memory
> bindings.

Hi,

Tis branch contains an external dependency but I don't see the toplevel
maintainer cc:d on the pull request. Just to avoid any confusion, I'd like to
double check and make sure this branch is expected to be stable.

Mauro, is that the case? The branch is:
Merge branch 'for-v4.8/media/exynos-mfc' of git://linuxtv.org/snawrocki/samsung into for-v4.8/exynos-mfc

I see it in -next, so I just want to make sure it's on a stable branch that
won't be rewritten. 


Thanks!

-Olof
Krzysztof Kozlowski June 16, 2016, 12:16 p.m. UTC | #2
On 06/13/2016 11:47 PM, Olof Johansson wrote:
> On Mon, Jun 06, 2016 at 02:25:29PM +0200, Krzysztof Kozlowski wrote:
>> Hi,
>>
>> A topic branch for MultiFormat Codec driver. This pulls in
>> an external dependency from media tree (Sylwester Nawrocki).
>>
>> Below you will find two pull-request-changelogs
>>
>>
>> Best regards,
>> Krzysztof
>>
>>
>> ################################################################
>> Samsung tree only changes:
>> ################################################################
>>
>> The following changes since commit 04f776734c4e03e33111d3d5a994b589870df623:
>>
>>   media: s5p-mfc: add iommu support (2016-06-03 11:13:45 +0200)
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-exynos-mfc-4.8
>>
>> for you to fetch changes up to 96167bd37dd604cbba0aed341765dda8556405b2:
>>
>>   ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards (2016-06-06 09:30:43 +0200)
>>
>> ----------------------------------------------------------------
>> Topic branch for Exynos MFC changes for v4.8:
>> Pull s5p-mfc changes from media tree so the arm/mach-exynos code
>> could be removed. The bindings are converted to generic reserved memory
>> bindings.
> 
> Hi,
> 
> Tis branch contains an external dependency but I don't see the toplevel
> maintainer cc:d on the pull request. Just to avoid any confusion, I'd like to
> double check and make sure this branch is expected to be stable.
> 
> Mauro, is that the case? The branch is:
> Merge branch 'for-v4.8/media/exynos-mfc' of git://linuxtv.org/snawrocki/samsung into for-v4.8/exynos-mfc
> 
> I see it in -next, so I just want to make sure it's on a stable branch that
> won't be rewritten. 

Good question. Mauro, could you confirm?

Best regards,
Krzysztof
Sylwester Nawrocki June 16, 2016, 1 p.m. UTC | #3
On 06/16/2016 02:16 PM, Krzysztof Kozlowski wrote:
> On 06/13/2016 11:47 PM, Olof Johansson wrote:
>> > On Mon, Jun 06, 2016 at 02:25:29PM +0200, Krzysztof Kozlowski wrote:
>>> >> Hi,
>>> >>
>>> >> A topic branch for MultiFormat Codec driver. This pulls in
>>> >> an external dependency from media tree (Sylwester Nawrocki).
>>> >>
>>> >> Below you will find two pull-request-changelogs
>>> >>
>>> >>
>>> >> Best regards,
>>> >> Krzysztof
>>> >>
>>> >>
>>> >> ################################################################
>>> >> Samsung tree only changes:
>>> >> ################################################################
>>> >>
>>> >> The following changes since commit 04f776734c4e03e33111d3d5a994b589870df623:
>>> >>
>>> >>   media: s5p-mfc: add iommu support (2016-06-03 11:13:45 +0200)
>>> >>
>>> >> are available in the git repository at:
>>> >>
>>> >>   git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-exynos-mfc-4.8
>>> >>
>>> >> for you to fetch changes up to 96167bd37dd604cbba0aed341765dda8556405b2:
>>> >>
>>> >>   ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards (2016-06-06 09:30:43 +0200)
>>> >>
>>> >> ----------------------------------------------------------------
>>> >> Topic branch for Exynos MFC changes for v4.8:
>>> >> Pull s5p-mfc changes from media tree so the arm/mach-exynos code
>>> >> could be removed. The bindings are converted to generic reserved memory
>>> >> bindings.
>> > 
>> > Hi,
>> > 
>> > Tis branch contains an external dependency but I don't see the toplevel
>> > maintainer cc:d on the pull request. Just to avoid any confusion, I'd like to
>> > double check and make sure this branch is expected to be stable.
>> > 
>> > Mauro, is that the case? The branch is:
>> > Merge branch 'for-v4.8/media/exynos-mfc' of git://linuxtv.org/snawrocki/samsung into for-v4.8/exynos-mfc
>> > 
>> > I see it in -next, so I just want to make sure it's on a stable branch that
>> > won't be rewritten. 
>
> Good question. Mauro, could you confirm?

The above branch is stable and won't be changed, it's already merged
to the media tree.
Olof Johansson June 20, 2016, 5:40 a.m. UTC | #4
On Thu, Jun 16, 2016 at 03:00:44PM +0200, Sylwester Nawrocki wrote:
> On 06/16/2016 02:16 PM, Krzysztof Kozlowski wrote:
> > On 06/13/2016 11:47 PM, Olof Johansson wrote:
> >> > On Mon, Jun 06, 2016 at 02:25:29PM +0200, Krzysztof Kozlowski wrote:
> >>> >> Hi,
> >>> >>
> >>> >> A topic branch for MultiFormat Codec driver. This pulls in
> >>> >> an external dependency from media tree (Sylwester Nawrocki).
> >>> >>
> >>> >> Below you will find two pull-request-changelogs
> >>> >>
> >>> >>
> >>> >> Best regards,
> >>> >> Krzysztof
> >>> >>
> >>> >>
> >>> >> ################################################################
> >>> >> Samsung tree only changes:
> >>> >> ################################################################
> >>> >>
> >>> >> The following changes since commit 04f776734c4e03e33111d3d5a994b589870df623:
> >>> >>
> >>> >>   media: s5p-mfc: add iommu support (2016-06-03 11:13:45 +0200)
> >>> >>
> >>> >> are available in the git repository at:
> >>> >>
> >>> >>   git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-exynos-mfc-4.8
> >>> >>
> >>> >> for you to fetch changes up to 96167bd37dd604cbba0aed341765dda8556405b2:
> >>> >>
> >>> >>   ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards (2016-06-06 09:30:43 +0200)
> >>> >>
> >>> >> ----------------------------------------------------------------
> >>> >> Topic branch for Exynos MFC changes for v4.8:
> >>> >> Pull s5p-mfc changes from media tree so the arm/mach-exynos code
> >>> >> could be removed. The bindings are converted to generic reserved memory
> >>> >> bindings.
> >> > 
> >> > Hi,
> >> > 
> >> > Tis branch contains an external dependency but I don't see the toplevel
> >> > maintainer cc:d on the pull request. Just to avoid any confusion, I'd like to
> >> > double check and make sure this branch is expected to be stable.
> >> > 
> >> > Mauro, is that the case? The branch is:
> >> > Merge branch 'for-v4.8/media/exynos-mfc' of git://linuxtv.org/snawrocki/samsung into for-v4.8/exynos-mfc
> >> > 
> >> > I see it in -next, so I just want to make sure it's on a stable branch that
> >> > won't be rewritten. 
> >
> > Good question. Mauro, could you confirm?
> 
> The above branch is stable and won't be changed, it's already merged
> to the media tree.

I'd be happier with a reply from Mauro, given that the tree it's merged into
is his, but I'll take your work for it.

Merged.



-Olof