Lines Matching refs:data
154 * xxx_num : number of data
155 * xxx_pos : position of data
156 * xxx_capa : capacity of data
311 static void __fsi_reg_write(u32 __iomem *reg, u32 data)
313 /* valid data area is 24bit */
314 data &= 0x00ffffff;
316 __raw_writel(data, reg);
324 static void __fsi_reg_mask_set(u32 __iomem *reg, u32 mask, u32 data)
329 val |= data & mask;
360 u32 reg, u32 mask, u32 data)
365 __fsi_reg_mask_set(master->base + reg, mask, data);
673 u32 data = AB_IO(1, fsi_get_port_shift(fsi, io));
676 fsi_core_mask_set(master, imsk, data, data);
677 fsi_core_mask_set(master, iemsk, data, data);
682 u32 data = AB_IO(1, fsi_get_port_shift(fsi, io));
685 fsi_core_mask_set(master, imsk, data, 0);
686 fsi_core_mask_set(master, iemsk, data, 0);
696 u32 data = 0;
699 data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->playback));
700 data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->capture));
703 fsi_core_mask_set(master, int_st, data, 0);
863 u32 data = 0;
874 data |= (0x0 << 12);
877 data |= (0x1 << 12);
880 data |= (0x2 << 12);
883 data |= (0x3 << 12);
886 data |= (0x4 << 12);
896 data |= (0x0 << 8);
899 data |= (0x1 << 8);
902 data |= (0x2 << 8);
905 data |= (0x3 << 8);
908 data |= (0x4 << 8);
911 data |= (0x7 << 8);
920 fsi_reg_mask_set(fsi, CKG1, (ACKMD_MASK | BPFMD_MASK) , data);
1065 * pio data transfer handler
1209 * when "playback" and "16bit data"
1245 static irqreturn_t fsi_interrupt(int irq, void *data)
1247 struct fsi_master *master = data;
1273 * dma data transfer handler
1278 * 24bit data : 24bit bus / package in back
1279 * 16bit data : 16bit bus / stream mode
1287 static void fsi_dma_complete(void *data)
1289 struct fsi_stream *io = (struct fsi_stream *)data;
1462 * The maximum number of sample data varies depending
1504 u32 data = 0;
1508 data = DIMD | DOMD;
1510 fsi_reg_mask_set(fsi, CKG1, (DIMD | DOMD), data);
1513 data = 0;
1515 data |= (1 << 0);
1517 data |= (1 << 4);
1519 data <<= 8;
1520 fsi_reg_write(fsi, CKG2, data);
1531 data = 0;
1534 data = BUSOP_GET(16, io->bus_option);
1537 data = BUSOP_GET(24, io->bus_option);
1540 fsi_format_bus_setup(fsi, io, data, dev);
1899 { .compatible = "renesas,sh_fsi", .data = &fsi1_core},
1900 { .compatible = "renesas,sh_fsi2", .data = &fsi2_core},