21 lines
659 B
C
Executable File
21 lines
659 B
C
Executable File
#ifndef __SUNXI_RW_FUNC__
|
|
#define __SUNXI_RW_FUNC__
|
|
#include <linux/io.h>
|
|
#include <linux/module.h>
|
|
extern u32 read_prcm_wvalue(u32 addr,void __iomem * ADDA_PR_CFG_REG);
|
|
|
|
extern void write_prcm_wvalue(u32 addr, u32 val,void __iomem * ADDA_PR_CFG_REG);
|
|
|
|
extern u32 codec_wrreg_prcm_bits(void __iomem * ADDA_PR_CFG_REG,u32 reg, u32 mask, u32 value);
|
|
|
|
extern u32 codec_wrreg_bits(void __iomem * address, u32 mask, u32 value);
|
|
|
|
|
|
extern u32 codec_wr_control(void __iomem * reg, u32 mask, u32 shift, u32 val);
|
|
extern void codec_wrreg(void __iomem * address,u32 val);
|
|
extern u32 codec_rdreg(void __iomem * address);
|
|
|
|
extern u32 audiodebug_reg_read(u32 reg);
|
|
|
|
#endif
|