TERES/SOFTWARE/A64-TERES/linux-a64/sound/soc/sunxi/sunxi_rw_func.h
Dimitar Gamishev f9b0e7a283 linux
2017-10-13 14:07:04 +03:00

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