Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1414975 > unrolled thread

[GIT PULL 0/8] ARM: exynos: Early stuff for v4.8

Started byKrzysztof Kozlowski <k.kozlowski@samsung.com>
First post2016-06-06 14:30 +0200
Last post2016-06-06 14:30 +0200
Articles 8 — 1 participant

Back to article view | Back to linux.kernel


Contents

  [GIT PULL 0/8] ARM: exynos: Early stuff for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-06 14:30 +0200
    [GIT PULL 6/8] arm64: dts: exynos: DTS for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-06 14:30 +0200
      Re: [GIT PULL 6/8] arm64: dts: exynos: DTS for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-07 08:40 +0200
    [GIT PULL 3/8] ARM: exynos: Drivers for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-06 14:30 +0200
    [GIT PULL 7/8] ARM: dts: exynos: Topic branch with Odroid XU for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-06 14:30 +0200
    [GIT PULL 1/8] ARM: exynos: Mach/soc changes for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-06 14:30 +0200
    [GIT PULL 4/8] ARM: exynos: Topic branch with driver changes for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-06 14:30 +0200
    [GIT PULL 2/8] arm64: exynos: Mach/soc changes for v4.8 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-06-06 14:30 +0200

#1414975 — [GIT PULL 0/8] ARM: exynos: Early stuff for v4.8

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-06 14:30 +0200
Subject[GIT PULL 0/8] ARM: exynos: Early stuff for v4.8
Message-ID<rH1Pk-4TP-1@gated-at.bofh.it>
Dear all,


This time I am sending a very early pull request because:
1. I already have a lot of stuff.
2. There are some conflicts, including annoying re-indent one (see below).
3. I am going for holidays soon.  After this weekend, my availability
   will be reduced.


There is no specific order of branches to pull (no inter-dependencies).
External dependencies (from Samsung clk and media) are pulled in.


Expected conflicts:

1. arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
   samsung-drivers-exynos-mfc-4.8 with samsung-dt-4.8

   Just include both changes:
--- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
+++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
@@@ -18,6 -16,8 +18,7 @@@
  #include <dt-bindings/sound/samsung-i2s.h>
  #include "exynos5800.dtsi"
  #include "exynos5422-cpus.dtsi"
 -#include "exynos5422-cpu-thermal.dtsi"
+ #include "exynos-mfc-reserved-memory.dtsi"

  / {
        memory {


2. arch/arm/configs/exynos_defconfig
   samsung-defconfig-4.8 with current fixes

   Just include both changes:
--- a/arch/arm/configs/exynos_defconfig
+++ b/arch/arm/configs/exynos_defconfig
@@@ -80,11 -79,10 +79,11 @@@ CONFIG_TOUCHSCREEN_MMS114=
  CONFIG_INPUT_MISC=y
  CONFIG_INPUT_MAX77693_HAPTIC=y
  CONFIG_INPUT_MAX8997_HAPTIC=y
 +CONFIG_KEYBOARD_SAMSUNG=y
  CONFIG_SERIAL_8250=y
+ CONFIG_SERIAL_OF_PLATFORM=y
  CONFIG_SERIAL_SAMSUNG=y
  CONFIG_SERIAL_SAMSUNG_CONSOLE=y
- CONFIG_SERIAL_OF_PLATFORM=y
  CONFIG_HW_RANDOM=y
  CONFIG_TCG_TPM=y
  CONFIG_TCG_TIS_I2C_INFINEON=y


3. arch/arm/boot/dts/exynos5420.dtsi
   samsung-dt-4.8 with samsung-dt-odroid-xu-4.8

   This is non-trivial.  One branch added clocks and second changed
   the indentation.  Manual fix-up is needed by re-indenting the
   change with three clocks, like this:
--- a/arch/arm/boot/dts/exynos5420.dtsi
+++ b/arch/arm/boot/dts/exynos5420.dtsi
+               mfc_pd: power-domain@10044060 {
+                       compatible = "samsung,exynos4210-pd";
+                       reg = <0x10044060 0x20>;
 -                      clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MOUT_USER_ACLK333>;
 -                      clock-names = "oscclk", "clk0";
++                      clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MOUT_USER_ACLK333>,
++                               <&clock CLK_ACLK333>;
++                      clock-names = "oscclk", "clk0","asb0";
+                       #power-domain-cells = <0>;
+               };


4. arch/arm/mach-exynos/Kconfig
   arm-soc with tags/samsung-drivers

   Trivial:
--- a/arch/arm/mach-exynos/Kconfig
+++ b/arch/arm/mach-exynos/Kconfig
@@@ -18,7 -19,7 +18,8 @@@ menuconfig ARCH_EXYNO
        select EXYNOS_THERMAL
        select EXYNOS_PMU
        select EXYNOS_SROM
+       select EXYNOS_PM_DOMAINS if PM_GENERIC_DOMAINS
 +      select GPIOLIB
        select HAVE_ARM_SCU if SMP
        select HAVE_S3C2410_I2C if I2C
        select HAVE_S3C2410_WATCHDOG if WATCHDOG


Best regards,
Krzysztof

[toc] | [next] | [standalone]


#1414977 — [GIT PULL 6/8] arm64: dts: exynos: DTS for v4.8

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-06 14:30 +0200
Subject[GIT PULL 6/8] arm64: dts: exynos: DTS for v4.8
Message-ID<rH1Pk-4TP-3@gated-at.bofh.it>
In reply to#1414975
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-dt64-4.8

for you to fetch changes up to 8b77005c40376816885b100bcd358887d29e323f:

  arm64: dts: exynos: Use human-friendly symbols for timer interrupt flags (2016-05-30 08:45:34 +0200)

----------------------------------------------------------------
Samsung DeviceTree arm64 update for v4.8:
1. Minor cleanup.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      arm64: dts: exynos: Use human-friendly symbols for timer interrupt flags

 arch/arm64/boot/dts/exynos/exynos7.dtsi | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

[toc] | [prev] | [next] | [standalone]


#1415743 — Re: [GIT PULL 6/8] arm64: dts: exynos: DTS for v4.8

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-07 08:40 +0200
SubjectRe: [GIT PULL 6/8] arm64: dts: exynos: DTS for v4.8
Message-ID<rHiQ9-7y0-1@gated-at.bofh.it>
In reply to#1414977
On 06/06/2016 02:25 PM, Krzysztof Kozlowski wrote:
> 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-dt64-4.8
> 
> for you to fetch changes up to 8b77005c40376816885b100bcd358887d29e323f:
> 
>   arm64: dts: exynos: Use human-friendly symbols for timer interrupt flags (2016-05-30 08:45:34 +0200)
> 
> ----------------------------------------------------------------
> Samsung DeviceTree arm64 update for v4.8:
> 1. Minor cleanup.
> 
> ----------------------------------------------------------------
> Krzysztof Kozlowski (1):
>       arm64: dts: exynos: Use human-friendly symbols for timer interrupt flags

Please drop this pull request.

The patch should be rebased on top of Marc Zyngier's fix:
 - arm64: dts: Fix broken architected timer interrupt trigger
   http://www.spinics.net/lists/arm-kernel/msg508809.html

I will resend when Marc's patch hits current release.

Best regards,
Krzysztof

[toc] | [prev] | [next] | [standalone]


#1414978 — [GIT PULL 3/8] ARM: exynos: Drivers for v4.8

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-06 14:30 +0200
Subject[GIT PULL 3/8] ARM: exynos: Drivers for v4.8
Message-ID<rH1Pk-4TP-19@gated-at.bofh.it>
In reply to#1414975
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-4.8

for you to fetch changes up to 9479f7cc91879c6ba75e70da41c4c9fe7842b342:

  soc: samsung: pm_domains: Enable COMPILE_TEST for build coverage (2016-05-30 09:12:57 +0200)

----------------------------------------------------------------
Samsung drivers/soc update for v4.8:
1. Move the power domain driver from arm/mach-exynos and prepare
   for supporting ARMv8.
2. Add COMPILE_TEST.

----------------------------------------------------------------
Krzysztof Kozlowski (3):
      ARM: EXYNOS: Move pm_domains driver to drivers/soc/samsung
      soc: samsung: pm_domains: Prepare for supporting ARMv8 Exynos
      soc: samsung: pm_domains: Enable COMPILE_TEST for build coverage

 arch/arm/mach-exynos/Kconfig                       |  1 +
 arch/arm/mach-exynos/Makefile                      |  1 -
 drivers/soc/samsung/Kconfig                        |  4 +++
 drivers/soc/samsung/Makefile                       |  1 +
 .../soc/samsung}/pm_domains.c                      | 34 ++++++++++++++++++----
 5 files changed, 34 insertions(+), 7 deletions(-)
 rename {arch/arm/mach-exynos => drivers/soc/samsung}/pm_domains.c (85%)

[toc] | [prev] | [next] | [standalone]


#1414979 — [GIT PULL 7/8] ARM: dts: exynos: Topic branch with Odroid XU for v4.8

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-06 14:30 +0200
Subject[GIT PULL 7/8] ARM: dts: exynos: Topic branch with Odroid XU for v4.8
Message-ID<rH1Pk-4TP-21@gated-at.bofh.it>
In reply to#1414975
Hi,

This topic branch pulls external clk dependency (provided by Sylwester
Nawrocki).

Expected annoying conflict with DT changes here (please see the email 0/8).


Best regards,
Krzysztof


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-dt-odroid-xu-4.8

for you to fetch changes up to b8bd7e23bb0be762c39510497c931066dc62e62f:

  ARM: dts: exynos: Add watchdog and Security SubSystem to Exynos5410 (2016-06-06 13:20:57 +0200)

----------------------------------------------------------------
Topic branch for adding Exynos 5410 Odroid XU board for v4.8.

This brings support for Hardkernel's Odroid XU board.  It was the first
design with big.LITTLE SoC from Samsung: Exynos5410.  The board is not
very popular.  Newer XU3 and XU4 got more attention.

Board details:
1. Exynos5410 octa-core (A15+A7, however as of now only one cluster is
   enabled),
2. 2 GB DDR3 RAM,
3. PowerVR SGX544MP3 GPU (not enabled in DTS),
4. USB 3.0 Host x 1, USB 3.0 OTG x 1, USB 2.0 Host x 4,
5. HDMI 1.4a, MIPI DSI and Display Port (Display Port not on all of
   revisions though),
6. eMMC 4.5 and microSD slots.

----------------------------------------------------------------
Krzysztof Kozlowski (30):
      dt-bindings: clock: Add license and reformat Exynos5410 clock IDs
      dt-bindings: clock: Add PWM and USB clock IDs to Exynos5410
      dt-bindings: clock: Add I2C, HSI2C and RTC clock IDs to Exynos5410
      Merge tag 'clk-v4.8-exynos5410-dt' of git://linuxtv.org/snawrocki/samsung into for-v4.8/dts-exynos5410-odroid-xu
      ARM: dts: exynos: Replace deprecated hsi2c compatible on Exynos5420
      ARM: dts: exynos: Re-order alphabetically Exynos5420 SD0/SD1 pinctrl nodes
      ARM: dts: exynos: Enable CLKOUT on Exynos5410
      ARM: dts: exynos: Use lowercase for Exynos5410 CPU node labels
      ARM: dts: exynos: Configure Exynos5410 pinctrl for eMMC and SD card
      ARM: dts: exynos: Split Odroid XU3 LEDs to separate DTSI
      ARM: dts: exynos: Move common nodes to exynos5.dtsi
      ARM: dts: exynos: Prepare for inclusion of exynos5.dtsi in exynos5410.dtsi
      ARM: dts: exynos: Use phandle to get parent node in exynos5250-snow
      ARM: dts: exynos: Move Exynos5250 and Exynos5420 nodes under soc
      ARM: dts: exynos: Include common exynos5 in exynos5410.dtsi
      ARM: dts: exynos: Enable UART3 on Exynos5410
      ARM: dts: exynos: MCT is not an interrupt controller and extend length of iomap
      ARM: dts: exynos: Move common Exynos5410/542x/5800 nodes to new DTSI
      ARM: dts: exynos: Add USB to Exynos5410
      ARM: dts: exynos: Add initial support for Odroid XU board
      ARM: dts: exynos: Move HSI2C nodes to exynos54xx.dtsi
      ARM: dts: exynos: Add I2C, PWM and UART pinctrl to Exynos5410
      ARM: dts: exynos: Add RTC and I2C to Exynos5410
      dt-bindings: clock: Add TMU clock ID to Exynos5410
      dt-bindings: clock: Add watchdog and SSS clock IDs to Exynos5410
      ARM: dts: exynos: Interrupt for USB DWC3-1 differs between Exynos5420 and 5410
      Merge tag 'clk-v4.8-exynos5410-dt-2' of git://linuxtv.org/snawrocki/samsung into for-v4.8/dts-exynos5410-odroid-xu
      ARM: dts: exynos: Add Thermal Management Unit to Exynos5410
      ARM: dts: exynos: Configure PWM, usb3503, PMIC and thermal on Odroid XU board
      ARM: dts: exynos: Add watchdog and Security SubSystem to Exynos5410

 .../bindings/arm/samsung/samsung-boards.txt        |    1 +
 arch/arm/boot/dts/Makefile                         |    1 +
 arch/arm/boot/dts/exynos5.dtsi                     |  215 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi      |    2 +-
 arch/arm/boot/dts/exynos5250.dtsi                  | 1701 ++++++------
 arch/arm/boot/dts/exynos5410-odroidxu.dts          |  580 ++++
 arch/arm/boot/dts/exynos5410-pinctrl.dtsi          |  210 ++
 arch/arm/boot/dts/exynos5410-smdk5410.dts          |    6 +-
 arch/arm/boot/dts/exynos5410.dtsi                  |  333 ++-
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi          |   12 +-
 arch/arm/boot/dts/exynos5420.dtsi                  | 2768 +++++++++-----------
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts    |   35 +-
 arch/arm/boot/dts/exynos5422-odroidxu3.dts         |   35 +-
 arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi    |   50 +
 arch/arm/boot/dts/exynos54xx.dtsi                  |  199 ++
 include/dt-bindings/clock/exynos5410.h             |   76 +-
 16 files changed, 3593 insertions(+), 2631 deletions(-)
 create mode 100644 arch/arm/boot/dts/exynos5410-odroidxu.dts
 create mode 100644 arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi
 create mode 100644 arch/arm/boot/dts/exynos54xx.dtsi

[toc] | [prev] | [next] | [standalone]


#1414981 — [GIT PULL 1/8] ARM: exynos: Mach/soc changes for v4.8

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-06 14:30 +0200
Subject[GIT PULL 1/8] ARM: exynos: Mach/soc changes for v4.8
Message-ID<rH1Pk-4TP-17@gated-at.bofh.it>
In reply to#1414975
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-soc-4.8

for you to fetch changes up to da81593a5a0d93fcca45baa15d0628ba8405695b:

  ARM: s3c24xx: Sort cpufreq tables (2016-06-03 13:54:36 +0200)

----------------------------------------------------------------
Samsung mach/soc update for v4.8:
1. Minor cleanups.

----------------------------------------------------------------
Andrea Gelmini (1):
      ARM: SAMSUNG: Fix typos

Viresh Kumar (1):
      ARM: s3c24xx: Sort cpufreq tables

 arch/arm/mach-s3c24xx/include/mach/regs-gpio.h     | 2 +-
 arch/arm/mach-s3c24xx/iotiming-s3c2410.c           | 2 +-
 arch/arm/mach-s3c24xx/mach-n30.c                   | 2 +-
 arch/arm/mach-s3c24xx/mach-osiris-dvs.c            | 2 +-
 arch/arm/mach-s3c24xx/pll-s3c2410.c                | 3 ++-
 arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c       | 1 +
 arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c       | 1 +
 arch/arm/mach-s3c64xx/include/mach/map.h           | 2 +-
 arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 2 +-
 arch/arm/plat-samsung/include/plat/fb-s3c2410.h    | 2 +-
 arch/arm/plat-samsung/include/plat/gpio-cfg.h      | 2 +-
 arch/arm/plat-samsung/pm-check.c                   | 2 +-
 arch/arm/plat-samsung/watchdog-reset.c             | 2 +-
 13 files changed, 14 insertions(+), 11 deletions(-)

[toc] | [prev] | [next] | [standalone]


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

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-06 14:30 +0200
Subject[GIT PULL 4/8] ARM: exynos: Topic branch with driver changes for v4.8
Message-ID<rH1Pk-4TP-23@gated-at.bofh.it>
In reply to#1414975
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

[toc] | [prev] | [next] | [standalone]


#1414983 — [GIT PULL 2/8] arm64: exynos: Mach/soc changes for v4.8

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-06-06 14:30 +0200
Subject[GIT PULL 2/8] arm64: exynos: Mach/soc changes for v4.8
Message-ID<rH1Pl-4TP-29@gated-at.bofh.it>
In reply to#1414975
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-soc64-4.8

for you to fetch changes up to 3b3428e384b7aff6093d1a6773027c9095182c6b:

  arm64: exynos: Select SOC specific drivers (2016-05-30 08:44:33 +0200)

----------------------------------------------------------------
Samsung arm64 update for v4.8:
1. Select drivers/soc/samsung.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      arm64: exynos: Select SOC specific drivers

 arch/arm64/Kconfig.platforms | 1 +
 1 file changed, 1 insertion(+)

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web