lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-id: <1455496446-23779-4-git-send-email-k.kozlowski@samsung.com>
Date:	Mon, 15 Feb 2016 09:34:02 +0900
From:	Krzysztof Kozlowski <k.kozlowski@...sung.com>
To:	Olof Johansson <olof@...om.net>, Arnd Bergmann <arnd@...db.de>,
	Kevin Hilman <khilman@...nel.org>, arm@...nel.org
Cc:	Kukjin Kim <kgene@...nel.org>,
	linux-arm-kernel@...ts.infradead.org,
	linux-samsung-soc@...r.kernel.org, linux-kernel@...r.kernel.org,
	Pankaj Dubey <pankaj.dubey@...sung.com>,
	Pavel Fedin <p.fedin@...sung.com>,
	Bartlomiej Zolnierkiewicz <b.zolnierkie@...sung.com>,
	Javier Martinez Canillas <javier@....samsung.com>,
	Krzysztof Kozlowski <k.kozlowski@...sung.com>
Subject: [GIT PULL 3/7] drivers: soc: EXYNOS drivers for v4.6

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%)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ