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


Groups > linux.kernel > #1334026 > unrolled thread

[GIT PULL 0/7] ARM: EXYNOS: Pull request for v4.6

Started byKrzysztof Kozlowski <k.kozlowski@samsung.com>
First post2016-02-15 01:40 +0100
Last post2016-02-15 01:40 +0100
Articles 3 — 1 participant

Back to article view | Back to linux.kernel


Contents

  [GIT PULL 0/7] ARM: EXYNOS: Pull request for v4.6 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-02-15 01:40 +0100
    [GIT PULL 7/7] ARM: EXYNOS: Defconfig changes for v4.6 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-02-15 01:40 +0100
    [GIT PULL 3/7] drivers: soc: EXYNOS drivers for v4.6 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-02-15 01:40 +0100

#1334026 — [GIT PULL 0/7] ARM: EXYNOS: Pull request for v4.6

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-02-15 01:40 +0100
Subject[GIT PULL 0/7] ARM: EXYNOS: Pull request for v4.6
Message-ID<r2fmO-1Of-9@gated-at.bofh.it>
Hi Arnd, Kevin and Olof,

This time pull request directly from me (agreed with Kukjin).


Stuff for v4.6 with some dependencies, split into
separate tags. The need for dependency is explained both
in merge-commit and in description of a tag which is using
the dependency.

The order goes like (but of course dependencies
could be pulled all at once at beginning):
1. tags/samsung-fixes-non-critical-4.6
2. tags/samsung-dt-srom-4.6 (DT changs needed by soc)
3. tags/samsung-drivers-soc-srom-pmu-4.6
4. tags/samsung-soc-4.6
5. tags/samsung-drivers-4.6
6. tags/samsung-dt-4.6
7. tags/samsung-defconfig-4.6 (this will also pull tag from RTC tree)

Please share your comments or just pull.


Kind regards,
Krzysztof

[toc] | [next] | [standalone]


#1334040 — [GIT PULL 7/7] ARM: EXYNOS: Defconfig changes for v4.6

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-02-15 01:40 +0100
Subject[GIT PULL 7/7] ARM: EXYNOS: Defconfig changes for v4.6
Message-ID<r2fmQ-1Of-55@gated-at.bofh.it>
In reply to#1334026
Hi Arnd, Kevin and Olof,

Defconfig changes, pulling also a tag from RTC tree (merge
of max77802 into max77686 RTC driver).

Kind regards,
Krzysztof


The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-defconfig-4.6

for you to fetch changes up to 5d51f1dde207f2d5d43158da75c6608f7bfcec03:

  ARM: multi_v7_defconfig: Remove MAX77802 RTC Kconfig symbol (2016-02-05 09:11:32 +0900)

----------------------------------------------------------------
Defconfig (exynos and multi_v7) changes for Exynos based boards for v4.6:
1. exynos defconfig:
   a. Enable NEON and accelerated crypto,
   b. Enable s5p-secss driver (Security SubSystem block for accelerating
      some cryptographic operations),
2. exynos and multi_v7: Remove MAX77802 RTC Kconfig because the driver
   was combined into existing rtc-max77686 driver. This depends on changes
   from RTC tree.

----------------------------------------------------------------
Javier Martinez Canillas (10):
      rtc: max77686: Fix max77686_rtc_read_alarm() return value
      rtc: max77686: Use ARRAY_SIZE() instead of current array length
      rtc: max77686: Use usleep_range() instead of msleep()
      rtc: max77686: Use a driver data struct instead hard-coded values
      rtc: max77686: Add an indirection level to access RTC registers
      rtc: max77686: Add max77802 support
      rtc: max77686: Fix unsupported year message
      rtc: Remove Maxim 77802 driver
      ARM: exynos_defconfig: Remove MAX77802 RTC Kconfig symbol
      ARM: multi_v7_defconfig: Remove MAX77802 RTC Kconfig symbol

Krzysztof Kozlowski (5):
      ARM: exynos_defconfig: Enable NEON, accelerated crypto and cpufreq stats
      ARM: exynos_defconfig: Enable s5p-secss driver
      rtc: max77686: Properly handle regmap_irq_get_virq() error code
      rtc: max77686: Cleanup and reduce dmesg output
      Merge tag 'rtc-max77686-4.6' of git://git.kernel.org/.../abelloni/linux into next/defconfig

 arch/arm/configs/exynos_defconfig   |  10 +-
 arch/arm/configs/multi_v7_defconfig |   1 -
 drivers/rtc/Kconfig                 |  10 -
 drivers/rtc/Makefile                |   1 -
 drivers/rtc/rtc-max77686.c          | 362 ++++++++++++++++++++------
 drivers/rtc/rtc-max77802.c          | 502 ------------------------------------
 6 files changed, 285 insertions(+), 601 deletions(-)
 delete mode 100644 drivers/rtc/rtc-max77802.c

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


#1334044 — [GIT PULL 3/7] drivers: soc: EXYNOS drivers for v4.6

FromKrzysztof Kozlowski <k.kozlowski@samsung.com>
Date2016-02-15 01:40 +0100
Subject[GIT PULL 3/7] drivers: soc: EXYNOS drivers for v4.6
Message-ID<r2fmQ-1Of-59@gated-at.bofh.it>
In reply to#1334026
Hi Arnd, Kevin and Olof,

This finally moves SROM controller and PMU code to separate
driver under drivers/soc/samsung.

Kind regards,
Krzysztof


The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-soc-srom-pmu-4.6

for you to fetch changes up to 74a6659e8bf193066ba6bf365de66baa897aebb1:

  drivers: soc: Add support for Exynos PMU driver (2016-01-25 10:46:59 +0900)

----------------------------------------------------------------
A set of changes adding new drivers under drivers/soc/samsung:

1. Split code for handling SROM registers out of arm/mach-exynos
   in to separate SROM controller driver under drivers/soc/samsung.
   The driver will save and restore SROM registers during Suspend
   to RAM.

2. Add to this SROM controller driver support for bank configuration
   used by child devices. This allows usage of SMSC9115 Ethernet chip
   on SMDK5410 (Exynos5410) directly connected to SROM controller.

3. Move Exynos PMU driver implementation from arm/mach-exynos
   to the drivers/soc/samsung which will allow re-use of it on ARM64.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      Merge tag 'samsung-dt-srom-4.6' into for-v4.6/drivers-soc-exynos-srom-pmu

Pankaj Dubey (14):
      ARM: dts: Add SROM device node for exynos4
      ARM: dts: Add SROM device node for exynos5
      ARM: EXYNOS: Remove unused static mapping of CMU for exynos5
      ARM: EXYNOS: Code cleanup in map.h
      dt-bindings: EXYNOS: Add exynos-srom device tree binding
      drivers: soc: Add support for exynos SROM driver
      MAINTAINERS: Add maintainers entry for drivers/soc/samsung
      ARM: EXYNOS: Remove SROM related register settings from mach-exynos
      ARM: EXYNOS: Move pmu specific headers under "linux/soc/samsung"
      ARM: EXYNOS: Split up exynos3250 SoC specific PMU data
      ARM: EXYNOS: Split up exynos4 SoC specific PMU data
      ARM: EXYNOS: Split up exynos5250 SoC specific PMU data
      ARM: EXYNOS: Split up exynos5420 SoC specific PMU data
      drivers: soc: Add support for Exynos PMU driver

Pavel Fedin (3):
      ARM: dts: Add SROM to exynos5410
      dt-bindings: EXYNOS: Describe SROMc configuration
      drivers: soc: exynos-srom: Add support for bank configuration

 .../bindings/arm/samsung/exynos-srom.txt           |  81 ++
 MAINTAINERS                                        |   1 +
 arch/arm/boot/dts/exynos4.dtsi                     |   5 +
 arch/arm/boot/dts/exynos5.dtsi                     |   5 +
 arch/arm/boot/dts/exynos5410.dtsi                  |   5 +
 arch/arm/mach-exynos/Kconfig                       |   3 +
 arch/arm/mach-exynos/Makefile                      |   2 +-
 arch/arm/mach-exynos/exynos.c                      |  26 +-
 arch/arm/mach-exynos/include/mach/map.h            |   8 -
 arch/arm/mach-exynos/mcpm-exynos.c                 |   2 +-
 arch/arm/mach-exynos/platsmp.c                     |   2 +-
 arch/arm/mach-exynos/pm.c                          |   4 +-
 arch/arm/mach-exynos/pmu.c                         | 967 ---------------------
 arch/arm/mach-exynos/regs-srom.h                   |  53 --
 arch/arm/mach-exynos/suspend.c                     |  24 +-
 arch/arm/plat-samsung/include/plat/map-s5p.h       |   1 -
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 drivers/soc/samsung/Kconfig                        |  17 +
 drivers/soc/samsung/Makefile                       |   3 +
 drivers/soc/samsung/exynos-pmu.c                   | 141 +++
 drivers/soc/samsung/exynos-pmu.h                   |  44 +
 drivers/soc/samsung/exynos-srom.c                  | 232 +++++
 drivers/soc/samsung/exynos-srom.h                  |  51 ++
 drivers/soc/samsung/exynos3250-pmu.c               | 175 ++++
 drivers/soc/samsung/exynos4-pmu.c                  | 222 +++++
 drivers/soc/samsung/exynos5250-pmu.c               | 195 +++++
 drivers/soc/samsung/exynos5420-pmu.c               | 280 ++++++
 .../linux/soc/samsung}/exynos-pmu.h                |   6 +-
 .../linux/soc/samsung/exynos-regs-pmu.h            |   6 +-
 30 files changed, 1478 insertions(+), 1085 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-srom.txt
 delete mode 100644 arch/arm/mach-exynos/pmu.c
 delete mode 100644 arch/arm/mach-exynos/regs-srom.h
 create mode 100644 drivers/soc/samsung/Kconfig
 create mode 100644 drivers/soc/samsung/Makefile
 create mode 100644 drivers/soc/samsung/exynos-pmu.c
 create mode 100644 drivers/soc/samsung/exynos-pmu.h
 create mode 100644 drivers/soc/samsung/exynos-srom.c
 create mode 100644 drivers/soc/samsung/exynos-srom.h
 create mode 100644 drivers/soc/samsung/exynos3250-pmu.c
 create mode 100644 drivers/soc/samsung/exynos4-pmu.c
 create mode 100644 drivers/soc/samsung/exynos5250-pmu.c
 create mode 100644 drivers/soc/samsung/exynos5420-pmu.c
 rename {arch/arm/mach-exynos => include/linux/soc/samsung}/exynos-pmu.h (81%)
 rename arch/arm/mach-exynos/regs-pmu.h => include/linux/soc/samsung/exynos-regs-pmu.h (99%)

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web