[PATCH 0/6] memory: tegra: Miscellaneous Tegra124 improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Thierry Reding <treding@xxxxxxxxxx>

Hi,

this set of changes improves the EMC bindings on Tegra124 and Tegra132.
The goal is to bring them up to par with the bindings on Tegra20 and
Tegra30 and future bindings that will be introduced for Tegra210 and
later.

Note that there's a tiny bit of ABI break here in that new device trees
will cause existing debugfs support from working. Since the EMC driver
doesn't do anything other than provide a backend for the debugfs
interface, I think that's something that we can live with.

A new debugfs interface is introduced in this series and it replaces the
existing one, which turns out to be too limited looking forward to plans
to make the EMC act as an interconnect provider.

Thierry

Thierry Reding (6):
  dt-bindings: memory-controller: Convert Tegra124 EMC to json-schema
  memory: tegra: Refashion EMC debugfs interface on Tegra124
  ARM: tegra: Let the EMC hardware use the EMC clock
  arm64: tegra: Let the EMC hardware use the EMC clock
  ARM: tegra: Rename EMC on Tegra124
  arm64: tegra: Rename EMC on Tegra132

 .../nvidia,tegra124-emc.txt                   | 374 -------------
 .../nvidia,tegra124-emc.yaml                  | 528 ++++++++++++++++++
 arch/arm/boot/dts/tegra124-apalis-emc.dtsi    |   2 +-
 .../arm/boot/dts/tegra124-jetson-tk1-emc.dtsi |   2 +-
 arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi  |   2 +-
 .../arm/boot/dts/tegra124-nyan-blaze-emc.dtsi |   2 +-
 arch/arm/boot/dts/tegra124.dtsi               |   4 +-
 arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
 drivers/memory/tegra/tegra124-emc.c           | 185 ++++--
 9 files changed, 681 insertions(+), 422 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml

-- 
2.24.1




[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux