> -----Original Message----- > From: Todd Poynor [mailto:toddpoy...@google.com] > Sent: Thursday, July 14, 2011 11:26 AM > To: DebBarma, Tarun Kanti > Cc: linux-omap@vger.kernel.org; Hilman, Kevin; Shilimkar, Santosh; > t...@atomide.com; linux-arm-ker...@lists.infradead.org; Varadarajan, > Charulatha > Subject: Re: [PATCH v4 13/20] gpio/omap: cleanup omap_gpio_mod_init > function > > On Wed, Jul 13, 2011 at 07:24:12PM +0530, Tarun Kanti DebBarma wrote: > > With register offsets now defined for respective OMAP versions we can > get rid > > of cpu_class_* checks. This function now has common initialization code > for > > all OMAP versions. Initialization specific to OMAP16xx has been moved > within > > omap16xx_gpio_init(). > > > ... > > - for (i = 0; i < ARRAY_SIZE(omap16xx_gpio_dev); i++) > > + for (i = 0; i < ARRAY_SIZE(omap16xx_gpio_dev); i++) { > > + pdev = omap16xx_gpio_dev[i]; > > + pdata = pdev->dev.platform_data; > > + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > > + base = ioremap(res->start, resource_size(res)); > > > Should check platform_get_resource and ioremap error returns. Ok, thanks. -- Tarun > > > + > > + __raw_writel(0x0014, base + OMAP1610_GPIO_SYSCONFIG); > > > Todd -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
- [PATCH v4 03/20] gpio/omap: make gpio_context part o... Tarun Kanti DebBarma
- [PATCH v4 06/20] gpio/omap: make non-wakeup GPIO par... Tarun Kanti DebBarma
- [PATCH v4 05/20] gpio/omap: handle save/restore ctx ... Tarun Kanti DebBarma
- [PATCH v4 07/20] gpio/omap: avoid cpu checks during ... Tarun Kanti DebBarma
- [PATCH v4 08/20] gpio/omap: further cleanup using wa... Tarun Kanti DebBarma
- [PATCH v4 10/20] gpio/omap: use level/edge detect re... Tarun Kanti DebBarma
- [PATCH v4 11/20] gpio/omap: remove hardcoded offsets... Tarun Kanti DebBarma
- [PATCH v4 12/20] gpio/omap: cleanup set_gpio_trigger... Tarun Kanti DebBarma
- [PATCH v4 13/20] gpio/omap: cleanup omap_gpio_mod_in... Tarun Kanti DebBarma
- Re: [PATCH v4 13/20] gpio/omap: cleanup omap_gp... Todd Poynor
- RE: [PATCH v4 13/20] gpio/omap: cleanup oma... DebBarma, Tarun Kanti
- [PATCH v4 14/20] gpio/omap: use pinctrl offset inste... Tarun Kanti DebBarma
- [PATCH v4 15/20] gpio/omap: use readl in irq_handler... Tarun Kanti DebBarma
- [PATCH v4 17/20] gpio/omap: fix bankwidth for OMAP7x... Tarun Kanti DebBarma
- [PATCH v4 09/20] gpio/omap: cleanup omap1 related ma... Tarun Kanti DebBarma
- [PATCH v4 16/20] gpio/omap: remove bank->method &... Tarun Kanti DebBarma
- [PATCH v4 19/20] gpio/omap: optimize suspend and res... Tarun Kanti DebBarma
- [PATCH v4 20/20] gpio/omap: cleanup prepare_for_idle... Tarun Kanti DebBarma
- [PATCH v4 18/20] gpio/omap: use pm-runtime framework Tarun Kanti DebBarma
- Re: [PATCH v4 18/20] gpio/omap: use pm-runtime ... Todd Poynor
- RE: [PATCH v4 18/20] gpio/omap: use pm-runt... DebBarma, Tarun Kanti