From patchwork Mon Oct 8 13:54:42 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Porter X-Patchwork-Id: 1565981 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) by patchwork1.kernel.org (Postfix) with ESMTP id 51A5640135 for ; Mon, 8 Oct 2012 13:55:42 +0000 (UTC) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1TLDmW-00061A-2y; Mon, 08 Oct 2012 13:54:04 +0000 Received: from mail-ie0-f177.google.com ([209.85.223.177]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1TLDmR-00060N-Nz for linux-arm-kernel@lists.infradead.org; Mon, 08 Oct 2012 13:54:00 +0000 Received: by mail-ie0-f177.google.com with SMTP id e14so670849iej.36 for ; Mon, 08 Oct 2012 06:53:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=9DGbbxnNxYAgnx+KfB/BS/2QYF+DMpwCzIstLQqQYD8=; b=0E/F2abi/GS083dRMeAImqi4BKfzlhoHS+ueiesCgu4bHHwlrHqlz6ja54KQ1fyS1w +tudJb2OF6m5a+X3hB2tOg9nzT3UsC0/Oall8mN8G5Df9rKsQNDw43pp94r+U83K78w8 to3xTCf/82GzFHUxLJz421/w96cwnav7ahzLYTeQTxHj4ORfYVsH+SJ3h0H983rCNALV C2K3bGCXjmPsy72BXZimtkcLmCVZdRiCMVX3jtl/ECfdLaWMeXbiYva3yZHvie8dYbGN IdgJwXShxsI5PRWk19rR4KslMumfNsmC8nxrRjbugoPKRLdsa7kG9DSl867JAtfmI3c0 s/ig== Received: by 10.50.161.165 with SMTP id xt5mr8127103igb.61.1349704438326; Mon, 08 Oct 2012 06:53:58 -0700 (PDT) Received: from beef (cpe-24-166-64-7.neo.res.rr.com. [24.166.64.7]) by mx.google.com with ESMTPS id o7sm7462803igd.15.2012.10.08.06.53.56 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 08 Oct 2012 06:53:57 -0700 (PDT) Date: Mon, 8 Oct 2012 09:54:42 -0400 From: Matt Porter To: Greg Kroah-Hartman , "Hans J. Koch" , Sekhar Nori Subject: [PATCH v5 7/7] ARM: davinci: da850 evm: register uio_pruss device Message-ID: <20121008135442.GS11149@beef> References: <1349456686-22736-1-git-send-email-mporter@ti.com> <1349456686-22736-8-git-send-email-mporter@ti.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1349456686-22736-8-git-send-email-mporter@ti.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Note: CRM114 invocation failed X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.223.177 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ohiomdp[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Cc: Ben Gardiner , Linux DaVinci Kernel List , Russell King , Linux Kernel Mailing List , Linux ARM Kernel List X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Registers the uio_pruss platform device on the DA850 EVM. Tested on AM180x-EVM using the PRU_memAccessPRUDataRam and PRU_memAccessL3andDDR examples from the PRU userspace tools available from http://www.ti.com/tool/sprc940 Signed-off-by: Matt Porter --- arch/arm/mach-davinci/board-da850-evm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/board-da850-evm.c index 7359375..9e7f954 100644 --- a/arch/arm/mach-davinci/board-da850-evm.c +++ b/arch/arm/mach-davinci/board-da850-evm.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include @@ -1339,6 +1340,11 @@ static __init void da850_evm_init(void) pr_warning("da850_evm_init: lcdcntl mux setup failed: %d\n", ret); + ret = da8xx_register_uio_pruss(); + if (ret) + pr_warning("da850_evm_init: pruss initialization failed: %d\n", + ret); + /* Handle board specific muxing for LCD here */ ret = davinci_cfg_reg_list(da850_evm_lcdc_pins); if (ret)