From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: Re: [PATCH 2/6 Revised] SPI omap2_mcspi: Add max_clk_div field to mcspi platform config Date: Mon, 15 Mar 2010 11:52:13 -0700 Message-ID: <20100315185213.GW2900@atomide.com> References: <1268407307.14445.51.camel@quad> <20100312172148.GG2900@atomide.com> <1268587548.30878.11.camel@quad> <20100315163246.GT2900@atomide.com> <20100315180351.GB3857@gandalf> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mho-01-ewr.mailhop.org ([204.13.248.71]:55399 "EHLO mho-01-ewr.mailhop.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965642Ab0COSvB (ORCPT ); Mon, 15 Mar 2010 14:51:01 -0400 Content-Disposition: inline In-Reply-To: <20100315180351.GB3857@gandalf> Sender: linux-omap-owner@vger.kernel.org List-Id: linux-omap@vger.kernel.org To: Felipe Balbi Cc: Scott Ellis , spi-devel-general@lists.sourceforge.net, David Brownell , Grant Likely , Andrew Morton , Roman Tereshonkov , linux-omap@vger.kernel.org, Aaro Koskinen , Kevin Hilman * Felipe Balbi [100315 10:59]: > Hi, > > On Mon, Mar 15, 2010 at 09:32:46AM -0700, Tony Lindgren wrote: > > Hmm now it looks like you're missing 3630 handling? > > a bit unrelated but Tony, would you mind looking at patches splitting > devices.c into something like dev34xx.c dev24xx.c and dev44xx.c ?? Yeah I've been thinking about that too earlier. We could have common devices.c with the init code, then dev24xx.c and dev34xx.c et al would just call the common init functions with something like this: static int __init dev34xx_init(void) { if (!cpu_is_omap34xx()) return -ENODEV; omap_init_mbox(omap34xx_mbox_resources, omap34xx_mbox_nr_resources); omap_init_sti(omap34xx_sti_resources, omap34xx_sti_nr_resources); ... return 0; } subsys_initcall(emu_init); Of course that needs to be coordinated with the pending hwmod patches. > personally I think we should have mach-omap3 and mach-omap4 directories > but that would be too intrusive IMO. I think we can achieve most of that by right naming of the files and with hwmod. Having separate directories typically means multiple copies of almost the same code. Regards, Tony