Ashish Mhetre (4): arm64: tegra: Add memory controller channels dt-bindings: memory: Update reg maxitems for tegra186 memory: tegra: Add memory controller channels support memory: tegra: Add MC error logging on tegra186 onward --- Changes in v4: - Added memory controller channels support - Added newlines after every break statement of all switch cases - Fixed compile error with W=1 build - Fixed the interrupt mask bit logic Changes in v3: - Removed unnecessary ifdefs - Grouped newly added MC registers with existing MC registers - Removed unnecessary initialization of variables - Updated code to use newly added field 'has_addr_hi_reg' instead of ifdefs Changes in v2: - Updated patch subject and commit message - Removed separate irq handlers - Updated tegra30_mc_handle_irq to be used for tegra186 onwards as well .../memory-controllers/nvidia,tegra186-mc.yaml | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 7 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 21 +++- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 21 +++- drivers/memory/tegra/mc.c | 108 ++++++++++++++++++--- drivers/memory/tegra/mc.h | 37 ++++++- drivers/memory/tegra/tegra186.c | 67 +++++++++++++ drivers/memory/tegra/tegra194.c | 46 +++++++++ drivers/memory/tegra/tegra234.c | 1 + include/soc/tegra/mc.h | 10 ++ 10 files changed, 296 insertions(+), 24 deletions(-) -- 2.7.4