[ARM] netx: fix simple clk API
... to only return the framebuffer clock for the framebuffer device. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
Родитель
ae696fd532
Коммит
eefc842a6e
|
@ -22,14 +22,11 @@
|
||||||
#include <linux/dma-mapping.h>
|
#include <linux/dma-mapping.h>
|
||||||
#include <linux/amba/bus.h>
|
#include <linux/amba/bus.h>
|
||||||
#include <linux/amba/clcd.h>
|
#include <linux/amba/clcd.h>
|
||||||
|
#include <linux/err.h>
|
||||||
|
|
||||||
#include <mach/netx-regs.h>
|
#include <mach/netx-regs.h>
|
||||||
#include <mach/hardware.h>
|
#include <mach/hardware.h>
|
||||||
|
|
||||||
struct clk {};
|
|
||||||
|
|
||||||
static struct clk fb_clk;
|
|
||||||
|
|
||||||
static struct clcd_panel *netx_panel;
|
static struct clcd_panel *netx_panel;
|
||||||
|
|
||||||
void netx_clcd_enable(struct clcd_fb *fb)
|
void netx_clcd_enable(struct clcd_fb *fb)
|
||||||
|
@ -85,7 +82,7 @@ int clk_enable(struct clk *clk)
|
||||||
|
|
||||||
struct clk *clk_get(struct device *dev, const char *id)
|
struct clk *clk_get(struct device *dev, const char *id)
|
||||||
{
|
{
|
||||||
return &fb_clk;
|
return dev && strcmp(dev_name(dev), "fb") == 0 ? NULL : ERR_PTR(-ENOENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
void clk_put(struct clk *clk)
|
void clk_put(struct clk *clk)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче