From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ezequiel Garcia Subject: Re: [PATCH 11/14] ARM: OMAP2+: Add device-tree support for NOR flash Date: Fri, 1 Mar 2013 18:25:16 -0300 Message-ID: References: <1361899842-30303-1-git-send-email-jon-hunter@ti.com> <1361899842-30303-12-git-send-email-jon-hunter@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: In-Reply-To: <1361899842-30303-12-git-send-email-jon-hunter@ti.com> Sender: linux-omap-owner@vger.kernel.org To: Jon Hunter Cc: Rob Herring , Grant Likely , Tony Lindgren , Benoit Cousson , device-tree , linux-omap , linux-arm , Daniel Mack List-Id: devicetree@vger.kernel.org Hi Jon, On Tue, Feb 26, 2013 at 2:30 PM, Jon Hunter wrote: [...] > +static int gpmc_probe_nor_child(struct platform_device *pdev, > + struct device_node *child) > +{ > + struct gpmc_settings gpmc_s; > + struct gpmc_timings gpmc_t; > + struct resource res; > + unsigned long base; > + int ret, cs; > + > + if (of_property_read_u32(child, "reg", &cs) < 0) { > + dev_err(&pdev->dev, "%s has no 'reg' property\n", > + child->full_name); > + return -ENODEV; > + } > + > + if (of_address_to_resource(child, 0, &res)) { > + dev_err(&pdev->dev, "%s has malformed 'reg' property\n", > + child->full_name); > + return -ENODEV; > + } > + > + ret = gpmc_cs_request(cs, res.end - res.start, &base); How about using resource_size() above? BTW, I believe it's size = end - start + 1. -- Ezequiel