All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 1/5] dt-bindings: tegra: Changes for v4.18-rc1
@ 2018-05-18 14:22 ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: arm; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-dt-bindings

for you to fetch changes up to eb8f53b6d3125894e3d825976eb7e03150496362:

  dt-bindings: Relocate Tegra20 memory controller bindings (2018-04-27 11:15:51 +0200)

Thanks,
Thierry

----------------------------------------------------------------
dt-bindings: tegra: Changes for v4.18-rc1

This contains the device tree bindings updates for the memory controller
hot resets that are implemented by driver patches in a different branch.

----------------------------------------------------------------
Dmitry Osipenko (3):
      dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding
      dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC
      dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC

Thierry Reding (1):
      dt-bindings: Relocate Tegra20 memory controller bindings

 .../bindings/arm/tegra/nvidia,tegra30-mc.txt           | 18 ------------------
 .../tegra => memory-controllers}/nvidia,tegra20-mc.txt | 12 +++++++++++-
 .../bindings/memory-controllers/nvidia,tegra30-mc.txt  |  5 +++++
 3 files changed, 16 insertions(+), 19 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-mc.txt
 rename Documentation/devicetree/bindings/{arm/tegra => memory-controllers}/nvidia,tegra20-mc.txt (57%)

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

* [GIT PULL 1/5] dt-bindings: tegra: Changes for v4.18-rc1
@ 2018-05-18 14:22 ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-dt-bindings

for you to fetch changes up to eb8f53b6d3125894e3d825976eb7e03150496362:

  dt-bindings: Relocate Tegra20 memory controller bindings (2018-04-27 11:15:51 +0200)

Thanks,
Thierry

----------------------------------------------------------------
dt-bindings: tegra: Changes for v4.18-rc1

This contains the device tree bindings updates for the memory controller
hot resets that are implemented by driver patches in a different branch.

----------------------------------------------------------------
Dmitry Osipenko (3):
      dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding
      dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC
      dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC

Thierry Reding (1):
      dt-bindings: Relocate Tegra20 memory controller bindings

 .../bindings/arm/tegra/nvidia,tegra30-mc.txt           | 18 ------------------
 .../tegra => memory-controllers}/nvidia,tegra20-mc.txt | 12 +++++++++++-
 .../bindings/memory-controllers/nvidia,tegra30-mc.txt  |  5 +++++
 3 files changed, 16 insertions(+), 19 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-mc.txt
 rename Documentation/devicetree/bindings/{arm/tegra => memory-controllers}/nvidia,tegra20-mc.txt (57%)

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

* [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
  2018-05-18 14:22 ` Thierry Reding
@ 2018-05-18 14:22   ` Thierry Reding
  -1 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: arm; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory

for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:

  memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)

Thanks,
Thierry

----------------------------------------------------------------
memory: tegra: Changes for v4.18-rc1

This contains some cleanup of the memory controller driver as well as
unification work to share more code between Tegra20 and later SoC
generations. Also included are an implementation for the hot resets
functionality by the memory controller which is required to properly
reset busy hardware.

----------------------------------------------------------------
Dmitry Osipenko (14):
      dt-bindings: memory: tegra: Add hot resets definitions
      memory: tegra: Do not handle spurious interrupts
      memory: tegra: Setup interrupts mask before requesting IRQ
      memory: tegra: Apply interrupts mask per SoC
      memory: tegra: Remove unused headers inclusions
      memory: tegra: Squash tegra20-mc into common tegra-mc driver
      memory: tegra: Introduce memory client hot reset
      memory: tegra: Add Tegra20 memory controller hot resets
      memory: tegra: Add Tegra30 memory controller hot resets
      memory: tegra: Add Tegra114 memory controller hot resets
      memory: tegra: Add Tegra124 memory controller hot resets
      memory: tegra: Register SMMU after MC driver became ready
      dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
      memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Thierry Reding (1):
      memory: tegra: Add Tegra210 memory controller hot resets

 drivers/memory/Kconfig                   |  10 -
 drivers/memory/Makefile                  |   1 -
 drivers/memory/tegra/Makefile            |   1 +
 drivers/memory/tegra/mc.c                | 362 +++++++++++++++++++++++++++----
 drivers/memory/tegra/mc.h                |  22 ++
 drivers/memory/tegra/tegra114.c          |  33 +++
 drivers/memory/tegra/tegra124.c          |  48 ++++
 drivers/memory/tegra/tegra20.c           | 296 +++++++++++++++++++++++++
 drivers/memory/tegra/tegra210.c          |  53 ++++-
 drivers/memory/tegra/tegra30.c           |  35 +++
 drivers/memory/tegra20-mc.c              | 254 ----------------------
 include/dt-bindings/memory/tegra114-mc.h |  17 ++
 include/dt-bindings/memory/tegra124-mc.h |  25 +++
 include/dt-bindings/memory/tegra20-mc.h  |  21 ++
 include/dt-bindings/memory/tegra210-mc.h |  31 +++
 include/dt-bindings/memory/tegra30-mc.h  |  19 ++
 include/soc/tegra/mc.h                   |  37 +++-
 17 files changed, 956 insertions(+), 309 deletions(-)
 create mode 100644 drivers/memory/tegra/tegra20.c
 delete mode 100644 drivers/memory/tegra20-mc.c
 create mode 100644 include/dt-bindings/memory/tegra20-mc.h

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

* [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
@ 2018-05-18 14:22   ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory

for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:

  memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)

Thanks,
Thierry

----------------------------------------------------------------
memory: tegra: Changes for v4.18-rc1

This contains some cleanup of the memory controller driver as well as
unification work to share more code between Tegra20 and later SoC
generations. Also included are an implementation for the hot resets
functionality by the memory controller which is required to properly
reset busy hardware.

----------------------------------------------------------------
Dmitry Osipenko (14):
      dt-bindings: memory: tegra: Add hot resets definitions
      memory: tegra: Do not handle spurious interrupts
      memory: tegra: Setup interrupts mask before requesting IRQ
      memory: tegra: Apply interrupts mask per SoC
      memory: tegra: Remove unused headers inclusions
      memory: tegra: Squash tegra20-mc into common tegra-mc driver
      memory: tegra: Introduce memory client hot reset
      memory: tegra: Add Tegra20 memory controller hot resets
      memory: tegra: Add Tegra30 memory controller hot resets
      memory: tegra: Add Tegra114 memory controller hot resets
      memory: tegra: Add Tegra124 memory controller hot resets
      memory: tegra: Register SMMU after MC driver became ready
      dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
      memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Thierry Reding (1):
      memory: tegra: Add Tegra210 memory controller hot resets

 drivers/memory/Kconfig                   |  10 -
 drivers/memory/Makefile                  |   1 -
 drivers/memory/tegra/Makefile            |   1 +
 drivers/memory/tegra/mc.c                | 362 +++++++++++++++++++++++++++----
 drivers/memory/tegra/mc.h                |  22 ++
 drivers/memory/tegra/tegra114.c          |  33 +++
 drivers/memory/tegra/tegra124.c          |  48 ++++
 drivers/memory/tegra/tegra20.c           | 296 +++++++++++++++++++++++++
 drivers/memory/tegra/tegra210.c          |  53 ++++-
 drivers/memory/tegra/tegra30.c           |  35 +++
 drivers/memory/tegra20-mc.c              | 254 ----------------------
 include/dt-bindings/memory/tegra114-mc.h |  17 ++
 include/dt-bindings/memory/tegra124-mc.h |  25 +++
 include/dt-bindings/memory/tegra20-mc.h  |  21 ++
 include/dt-bindings/memory/tegra210-mc.h |  31 +++
 include/dt-bindings/memory/tegra30-mc.h  |  19 ++
 include/soc/tegra/mc.h                   |  37 +++-
 17 files changed, 956 insertions(+), 309 deletions(-)
 create mode 100644 drivers/memory/tegra/tegra20.c
 delete mode 100644 drivers/memory/tegra20-mc.c
 create mode 100644 include/dt-bindings/memory/tegra20-mc.h

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

* [GIT PULL 3/5] ARM: tegra: Core changes for v4.18-rc1
  2018-05-18 14:22 ` Thierry Reding
@ 2018-05-18 14:22   ` Thierry Reding
  -1 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: arm; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-soc

for you to fetch changes up to 15164e0072b579f77c9025f3da3ed931869b89cd:

  ARM: tegra: Create platform device for tegra20-cpufreq driver (2018-05-18 11:15:42 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Core changes for v4.18-rc1

Contains a single patch that instantiates a platform device for the CPU
frequency driver.

----------------------------------------------------------------
Dmitry Osipenko (1):
      ARM: tegra: Create platform device for tegra20-cpufreq driver

 arch/arm/mach-tegra/tegra.c | 4 ++++
 1 file changed, 4 insertions(+)

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

* [GIT PULL 3/5] ARM: tegra: Core changes for v4.18-rc1
@ 2018-05-18 14:22   ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-soc

for you to fetch changes up to 15164e0072b579f77c9025f3da3ed931869b89cd:

  ARM: tegra: Create platform device for tegra20-cpufreq driver (2018-05-18 11:15:42 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Core changes for v4.18-rc1

Contains a single patch that instantiates a platform device for the CPU
frequency driver.

----------------------------------------------------------------
Dmitry Osipenko (1):
      ARM: tegra: Create platform device for tegra20-cpufreq driver

 arch/arm/mach-tegra/tegra.c | 4 ++++
 1 file changed, 4 insertions(+)

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

* [GIT PULL 4/5] ARM: tegra: Device tree changes for v4.18-rc1
  2018-05-18 14:22 ` Thierry Reding
@ 2018-05-18 14:22   ` Thierry Reding
  -1 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: arm; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-dt

for you to fetch changes up to dc4ea601be724d7ad37c8c5b1059417126e97e27:

  ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients (2018-05-04 17:21:02 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Device tree changes for v4.18-rc1

Contains a fix for the high-speed UART on Toradex Apalis TK1 boards as
well as IOMMU enablement for various devices on Tegra30 and Tegra30.

----------------------------------------------------------------
Dmitry Osipenko (2):
      ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
      ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients

Marcel Ziswiler (1):
      ARM: tegra: apalis-tk1: Fix high speed UART compatible

 arch/arm/boot/dts/tegra114.dtsi             |  5 +++++
 arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi |  6 +++---
 arch/arm/boot/dts/tegra124-apalis.dtsi      |  6 +++---
 arch/arm/boot/dts/tegra30.dtsi              | 14 ++++++++++++++
 4 files changed, 25 insertions(+), 6 deletions(-)

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

* [GIT PULL 4/5] ARM: tegra: Device tree changes for v4.18-rc1
@ 2018-05-18 14:22   ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-dt

for you to fetch changes up to dc4ea601be724d7ad37c8c5b1059417126e97e27:

  ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients (2018-05-04 17:21:02 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Device tree changes for v4.18-rc1

Contains a fix for the high-speed UART on Toradex Apalis TK1 boards as
well as IOMMU enablement for various devices on Tegra30 and Tegra30.

----------------------------------------------------------------
Dmitry Osipenko (2):
      ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
      ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients

Marcel Ziswiler (1):
      ARM: tegra: apalis-tk1: Fix high speed UART compatible

 arch/arm/boot/dts/tegra114.dtsi             |  5 +++++
 arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi |  6 +++---
 arch/arm/boot/dts/tegra124-apalis.dtsi      |  6 +++---
 arch/arm/boot/dts/tegra30.dtsi              | 14 ++++++++++++++
 4 files changed, 25 insertions(+), 6 deletions(-)

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

* [GIT PULL 5/5] arm64: tegra: Device tree changes for v4.18-rc1
  2018-05-18 14:22 ` Thierry Reding
@ 2018-05-18 14:22   ` Thierry Reding
  -1 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: arm; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm64-dt

for you to fetch changes up to 9df50ba76ac1485b844beffa1f3f5d9659d9cdaf:

  arm64: tegra: Make BCM89610 PHY interrupt as active low (2018-05-03 11:48:16 +0200)

I already sent this out as a fix for v4.17, so if you decide to pick
that up you can ignore this one. I've only included it here in case you
had objections to take it into v4.17 at this point.

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Device tree changes for v4.18-rc1

Contains a single fix for the network PHY interrupt polarity.

----------------------------------------------------------------
Bhadram Varka (1):
      arm64: tegra: Make BCM89610 PHY interrupt as active low

 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

* [GIT PULL 5/5] arm64: tegra: Device tree changes for v4.18-rc1
@ 2018-05-18 14:22   ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 14:22 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm64-dt

for you to fetch changes up to 9df50ba76ac1485b844beffa1f3f5d9659d9cdaf:

  arm64: tegra: Make BCM89610 PHY interrupt as active low (2018-05-03 11:48:16 +0200)

I already sent this out as a fix for v4.17, so if you decide to pick
that up you can ignore this one. I've only included it here in case you
had objections to take it into v4.17 at this point.

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Device tree changes for v4.18-rc1

Contains a single fix for the network PHY interrupt polarity.

----------------------------------------------------------------
Bhadram Varka (1):
      arm64: tegra: Make BCM89610 PHY interrupt as active low

 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

* Re: [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
  2018-05-18 14:22   ` Thierry Reding
@ 2018-05-18 20:43     ` Thierry Reding
  -1 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 20:43 UTC (permalink / raw)
  To: arm; +Cc: linux-tegra, linux-arm-kernel, Jon Hunter


[-- Attachment #1.1: Type: text/plain, Size: 2201 bytes --]

On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
> 
> for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
> 
>   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> memory: tegra: Changes for v4.18-rc1
> 
> This contains some cleanup of the memory controller driver as well as
> unification work to share more code between Tegra20 and later SoC
> generations. Also included are an implementation for the hot resets
> functionality by the memory controller which is required to properly
> reset busy hardware.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (14):
>       dt-bindings: memory: tegra: Add hot resets definitions
>       memory: tegra: Do not handle spurious interrupts
>       memory: tegra: Setup interrupts mask before requesting IRQ
>       memory: tegra: Apply interrupts mask per SoC
>       memory: tegra: Remove unused headers inclusions
>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>       memory: tegra: Introduce memory client hot reset
>       memory: tegra: Add Tegra20 memory controller hot resets
>       memory: tegra: Add Tegra30 memory controller hot resets
>       memory: tegra: Add Tegra114 memory controller hot resets
>       memory: tegra: Add Tegra124 memory controller hot resets
>       memory: tegra: Register SMMU after MC driver became ready
>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Please don't pull this just yet. Dmitry just pointed out to me that the
final two patches here break bisectibility. I'll reorder them and will
send out a new pull request.

Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
@ 2018-05-18 20:43     ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 20:43 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
> 
> for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
> 
>   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> memory: tegra: Changes for v4.18-rc1
> 
> This contains some cleanup of the memory controller driver as well as
> unification work to share more code between Tegra20 and later SoC
> generations. Also included are an implementation for the hot resets
> functionality by the memory controller which is required to properly
> reset busy hardware.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (14):
>       dt-bindings: memory: tegra: Add hot resets definitions
>       memory: tegra: Do not handle spurious interrupts
>       memory: tegra: Setup interrupts mask before requesting IRQ
>       memory: tegra: Apply interrupts mask per SoC
>       memory: tegra: Remove unused headers inclusions
>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>       memory: tegra: Introduce memory client hot reset
>       memory: tegra: Add Tegra20 memory controller hot resets
>       memory: tegra: Add Tegra30 memory controller hot resets
>       memory: tegra: Add Tegra114 memory controller hot resets
>       memory: tegra: Add Tegra124 memory controller hot resets
>       memory: tegra: Register SMMU after MC driver became ready
>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Please don't pull this just yet. Dmitry just pointed out to me that the
final two patches here break bisectibility. I'll reorder them and will
send out a new pull request.

Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180518/a3395a04/attachment-0001.sig>

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

* [GIT PULL v2 2/5] memory: tegra: Changes for v4.18-rc1
  2018-05-18 14:22   ` Thierry Reding
@ 2018-05-18 21:58     ` Thierry Reding
  -1 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 21:58 UTC (permalink / raw)
  To: arm; +Cc: linux-tegra, Thierry Reding, linux-arm-kernel, Jon Hunter

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory-v2

for you to fetch changes up to a1be3cfdfb81cc55c1b2feb73aca6945f61acddb:

  dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 22:45:01 +0200)

This contains the same patches as the previous pull request with the exception
that the final two are reordered to keep the set bisectible.

Thanks,
Thierry

----------------------------------------------------------------
memory: tegra: Changes for v4.18-rc1

This contains some cleanup of the memory controller driver as well as
unification work to share more code between Tegra20 and later SoC
generations. Also included are an implementation for the hot resets
functionality by the memory controller which is required to properly
reset busy hardware.

----------------------------------------------------------------
Dmitry Osipenko (14):
      dt-bindings: memory: tegra: Add hot resets definitions
      memory: tegra: Do not handle spurious interrupts
      memory: tegra: Setup interrupts mask before requesting IRQ
      memory: tegra: Apply interrupts mask per SoC
      memory: tegra: Remove unused headers inclusions
      memory: tegra: Squash tegra20-mc into common tegra-mc driver
      memory: tegra: Introduce memory client hot reset
      memory: tegra: Add Tegra20 memory controller hot resets
      memory: tegra: Add Tegra30 memory controller hot resets
      memory: tegra: Add Tegra114 memory controller hot resets
      memory: tegra: Add Tegra124 memory controller hot resets
      memory: tegra: Register SMMU after MC driver became ready
      memory: tegra: Remove Tegra114 SATA and AFI reset definitions
      dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Thierry Reding (1):
      memory: tegra: Add Tegra210 memory controller hot resets

 drivers/memory/Kconfig                   |  10 -
 drivers/memory/Makefile                  |   1 -
 drivers/memory/tegra/Makefile            |   1 +
 drivers/memory/tegra/mc.c                | 362 +++++++++++++++++++++++++++----
 drivers/memory/tegra/mc.h                |  22 ++
 drivers/memory/tegra/tegra114.c          |  33 +++
 drivers/memory/tegra/tegra124.c          |  48 ++++
 drivers/memory/tegra/tegra20.c           | 296 +++++++++++++++++++++++++
 drivers/memory/tegra/tegra210.c          |  53 ++++-
 drivers/memory/tegra/tegra30.c           |  35 +++
 drivers/memory/tegra20-mc.c              | 254 ----------------------
 include/dt-bindings/memory/tegra114-mc.h |  17 ++
 include/dt-bindings/memory/tegra124-mc.h |  25 +++
 include/dt-bindings/memory/tegra20-mc.h  |  21 ++
 include/dt-bindings/memory/tegra210-mc.h |  31 +++
 include/dt-bindings/memory/tegra30-mc.h  |  19 ++
 include/soc/tegra/mc.h                   |  37 +++-
 17 files changed, 956 insertions(+), 309 deletions(-)
 create mode 100644 drivers/memory/tegra/tegra20.c
 delete mode 100644 drivers/memory/tegra20-mc.c
 create mode 100644 include/dt-bindings/memory/tegra20-mc.h

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

* [GIT PULL v2 2/5] memory: tegra: Changes for v4.18-rc1
@ 2018-05-18 21:58     ` Thierry Reding
  0 siblings, 0 replies; 30+ messages in thread
From: Thierry Reding @ 2018-05-18 21:58 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory-v2

for you to fetch changes up to a1be3cfdfb81cc55c1b2feb73aca6945f61acddb:

  dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 22:45:01 +0200)

This contains the same patches as the previous pull request with the exception
that the final two are reordered to keep the set bisectible.

Thanks,
Thierry

----------------------------------------------------------------
memory: tegra: Changes for v4.18-rc1

This contains some cleanup of the memory controller driver as well as
unification work to share more code between Tegra20 and later SoC
generations. Also included are an implementation for the hot resets
functionality by the memory controller which is required to properly
reset busy hardware.

----------------------------------------------------------------
Dmitry Osipenko (14):
      dt-bindings: memory: tegra: Add hot resets definitions
      memory: tegra: Do not handle spurious interrupts
      memory: tegra: Setup interrupts mask before requesting IRQ
      memory: tegra: Apply interrupts mask per SoC
      memory: tegra: Remove unused headers inclusions
      memory: tegra: Squash tegra20-mc into common tegra-mc driver
      memory: tegra: Introduce memory client hot reset
      memory: tegra: Add Tegra20 memory controller hot resets
      memory: tegra: Add Tegra30 memory controller hot resets
      memory: tegra: Add Tegra114 memory controller hot resets
      memory: tegra: Add Tegra124 memory controller hot resets
      memory: tegra: Register SMMU after MC driver became ready
      memory: tegra: Remove Tegra114 SATA and AFI reset definitions
      dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions

Thierry Reding (1):
      memory: tegra: Add Tegra210 memory controller hot resets

 drivers/memory/Kconfig                   |  10 -
 drivers/memory/Makefile                  |   1 -
 drivers/memory/tegra/Makefile            |   1 +
 drivers/memory/tegra/mc.c                | 362 +++++++++++++++++++++++++++----
 drivers/memory/tegra/mc.h                |  22 ++
 drivers/memory/tegra/tegra114.c          |  33 +++
 drivers/memory/tegra/tegra124.c          |  48 ++++
 drivers/memory/tegra/tegra20.c           | 296 +++++++++++++++++++++++++
 drivers/memory/tegra/tegra210.c          |  53 ++++-
 drivers/memory/tegra/tegra30.c           |  35 +++
 drivers/memory/tegra20-mc.c              | 254 ----------------------
 include/dt-bindings/memory/tegra114-mc.h |  17 ++
 include/dt-bindings/memory/tegra124-mc.h |  25 +++
 include/dt-bindings/memory/tegra20-mc.h  |  21 ++
 include/dt-bindings/memory/tegra210-mc.h |  31 +++
 include/dt-bindings/memory/tegra30-mc.h  |  19 ++
 include/soc/tegra/mc.h                   |  37 +++-
 17 files changed, 956 insertions(+), 309 deletions(-)
 create mode 100644 drivers/memory/tegra/tegra20.c
 delete mode 100644 drivers/memory/tegra20-mc.c
 create mode 100644 include/dt-bindings/memory/tegra20-mc.h

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

* Re: [GIT PULL 1/5] dt-bindings: tegra: Changes for v4.18-rc1
  2018-05-18 14:22 ` Thierry Reding
@ 2018-05-25 12:08   ` Olof Johansson
  -1 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:08 UTC (permalink / raw)
  To: Thierry Reding; +Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On Fri, May 18, 2018 at 04:22:41PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-dt-bindings
> 
> for you to fetch changes up to eb8f53b6d3125894e3d825976eb7e03150496362:
> 
>   dt-bindings: Relocate Tegra20 memory controller bindings (2018-04-27 11:15:51 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> dt-bindings: tegra: Changes for v4.18-rc1
> 
> This contains the device tree bindings updates for the memory controller
> hot resets that are implemented by driver patches in a different branch.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (3):
>       dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding
>       dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC
>       dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC
> 
> Thierry Reding (1):
>       dt-bindings: Relocate Tegra20 memory controller bindings

Merged, thanks!


-Olof

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

* [GIT PULL 1/5] dt-bindings: tegra: Changes for v4.18-rc1
@ 2018-05-25 12:08   ` Olof Johansson
  0 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:08 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 04:22:41PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-dt-bindings
> 
> for you to fetch changes up to eb8f53b6d3125894e3d825976eb7e03150496362:
> 
>   dt-bindings: Relocate Tegra20 memory controller bindings (2018-04-27 11:15:51 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> dt-bindings: tegra: Changes for v4.18-rc1
> 
> This contains the device tree bindings updates for the memory controller
> hot resets that are implemented by driver patches in a different branch.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (3):
>       dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding
>       dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC
>       dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC
> 
> Thierry Reding (1):
>       dt-bindings: Relocate Tegra20 memory controller bindings

Merged, thanks!


-Olof

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

* Re: [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
  2018-05-18 14:22   ` Thierry Reding
@ 2018-05-25 12:11     ` Olof Johansson
  -1 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:11 UTC (permalink / raw)
  To: Thierry Reding; +Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
> 
> for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
> 
>   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> memory: tegra: Changes for v4.18-rc1
> 
> This contains some cleanup of the memory controller driver as well as
> unification work to share more code between Tegra20 and later SoC
> generations. Also included are an implementation for the hot resets
> functionality by the memory controller which is required to properly
> reset busy hardware.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (14):
>       dt-bindings: memory: tegra: Add hot resets definitions
>       memory: tegra: Do not handle spurious interrupts
>       memory: tegra: Setup interrupts mask before requesting IRQ
>       memory: tegra: Apply interrupts mask per SoC
>       memory: tegra: Remove unused headers inclusions
>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>       memory: tegra: Introduce memory client hot reset
>       memory: tegra: Add Tegra20 memory controller hot resets
>       memory: tegra: Add Tegra30 memory controller hot resets
>       memory: tegra: Add Tegra114 memory controller hot resets
>       memory: tegra: Add Tegra124 memory controller hot resets
>       memory: tegra: Register SMMU after MC driver became ready
>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> 
> Thierry Reding (1):
>       memory: tegra: Add Tegra210 memory controller hot resets

Looks like this is just additional/proper resets, are there any backwards
compatibility concerns with older device trees or new assumptions of properties
that should be handled?


-Olof

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

* [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
@ 2018-05-25 12:11     ` Olof Johansson
  0 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:11 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
> 
> for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
> 
>   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> memory: tegra: Changes for v4.18-rc1
> 
> This contains some cleanup of the memory controller driver as well as
> unification work to share more code between Tegra20 and later SoC
> generations. Also included are an implementation for the hot resets
> functionality by the memory controller which is required to properly
> reset busy hardware.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (14):
>       dt-bindings: memory: tegra: Add hot resets definitions
>       memory: tegra: Do not handle spurious interrupts
>       memory: tegra: Setup interrupts mask before requesting IRQ
>       memory: tegra: Apply interrupts mask per SoC
>       memory: tegra: Remove unused headers inclusions
>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>       memory: tegra: Introduce memory client hot reset
>       memory: tegra: Add Tegra20 memory controller hot resets
>       memory: tegra: Add Tegra30 memory controller hot resets
>       memory: tegra: Add Tegra114 memory controller hot resets
>       memory: tegra: Add Tegra124 memory controller hot resets
>       memory: tegra: Register SMMU after MC driver became ready
>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> 
> Thierry Reding (1):
>       memory: tegra: Add Tegra210 memory controller hot resets

Looks like this is just additional/proper resets, are there any backwards
compatibility concerns with older device trees or new assumptions of properties
that should be handled?


-Olof

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

* Re: [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
  2018-05-18 20:43     ` Thierry Reding
@ 2018-05-25 12:13       ` Olof Johansson
  -1 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:13 UTC (permalink / raw)
  To: Thierry Reding; +Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On Fri, May 18, 2018 at 10:43:51PM +0200, Thierry Reding wrote:
> On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
> > Hi ARM SoC maintainers,
> > 
> > The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> > 
> >   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
> > 
> > for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
> > 
> >   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
> > 
> > Thanks,
> > Thierry
> > 
> > ----------------------------------------------------------------
> > memory: tegra: Changes for v4.18-rc1
> > 
> > This contains some cleanup of the memory controller driver as well as
> > unification work to share more code between Tegra20 and later SoC
> > generations. Also included are an implementation for the hot resets
> > functionality by the memory controller which is required to properly
> > reset busy hardware.
> > 
> > ----------------------------------------------------------------
> > Dmitry Osipenko (14):
> >       dt-bindings: memory: tegra: Add hot resets definitions
> >       memory: tegra: Do not handle spurious interrupts
> >       memory: tegra: Setup interrupts mask before requesting IRQ
> >       memory: tegra: Apply interrupts mask per SoC
> >       memory: tegra: Remove unused headers inclusions
> >       memory: tegra: Squash tegra20-mc into common tegra-mc driver
> >       memory: tegra: Introduce memory client hot reset
> >       memory: tegra: Add Tegra20 memory controller hot resets
> >       memory: tegra: Add Tegra30 memory controller hot resets
> >       memory: tegra: Add Tegra114 memory controller hot resets
> >       memory: tegra: Add Tegra124 memory controller hot resets
> >       memory: tegra: Register SMMU after MC driver became ready
> >       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> >       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> 
> Please don't pull this just yet. Dmitry just pointed out to me that the
> final two patches here break bisectibility. I'll reorder them and will
> send out a new pull request.

Please delete the tag when you withdraw a pull request, and do the next request
with a new tag name. That way I don't have to scan my mailbox to make sure all
pull requests are still valid when I go through it and won't accidentally merge
something that you have withdrawn.


-Olof

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

* [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
@ 2018-05-25 12:13       ` Olof Johansson
  0 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:13 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 10:43:51PM +0200, Thierry Reding wrote:
> On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
> > Hi ARM SoC maintainers,
> > 
> > The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> > 
> >   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
> > 
> > for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
> > 
> >   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
> > 
> > Thanks,
> > Thierry
> > 
> > ----------------------------------------------------------------
> > memory: tegra: Changes for v4.18-rc1
> > 
> > This contains some cleanup of the memory controller driver as well as
> > unification work to share more code between Tegra20 and later SoC
> > generations. Also included are an implementation for the hot resets
> > functionality by the memory controller which is required to properly
> > reset busy hardware.
> > 
> > ----------------------------------------------------------------
> > Dmitry Osipenko (14):
> >       dt-bindings: memory: tegra: Add hot resets definitions
> >       memory: tegra: Do not handle spurious interrupts
> >       memory: tegra: Setup interrupts mask before requesting IRQ
> >       memory: tegra: Apply interrupts mask per SoC
> >       memory: tegra: Remove unused headers inclusions
> >       memory: tegra: Squash tegra20-mc into common tegra-mc driver
> >       memory: tegra: Introduce memory client hot reset
> >       memory: tegra: Add Tegra20 memory controller hot resets
> >       memory: tegra: Add Tegra30 memory controller hot resets
> >       memory: tegra: Add Tegra114 memory controller hot resets
> >       memory: tegra: Add Tegra124 memory controller hot resets
> >       memory: tegra: Register SMMU after MC driver became ready
> >       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> >       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> 
> Please don't pull this just yet. Dmitry just pointed out to me that the
> final two patches here break bisectibility. I'll reorder them and will
> send out a new pull request.

Please delete the tag when you withdraw a pull request, and do the next request
with a new tag name. That way I don't have to scan my mailbox to make sure all
pull requests are still valid when I go through it and won't accidentally merge
something that you have withdrawn.


-Olof

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

* Re: [GIT PULL v2 2/5] memory: tegra: Changes for v4.18-rc1
  2018-05-18 21:58     ` Thierry Reding
@ 2018-05-25 12:14       ` Olof Johansson
  -1 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:14 UTC (permalink / raw)
  To: Thierry Reding; +Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On Fri, May 18, 2018 at 11:58:37PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory-v2
> 
> for you to fetch changes up to a1be3cfdfb81cc55c1b2feb73aca6945f61acddb:
> 
>   dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 22:45:01 +0200)
> 
> This contains the same patches as the previous pull request with the exception
> that the final two are reordered to keep the set bisectible.
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> memory: tegra: Changes for v4.18-rc1
> 
> This contains some cleanup of the memory controller driver as well as
> unification work to share more code between Tegra20 and later SoC
> generations. Also included are an implementation for the hot resets
> functionality by the memory controller which is required to properly
> reset busy hardware.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (14):
>       dt-bindings: memory: tegra: Add hot resets definitions
>       memory: tegra: Do not handle spurious interrupts
>       memory: tegra: Setup interrupts mask before requesting IRQ
>       memory: tegra: Apply interrupts mask per SoC
>       memory: tegra: Remove unused headers inclusions
>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>       memory: tegra: Introduce memory client hot reset
>       memory: tegra: Add Tegra20 memory controller hot resets
>       memory: tegra: Add Tegra30 memory controller hot resets
>       memory: tegra: Add Tegra114 memory controller hot resets
>       memory: tegra: Add Tegra124 memory controller hot resets
>       memory: tegra: Register SMMU after MC driver became ready
>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> 
> Thierry Reding (1):
>       memory: tegra: Add Tegra210 memory controller hot resets

Merged, thanks.


-Olof

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

* [GIT PULL v2 2/5] memory: tegra: Changes for v4.18-rc1
@ 2018-05-25 12:14       ` Olof Johansson
  0 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:14 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 11:58:37PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory-v2
> 
> for you to fetch changes up to a1be3cfdfb81cc55c1b2feb73aca6945f61acddb:
> 
>   dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 22:45:01 +0200)
> 
> This contains the same patches as the previous pull request with the exception
> that the final two are reordered to keep the set bisectible.
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> memory: tegra: Changes for v4.18-rc1
> 
> This contains some cleanup of the memory controller driver as well as
> unification work to share more code between Tegra20 and later SoC
> generations. Also included are an implementation for the hot resets
> functionality by the memory controller which is required to properly
> reset busy hardware.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (14):
>       dt-bindings: memory: tegra: Add hot resets definitions
>       memory: tegra: Do not handle spurious interrupts
>       memory: tegra: Setup interrupts mask before requesting IRQ
>       memory: tegra: Apply interrupts mask per SoC
>       memory: tegra: Remove unused headers inclusions
>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>       memory: tegra: Introduce memory client hot reset
>       memory: tegra: Add Tegra20 memory controller hot resets
>       memory: tegra: Add Tegra30 memory controller hot resets
>       memory: tegra: Add Tegra114 memory controller hot resets
>       memory: tegra: Add Tegra124 memory controller hot resets
>       memory: tegra: Register SMMU after MC driver became ready
>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
> 
> Thierry Reding (1):
>       memory: tegra: Add Tegra210 memory controller hot resets

Merged, thanks.


-Olof

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

* Re: [GIT PULL 3/5] ARM: tegra: Core changes for v4.18-rc1
  2018-05-18 14:22   ` Thierry Reding
@ 2018-05-25 12:15     ` Olof Johansson
  -1 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:15 UTC (permalink / raw)
  To: Thierry Reding; +Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On Fri, May 18, 2018 at 04:22:43PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-soc
> 
> for you to fetch changes up to 15164e0072b579f77c9025f3da3ed931869b89cd:
> 
>   ARM: tegra: Create platform device for tegra20-cpufreq driver (2018-05-18 11:15:42 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> ARM: tegra: Core changes for v4.18-rc1
> 
> Contains a single patch that instantiates a platform device for the CPU
> frequency driver.

Merged, thanks.


-Olof

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

* [GIT PULL 3/5] ARM: tegra: Core changes for v4.18-rc1
@ 2018-05-25 12:15     ` Olof Johansson
  0 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:15 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 04:22:43PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-soc
> 
> for you to fetch changes up to 15164e0072b579f77c9025f3da3ed931869b89cd:
> 
>   ARM: tegra: Create platform device for tegra20-cpufreq driver (2018-05-18 11:15:42 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> ARM: tegra: Core changes for v4.18-rc1
> 
> Contains a single patch that instantiates a platform device for the CPU
> frequency driver.

Merged, thanks.


-Olof

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

* Re: [GIT PULL 4/5] ARM: tegra: Device tree changes for v4.18-rc1
  2018-05-18 14:22   ` Thierry Reding
@ 2018-05-25 12:15     ` Olof Johansson
  -1 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:15 UTC (permalink / raw)
  To: Thierry Reding; +Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On Fri, May 18, 2018 at 04:22:44PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-dt
> 
> for you to fetch changes up to dc4ea601be724d7ad37c8c5b1059417126e97e27:
> 
>   ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients (2018-05-04 17:21:02 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> ARM: tegra: Device tree changes for v4.18-rc1
> 
> Contains a fix for the high-speed UART on Toradex Apalis TK1 boards as
> well as IOMMU enablement for various devices on Tegra30 and Tegra30.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (2):
>       ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
>       ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients
> 
> Marcel Ziswiler (1):
>       ARM: tegra: apalis-tk1: Fix high speed UART compatible

Merged, thanks!


-Olof

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

* [GIT PULL 4/5] ARM: tegra: Device tree changes for v4.18-rc1
@ 2018-05-25 12:15     ` Olof Johansson
  0 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:15 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 04:22:44PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm-dt
> 
> for you to fetch changes up to dc4ea601be724d7ad37c8c5b1059417126e97e27:
> 
>   ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients (2018-05-04 17:21:02 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> ARM: tegra: Device tree changes for v4.18-rc1
> 
> Contains a fix for the high-speed UART on Toradex Apalis TK1 boards as
> well as IOMMU enablement for various devices on Tegra30 and Tegra30.
> 
> ----------------------------------------------------------------
> Dmitry Osipenko (2):
>       ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
>       ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients
> 
> Marcel Ziswiler (1):
>       ARM: tegra: apalis-tk1: Fix high speed UART compatible

Merged, thanks!


-Olof

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

* Re: [GIT PULL 5/5] arm64: tegra: Device tree changes for v4.18-rc1
  2018-05-18 14:22   ` Thierry Reding
@ 2018-05-25 12:16     ` Olof Johansson
  -1 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:16 UTC (permalink / raw)
  To: Thierry Reding; +Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On Fri, May 18, 2018 at 04:22:45PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm64-dt
> 
> for you to fetch changes up to 9df50ba76ac1485b844beffa1f3f5d9659d9cdaf:
> 
>   arm64: tegra: Make BCM89610 PHY interrupt as active low (2018-05-03 11:48:16 +0200)
> 
> I already sent this out as a fix for v4.17, so if you decide to pick
> that up you can ignore this one. I've only included it here in case you
> had objections to take it into v4.17 at this point.

Ok, thanks -- merged the fix so not touching this.


-Olof

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

* [GIT PULL 5/5] arm64: tegra: Device tree changes for v4.18-rc1
@ 2018-05-25 12:16     ` Olof Johansson
  0 siblings, 0 replies; 30+ messages in thread
From: Olof Johansson @ 2018-05-25 12:16 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, May 18, 2018 at 04:22:45PM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
> 
>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-arm64-dt
> 
> for you to fetch changes up to 9df50ba76ac1485b844beffa1f3f5d9659d9cdaf:
> 
>   arm64: tegra: Make BCM89610 PHY interrupt as active low (2018-05-03 11:48:16 +0200)
> 
> I already sent this out as a fix for v4.17, so if you decide to pick
> that up you can ignore this one. I've only included it here in case you
> had objections to take it into v4.17 at this point.

Ok, thanks -- merged the fix so not touching this.


-Olof

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

* Re: [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
  2018-05-25 12:11     ` Olof Johansson
@ 2018-05-25 12:45       ` Dmitry Osipenko
  -1 siblings, 0 replies; 30+ messages in thread
From: Dmitry Osipenko @ 2018-05-25 12:45 UTC (permalink / raw)
  To: Olof Johansson, Thierry Reding
  Cc: linux-tegra, arm, linux-arm-kernel, Jon Hunter

On 25.05.2018 15:11, Olof Johansson wrote:
> On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
>> Hi ARM SoC maintainers,
>>
>> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>>
>>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>>
>> are available in the Git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
>>
>> for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
>>
>>   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
>>
>> Thanks,
>> Thierry
>>
>> ----------------------------------------------------------------
>> memory: tegra: Changes for v4.18-rc1
>>
>> This contains some cleanup of the memory controller driver as well as
>> unification work to share more code between Tegra20 and later SoC
>> generations. Also included are an implementation for the hot resets
>> functionality by the memory controller which is required to properly
>> reset busy hardware.
>>
>> ----------------------------------------------------------------
>> Dmitry Osipenko (14):
>>       dt-bindings: memory: tegra: Add hot resets definitions
>>       memory: tegra: Do not handle spurious interrupts
>>       memory: tegra: Setup interrupts mask before requesting IRQ
>>       memory: tegra: Apply interrupts mask per SoC
>>       memory: tegra: Remove unused headers inclusions
>>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>>       memory: tegra: Introduce memory client hot reset
>>       memory: tegra: Add Tegra20 memory controller hot resets
>>       memory: tegra: Add Tegra30 memory controller hot resets
>>       memory: tegra: Add Tegra114 memory controller hot resets
>>       memory: tegra: Add Tegra124 memory controller hot resets
>>       memory: tegra: Register SMMU after MC driver became ready
>>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>>
>> Thierry Reding (1):
>>       memory: tegra: Add Tegra210 memory controller hot resets
> 
> Looks like this is just additional/proper resets, are there any backwards
> compatibility concerns with older device trees or new assumptions of properties
> that should be handled?

Hello Olof,

AFAIK, memory resets never been used anywhere before. The device drivers would
have to take into account the backwards compatibility, like for example we do in
the proposed video-decoder patch that optionally utilizes the MC reset [0].

[0] https://patchwork.ozlabs.org/patch/917176/

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

* [GIT PULL 2/5] memory: tegra: Changes for v4.18-rc1
@ 2018-05-25 12:45       ` Dmitry Osipenko
  0 siblings, 0 replies; 30+ messages in thread
From: Dmitry Osipenko @ 2018-05-25 12:45 UTC (permalink / raw)
  To: linux-arm-kernel

On 25.05.2018 15:11, Olof Johansson wrote:
> On Fri, May 18, 2018 at 04:22:42PM +0200, Thierry Reding wrote:
>> Hi ARM SoC maintainers,
>>
>> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>>
>>   Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>>
>> are available in the Git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.18-memory
>>
>> for you to fetch changes up to bef89a8d81ca97aca864778746b110cf52847868:
>>
>>   memory: tegra: Remove Tegra114 SATA and AFI reset definitions (2018-05-18 12:33:02 +0200)
>>
>> Thanks,
>> Thierry
>>
>> ----------------------------------------------------------------
>> memory: tegra: Changes for v4.18-rc1
>>
>> This contains some cleanup of the memory controller driver as well as
>> unification work to share more code between Tegra20 and later SoC
>> generations. Also included are an implementation for the hot resets
>> functionality by the memory controller which is required to properly
>> reset busy hardware.
>>
>> ----------------------------------------------------------------
>> Dmitry Osipenko (14):
>>       dt-bindings: memory: tegra: Add hot resets definitions
>>       memory: tegra: Do not handle spurious interrupts
>>       memory: tegra: Setup interrupts mask before requesting IRQ
>>       memory: tegra: Apply interrupts mask per SoC
>>       memory: tegra: Remove unused headers inclusions
>>       memory: tegra: Squash tegra20-mc into common tegra-mc driver
>>       memory: tegra: Introduce memory client hot reset
>>       memory: tegra: Add Tegra20 memory controller hot resets
>>       memory: tegra: Add Tegra30 memory controller hot resets
>>       memory: tegra: Add Tegra114 memory controller hot resets
>>       memory: tegra: Add Tegra124 memory controller hot resets
>>       memory: tegra: Register SMMU after MC driver became ready
>>       dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>>       memory: tegra: Remove Tegra114 SATA and AFI reset definitions
>>
>> Thierry Reding (1):
>>       memory: tegra: Add Tegra210 memory controller hot resets
> 
> Looks like this is just additional/proper resets, are there any backwards
> compatibility concerns with older device trees or new assumptions of properties
> that should be handled?

Hello Olof,

AFAIK, memory resets never been used anywhere before. The device drivers would
have to take into account the backwards compatibility, like for example we do in
the proposed video-decoder patch that optionally utilizes the MC reset [0].

[0] https://patchwork.ozlabs.org/patch/917176/

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

end of thread, other threads:[~2018-05-25 12:45 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-18 14:22 [GIT PULL 1/5] dt-bindings: tegra: Changes for v4.18-rc1 Thierry Reding
2018-05-18 14:22 ` Thierry Reding
2018-05-18 14:22 ` [GIT PULL 2/5] memory: " Thierry Reding
2018-05-18 14:22   ` Thierry Reding
2018-05-18 20:43   ` Thierry Reding
2018-05-18 20:43     ` Thierry Reding
2018-05-25 12:13     ` Olof Johansson
2018-05-25 12:13       ` Olof Johansson
2018-05-18 21:58   ` [GIT PULL v2 " Thierry Reding
2018-05-18 21:58     ` Thierry Reding
2018-05-25 12:14     ` Olof Johansson
2018-05-25 12:14       ` Olof Johansson
2018-05-25 12:11   ` [GIT PULL " Olof Johansson
2018-05-25 12:11     ` Olof Johansson
2018-05-25 12:45     ` Dmitry Osipenko
2018-05-25 12:45       ` Dmitry Osipenko
2018-05-18 14:22 ` [GIT PULL 3/5] ARM: tegra: Core changes " Thierry Reding
2018-05-18 14:22   ` Thierry Reding
2018-05-25 12:15   ` Olof Johansson
2018-05-25 12:15     ` Olof Johansson
2018-05-18 14:22 ` [GIT PULL 4/5] ARM: tegra: Device tree " Thierry Reding
2018-05-18 14:22   ` Thierry Reding
2018-05-25 12:15   ` Olof Johansson
2018-05-25 12:15     ` Olof Johansson
2018-05-18 14:22 ` [GIT PULL 5/5] arm64: " Thierry Reding
2018-05-18 14:22   ` Thierry Reding
2018-05-25 12:16   ` Olof Johansson
2018-05-25 12:16     ` Olof Johansson
2018-05-25 12:08 ` [GIT PULL 1/5] dt-bindings: tegra: Changes " Olof Johansson
2018-05-25 12:08   ` 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.