Lines Matching refs:vbase
182 static inline u32 __sst_read(u8 __iomem *vbase, u32 reg) in __sst_read() argument
184 u32 ret = readl(vbase + reg); in __sst_read()
189 static inline void __sst_write(u8 __iomem *vbase, u32 reg, u32 val) in __sst_write() argument
192 writel(val, vbase + reg); in __sst_write()
195 static inline void __sst_set_bits(u8 __iomem *vbase, u32 reg, u32 val) in __sst_set_bits() argument
198 __sst_write(vbase, reg, __sst_read(vbase, reg) | val); in __sst_set_bits()
201 static inline void __sst_unset_bits(u8 __iomem *vbase, u32 reg, u32 val) in __sst_unset_bits() argument
204 __sst_write(vbase, reg, __sst_read(vbase, reg) & ~val); in __sst_unset_bits()
216 static int __sst_wait_idle(u8 __iomem *vbase) in __sst_wait_idle() argument
223 if (__sst_read(vbase, STATUS) & STATUS_FBI_BUSY) { in __sst_wait_idle()
241 static u8 __sst_dac_read(u8 __iomem *vbase, u8 reg) in __sst_dac_read() argument
246 __sst_write(vbase, DAC_DATA, ((u32)reg << 8) | DAC_READ_CMD ); in __sst_dac_read()
247 __sst_wait_idle(vbase); in __sst_dac_read()
249 ret = __sst_read(vbase, DAC_READ) & 0xff; in __sst_dac_read()
255 static void __sst_dac_write(u8 __iomem *vbase, u8 reg, u8 val) in __sst_dac_write() argument
259 __sst_write(vbase, DAC_DATA,(((u32)reg << 8)) | (u32)val); in __sst_dac_write()
260 __sst_wait_idle(vbase); in __sst_dac_write()
264 static u32 __dac_i_read(u8 __iomem *vbase, u8 reg) in __dac_i_read() argument
268 __sst_dac_write(vbase, DACREG_ADDR_I, reg); in __dac_i_read()
269 ret = __sst_dac_read(vbase, DACREG_DATA_I); in __dac_i_read()
273 static void __dac_i_write(u8 __iomem *vbase, u8 reg,u8 val) in __dac_i_write() argument
276 __sst_dac_write(vbase, DACREG_ADDR_I, reg); in __dac_i_write()
277 __sst_dac_write(vbase, DACREG_DATA_I, val); in __dac_i_write()