Lines Matching refs:ddc_base
47 i810_writel(mmio, chan->ddc_base, (state ? SCL_VAL_OUT : 0) | SCL_DIR | in i810i2c_setscl()
49 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setscl()
58 i810_writel(mmio, chan->ddc_base, (state ? SDA_VAL_OUT : 0) | SDA_DIR | in i810i2c_setsda()
60 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setsda()
69 i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK); in i810i2c_getscl()
70 i810_writel(mmio, chan->ddc_base, 0); in i810i2c_getscl()
71 return ((i810_readl(mmio, chan->ddc_base) & SCL_VAL_IN) != 0); in i810i2c_getscl()
80 i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK); in i810i2c_getsda()
81 i810_writel(mmio, chan->ddc_base, 0); in i810i2c_getsda()
82 return ((i810_readl(mmio, chan->ddc_base) & SDA_VAL_IN) != 0); in i810i2c_getsda()
127 par->chan[0].ddc_base = GPIOA; in i810_create_i2c_busses()
129 par->chan[1].ddc_base = GPIOB; in i810_create_i2c_busses()
131 par->chan[2].ddc_base = GPIOC; in i810_create_i2c_busses()