Lines Matching refs:val
142 static void nwl_dsi_write(struct nwl_dsi *dsi, unsigned int reg, u32 val)
149 ret = regmap_write(dsi->regmap, reg, val);
160 unsigned int val;
166 ret = regmap_read(dsi->regmap, reg, &val);
172 return val;
384 u32 val;
395 val = nwl_dsi_read(dsi, NWL_DSI_RX_PKT_HEADER);
399 word_count = NWL_DSI_WC(val);
400 channel = NWL_DSI_RX_VC(val);
401 data_type = NWL_DSI_RX_DT(val);
457 val = nwl_dsi_read(dsi, NWL_DSI_RX_PAYLOAD);
458 payload[0] = (val >> 0) & 0xff;
459 payload[1] = (val >> 8) & 0xff;
460 payload[2] = (val >> 16) & 0xff;
461 payload[3] = (val >> 24) & 0xff;
468 val = nwl_dsi_read(dsi, NWL_DSI_RX_PAYLOAD);
471 payload[2] = (val >> 16) & 0xff;
475 payload[1] = (val >> 8) & 0xff;
479 payload[0] = (val >> 0) & 0xff;
523 u32 val;
531 val = *(u32 *)payload;
532 hs_workaround |= !(val & 0xFFFF00);
533 nwl_dsi_write(dsi, NWL_DSI_TX_PAYLOAD, val);
538 val = 0;
541 val |= payload[2] << 16;
544 val |= payload[1] << 8;
545 hs_workaround |= !(val & 0xFFFF00);
548 val |= payload[0];
549 nwl_dsi_write(dsi, NWL_DSI_TX_PAYLOAD, val);
569 val = NWL_DSI_WC(word_count) | NWL_DSI_TX_VC(xfer->msg->channel) |
572 nwl_dsi_write(dsi, NWL_DSI_PKT_CONTROL, val);