Lines Matching refs:data

36 static void hw_write_20kx(struct hw *hw, u32 reg, u32 data);
91 u16 data;
118 u16 data;
143 u16 data;
337 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
343 ((struct src_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
428 return ((struct src_rsc_ctrl_blk *)blk)->dirty.data;
447 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
454 ((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
472 if ((ctl->dirty.data & (0x1 << i))) {
474 ctl->dirty.data &= ~(0x1 << i);
589 u16 data;
655 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
661 ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
688 return ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data;
742 u16 data;
782 u16 data;
803 u32 data;
1054 unsigned int data;
1059 data = ctl->txctl[i];
1060 hw_write_20kx(hw, (AUDIO_IO_TX_CTL+(0x40*i)), data);
1065 data = ctl->rxctl[i];
1066 hw_write_20kx(hw, (AUDIO_IO_RX_CTL+(0x40*i)), data);
1148 u32 data;
1191 data = 0x1001001;
1193 data = 0x1000001;
1195 hw_write_20kx(hw, (AUDIO_IO_TX_CTL+(0x40*i)), data);
1196 hw_write_20kx(hw, (AUDIO_IO_RX_CTL+(0x40*i)), data);
1215 data = 0x11;
1216 hw_write_20kx(hw, AUDIO_IO_RX_CTL+(0x40*i), data);
1219 data |= 0x1000;
1222 data |= 0x2000;
1224 hw_write_20kx(hw, AUDIO_IO_TX_CTL+(0x40*i), data);
1234 u32 vmctl, data;
1261 data = hw_read_20kx(hw, TRANSPORT_ENB);
1262 hw_write_20kx(hw, TRANSPORT_ENB, (data | 0x03));
1552 static int hw20k2_i2c_write(struct hw *hw, u16 addr, u32 data)
1555 unsigned int i2c_data = (data << (hw20k2->addr_size * 8)) | addr;
1570 /* This is the real data */
1579 u32 data;
1580 data = hw_read_20kx(hw, GPIO_DATA);
1581 data &= 0xFFFFFFFD;
1582 hw_write_20kx(hw, GPIO_DATA, data);
1588 u32 data;
1589 data = hw_read_20kx(hw, GPIO_DATA);
1590 data |= 0x2;
1591 hw_write_20kx(hw, GPIO_DATA, data);
1604 u32 data;
1629 data = hw_read_20kx(hw, GPIO_DATA);
1630 data &= ~0x0600;
1632 data |= 0x0000; /* Single Speed Mode 0-50kHz */
1634 data |= 0x0200; /* Double Speed Mode 50-100kHz */
1636 data |= 0x0600; /* Quad Speed Mode 100-200kHz */
1637 hw_write_20kx(hw, GPIO_DATA, data);
1643 data = hw_read_20kx(hw, GPIO_CTRL);
1644 data |= 0x02;
1645 hw_write_20kx(hw, GPIO_CTRL, data);
1746 #define MAKE_WM8775_ADDR(addr, data) (u32)(((addr<<1)&0xFE)|((data>>8)&0x1))
1747 #define MAKE_WM8775_DATA(data) (u32)(data&0xFF)
1758 u32 data;
1764 data = hw_read_20kx(hw, GPIO_DATA);
1767 data = (data & (0x1 << 14)) ? 1 : 0;
1770 data = (data & (0x1 << 14)) ? 0 : 1;
1773 data = 0;
1775 return data;
1809 u32 data;
1810 data = hw_read_20kx(hw, GPIO_DATA);
1813 data |= (0x1 << 14);
1814 hw_write_20kx(hw, GPIO_DATA, data);
1818 data &= ~(0x1 << 14);
1819 hw_write_20kx(hw, GPIO_DATA, data);
1832 u32 data, ctl;
1835 data = hw_read_20kx(hw, GPIO_CTRL);
1836 data |= (0x1 << 15);
1837 hw_write_20kx(hw, GPIO_CTRL, data);
1847 data = hw_read_20kx(hw, GPIO_DATA);
1848 data &= ~(0x1 << 15);
1849 hw_write_20kx(hw, GPIO_DATA, data);
1853 data &= ~0x0C;
1855 data |= 0x00; /* Single Speed Mode 32-50kHz */
1857 data |= 0x08; /* Double Speed Mode 50-108kHz */
1859 data |= 0x04; /* Quad Speed Mode 108kHz-216kHz */
1860 hw_write_20kx(hw, GPIO_DATA, data);
1865 data |= (0x1 << 15);
1866 hw_write_20kx(hw, GPIO_DATA, data);
1922 u32 data = hw_read_20kx(hw, GPIO_EXT_DATA);
1924 switch (data & 0x30) {
1938 u32 data;
1944 data = hw_read_20kx(hw, GPIO_DATA);
1945 data |= (0x03 << 11);
1946 hw_write_20kx(hw, GPIO_DATA, data);
1948 data = hw_read_20kx(hw, GPIO_EXT_DATA) & ~0x30;
1953 data |= 0x10;
1956 data |= 0x20;
1958 hw_write_20kx(hw, GPIO_EXT_DATA, data);
1961 data = hw_read_20kx(hw, GPIO_DATA);
1962 data &= ~(0x03 << 11);
1963 hw_write_20kx(hw, GPIO_DATA, data);
2080 unsigned int data;
2086 data = hw_read_20kx(hw, PLL_ENB);
2087 hw_write_20kx(hw, PLL_ENB, (data & (~0x07)));
2116 u32 data = 0;
2185 data = hw_read_20kx(hw, SRC_MCTL);
2186 data |= 0x1; /* Enables input from the audio ring */
2187 hw_write_20kx(hw, SRC_MCTL, data);
2211 static void hw_write_20kx(struct hw *hw, u32 reg, u32 data)
2213 writel(data, hw->mem_base + reg);