Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5273863imu; Wed, 19 Dec 2018 08:22:02 -0800 (PST) X-Google-Smtp-Source: AFSGD/Vu+RqCEiJ+kUMBnBVLrbOEIBATpzkgNJm3NExdqHXFv5RRcj8s43eqmNSkFC8GhUlpXSE2 X-Received: by 2002:a62:3c1:: with SMTP id 184mr21296759pfd.56.1545236522354; Wed, 19 Dec 2018 08:22:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545236522; cv=none; d=google.com; s=arc-20160816; b=HGgOmjYjEOgL4metsAp/v5oMpp2ZwmfLpkFuDkk5PLmru7BIaMsAy1MNOg4fupZ0tq QRqJuWvGerpC6L57mLMQVTv7GehmkbcDppGfRXSnH/LxLmLPonkOqQMWviUI7ESph5Q+ tOcHPkrmuHWisgCU9gf0SzE3fTF3r9bzErPJ1LybN+rW/phcPWt9VEOoW5YJN0JJTcgW 7F+lQaUR8XQj8hammnT/Ian+P+bt8aqm0gQJNCLdLU+VuUD0gU4P9g77xYjnkosWJ7MP apPionS/7y3hywIBx1hbzYAuKYM1120ZS93XQ5iHpdOxW4VHViuwpt4oMIx7irheedXI feAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=OV7MAgH/hXckmRn+/Iii5R6ZoG/EtHJdPsW8j8aio30=; b=iNXqrz6BQtWjuOo52QutWDS1rO3PdscLJecQxifDeBDqOZDliAMhxz0qMv4egsQjPM ZbVKDOx8bNGFusPuCBc9aj4+T4F8tCZu6kV1ijWDG3FlIhWlzAQTzQMetnD8VZt0osFd 6dQEaHSx42O5BuOGiIPRqcvjVyLs6+4ktQLAk8zvSNF8mSO2Qsn6fBGzgxRe8E3qTeTM 87zMXiIk/D4ecxzgXJTR7N33YKwN40hdudOcqPU3kUXYNmG1Rpk1GDSPMSxV4z9dzilJ CANeddooYnjtk22pSU11eJspT+8L4500ikt/Svqf2emJ4Ybo/7k/nmOUn0R1Og6hN4B5 +VHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@lechnology.com header.s=default header.b=s+2FS3Sg; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u2si13054590pgu.115.2018.12.19.08.21.44; Wed, 19 Dec 2018 08:22:02 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@lechnology.com header.s=default header.b=s+2FS3Sg; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730394AbeLSPtB (ORCPT + 99 others); Wed, 19 Dec 2018 10:49:01 -0500 Received: from vern.gendns.com ([98.142.107.122]:58232 "EHLO vern.gendns.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730378AbeLSPtA (ORCPT ); Wed, 19 Dec 2018 10:49:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lechnology.com; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OV7MAgH/hXckmRn+/Iii5R6ZoG/EtHJdPsW8j8aio30=; b=s+2FS3SgHsaPYR4jjUNrMIgBBn v+eQ5wRvK5SITCU8kWTPrIuUeeRpdM3fSNPe58B7kT1xrQzs/Fy1EHzeHndB5xPF+dQ0lRWPczyPG kB7O7Vv/6U3rFTeXsfvO7TMIXoUZpB1Y+0hvNb63NO4YPtMaidLrGG5Lty+cpxZEmglfOerN+yIBN rFBMNP/nUedwZ2SWp8TEExpQtzOpKX7zer8pDqRxeiQAr0SoagZkMT4kXVRWBi2Nr1UwjmIF+lqEH UbB4DKeOxvRIQEZnXo5niUjHEFiueoBBsTDNl6R4Q+L9/iB6xvmMuk19jWJc5Gga3Y3+QFNa0zt2L XeP6hGWQ==; Received: from d4258d44.rev.sefiber.dk ([212.37.141.68]:58377 helo=gerda-5.local) by vern.gendns.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from ) id 1gZe40-0006lP-2A; Wed, 19 Dec 2018 10:47:12 -0500 Subject: Re: [PATCH 05/16] remoteproc/pru: Add pru-specific debugfs support To: Roger Quadros , Mark Brown Cc: ohad@wizery.com, bjorn.andersson@linaro.org, tony@atomide.com, robh+dt@kernel.org, bcousson@baylibre.com, ssantosh@kernel.org, s-anna@ti.com, nsekhar@ti.com, t-kristo@ti.com, nsaulnier@ti.com, jreeder@ti.com, m-karicheri2@ti.com, woods.technical@gmail.com, linux-omap@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org References: <1543218769-5507-1-git-send-email-rogerq@ti.com> <1543218769-5507-6-git-send-email-rogerq@ti.com> <5BFFBCAC.9000004@ti.com> <5C191770.9090804@ti.com> <20181219123812.GC8130@sirena.org.uk> <5C1A670E.9020904@ti.com> From: David Lechner Message-ID: <6ebcd7a6-6c85-0312-0651-fb4fbfc25e55@lechnology.com> Date: Wed, 19 Dec 2018 16:48:52 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <5C1A670E.9020904@ti.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vern.gendns.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lechnology.com X-Get-Message-Sender-Via: vern.gendns.com: authenticated_id: davidmain+lechnology.com/only user confirmed/virtual account not confirmed X-Authenticated-Sender: vern.gendns.com: davidmain@lechnology.com X-Source: X-Source-Args: X-Source-Dir: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/19/18 4:43 PM, Roger Quadros wrote: > On 19/12/18 14:38, Mark Brown wrote: >> On Tue, Dec 18, 2018 at 05:51:12PM +0200, Roger Quadros wrote: >> >>> We could combine control and debug into one iomap and use >>> 2 regmap ranges. But this is really working around the >>> regmap_mmio limitation of not being able to use more than one ioremaps. >> >>> Mark, any suggestions? >> >> If they're separate regions why not create separate regmaps for them? >> > > I tried that but only the first regmap shows up in debugfs. > > e.g. > > + > + pru->ctrl_regmap = devm_regmap_init_mmio(dev, pru->iomem_regions[PRU_IOMEM_CTRL].va, > + &pru_regmap_config); > + if (IS_ERR(pru->ctrl_regmap)) { > + ret = PTR_ERR(pru->ctrl_regmap); > + dev_err(dev, "CTRL regmap init failed: %d\n", ret); > + goto free_rproc; > + } > + > + > + pru->debug_regmap = devm_regmap_init_mmio(dev, pru->iomem_regions[PRU_IOMEM_DEBUG].va, > + &pru_debug_regmap_config); > + if (IS_ERR(pru->debug_regmap)) { > + ret = PTR_ERR(pru->debug_regmap); > + dev_err(dev, "DEBUG regmap init failed: %d\n", ret); > + goto free_rproc; > } > > > Did I do something wrong or we just need to enhance regmap_debugfs.c? Do you assign the name field in pru_regmap_config and pru_debug_regmap_config?