* [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.