From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timur Tabi Date: Wed, 26 Mar 2014 18:50:16 +0000 Subject: Re: [PATCH 2/2] video/fsl: Fix the sleep function for FSL DIU module Message-Id: <53332168.5050805@tabi.org> List-Id: References: <1395855704-19908-1-git-send-email-Jason.Jin@freescale.com> <1395855704-19908-2-git-send-email-Jason.Jin@freescale.com> In-Reply-To: <1395855704-19908-2-git-send-email-Jason.Jin@freescale.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Jason Jin Cc: b07421@freescale.com, linux-fbdev@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, r58472@freescale.com, Wang Dongsheng On 03/26/2014 12:41 PM, Jason Jin wrote: > + if (!diu_ops.set_pixel_clock) { > + data->saved_pixel_clock = 0; > + if (of_address_to_resource(ofdev->dev.of_node, 1, &res)) > + pr_err(KERN_ERR "No pixel clock set func and no pixel node!\n"); > + else { > + data->pixelclk_ptr > + devm_ioremap(&ofdev->dev, res.start, resource_size(&res)); > + if (!data->pixelclk_ptr) { > + pr_err(KERN_ERR "fslfb: could not map pixelclk register!\n"); > + ret = -ENOMEM; > + } else > + data->saved_pixel_clock = in_be32(data->pixelclk_ptr); > + } > + } This seems very hackish. What node does ofdev point to? I wonder if this code should be in the platform file instead. Also, use dev_info() instead of pr_err, and never use exclamation marks in driver messages.