From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: Re: [PATCH 1/3] misc: Add crossbar driver Date: Fri, 19 Jul 2013 00:17:29 -0700 Message-ID: <20130719071728.GX7656@atomide.com> References: <1374165830-6367-1-git-send-email-r.sricharan@ti.com> <1374165830-6367-2-git-send-email-r.sricharan@ti.com> <51E83A4F.5080904@ti.com> <51E87C98.5030001@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <51E87C98.5030001@ti.com> Sender: linux-doc-owner@vger.kernel.org To: Santosh Shilimkar Cc: Nishanth Menon , balbi@ti.com, Sricharan R , linux@arm.linux.org.uk, linux-doc@vger.kernel.org, devicetree-discuss@lists.ozlabs.org, rnayak@ti.com, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Linus Walleij List-Id: devicetree@vger.kernel.org > On Thursday 18 July 2013 02:56 PM, Nishanth Menon wrote: > > Since the cross-bar is not limited t0 IRQ lines and applicable for > DMA request lines as well, making it IRQ chip doesn't make sense. Its > not typical pin control functionality either but at least that framework > is much closer to consider as an option. > > Actually its more of setting up the IRQ and DMA pins maps once > at boot for a given SOC based on chosen configuration by the > board. So I am leaning towards pinctrl as well. Just haven't > thought enough about whether thats the best approach. > > CC'ing Linus W and Tony L whether we can use pinctrl framework > for such an IP and if yes how ;-). If it really muxes signals then using pinctrl seems logical. Especially if the registers are in the SCM block. It might be already possible to handle it already with pinctrl-single,bits for the muxing part. Regards, Tony