From patchwork Mon Aug 21 23:48:14 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suman Anna X-Patchwork-Id: 110597 Delivered-To: patch@linaro.org Received: by 10.140.95.78 with SMTP id h72csp1931032qge; Mon, 21 Aug 2017 16:48:51 -0700 (PDT) X-Received: by 10.84.194.165 with SMTP id h34mr20742032pld.373.1503359331677; Mon, 21 Aug 2017 16:48:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1503359331; cv=none; d=google.com; s=arc-20160816; b=DS4nG7meUXMGhlerlNcYRtJzdFO9DjAt89nuXC+umk+R8aB4I+5lHiseiuA3dk+AYY 8K7jbx4WAUYkifa539fuFZ8mntC6LxTh09AnGvYzdGn5eOpjFIf+iCCE0lJjOOLeAelU tRJLlX6vE1tkd1uZvNptCs3ecNkH9RsLXQdobrlkGrL2YLPt//J/lzH/NfdnVoIPw/5e mv2lxCJBRL8S5xiBtTxwifc7tjUychppdMIgNmbZVmchp8dCvxZ0dDQtDRawtn7O4OVw 7MmtjeNAaAAdXsJjZN3FOl/yCoXw5rL7YiqCT499KoACKGuocfhY9HUL9ynfOaU7dbi7 T4xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=6hySdF5yGiWwXnq8Xc/crFX0oADJogrclO7I0YmvGoY=; b=vgdIsEJWG5iZs0ioIfhlCl8N2638T7A4sXpqVUfbkVii6MbHOH+XWS+j41A0M5pZ8r ueoEe75w/HsyktN05Gyps4QwW2hTzwBlw9FAF+BtmqiMq+29ghv9grV32urkhCviOFXE hXFYCjC4eC2jCO+LO2XBMK7YPygL13P9QeAVX48idEjOb12GnoFxp1rCGcWMG6m4hLY6 LEsTmzRb/OlUYPOmGiDrG0KMBXGcmN7EtVpOLdIZBaQIcpemoK1GvPEfWwBQp2eHR4O0 VOVC3/lajZWLSrv+/U/a04AcIA2h5K1ZLwOfdHUlT9BQOWLhHyTUers0Rng5F/h1uFfj 5l8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@ti.com header.s=ti-com-17Q1 header.b=flJ1Rv02; spf=pass (google.com: best guess record for domain of linux-omap-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-omap-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b1si8624655pld.664.2017.08.21.16.48.51; Mon, 21 Aug 2017 16:48:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-omap-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@ti.com header.s=ti-com-17Q1 header.b=flJ1Rv02; spf=pass (google.com: best guess record for domain of linux-omap-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-omap-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753548AbdHUXst (ORCPT + 3 others); Mon, 21 Aug 2017 19:48:49 -0400 Received: from lelnx193.ext.ti.com ([198.47.27.77]:45836 "EHLO lelnx193.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753979AbdHUXss (ORCPT ); Mon, 21 Aug 2017 19:48:48 -0400 Received: from dflxv15.itg.ti.com ([128.247.5.124]) by lelnx193.ext.ti.com (8.15.1/8.15.1) with ESMTP id v7LNmLPa028083; Mon, 21 Aug 2017 18:48:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com; s=ti-com-17Q1; t=1503359301; bh=Fi5CiceZPtsesNcGp/0yXziImRc2GPvnyEOfM7qeK94=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=flJ1Rv02VMUXlF+zoSFH1bs1AN0jzNeU5dG0e4JtA1Zlcz08q0K46jGZtrW6+91WL Z1bh9IUsP700eqkQftK5dNTIOmdTq3NNiwxSg/MbU0BsY/pT7t2VdVDQMz9EgetIsy HGTDqiT6nQfhGvT+ONxT3u0mgs1ex0Su/1/MAaq8= Received: from DFLE101.ent.ti.com (dfle101.ent.ti.com [10.64.6.22]) by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id v7LNmLlv002306; Mon, 21 Aug 2017 18:48:21 -0500 Received: from DFLE101.ent.ti.com (10.64.6.22) by DFLE101.ent.ti.com (10.64.6.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34; Mon, 21 Aug 2017 18:48:21 -0500 Received: from dlep32.itg.ti.com (157.170.170.100) by DFLE101.ent.ti.com (10.64.6.22) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend Transport; Mon, 21 Aug 2017 18:48:21 -0500 Received: from legion.dal.design.ti.com (legion.dal.design.ti.com [128.247.22.53]) by dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id v7LNmLG3003481; Mon, 21 Aug 2017 18:48:21 -0500 Received: from localhost (irmo.dhcp.ti.com [128.247.58.153]) by legion.dal.design.ti.com (8.11.7p1+Sun/8.11.7) with ESMTP id v7LNmK307092; Mon, 21 Aug 2017 18:48:20 -0500 (CDT) From: Suman Anna To: Tony Lindgren CC: Paul Walmsley , , , Tero Kristo , Suman Anna Subject: [PATCH 4/8] ARM: OMAP2+: Extend iommu pdata-quirks to DRA7 DSPs Date: Mon, 21 Aug 2017 18:48:14 -0500 Message-ID: <20170821234818.4755-5-s-anna@ti.com> X-Mailer: git-send-email 2.13.1 In-Reply-To: <20170821234818.4755-1-s-anna@ti.com> References: <20170821234818.4755-1-s-anna@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org The DSP processor subsystem in DRA7xx SoCs has two MMUs, one for the processor port and another for an EDMA port. Both these MMUs share a common reset line, the MMU on the EDMA port will always be mirror-programmed alongside the primary MMU, with the reset handled once. The reset handling is the same as on equivalent DSP subsystems on OMAP4/OMAP5 SoCs, so extend the OMAP4 iommu pdata quirks for reset for the MMU associated with the processor port only. Add these pdata quirks for both the DSP1 and DSP2 processor subsystems. Note that DSP2 subsystem is present only on the DRA74x/DRA76x SoC variants and not on DRA72x/DRA71x SoCs. Signed-off-by: Suman Anna --- arch/arm/mach-omap2/pdata-quirks.c | 4 ++++ 1 file changed, 4 insertions(+) -- 2.13.1 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c index 253315393a29..65e566f0c5ea 100644 --- a/arch/arm/mach-omap2/pdata-quirks.c +++ b/arch/arm/mach-omap2/pdata-quirks.c @@ -589,6 +589,10 @@ static struct of_dev_auxdata omap_auxdata_lookup[] __initdata = { &dra7_hsmmc_data_mmc2), OF_DEV_AUXDATA("ti,dra7-hsmmc", 0x480ad000, "480ad000.mmc", &dra7_hsmmc_data_mmc3), + OF_DEV_AUXDATA("ti,dra7-dsp-iommu", 0x40d01000, "40d01000.mmu", + &omap4_iommu_pdata), + OF_DEV_AUXDATA("ti,dra7-dsp-iommu", 0x41501000, "41501000.mmu", + &omap4_iommu_pdata), OF_DEV_AUXDATA("ti,dra7-iommu", 0x55082000, "55082000.mmu", &omap4_iommu_pdata), OF_DEV_AUXDATA("ti,dra7-iommu", 0x58882000, "58882000.mmu",