All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 1/5] Late Samsung DT updates for v4.4
@ 2015-10-23 21:18 ` Kukjin Kim
  0 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:18 UTC (permalink / raw)
  To: arm, Arnd Bergmann, 'Olof Johansson', Kevin Hilman
  Cc: linux-arm-kernel, linux-samsung-soc, Krzysztof Kozlowski

Hi Arnd, Olof, Kevin

Here is late pull-request for v4.4, please pull.

If any problems, please kindly let me know.
See you in Seoul next week ;-)

Thanks,
Kukjin


The following changes since commit df829b06f0079165d9dc7719af8f8a7da852fe51:

  ARM: dts: Use GPIO constants for flags cells in exynos5440 boards
(2015-10-08 07:39:58 +0900)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt-2

for you to fetch changes up to d6b9aea67f40e138e972b17c7c658bc3c8ac2459:

  MAINTAINERS: Add documentation and dt-bindings for exynos stuff
(2015-10-24 05:07:26 +0900)

----------------------------------------------------------------
Samsung 2nd DT updates for v4.4

- use exynos5420-dw-mshc instead of exynos5250 for exynos3250
- add DISP1 clocks and the DISP1 power domain of two closk
  on exynos5250 (clock commit got Stephen's ack)
- add vbus regulators on exynos3250, exynos4210 and exynos4412 boards
- fix typo in regulator enable GPIO property on s5pv20-aquila and goni
- document: correct the example of exynos power domain clocks
- document: consolidate exynos SoC dt-bindings and non-Samsung
  boards related compatibles (FriendlyARM, Google, Hardkernel
  and Insignal)
- update MAINTAINER entries accordingly (documentation)

----------------------------------------------------------------
Jaehoon Chung (1):
      ARM: dts: use exynos5420-dw-mshc compatible for exynos3250

Krzysztof Kozlowski (4):
      dt-bindings: Correct the example for Exynos power domain clocks
      dt-bindings: Consolidate Exynos SoC bindings
      dt-bindings: EXYNOS: Document compatibles from other vendors
      MAINTAINERS: Add documentation and dt-bindings for exynos stuff

Laurent Pinchart (2):
      ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-aquila
      ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-goni

Marek Szyprowski (1):
      ARM: dts: Add vbus regulator to USB2 phy nodes on exynos3250,
exynos4210 and exynos4412 boards

Tomeu Vizoso (2):
      clk: samsung: exynos5250: Add DISP1 clocks
      ARM: dts: Add clocks to DISP1 domain in exynos5250

 .../devicetree/bindings/arm/samsung-boards.txt     | 27 ---------
 .../bindings/arm/samsung/samsung-boards.txt        | 69
++++++++++++++++++++++
 .../devicetree/bindings/iommu/samsung,sysmmu.txt   |  2 +-
 .../power_domain.txt => power/pd-samsung.txt}      |  5 +-
 MAINTAINERS                                        |  4 ++
 arch/arm/boot/dts/exynos3250-monk.dts              |  1 +
 arch/arm/boot/dts/exynos3250-rinato.dts            |  1 +
 arch/arm/boot/dts/exynos3250.dtsi                  |  4 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |  2 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |  2 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |  1 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  4 ++
 arch/arm/boot/dts/s5pv210-aquila.dts               |  2 +-
 arch/arm/boot/dts/s5pv210-goni.dts                 |  4 +-
 drivers/clk/samsung/clk-exynos5250.c               | 14 ++++-
 include/dt-bindings/clock/exynos5250.h             |  4 +-
 16 files changed, 106 insertions(+), 40 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/samsung-boards.txt
 create mode 100644
Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
 rename Documentation/devicetree/bindings/{arm/exynos/power_domain.txt
=> power/pd-samsung.txt} (93%)

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

* [GIT PULL 1/5] Late Samsung DT updates for v4.4
@ 2015-10-23 21:18 ` Kukjin Kim
  0 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:18 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Arnd, Olof, Kevin

Here is late pull-request for v4.4, please pull.

If any problems, please kindly let me know.
See you in Seoul next week ;-)

Thanks,
Kukjin


The following changes since commit df829b06f0079165d9dc7719af8f8a7da852fe51:

  ARM: dts: Use GPIO constants for flags cells in exynos5440 boards
(2015-10-08 07:39:58 +0900)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt-2

for you to fetch changes up to d6b9aea67f40e138e972b17c7c658bc3c8ac2459:

  MAINTAINERS: Add documentation and dt-bindings for exynos stuff
(2015-10-24 05:07:26 +0900)

----------------------------------------------------------------
Samsung 2nd DT updates for v4.4

- use exynos5420-dw-mshc instead of exynos5250 for exynos3250
- add DISP1 clocks and the DISP1 power domain of two closk
  on exynos5250 (clock commit got Stephen's ack)
- add vbus regulators on exynos3250, exynos4210 and exynos4412 boards
- fix typo in regulator enable GPIO property on s5pv20-aquila and goni
- document: correct the example of exynos power domain clocks
- document: consolidate exynos SoC dt-bindings and non-Samsung
  boards related compatibles (FriendlyARM, Google, Hardkernel
  and Insignal)
- update MAINTAINER entries accordingly (documentation)

----------------------------------------------------------------
Jaehoon Chung (1):
      ARM: dts: use exynos5420-dw-mshc compatible for exynos3250

Krzysztof Kozlowski (4):
      dt-bindings: Correct the example for Exynos power domain clocks
      dt-bindings: Consolidate Exynos SoC bindings
      dt-bindings: EXYNOS: Document compatibles from other vendors
      MAINTAINERS: Add documentation and dt-bindings for exynos stuff

Laurent Pinchart (2):
      ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-aquila
      ARM: dts: Fix typo in regulator enable GPIO property in s5pv210-goni

Marek Szyprowski (1):
      ARM: dts: Add vbus regulator to USB2 phy nodes on exynos3250,
exynos4210 and exynos4412 boards

Tomeu Vizoso (2):
      clk: samsung: exynos5250: Add DISP1 clocks
      ARM: dts: Add clocks to DISP1 domain in exynos5250

 .../devicetree/bindings/arm/samsung-boards.txt     | 27 ---------
 .../bindings/arm/samsung/samsung-boards.txt        | 69
++++++++++++++++++++++
 .../devicetree/bindings/iommu/samsung,sysmmu.txt   |  2 +-
 .../power_domain.txt => power/pd-samsung.txt}      |  5 +-
 MAINTAINERS                                        |  4 ++
 arch/arm/boot/dts/exynos3250-monk.dts              |  1 +
 arch/arm/boot/dts/exynos3250-rinato.dts            |  1 +
 arch/arm/boot/dts/exynos3250.dtsi                  |  4 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |  2 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |  2 +-
 arch/arm/boot/dts/exynos4412-trats2.dts            |  1 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  4 ++
 arch/arm/boot/dts/s5pv210-aquila.dts               |  2 +-
 arch/arm/boot/dts/s5pv210-goni.dts                 |  4 +-
 drivers/clk/samsung/clk-exynos5250.c               | 14 ++++-
 include/dt-bindings/clock/exynos5250.h             |  4 +-
 16 files changed, 106 insertions(+), 40 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/samsung-boards.txt
 create mode 100644
Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
 rename Documentation/devicetree/bindings/{arm/exynos/power_domain.txt
=> power/pd-samsung.txt} (93%)

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

* [GIT PULL 2/5] Late Samsung DT64 update for v4.4
  2015-10-23 21:18 ` Kukjin Kim
@ 2015-10-23 21:21   ` Kukjin Kim
  -1 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:21 UTC (permalink / raw)
  To: arm, Arnd Bergmann, 'Olof Johansson', Kevin Hilman
  Cc: linux-arm-kernel, linux-samsung-soc, Krzysztof Kozlowski

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt64

for you to fetch changes up to c60ce7fe82c46d9480b85858828e3042dfe6c9bf:

  arm64: dts: Add BUS1 instance pinctrl support for exynos7 (2015-10-08
07:18:33 +0900)

----------------------------------------------------------------
Samsung arm64 DT update for v4.4

- add BUS1 instance pinctrl support on exynos7 SoC

----------------------------------------------------------------
Alim Akhtar (1):
      arm64: dts: Add BUS1 instance pinctrl support for exynos7

 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 103
++++++++++++++++++++++++
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   7 ++
 2 files changed, 110 insertions(+)

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

* [GIT PULL 2/5] Late Samsung DT64 update for v4.4
@ 2015-10-23 21:21   ` Kukjin Kim
  0 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:21 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt64

for you to fetch changes up to c60ce7fe82c46d9480b85858828e3042dfe6c9bf:

  arm64: dts: Add BUS1 instance pinctrl support for exynos7 (2015-10-08
07:18:33 +0900)

----------------------------------------------------------------
Samsung arm64 DT update for v4.4

- add BUS1 instance pinctrl support on exynos7 SoC

----------------------------------------------------------------
Alim Akhtar (1):
      arm64: dts: Add BUS1 instance pinctrl support for exynos7

 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 103
++++++++++++++++++++++++
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   7 ++
 2 files changed, 110 insertions(+)

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

* [GIT PULL 3/5] Late Samsung SoC updates for v4.4
  2015-10-23 21:18 ` Kukjin Kim
@ 2015-10-23 21:23   ` Kukjin Kim
  -1 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:23 UTC (permalink / raw)
  To: arm, Arnd Bergmann, 'Olof Johansson', Kevin Hilman
  Cc: linux-arm-kernel, linux-samsung-soc, Krzysztof Kozlowski

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-soc

for you to fetch changes up to 97d5c7a77e39ab96a2a6137de0e35dd6e3f38325:

  Documentation: EXYNOS: Update bootloader interface on exynos542x
(2015-10-24 04:43:31 +0900)

----------------------------------------------------------------
Samsung SoC updates for v4.4

- use PWM lookup table with pwm_add_table() for the following boards
  : s3c24xx h1940 and rx1950
  : s3c64xx smdk6410, crag6410, hmt and smartq
- document: update bootloader interface on exynos542x

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      Documentation: EXYNOS: Update bootloader interface on exynos542x

Thierry Reding (6):
      ARM: S3C24XX: Use PWM lookup table for mach-h1940
      ARM: S3C24XX: Use PWM lookup table for mach-rx1950
      ARM: S3C64XX: Use PWM lookup table for smdk6410
      ARM: S3C64XX: Use PWM lookup table for mach-crag6410
      ARM: S3C64XX: Use PWM lookup table for mach-hmt
      ARM: S3C64XX: Use PWM lookup table for mach-smartq

 Documentation/arm/Samsung/Bootloader-interface.txt |  5 +++--
 arch/arm/mach-s3c24xx/mach-h1940.c                 | 10 +++++++---
 arch/arm/mach-s3c24xx/mach-rx1950.c                |  8 ++++++--
 arch/arm/mach-s3c64xx/dev-backlight.c              |  4 ----
 arch/arm/mach-s3c64xx/mach-crag6410.c              |  9 +++++++--
 arch/arm/mach-s3c64xx/mach-hmt.c                   |  9 +++++++--
 arch/arm/mach-s3c64xx/mach-smartq.c                |  9 +++++++--
 arch/arm/mach-s3c64xx/mach-smdk6410.c              |  8 +++++++-
 8 files changed, 44 insertions(+), 18 deletions(-)

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

* [GIT PULL 3/5] Late Samsung SoC updates for v4.4
@ 2015-10-23 21:23   ` Kukjin Kim
  0 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:23 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-soc

for you to fetch changes up to 97d5c7a77e39ab96a2a6137de0e35dd6e3f38325:

  Documentation: EXYNOS: Update bootloader interface on exynos542x
(2015-10-24 04:43:31 +0900)

----------------------------------------------------------------
Samsung SoC updates for v4.4

- use PWM lookup table with pwm_add_table() for the following boards
  : s3c24xx h1940 and rx1950
  : s3c64xx smdk6410, crag6410, hmt and smartq
- document: update bootloader interface on exynos542x

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      Documentation: EXYNOS: Update bootloader interface on exynos542x

Thierry Reding (6):
      ARM: S3C24XX: Use PWM lookup table for mach-h1940
      ARM: S3C24XX: Use PWM lookup table for mach-rx1950
      ARM: S3C64XX: Use PWM lookup table for smdk6410
      ARM: S3C64XX: Use PWM lookup table for mach-crag6410
      ARM: S3C64XX: Use PWM lookup table for mach-hmt
      ARM: S3C64XX: Use PWM lookup table for mach-smartq

 Documentation/arm/Samsung/Bootloader-interface.txt |  5 +++--
 arch/arm/mach-s3c24xx/mach-h1940.c                 | 10 +++++++---
 arch/arm/mach-s3c24xx/mach-rx1950.c                |  8 ++++++--
 arch/arm/mach-s3c64xx/dev-backlight.c              |  4 ----
 arch/arm/mach-s3c64xx/mach-crag6410.c              |  9 +++++++--
 arch/arm/mach-s3c64xx/mach-hmt.c                   |  9 +++++++--
 arch/arm/mach-s3c64xx/mach-smartq.c                |  9 +++++++--
 arch/arm/mach-s3c64xx/mach-smdk6410.c              |  8 +++++++-
 8 files changed, 44 insertions(+), 18 deletions(-)

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-23 21:18 ` Kukjin Kim
@ 2015-10-23 21:26   ` Kukjin Kim
  -1 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:26 UTC (permalink / raw)
  To: arm, Arnd Bergmann, 'Olof Johansson', Kevin Hilman
  Cc: linux-arm-kernel, linux-samsung-soc, Krzysztof Kozlowski

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-driver

for you to fetch changes up to c612d5a7785b307df96938d590c3a1edfb624ccf:

  cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs (2015-10-24
04:34:50 +0900)

----------------------------------------------------------------
Samsung driver udpates for v4.4

- add support for exynos SROM controller DT based driver
  (drivers/soc/samsung/exynos-srom.c)
  : Since the exynos SROM registers are used during Suspend to RAM
    so the exynos SROM driver handles the S2R and then we can remove
    static mapping for SROM registers.
  : Pankaj tested boot and S2R functionality on Peach-Pi chromebook
  : Pavel tested on SMDK5410 board
  : Krzysztof tested on Trats2 (exynos4412) board
- update Maintainer entry accordingly
- remove superfluous CONFIG_PM ifdefs with Viresh's ack

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (1):
      cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs

Pankaj Dubey (8):
      ARM: EXYNOS: remove unused static mapping of CMU for exynos5
      ARM: EXYNOS: code cleanup in map.h
      dt-bindings: add exynos-srom device tree binding
      ARM: dts: add SROM device node for exynos4
      ARM: dts: add SROM device node for exynos5
      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

 .../bindings/arm/samsung/exynos-srom.txt           |  12 ++
 MAINTAINERS                                        |   1 +
 arch/arm/boot/dts/exynos4.dtsi                     |   5 +
 arch/arm/boot/dts/exynos5.dtsi                     |   5 +
 arch/arm/mach-exynos/Kconfig                       |   2 +
 arch/arm/mach-exynos/exynos.c                      |  22 ---
 arch/arm/mach-exynos/include/mach/map.h            |   8 -
 arch/arm/mach-exynos/regs-srom.h                   |  53 -------
 arch/arm/mach-exynos/suspend.c                     |  20 +--
 arch/arm/plat-samsung/include/plat/map-s5p.h       |   1 -
 drivers/cpufreq/s5pv210-cpufreq.c                  |   2 -
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 drivers/soc/samsung/Kconfig                        |  13 ++
 drivers/soc/samsung/Makefile                       |   1 +
 drivers/soc/samsung/exynos-srom.c                  | 175
+++++++++++++++++++++
 drivers/soc/samsung/exynos-srom.h                  |  51 ++++++
 17 files changed, 269 insertions(+), 104 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/arm/samsung/exynos-srom.txt
 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-srom.c
 create mode 100644 drivers/soc/samsung/exynos-srom.h

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-23 21:26   ` Kukjin Kim
  0 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:26 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-driver

for you to fetch changes up to c612d5a7785b307df96938d590c3a1edfb624ccf:

  cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs (2015-10-24
04:34:50 +0900)

----------------------------------------------------------------
Samsung driver udpates for v4.4

- add support for exynos SROM controller DT based driver
  (drivers/soc/samsung/exynos-srom.c)
  : Since the exynos SROM registers are used during Suspend to RAM
    so the exynos SROM driver handles the S2R and then we can remove
    static mapping for SROM registers.
  : Pankaj tested boot and S2R functionality on Peach-Pi chromebook
  : Pavel tested on SMDK5410 board
  : Krzysztof tested on Trats2 (exynos4412) board
- update Maintainer entry accordingly
- remove superfluous CONFIG_PM ifdefs with Viresh's ack

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (1):
      cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs

Pankaj Dubey (8):
      ARM: EXYNOS: remove unused static mapping of CMU for exynos5
      ARM: EXYNOS: code cleanup in map.h
      dt-bindings: add exynos-srom device tree binding
      ARM: dts: add SROM device node for exynos4
      ARM: dts: add SROM device node for exynos5
      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

 .../bindings/arm/samsung/exynos-srom.txt           |  12 ++
 MAINTAINERS                                        |   1 +
 arch/arm/boot/dts/exynos4.dtsi                     |   5 +
 arch/arm/boot/dts/exynos5.dtsi                     |   5 +
 arch/arm/mach-exynos/Kconfig                       |   2 +
 arch/arm/mach-exynos/exynos.c                      |  22 ---
 arch/arm/mach-exynos/include/mach/map.h            |   8 -
 arch/arm/mach-exynos/regs-srom.h                   |  53 -------
 arch/arm/mach-exynos/suspend.c                     |  20 +--
 arch/arm/plat-samsung/include/plat/map-s5p.h       |   1 -
 drivers/cpufreq/s5pv210-cpufreq.c                  |   2 -
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 drivers/soc/samsung/Kconfig                        |  13 ++
 drivers/soc/samsung/Makefile                       |   1 +
 drivers/soc/samsung/exynos-srom.c                  | 175
+++++++++++++++++++++
 drivers/soc/samsung/exynos-srom.h                  |  51 ++++++
 17 files changed, 269 insertions(+), 104 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/arm/samsung/exynos-srom.txt
 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-srom.c
 create mode 100644 drivers/soc/samsung/exynos-srom.h

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

* [GIT PULL 5/5] Late Samsung defconfig updates for v4.4
  2015-10-23 21:18 ` Kukjin Kim
@ 2015-10-23 21:27   ` Kukjin Kim
  -1 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:27 UTC (permalink / raw)
  To: arm, Arnd Bergmann, 'Olof Johansson', Kevin Hilman
  Cc: linux-arm-kernel, linux-samsung-soc, Krzysztof Kozlowski

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

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

for you to fetch changes up to f0864f843f0249f3e16e1a9af7152d7aa8070b10:

  ARM: multi_v7_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4
(2015-10-24 04:13:12 +0900)

----------------------------------------------------------------
Samsung defconfig udpates for v4.4

- exynos_defconfig
  : enable USB Video Class for Peach boards.
  : enable DWC2 USB and USB ethernet gadget
  : enable LEDs (LEGS_GPIO and LEDS_PWM)for Odroid-XU3/XU4
  : enable RTL8152 for Odroid-XU4
  : enable WiFi-Ex as a module instead of build-in
  : disable temporal simplefb support (FB_SIMPLE) because
    exynos DRM driver can support it now

- multi_v7_defconfig
  : enable DWC2 USB and USB ethernet gadget
  : enable RTL8152 for Odroid-XU4

----------------------------------------------------------------
Anand Moon (3):
      ARM: exynos_defconfig: Enable LEDS for Odroid-XU3/XU4
      ARM: exynos_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4
      ARM: multi_v7_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4

Javier Martinez Canillas (3):
      ARM: exynos_defconfig: Enable USB Video Class support
      ARM: exynos_defconfig: Disable simplefb support
      ARM: exynos_defconfig: Enable WiFi-Ex as a module instead built-in

Marek Szyprowski (2):
      ARM: exynos_defconfig: Enable DWC2 USB driver and USB ethernet gadget
      ARM: multi_v7_defconfig: Enable DWC2 USB driver and USB ethernet
gadget

 arch/arm/configs/exynos_defconfig   | 18 +++++++++++++++---
 arch/arm/configs/multi_v7_defconfig |  3 +++
 2 files changed, 18 insertions(+), 3 deletions(-)

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

* [GIT PULL 5/5] Late Samsung defconfig updates for v4.4
@ 2015-10-23 21:27   ` Kukjin Kim
  0 siblings, 0 replies; 32+ messages in thread
From: Kukjin Kim @ 2015-10-23 21:27 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

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

for you to fetch changes up to f0864f843f0249f3e16e1a9af7152d7aa8070b10:

  ARM: multi_v7_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4
(2015-10-24 04:13:12 +0900)

----------------------------------------------------------------
Samsung defconfig udpates for v4.4

- exynos_defconfig
  : enable USB Video Class for Peach boards.
  : enable DWC2 USB and USB ethernet gadget
  : enable LEDs (LEGS_GPIO and LEDS_PWM)for Odroid-XU3/XU4
  : enable RTL8152 for Odroid-XU4
  : enable WiFi-Ex as a module instead of build-in
  : disable temporal simplefb support (FB_SIMPLE) because
    exynos DRM driver can support it now

- multi_v7_defconfig
  : enable DWC2 USB and USB ethernet gadget
  : enable RTL8152 for Odroid-XU4

----------------------------------------------------------------
Anand Moon (3):
      ARM: exynos_defconfig: Enable LEDS for Odroid-XU3/XU4
      ARM: exynos_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4
      ARM: multi_v7_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4

Javier Martinez Canillas (3):
      ARM: exynos_defconfig: Enable USB Video Class support
      ARM: exynos_defconfig: Disable simplefb support
      ARM: exynos_defconfig: Enable WiFi-Ex as a module instead built-in

Marek Szyprowski (2):
      ARM: exynos_defconfig: Enable DWC2 USB driver and USB ethernet gadget
      ARM: multi_v7_defconfig: Enable DWC2 USB driver and USB ethernet
gadget

 arch/arm/configs/exynos_defconfig   | 18 +++++++++++++++---
 arch/arm/configs/multi_v7_defconfig |  3 +++
 2 files changed, 18 insertions(+), 3 deletions(-)

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

* Re: [GIT PULL 1/5] Late Samsung DT updates for v4.4
  2015-10-23 21:18 ` Kukjin Kim
@ 2015-10-26  1:17   ` Olof Johansson
  -1 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:17 UTC (permalink / raw)
  To: Kukjin Kim
  Cc: arm, Arnd Bergmann, Kevin Hilman, linux-arm-kernel,
	linux-samsung-soc, Krzysztof Kozlowski

On Sat, Oct 24, 2015 at 06:18:06AM +0900, Kukjin Kim wrote:
> Hi Arnd, Olof, Kevin
> 
> Here is late pull-request for v4.4, please pull.
> 
> If any problems, please kindly let me know.
> See you in Seoul next week ;-)
> 
> Thanks,
> Kukjin
> 
> 
> The following changes since commit df829b06f0079165d9dc7719af8f8a7da852fe51:
> 
>   ARM: dts: Use GPIO constants for flags cells in exynos5440 boards
> (2015-10-08 07:39:58 +0900)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-dt-2
> 
> for you to fetch changes up to d6b9aea67f40e138e972b17c7c658bc3c8ac2459:
> 
>   MAINTAINERS: Add documentation and dt-bindings for exynos stuff
> (2015-10-24 05:07:26 +0900)

Merged, thanks.


-Olof

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

* [GIT PULL 1/5] Late Samsung DT updates for v4.4
@ 2015-10-26  1:17   ` Olof Johansson
  0 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:17 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Oct 24, 2015 at 06:18:06AM +0900, Kukjin Kim wrote:
> Hi Arnd, Olof, Kevin
> 
> Here is late pull-request for v4.4, please pull.
> 
> If any problems, please kindly let me know.
> See you in Seoul next week ;-)
> 
> Thanks,
> Kukjin
> 
> 
> The following changes since commit df829b06f0079165d9dc7719af8f8a7da852fe51:
> 
>   ARM: dts: Use GPIO constants for flags cells in exynos5440 boards
> (2015-10-08 07:39:58 +0900)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-dt-2
> 
> for you to fetch changes up to d6b9aea67f40e138e972b17c7c658bc3c8ac2459:
> 
>   MAINTAINERS: Add documentation and dt-bindings for exynos stuff
> (2015-10-24 05:07:26 +0900)

Merged, thanks.


-Olof

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

* Re: [GIT PULL 2/5] Late Samsung DT64 update for v4.4
  2015-10-23 21:21   ` Kukjin Kim
@ 2015-10-26  1:18     ` Olof Johansson
  -1 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:18 UTC (permalink / raw)
  To: Kukjin Kim
  Cc: arm, Arnd Bergmann, Kevin Hilman, linux-arm-kernel,
	linux-samsung-soc, Krzysztof Kozlowski

On Sat, Oct 24, 2015 at 06:21:39AM +0900, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-dt64
> 
> for you to fetch changes up to c60ce7fe82c46d9480b85858828e3042dfe6c9bf:
> 
>   arm64: dts: Add BUS1 instance pinctrl support for exynos7 (2015-10-08
> 07:18:33 +0900)

Merged, thanks.


-Olof

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

* [GIT PULL 2/5] Late Samsung DT64 update for v4.4
@ 2015-10-26  1:18     ` Olof Johansson
  0 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:18 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Oct 24, 2015 at 06:21:39AM +0900, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-dt64
> 
> for you to fetch changes up to c60ce7fe82c46d9480b85858828e3042dfe6c9bf:
> 
>   arm64: dts: Add BUS1 instance pinctrl support for exynos7 (2015-10-08
> 07:18:33 +0900)

Merged, thanks.


-Olof

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

* Re: [GIT PULL 3/5] Late Samsung SoC updates for v4.4
  2015-10-23 21:23   ` Kukjin Kim
@ 2015-10-26  1:19     ` Olof Johansson
  -1 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:19 UTC (permalink / raw)
  To: Kukjin Kim
  Cc: arm, Arnd Bergmann, Kevin Hilman, linux-arm-kernel,
	linux-samsung-soc, Krzysztof Kozlowski

On Sat, Oct 24, 2015 at 06:23:32AM +0900, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-soc
> 
> for you to fetch changes up to 97d5c7a77e39ab96a2a6137de0e35dd6e3f38325:
> 
>   Documentation: EXYNOS: Update bootloader interface on exynos542x
> (2015-10-24 04:43:31 +0900)
> 
> ----------------------------------------------------------------
> Samsung SoC updates for v4.4
> 
> - use PWM lookup table with pwm_add_table() for the following boards
>   : s3c24xx h1940 and rx1950
>   : s3c64xx smdk6410, crag6410, hmt and smartq
> - document: update bootloader interface on exynos542x

Merged, thanks.


-Olof

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

* [GIT PULL 3/5] Late Samsung SoC updates for v4.4
@ 2015-10-26  1:19     ` Olof Johansson
  0 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:19 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Oct 24, 2015 at 06:23:32AM +0900, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-soc
> 
> for you to fetch changes up to 97d5c7a77e39ab96a2a6137de0e35dd6e3f38325:
> 
>   Documentation: EXYNOS: Update bootloader interface on exynos542x
> (2015-10-24 04:43:31 +0900)
> 
> ----------------------------------------------------------------
> Samsung SoC updates for v4.4
> 
> - use PWM lookup table with pwm_add_table() for the following boards
>   : s3c24xx h1940 and rx1950
>   : s3c64xx smdk6410, crag6410, hmt and smartq
> - document: update bootloader interface on exynos542x

Merged, thanks.


-Olof

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

* Re: [GIT PULL 5/5] Late Samsung defconfig updates for v4.4
  2015-10-23 21:27   ` Kukjin Kim
@ 2015-10-26  1:21     ` Olof Johansson
  -1 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:21 UTC (permalink / raw)
  To: Kukjin Kim
  Cc: arm, Arnd Bergmann, Kevin Hilman, linux-arm-kernel,
	linux-samsung-soc, Krzysztof Kozlowski

On Sat, Oct 24, 2015 at 06:27:56AM +0900, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-defconfig
> 
> for you to fetch changes up to f0864f843f0249f3e16e1a9af7152d7aa8070b10:
> 
>   ARM: multi_v7_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4
> (2015-10-24 04:13:12 +0900)

Merged, thanks.


-Olof

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

* [GIT PULL 5/5] Late Samsung defconfig updates for v4.4
@ 2015-10-26  1:21     ` Olof Johansson
  0 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-26  1:21 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Oct 24, 2015 at 06:27:56AM +0900, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-defconfig
> 
> for you to fetch changes up to f0864f843f0249f3e16e1a9af7152d7aa8070b10:
> 
>   ARM: multi_v7_defconfig: Enable rtl8152 ethernet driver for Odroid-XU4
> (2015-10-24 04:13:12 +0900)

Merged, thanks.


-Olof

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

* Re: [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-23 21:26   ` Kukjin Kim
@ 2015-10-28  7:37     ` Krzysztof Kozlowski
  -1 siblings, 0 replies; 32+ messages in thread
From: Krzysztof Kozlowski @ 2015-10-28  7:37 UTC (permalink / raw)
  To: Kukjin Kim, arm, Arnd Bergmann, 'Olof Johansson', Kevin Hilman
  Cc: linux-arm-kernel, linux-samsung-soc, p.fedin

On 24.10.2015 06:26, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-driver
> 
> for you to fetch changes up to c612d5a7785b307df96938d590c3a1edfb624ccf:
> 
>   cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs (2015-10-24
> 04:34:50 +0900)
> 
> ----------------------------------------------------------------
> Samsung driver udpates for v4.4
> 
> - add support for exynos SROM controller DT based driver
>   (drivers/soc/samsung/exynos-srom.c)
>   : Since the exynos SROM registers are used during Suspend to RAM
>     so the exynos SROM driver handles the S2R and then we can remove
>     static mapping for SROM registers.
>   : Pankaj tested boot and S2R functionality on Peach-Pi chromebook
>   : Pavel tested on SMDK5410 board
>   : Krzysztof tested on Trats2 (exynos4412) board
> - update Maintainer entry accordingly
> - remove superfluous CONFIG_PM ifdefs with Viresh's ack
> 
> ----------------------------------------------------------------
> Bartlomiej Zolnierkiewicz (1):
>       cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs
> 
> Pankaj Dubey (8):
>       ARM: EXYNOS: remove unused static mapping of CMU for exynos5
>       ARM: EXYNOS: code cleanup in map.h
>       dt-bindings: add exynos-srom device tree binding
>       ARM: dts: add SROM device node for exynos4
>       ARM: dts: add SROM device node for exynos5

Hi Olof and Kukjin,

I see that this pull request was not pulled yet. (Un)Fortunately I
spotted one mistake in DTS changes above - the length of mapped region
is too small by one word. This does not produce any visible effect but
actually is wrong because driver will read from unmapped memory.


The question is - do you prefer us to send a following up patch or to
fix it by amending the commit?

Here is a fix which can be squashed into these two commits:
-- >8 --
Subject: [PATCH] ARM: dts: Fix size of mapped SROMC memory region on
 exynos[45]

The SROMC memory region contains 5 registers so the size of mapped
memory should be 0x14 instead of 0x10.

Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
---
 arch/arm/boot/dts/exynos4.dtsi | 2 +-
 arch/arm/boot/dts/exynos5.dtsi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
index 2f31f773b096..ffda7f5118cd 100644
--- a/arch/arm/boot/dts/exynos4.dtsi
+++ b/arch/arm/boot/dts/exynos4.dtsi
@@ -78,7 +78,7 @@

 	sromc@12570000 {
 		compatible = "samsung,exynos-srom";
-		reg = <0x12570000 0x10>;
+		reg = <0x12570000 0x14>;
 	};

 	mipi_phy: video-phy@10020710 {
diff --git a/arch/arm/boot/dts/exynos5.dtsi b/arch/arm/boot/dts/exynos5.dtsi
index b5d3437922c5..fb52d16fba33 100644
--- a/arch/arm/boot/dts/exynos5.dtsi
+++ b/arch/arm/boot/dts/exynos5.dtsi
@@ -32,7 +32,7 @@

 	sromc@12250000 {
 		compatible = "samsung,exynos-srom";
-		reg = <0x12250000 0x10>;
+		reg = <0x12250000 0x14>;
 	};

 	combiner: interrupt-controller@10440000 {
-- 
1.9.1

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-28  7:37     ` Krzysztof Kozlowski
  0 siblings, 0 replies; 32+ messages in thread
From: Krzysztof Kozlowski @ 2015-10-28  7:37 UTC (permalink / raw)
  To: linux-arm-kernel

On 24.10.2015 06:26, Kukjin Kim wrote:
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-driver
> 
> for you to fetch changes up to c612d5a7785b307df96938d590c3a1edfb624ccf:
> 
>   cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs (2015-10-24
> 04:34:50 +0900)
> 
> ----------------------------------------------------------------
> Samsung driver udpates for v4.4
> 
> - add support for exynos SROM controller DT based driver
>   (drivers/soc/samsung/exynos-srom.c)
>   : Since the exynos SROM registers are used during Suspend to RAM
>     so the exynos SROM driver handles the S2R and then we can remove
>     static mapping for SROM registers.
>   : Pankaj tested boot and S2R functionality on Peach-Pi chromebook
>   : Pavel tested on SMDK5410 board
>   : Krzysztof tested on Trats2 (exynos4412) board
> - update Maintainer entry accordingly
> - remove superfluous CONFIG_PM ifdefs with Viresh's ack
> 
> ----------------------------------------------------------------
> Bartlomiej Zolnierkiewicz (1):
>       cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs
> 
> Pankaj Dubey (8):
>       ARM: EXYNOS: remove unused static mapping of CMU for exynos5
>       ARM: EXYNOS: code cleanup in map.h
>       dt-bindings: add exynos-srom device tree binding
>       ARM: dts: add SROM device node for exynos4
>       ARM: dts: add SROM device node for exynos5

Hi Olof and Kukjin,

I see that this pull request was not pulled yet. (Un)Fortunately I
spotted one mistake in DTS changes above - the length of mapped region
is too small by one word. This does not produce any visible effect but
actually is wrong because driver will read from unmapped memory.


The question is - do you prefer us to send a following up patch or to
fix it by amending the commit?

Here is a fix which can be squashed into these two commits:
-- >8 --
Subject: [PATCH] ARM: dts: Fix size of mapped SROMC memory region on
 exynos[45]

The SROMC memory region contains 5 registers so the size of mapped
memory should be 0x14 instead of 0x10.

Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
---
 arch/arm/boot/dts/exynos4.dtsi | 2 +-
 arch/arm/boot/dts/exynos5.dtsi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
index 2f31f773b096..ffda7f5118cd 100644
--- a/arch/arm/boot/dts/exynos4.dtsi
+++ b/arch/arm/boot/dts/exynos4.dtsi
@@ -78,7 +78,7 @@

 	sromc at 12570000 {
 		compatible = "samsung,exynos-srom";
-		reg = <0x12570000 0x10>;
+		reg = <0x12570000 0x14>;
 	};

 	mipi_phy: video-phy at 10020710 {
diff --git a/arch/arm/boot/dts/exynos5.dtsi b/arch/arm/boot/dts/exynos5.dtsi
index b5d3437922c5..fb52d16fba33 100644
--- a/arch/arm/boot/dts/exynos5.dtsi
+++ b/arch/arm/boot/dts/exynos5.dtsi
@@ -32,7 +32,7 @@

 	sromc at 12250000 {
 		compatible = "samsung,exynos-srom";
-		reg = <0x12250000 0x10>;
+		reg = <0x12250000 0x14>;
 	};

 	combiner: interrupt-controller at 10440000 {
-- 
1.9.1

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

* RE: [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-28  7:37     ` Krzysztof Kozlowski
@ 2015-10-28  7:49       ` Pavel Fedin
  -1 siblings, 0 replies; 32+ messages in thread
From: Pavel Fedin @ 2015-10-28  7:49 UTC (permalink / raw)
  To: 'Krzysztof Kozlowski', 'Kukjin Kim',
	arm, 'Arnd Bergmann', 'Olof Johansson',
	'Kevin Hilman'
  Cc: linux-arm-kernel, linux-samsung-soc

 Hello!

> The question is - do you prefer us to send a following up patch or to
> fix it by amending the commit?
> 
> Here is a fix which can be squashed into these two commits:

 By the way, since we are discussing fixing these commits...
 After hardcoded SROMc handling has been removed, Exynos5410-based machines stopped handling it entirely, because the description
has never been added to exynos5410.dtsi (which does not include exynos5.dtsi). Shouldn't the description be added there too?

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-28  7:49       ` Pavel Fedin
  0 siblings, 0 replies; 32+ messages in thread
From: Pavel Fedin @ 2015-10-28  7:49 UTC (permalink / raw)
  To: linux-arm-kernel

 Hello!

> The question is - do you prefer us to send a following up patch or to
> fix it by amending the commit?
> 
> Here is a fix which can be squashed into these two commits:

 By the way, since we are discussing fixing these commits...
 After hardcoded SROMc handling has been removed, Exynos5410-based machines stopped handling it entirely, because the description
has never been added to exynos5410.dtsi (which does not include exynos5.dtsi). Shouldn't the description be added there too?

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia

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

* Re: [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-28  7:49       ` Pavel Fedin
@ 2015-10-28  7:57         ` Krzysztof Kozlowski
  -1 siblings, 0 replies; 32+ messages in thread
From: Krzysztof Kozlowski @ 2015-10-28  7:57 UTC (permalink / raw)
  To: Pavel Fedin, 'Kukjin Kim', arm, 'Arnd Bergmann',
	'Olof Johansson', 'Kevin Hilman'
  Cc: linux-arm-kernel, linux-samsung-soc

On 28.10.2015 16:49, Pavel Fedin wrote:
>  Hello!
> 
>> The question is - do you prefer us to send a following up patch or to
>> fix it by amending the commit?
>>
>> Here is a fix which can be squashed into these two commits:
> 
>  By the way, since we are discussing fixing these commits...
>  After hardcoded SROMc handling has been removed, Exynos5410-based machines stopped handling it entirely, because the description
> has never been added to exynos5410.dtsi (which does not include exynos5.dtsi). Shouldn't the description be added there too?

No, it is not needed.
The Exynos5410 in current form does not have suspend capability. During
boot you should see in dmesg:
	Failed to find PMU node
coming from mach-exynos/suspend.c.

In suspend.c there is no compatible for Exynos5410.

Best regards,
Krzysztof

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-28  7:57         ` Krzysztof Kozlowski
  0 siblings, 0 replies; 32+ messages in thread
From: Krzysztof Kozlowski @ 2015-10-28  7:57 UTC (permalink / raw)
  To: linux-arm-kernel

On 28.10.2015 16:49, Pavel Fedin wrote:
>  Hello!
> 
>> The question is - do you prefer us to send a following up patch or to
>> fix it by amending the commit?
>>
>> Here is a fix which can be squashed into these two commits:
> 
>  By the way, since we are discussing fixing these commits...
>  After hardcoded SROMc handling has been removed, Exynos5410-based machines stopped handling it entirely, because the description
> has never been added to exynos5410.dtsi (which does not include exynos5.dtsi). Shouldn't the description be added there too?

No, it is not needed.
The Exynos5410 in current form does not have suspend capability. During
boot you should see in dmesg:
	Failed to find PMU node
coming from mach-exynos/suspend.c.

In suspend.c there is no compatible for Exynos5410.

Best regards,
Krzysztof

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

* RE: [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-28  7:57         ` Krzysztof Kozlowski
@ 2015-10-28  8:00           ` Pavel Fedin
  -1 siblings, 0 replies; 32+ messages in thread
From: Pavel Fedin @ 2015-10-28  8:00 UTC (permalink / raw)
  To: 'Krzysztof Kozlowski', 'Kukjin Kim',
	arm, 'Arnd Bergmann', 'Olof Johansson',
	'Kevin Hilman'
  Cc: linux-arm-kernel, linux-samsung-soc

 Hello!

> The Exynos5410 in current form does not have suspend capability. During
> boot you should see in dmesg:
> 	Failed to find PMU node
> coming from mach-exynos/suspend.c.

 Indeed. By the way, can this be a reason why reboot stopped working? It worked in v4.1. Isn't this a regression?
 Ok, nevertheless, here is v3 of my patchset.

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-28  8:00           ` Pavel Fedin
  0 siblings, 0 replies; 32+ messages in thread
From: Pavel Fedin @ 2015-10-28  8:00 UTC (permalink / raw)
  To: linux-arm-kernel

 Hello!

> The Exynos5410 in current form does not have suspend capability. During
> boot you should see in dmesg:
> 	Failed to find PMU node
> coming from mach-exynos/suspend.c.

 Indeed. By the way, can this be a reason why reboot stopped working? It worked in v4.1. Isn't this a regression?
 Ok, nevertheless, here is v3 of my patchset.

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia

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

* Re: [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-28  8:00           ` Pavel Fedin
@ 2015-10-28  8:05             ` Krzysztof Kozlowski
  -1 siblings, 0 replies; 32+ messages in thread
From: Krzysztof Kozlowski @ 2015-10-28  8:05 UTC (permalink / raw)
  To: Pavel Fedin, 'Kukjin Kim', arm, 'Arnd Bergmann',
	'Olof Johansson', 'Kevin Hilman'
  Cc: linux-arm-kernel, linux-samsung-soc

On 28.10.2015 17:00, Pavel Fedin wrote:
>  Hello!
> 
>> The Exynos5410 in current form does not have suspend capability. During
>> boot you should see in dmesg:
>> 	Failed to find PMU node
>> coming from mach-exynos/suspend.c.
> 
>  Indeed. By the way, can this be a reason why reboot stopped working? It worked in v4.1. Isn't this a regression?
>  Ok, nevertheless, here is v3 of my patchset.

The noticeable change between v4.1 and v4.2 was for example:
c4241a582d22 ("ARM: EXYNOS: use PS_HOLD based poweroff for all supported
SoCs")

Can you try whether reverting it fixes the issue?

I don't recall any other changes which could affect Exynos5410.

Best regards,
Krzysztof

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-28  8:05             ` Krzysztof Kozlowski
  0 siblings, 0 replies; 32+ messages in thread
From: Krzysztof Kozlowski @ 2015-10-28  8:05 UTC (permalink / raw)
  To: linux-arm-kernel

On 28.10.2015 17:00, Pavel Fedin wrote:
>  Hello!
> 
>> The Exynos5410 in current form does not have suspend capability. During
>> boot you should see in dmesg:
>> 	Failed to find PMU node
>> coming from mach-exynos/suspend.c.
> 
>  Indeed. By the way, can this be a reason why reboot stopped working? It worked in v4.1. Isn't this a regression?
>  Ok, nevertheless, here is v3 of my patchset.

The noticeable change between v4.1 and v4.2 was for example:
c4241a582d22 ("ARM: EXYNOS: use PS_HOLD based poweroff for all supported
SoCs")

Can you try whether reverting it fixes the issue?

I don't recall any other changes which could affect Exynos5410.

Best regards,
Krzysztof

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

* RE: [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-28  8:05             ` Krzysztof Kozlowski
@ 2015-10-28  9:02               ` Pavel Fedin
  -1 siblings, 0 replies; 32+ messages in thread
From: Pavel Fedin @ 2015-10-28  9:02 UTC (permalink / raw)
  To: 'Krzysztof Kozlowski', 'Kukjin Kim',
	arm, 'Arnd Bergmann', 'Olof Johansson',
	'Kevin Hilman'
  Cc: linux-arm-kernel, linux-samsung-soc

 Hello!

> The noticeable change between v4.1 and v4.2 was for example:
> c4241a582d22 ("ARM: EXYNOS: use PS_HOLD based poweroff for all supported
> SoCs")

 First of all, sorry for misinforming you. It was not v4.1 which worked, but 3.18 one. I never ran 4.1 on this board, it's my
memory's fault...
 Second, the commit which actually broke 5410 is 8cfc7fdd33080e30b86d21b1a8c9ad0686427ddc ("ARM: EXYNOS: move restart code into pmu
driver"). And we don't have 5410 PMU description in our DT, that's the problem.

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-28  9:02               ` Pavel Fedin
  0 siblings, 0 replies; 32+ messages in thread
From: Pavel Fedin @ 2015-10-28  9:02 UTC (permalink / raw)
  To: linux-arm-kernel

 Hello!

> The noticeable change between v4.1 and v4.2 was for example:
> c4241a582d22 ("ARM: EXYNOS: use PS_HOLD based poweroff for all supported
> SoCs")

 First of all, sorry for misinforming you. It was not v4.1 which worked, but 3.18 one. I never ran 4.1 on this board, it's my
memory's fault...
 Second, the commit which actually broke 5410 is 8cfc7fdd33080e30b86d21b1a8c9ad0686427ddc ("ARM: EXYNOS: move restart code into pmu
driver"). And we don't have 5410 PMU description in our DT, that's the problem.

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia

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

* Re: [GIT PULL 4/5] Late Samsung driver updates for v4.4
  2015-10-28  7:37     ` Krzysztof Kozlowski
@ 2015-10-31  2:12       ` Olof Johansson
  -1 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-31  2:12 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Kukjin Kim, arm, Arnd Bergmann, Kevin Hilman, linux-arm-kernel,
	linux-samsung-soc, p.fedin

On Wed, Oct 28, 2015 at 04:37:23PM +0900, Krzysztof Kozlowski wrote:
> On 24.10.2015 06:26, Kukjin Kim wrote:
> > The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> > 
> >   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > tags/samsung-driver
> > 
> > for you to fetch changes up to c612d5a7785b307df96938d590c3a1edfb624ccf:
> > 
> >   cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs (2015-10-24
> > 04:34:50 +0900)
> > 
> > ----------------------------------------------------------------
> > Samsung driver udpates for v4.4
> > 
> > - add support for exynos SROM controller DT based driver
> >   (drivers/soc/samsung/exynos-srom.c)
> >   : Since the exynos SROM registers are used during Suspend to RAM
> >     so the exynos SROM driver handles the S2R and then we can remove
> >     static mapping for SROM registers.
> >   : Pankaj tested boot and S2R functionality on Peach-Pi chromebook
> >   : Pavel tested on SMDK5410 board
> >   : Krzysztof tested on Trats2 (exynos4412) board
> > - update Maintainer entry accordingly
> > - remove superfluous CONFIG_PM ifdefs with Viresh's ack
> > 
> > ----------------------------------------------------------------
> > Bartlomiej Zolnierkiewicz (1):
> >       cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs
> > 
> > Pankaj Dubey (8):
> >       ARM: EXYNOS: remove unused static mapping of CMU for exynos5
> >       ARM: EXYNOS: code cleanup in map.h
> >       dt-bindings: add exynos-srom device tree binding
> >       ARM: dts: add SROM device node for exynos4
> >       ARM: dts: add SROM device node for exynos5
> 
> Hi Olof and Kukjin,
> 
> I see that this pull request was not pulled yet. (Un)Fortunately I
> spotted one mistake in DTS changes above - the length of mapped region
> is too small by one word. This does not produce any visible effect but
> actually is wrong because driver will read from unmapped memory.

Yeah, I started looking now at why I didn't merge it since I had just not
touched it nor replied to it.

It looks like it contains an slight jumble of patches. It modifies DT
contents, which we always ask to get in the dt branch.

Please resend after -rc1 and we'll merge this for 4.5.


Thanks,


-Olof

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

* [GIT PULL 4/5] Late Samsung driver updates for v4.4
@ 2015-10-31  2:12       ` Olof Johansson
  0 siblings, 0 replies; 32+ messages in thread
From: Olof Johansson @ 2015-10-31  2:12 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Oct 28, 2015 at 04:37:23PM +0900, Krzysztof Kozlowski wrote:
> On 24.10.2015 06:26, Kukjin Kim wrote:
> > The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> > 
> >   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > tags/samsung-driver
> > 
> > for you to fetch changes up to c612d5a7785b307df96938d590c3a1edfb624ccf:
> > 
> >   cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs (2015-10-24
> > 04:34:50 +0900)
> > 
> > ----------------------------------------------------------------
> > Samsung driver udpates for v4.4
> > 
> > - add support for exynos SROM controller DT based driver
> >   (drivers/soc/samsung/exynos-srom.c)
> >   : Since the exynos SROM registers are used during Suspend to RAM
> >     so the exynos SROM driver handles the S2R and then we can remove
> >     static mapping for SROM registers.
> >   : Pankaj tested boot and S2R functionality on Peach-Pi chromebook
> >   : Pavel tested on SMDK5410 board
> >   : Krzysztof tested on Trats2 (exynos4412) board
> > - update Maintainer entry accordingly
> > - remove superfluous CONFIG_PM ifdefs with Viresh's ack
> > 
> > ----------------------------------------------------------------
> > Bartlomiej Zolnierkiewicz (1):
> >       cpufreq: s5pv210: remove superfluous CONFIG_PM ifdefs
> > 
> > Pankaj Dubey (8):
> >       ARM: EXYNOS: remove unused static mapping of CMU for exynos5
> >       ARM: EXYNOS: code cleanup in map.h
> >       dt-bindings: add exynos-srom device tree binding
> >       ARM: dts: add SROM device node for exynos4
> >       ARM: dts: add SROM device node for exynos5
> 
> Hi Olof and Kukjin,
> 
> I see that this pull request was not pulled yet. (Un)Fortunately I
> spotted one mistake in DTS changes above - the length of mapped region
> is too small by one word. This does not produce any visible effect but
> actually is wrong because driver will read from unmapped memory.

Yeah, I started looking now at why I didn't merge it since I had just not
touched it nor replied to it.

It looks like it contains an slight jumble of patches. It modifies DT
contents, which we always ask to get in the dt branch.

Please resend after -rc1 and we'll merge this for 4.5.


Thanks,


-Olof

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

end of thread, other threads:[~2015-10-31  2:12 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-23 21:18 [GIT PULL 1/5] Late Samsung DT updates for v4.4 Kukjin Kim
2015-10-23 21:18 ` Kukjin Kim
2015-10-23 21:21 ` [GIT PULL 2/5] Late Samsung DT64 update " Kukjin Kim
2015-10-23 21:21   ` Kukjin Kim
2015-10-26  1:18   ` Olof Johansson
2015-10-26  1:18     ` Olof Johansson
2015-10-23 21:23 ` [GIT PULL 3/5] Late Samsung SoC updates " Kukjin Kim
2015-10-23 21:23   ` Kukjin Kim
2015-10-26  1:19   ` Olof Johansson
2015-10-26  1:19     ` Olof Johansson
2015-10-23 21:26 ` [GIT PULL 4/5] Late Samsung driver " Kukjin Kim
2015-10-23 21:26   ` Kukjin Kim
2015-10-28  7:37   ` Krzysztof Kozlowski
2015-10-28  7:37     ` Krzysztof Kozlowski
2015-10-28  7:49     ` Pavel Fedin
2015-10-28  7:49       ` Pavel Fedin
2015-10-28  7:57       ` Krzysztof Kozlowski
2015-10-28  7:57         ` Krzysztof Kozlowski
2015-10-28  8:00         ` Pavel Fedin
2015-10-28  8:00           ` Pavel Fedin
2015-10-28  8:05           ` Krzysztof Kozlowski
2015-10-28  8:05             ` Krzysztof Kozlowski
2015-10-28  9:02             ` Pavel Fedin
2015-10-28  9:02               ` Pavel Fedin
2015-10-31  2:12     ` Olof Johansson
2015-10-31  2:12       ` Olof Johansson
2015-10-23 21:27 ` [GIT PULL 5/5] Late Samsung defconfig " Kukjin Kim
2015-10-23 21:27   ` Kukjin Kim
2015-10-26  1:21   ` Olof Johansson
2015-10-26  1:21     ` Olof Johansson
2015-10-26  1:17 ` [GIT PULL 1/5] Late Samsung DT " Olof Johansson
2015-10-26  1:17   ` Olof Johansson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.