From mboxrd@z Thu Jan 1 00:00:00 1970 From: jon-hunter@ti.com (Jon Hunter) Date: Mon, 11 Jun 2012 15:57:09 -0500 Subject: [PATCH v5 05/14] ARM: OMAP2+: gpmc: resource creation helpers In-Reply-To: <3b124fd254f5700187a2ec5a423271a7296e0510.1339419492.git.afzal@ti.com> References: <3b124fd254f5700187a2ec5a423271a7296e0510.1339419492.git.afzal@ti.com> Message-ID: <4FD65BA5.4020205@ti.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 06/11/2012 09:26 AM, Afzal Mohammed wrote: > Helpers for propulating given resource structure > with memory & interrupt information. > > Signed-off-by: Afzal Mohammed > --- > arch/arm/mach-omap2/gpmc.c | 45 ++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 45 insertions(+) > > diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c > index a91f40f..652b245 100644 > --- a/arch/arm/mach-omap2/gpmc.c > +++ b/arch/arm/mach-omap2/gpmc.c > @@ -905,6 +905,51 @@ static void __devinit gpmc_mem_init(void) > } > } > > +static __devinit int gpmc_setup_cs_mem(struct gpmc_cs_data *cs, > + struct resource *res) > +{ > + unsigned long start; > + int ret; > + > + ret = gpmc_cs_request(cs->cs, cs->mem_size, &start); > + if (IS_ERR_VALUE(ret)) { > + dev_err(gpmc_dev, "error: gpmc request on CS: %d\n", cs->cs); > + return ret; > + } > + > + res->start = start + cs->mem_offset; > + res->end = res->start + cs->mem_size - 1; > + res->flags = IORESOURCE_MEM; > + > + dev_info(gpmc_dev, "memory 0x%x-0x%x on CS %d\n", res->start, > + res->end, cs->cs); > + > + return 1; > +} Nit-pick, CodingStyle chapter 16 states that 0 should be used for success when returning from a function. > + > +static inline unsigned gpmc_bit_to_irq(unsigned bitmask) > +{ > + return bitmask; > +} I have to ask what is the value in this helper function? ;-) Jon