Lines Matching refs:WR
54 static inline void WR(struct i2c_au1550_data *a, int r, unsigned long v) in WR() function
115 WR(adap, PSC_SMBEVNT, PSC_SMBEVNT_ALLCLR); in do_address()
118 WR(adap, PSC_SMBPCR, PSC_SMBPCR_DC); in do_address()
134 WR(adap, PSC_SMBTXRX, addr); in do_address()
135 WR(adap, PSC_SMBPCR, PSC_SMBPCR_MS); in do_address()
179 WR(adap, PSC_SMBTXRX, 0); in i2c_read()
187 WR(adap, PSC_SMBTXRX, PSC_SMBTXRX_STP); in i2c_read()
207 WR(adap, PSC_SMBTXRX, data); in i2c_write()
216 WR(adap, PSC_SMBTXRX, data); in i2c_write()
229 WR(adap, PSC_CTRL, PSC_CTRL_ENABLE); in au1550_xfer()
248 WR(adap, PSC_CTRL, PSC_CTRL_SUSPEND); in au1550_xfer()
267 WR(priv, PSC_CTRL, PSC_CTRL_DISABLE); in i2c_au1550_setup()
268 WR(priv, PSC_SEL, PSC_SEL_PS_SMBUSMODE); in i2c_au1550_setup()
269 WR(priv, PSC_SMBCFG, 0); in i2c_au1550_setup()
270 WR(priv, PSC_CTRL, PSC_CTRL_ENABLE); in i2c_au1550_setup()
275 WR(priv, PSC_SMBCFG, cfg); in i2c_au1550_setup()
281 WR(priv, PSC_SMBCFG, cfg); in i2c_au1550_setup()
282 WR(priv, PSC_SMBMSK, PSC_SMBMSK_ALLMASK); in i2c_au1550_setup()
287 WR(priv, PSC_SMBTMR, PSC_SMBTMR_SET_TH(0) | PSC_SMBTMR_SET_PS(15) | \ in i2c_au1550_setup()
293 WR(priv, PSC_SMBCFG, cfg); in i2c_au1550_setup()
297 WR(priv, PSC_CTRL, PSC_CTRL_SUSPEND); in i2c_au1550_setup()
302 WR(priv, PSC_SMBCFG, 0); in i2c_au1550_disable()
303 WR(priv, PSC_CTRL, PSC_CTRL_DISABLE); in i2c_au1550_disable()