Lines Matching defs:data
185 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data)
188 data |= pd->icic;
190 iowrite8(data, pd->reg + offs);
320 case OP_TX: /* write data */
330 case OP_RX: /* just read data */
339 case OP_RX_STOP_DATA: /* enable DTE interrupt, read data, issue stop */
350 dev_dbg(pd->dev, "op %d, data out 0x%02x\n", op, ret);
374 /* switch from TX (address) to RX (data) adds two interrupts */
460 static void sh_mobile_i2c_dma_callback(void *data)
462 struct sh_mobile_i2c_data *pd = data;
800 { .compatible = "renesas,iic-r8a73a4", .data = &fast_clock_dt_config },
801 { .compatible = "renesas,iic-r8a7740", .data = &r8a7740_dt_config },
802 { .compatible = "renesas,iic-r8a774c0", .data = &v2_freq_calc_dt_config },
803 { .compatible = "renesas,iic-r8a7790", .data = &v2_freq_calc_dt_config },
804 { .compatible = "renesas,iic-r8a7791", .data = &v2_freq_calc_dt_config },
805 { .compatible = "renesas,iic-r8a7792", .data = &v2_freq_calc_dt_config },
806 { .compatible = "renesas,iic-r8a7793", .data = &v2_freq_calc_dt_config },
807 { .compatible = "renesas,iic-r8a7794", .data = &v2_freq_calc_dt_config },
808 { .compatible = "renesas,iic-r8a7795", .data = &v2_freq_calc_dt_config },
809 { .compatible = "renesas,iic-r8a77990", .data = &v2_freq_calc_dt_config },
810 { .compatible = "renesas,iic-sh73a0", .data = &fast_clock_dt_config },
811 { .compatible = "renesas,rcar-gen2-iic", .data = &v2_freq_calc_dt_config },
812 { .compatible = "renesas,rcar-gen3-iic", .data = &v2_freq_calc_dt_config },
813 { .compatible = "renesas,rmobile-iic", .data = &default_dt_config },
927 /* setup the private data */