Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753240AbcCGPSl (ORCPT ); Mon, 7 Mar 2016 10:18:41 -0500 Received: from bear.ext.ti.com ([192.94.94.41]:46232 "EHLO bear.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752971AbcCGPSV (ORCPT ); Mon, 7 Mar 2016 10:18:21 -0500 From: Peter Ujfalusi To: Tony Lindgren , , CC: Tero Kristo , , , , Subject: [PATCH v2 00/10] ARM: DTS/clk: DRA7 family: enable eDMA and audio updates Date: Mon, 7 Mar 2016 17:17:27 +0200 Message-ID: <1457363857-20797-1-git-send-email-peter.ujfalusi@ti.com> X-Mailer: git-send-email 2.7.2 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2087 Lines: 54 Hi, Changes since v1: - hwmod patch for eDMA (tpcc/tptc0/tptc1) removed as it is already in linux-next - mcasp hwmod changes: - all module have HWMOD_OPT_CLKS_NEEDED and no HWMOD_SWSUP_SIDLE (per Paul's comment) - mcasp1,2: add ahclkr as opt clock since those modules have fclk, ahclkx and ahclkr marked as functional clocks. Same change is added to the DTS patch On dra7 family we have two DMA engine available: sDMA (omap-dma) and eDMA. For some peripherals the use of eDMA is better due to L3 interconnect limitation when using sDMA. Such peripherals are McASP1/2/3. By switching to eDMA we can enable the AFIFO which will help to avoid under or overruns in audio. This set will: - add the hwmod data for eDMA TPCC and TPTCs - add the needed DT nodes for eDMA and the crossbar - we will enable the AFIFO use for audio - add hwmod data and DT nodes for all McASP ports - Fix the beagle-x15's clkout2 parent setting for the codec The patch set has been tested on top of linux-next. Regards, Peter --- Misael Lopez Cruz (1): ARM: DTS: dra7: Use eDMA and add DAT port address for McASP3 Peter Ujfalusi (9): ARM: DTS: dra7: Move the sDMA crossbar node under l4_cfg/scm ARM: DTS: dra7: Enable eDMA ARM: DTS: dra7-evm: Enable AFIFO use for McASP3 ARM: DTS: dra72-evm: Enable AFIFO use for McASP3 ARM: DTS: am57xx-beagle-x15: Move clkout2 source selection to codec node ARM: DTS: am57xx-beagle-x15: Enable AFIFO use for McASP3 ARM: clk: dra7xx: Correct mcasp8_ahclkx_mux name ARM: DRA7: hwmod: Add data for McASP1/2/4/5/6/7/8 ARM: DTS: dra7: Add nodes for McASP1/2/4/5/6/7/8 arch/arm/boot/dts/am57xx-beagle-x15.dts | 7 +- arch/arm/boot/dts/dra7-evm.dts | 2 + arch/arm/boot/dts/dra7.dtsi | 183 +++++++++++++++++++++-- arch/arm/boot/dts/dra72-evm.dts | 2 + arch/arm/boot/dts/dra7xx-clocks.dtsi | 2 +- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 237 ++++++++++++++++++++++++++++++ drivers/clk/ti/clk-7xx.c | 2 +- 7 files changed, 421 insertions(+), 14 deletions(-) -- 2.7.2