32 lines
821 B
C
32 lines
821 B
C
/*
|
|
* Copyright (C) 2013 Allwinnertech.
|
|
* Author:huanghuafeng <huafenghuang@allwinnertech.com>
|
|
*
|
|
* base on clk/samsung/clk-cpu.c
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*
|
|
* Adjustable factor-based clock implementation
|
|
*/
|
|
|
|
#ifndef __MACH_SUNXI_CLK_CPU_H
|
|
#define __MACH_SUNXI_CLK_CPU_H
|
|
#include "clk-sunxi.h"
|
|
#include "clk-periph.h"
|
|
|
|
struct sunxi_cpuclk {
|
|
struct sunxi_clk_periph *periph;
|
|
struct clk *alt_parent;
|
|
struct clk *parent;
|
|
struct clk *clk;
|
|
struct notifier_block clk_nb;
|
|
};
|
|
|
|
struct clk *sunxi_clk_register_cpu(struct periph_init_data *pd,
|
|
void __iomem *base, const char *alt_parent, const char *parent);
|
|
|
|
#endif /*__SUNXI_CLK_CPU_H*/
|
|
|
|
|