linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/5] ARM: exynos: Stuff for v5.5
@ 2019-10-21 18:04 Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 1/5] ARM: defconfig: Samsung " Krzysztof Kozlowski
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2019-10-21 18:04 UTC (permalink / raw)
  To: Olof Johansson, Arnd Bergmann, arm, soc
  Cc: Krzysztof Kozlowski, Kukjin Kim, linux-arm-kernel,
	linux-samsung-soc, linux-kernel

Hi,

Samsung had quite active cycle so I am sending early first part.
This includes two topic branches for DMC driver: bindings and driver
itself.

Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 1/5] ARM: defconfig: Samsung for v5.5
  2019-10-21 18:04 [GIT PULL 0/5] ARM: exynos: Stuff for v5.5 Krzysztof Kozlowski
@ 2019-10-21 18:04 ` Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 2/5] drivers: memory: " Krzysztof Kozlowski
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2019-10-21 18:04 UTC (permalink / raw)
  To: Olof Johansson, Arnd Bergmann, arm, soc
  Cc: Krzysztof Kozlowski, Kukjin Kim, linux-arm-kernel,
	linux-samsung-soc, linux-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 54e48a69c117648b18684fe0198f40be1bf21acc:

  ARM: multi_v7_defconfig: Enable Exynos bus and memory frequency scaling (devfreq) (2019-10-09 18:34:53 +0200)

----------------------------------------------------------------
Samsung defconfig changes for v5.5

1. Enable Dynamic Memory Controller driver for Exynos5422,
2. Enable Arndale (Exynos5250) audio driver,
3. Sync multi_v7 defconfig with exynos by enabling useful and necessary
   drivers (NFC, watchdog, S2MPA01 regulator, IOMMU, Maxim extcon
   drivers, PHY for SATA and devfreq).

----------------------------------------------------------------
Krzysztof Kozlowski (2):
      ARM: multi_v7_defconfig: Enable options for boards with Exynos SoC
      ARM: multi_v7_defconfig: Enable Exynos bus and memory frequency scaling (devfreq)

Lukasz Luba (1):
      ARM: exynos_defconfig: Enable DMC driver

Sylwester Nawrocki (1):
      ARM: exynos_defconfig: Enable Arndale audio driver

 arch/arm/configs/exynos_defconfig   |  2 ++
 arch/arm/configs/multi_v7_defconfig | 20 +++++++++++++++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 2/5] drivers: memory: Samsung for v5.5
  2019-10-21 18:04 [GIT PULL 0/5] ARM: exynos: Stuff for v5.5 Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 1/5] ARM: defconfig: Samsung " Krzysztof Kozlowski
@ 2019-10-21 18:04 ` Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 4/5] ARM: dts: exynos: Stuff " Krzysztof Kozlowski
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2019-10-21 18:04 UTC (permalink / raw)
  To: Olof Johansson, Arnd Bergmann, arm, soc
  Cc: Krzysztof Kozlowski, Kukjin Kim, linux-arm-kernel,
	linux-samsung-soc, linux-kernel

Hi,

Topic branch/pull for DMC driver in memory. Patchset had many iterations
on mailing lists and waited for very long.

Best regards,
Krzysztof


The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-dmc-5.5

for you to fetch changes up to bbf918863e183d66adf00ca1b24fb641149a0d3d:

  memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters (2019-10-02 19:37:37 +0200)

----------------------------------------------------------------
Samsung DMC driver for v5.5

Add Samsung Dynamic Memory Controller for Exynos5422 which provides
scaling of frequency and voltage of memory controller and DRAM.  The
driver allows to reduce energy usage without performance impact.

----------------------------------------------------------------
Colin Ian King (1):
      memory: samsung: exynos5422-dmc: Fix spelling mistake "counld" -> "could"

Lukasz Luba (4):
      memory: Extend of_memory with LPDDR3 support
      memory: Add DMC driver for Exynos5422
      memory: samsung: exynos5422-dmc: Fix kfree() of devm-allocated memory and missing static
      memory: samsung: exynos5422-dmc: Add support for interrupt from performance counters

 MAINTAINERS                             |    8 +
 drivers/memory/jedec_ddr.h              |   61 ++
 drivers/memory/of_memory.c              |  149 +++
 drivers/memory/of_memory.h              |   18 +
 drivers/memory/samsung/Kconfig          |   13 +
 drivers/memory/samsung/Makefile         |    1 +
 drivers/memory/samsung/exynos5422-dmc.c | 1550 +++++++++++++++++++++++++++++++
 7 files changed, 1800 insertions(+)
 create mode 100644 drivers/memory/samsung/exynos5422-dmc.c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 4/5] ARM: dts: exynos: Stuff for v5.5
  2019-10-21 18:04 [GIT PULL 0/5] ARM: exynos: Stuff for v5.5 Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 1/5] ARM: defconfig: Samsung " Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 2/5] drivers: memory: " Krzysztof Kozlowski
@ 2019-10-21 18:04 ` Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 5/5] arm64: " Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 3/5] ARM: dts: exynos: memory DMC driver bindings " Krzysztof Kozlowski
  4 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2019-10-21 18:04 UTC (permalink / raw)
  To: Olof Johansson, Arnd Bergmann, arm, soc
  Cc: Krzysztof Kozlowski, Kukjin Kim, linux-arm-kernel,
	linux-samsung-soc, linux-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-5.5

for you to fetch changes up to d60d0cff4ab01255b25375425745c3cff69558ad:

  ARM: dts: s3c64xx: Fix init order of clock providers (2019-10-08 22:45:20 +0200)

----------------------------------------------------------------
Samsung DTS ARM changes for v5.5

1. Add ARM architected timers on Exynos5 for KVM-based virtualization,
2. Extend chip identification needed for future Adaptive Supply Voltage,
3. Add audio support to Arndale board,
4. Fix init order of clock providers on s3c64xx,
5. A lot of cleanups and adjustments of DTS with DT schema.

----------------------------------------------------------------
Krzysztof Kozlowski (8):
      ARM: dts: exynos: Rename Multi Core Timer node to "timer"
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos4210
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos4412
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos5250
      ARM: dts: exynos: Remove MCT subnode for interrupt map on Exynos54xx
      ARM: dts: exynos: Use defines for MCT interrupt GIC SPI/PPI specifier
      ARM: dts: exynos: Rename power domain nodes to "power-domain" in Exynos4
      ARM: dts: exynos: Rename SysRAM node to "sram"

Lihua Yao (1):
      ARM: dts: s3c64xx: Fix init order of clock providers

Maciej Falkowski (2):
      ARM: dts: exynos: Remove obsolete IRQ lines on Exynos3250
      ARM: dts: exynos: Split phandle in dmas property

Marek Szyprowski (1):
      ARM: dts: exynos: Add support ARM architected timers on Exynos5

Sylwester Nawrocki (3):
      ARM: dts: exynos: Add "syscon" compatible string to chipid node on Exynos5
      ARM: dts: exynos: Add samsung,asv-bin property to Odroid XU3 Lite
      ARM: dts: exynos: Add audio support (WM1811 CODEC boards) to Arndale board

 arch/arm/boot/dts/exynos3250.dtsi               | 13 +++----
 arch/arm/boot/dts/exynos4.dtsi                  | 14 ++++----
 arch/arm/boot/dts/exynos4210.dtsi               | 27 +++++----------
 arch/arm/boot/dts/exynos4412.dtsi               | 25 +++++---------
 arch/arm/boot/dts/exynos5.dtsi                  |  4 +--
 arch/arm/boot/dts/exynos5250-arndale.dts        | 27 ++++++++++++++-
 arch/arm/boot/dts/exynos5250.dtsi               | 41 ++++++++--------------
 arch/arm/boot/dts/exynos5260.dtsi               |  2 +-
 arch/arm/boot/dts/exynos5410.dtsi               |  6 ++--
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |  4 +++
 arch/arm/boot/dts/exynos5420.dtsi               | 14 ++++----
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts |  4 +++
 arch/arm/boot/dts/exynos54xx.dtsi               | 46 ++++++++++++-------------
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |  4 +++
 arch/arm/boot/dts/s3c6410-mini6410.dts          |  4 +++
 arch/arm/boot/dts/s3c6410-smdk6410.dts          |  4 +++
 16 files changed, 126 insertions(+), 113 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 5/5] arm64: dts: exynos: Stuff for v5.5
  2019-10-21 18:04 [GIT PULL 0/5] ARM: exynos: Stuff for v5.5 Krzysztof Kozlowski
                   ` (2 preceding siblings ...)
  2019-10-21 18:04 ` [GIT PULL 4/5] ARM: dts: exynos: Stuff " Krzysztof Kozlowski
@ 2019-10-21 18:04 ` Krzysztof Kozlowski
  2019-10-21 18:04 ` [GIT PULL 3/5] ARM: dts: exynos: memory DMC driver bindings " Krzysztof Kozlowski
  4 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2019-10-21 18:04 UTC (permalink / raw)
  To: Olof Johansson, Arnd Bergmann, arm, soc
  Cc: Krzysztof Kozlowski, Kukjin Kim, linux-arm-kernel,
	linux-samsung-soc, linux-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-5.5

for you to fetch changes up to 9f17f839fe9cfee2615f03f9f4a1b34ae1f1a040:

  arm64: dts: exynos: Rename Multi Core Timer node to "timer" on Exynos5433 (2019-10-01 21:04:47 +0200)

----------------------------------------------------------------
Samsung DTS ARM64 changes for v5.5

1. Fix boot of Exynos7 due to wrong address/size of memory node,
2. Move GPU under /soc node,
3. Minor of DT bindings.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      arm64: dts: exynos: Rename Multi Core Timer node to "timer" on Exynos5433

Maciej Falkowski (2):
      arm64: dts: exynos: Swap clock order of sysmmu on Exynos5433
      arm64: dts: exynos: Split phandle in dmas property on Exynos5433

Marek Szyprowski (3):
      arm64: dts: exynos: Move GPU under /soc node for Exynos5433
      arm64: dts: exynos: Move GPU under /soc node for Exynos7
      arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"

 arch/arm64/boot/dts/exynos/exynos5433.dtsi | 168 ++++++++++++++---------------
 arch/arm64/boot/dts/exynos/exynos7.dtsi    |  28 ++---
 2 files changed, 98 insertions(+), 98 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL 3/5] ARM: dts: exynos: memory DMC driver bindings for v5.5
  2019-10-21 18:04 [GIT PULL 0/5] ARM: exynos: Stuff for v5.5 Krzysztof Kozlowski
                   ` (3 preceding siblings ...)
  2019-10-21 18:04 ` [GIT PULL 5/5] arm64: " Krzysztof Kozlowski
@ 2019-10-21 18:04 ` Krzysztof Kozlowski
  4 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2019-10-21 18:04 UTC (permalink / raw)
  To: Olof Johansson, Arnd Bergmann, arm, soc
  Cc: Krzysztof Kozlowski, Kukjin Kim, linux-arm-kernel,
	linux-samsung-soc, linux-kernel

Hi,

Topic branch/pull for DMC driver bindings/DTS. Patchset had many iterations
on mailing lists and waited for very long.

Best regards,
Krzysztof


The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-dmc-5.5

for you to fetch changes up to 41f277be1d028e64fb8d5e91a7ce74df600bde54:

  dt-bindings: memory-controllers: exynos5422-dmc: Correct example syntax and memory region (2019-10-06 17:54:28 +0200)

----------------------------------------------------------------
Samsung DTS changes for DMC driver for v5.5

Add bindings and update device tree sources of Exynos5422 platforms with
new Dynamic Memory Controller nodes and properties.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      dt-bindings: memory-controllers: exynos5422-dmc: Correct example syntax and memory region

Lukasz Luba (9):
      dt-bindings: ddr: Rename lpddr2 directory
      dt-bindings: ddr: Add bindings for LPDDR3 memories
      dt-bindings: memory-controllers: Add Exynos5422 DMC device description
      ARM: dts: exynos: Add syscon compatible to clock controller on Exynos542x
      ARM: dts: exynos: Add DMC device to Exynos5422 and Odroid XU3-family boards
      dt-bindings: ddr: Add bindings for Samsung LPDDR3 memories
      dt-bindings: memory-controllers: exynos5422-dmc: Add interrupt mode
      ARM: dts: exynos: Extend mapped region for DMC on Exynos5422
      ARM: dts: exynos: Add interrupts to DMC controller in Exynos5422

 .../bindings/{lpddr2 => ddr}/lpddr2-timings.txt    |   0
 .../devicetree/bindings/{lpddr2 => ddr}/lpddr2.txt |   2 +-
 .../devicetree/bindings/ddr/lpddr3-timings.txt     |  58 ++++++++++
 Documentation/devicetree/bindings/ddr/lpddr3.txt   | 101 ++++++++++++++++++
 .../bindings/memory-controllers/exynos5422-dmc.txt |  84 +++++++++++++++
 arch/arm/boot/dts/exynos5420.dtsi                  |  76 ++++++++++++-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi      | 117 +++++++++++++++++++++
 arch/arm/boot/dts/exynos5800.dtsi                  |   2 +-
 8 files changed, 437 insertions(+), 3 deletions(-)
 rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2-timings.txt (100%)
 rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2.txt (96%)
 create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3-timings.txt
 create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-10-21 18:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-21 18:04 [GIT PULL 0/5] ARM: exynos: Stuff for v5.5 Krzysztof Kozlowski
2019-10-21 18:04 ` [GIT PULL 1/5] ARM: defconfig: Samsung " Krzysztof Kozlowski
2019-10-21 18:04 ` [GIT PULL 2/5] drivers: memory: " Krzysztof Kozlowski
2019-10-21 18:04 ` [GIT PULL 4/5] ARM: dts: exynos: Stuff " Krzysztof Kozlowski
2019-10-21 18:04 ` [GIT PULL 5/5] arm64: " Krzysztof Kozlowski
2019-10-21 18:04 ` [GIT PULL 3/5] ARM: dts: exynos: memory DMC driver bindings " Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).