Lines Matching refs:val
136 static void nwl_dsi_write(struct nwl_dsi *dsi, unsigned int reg, u32 val)
143 ret = regmap_write(dsi->regmap, reg, val);
154 unsigned int val;
160 ret = regmap_read(dsi->regmap, reg, &val);
166 return val;
371 u32 val;
382 val = nwl_dsi_read(dsi, NWL_DSI_RX_PKT_HEADER);
386 word_count = NWL_DSI_WC(val);
387 channel = NWL_DSI_RX_VC(val);
388 data_type = NWL_DSI_RX_DT(val);
444 val = nwl_dsi_read(dsi, NWL_DSI_RX_PAYLOAD);
445 payload[0] = (val >> 0) & 0xff;
446 payload[1] = (val >> 8) & 0xff;
447 payload[2] = (val >> 16) & 0xff;
448 payload[3] = (val >> 24) & 0xff;
455 val = nwl_dsi_read(dsi, NWL_DSI_RX_PAYLOAD);
458 payload[2] = (val >> 16) & 0xff;
462 payload[1] = (val >> 8) & 0xff;
466 payload[0] = (val >> 0) & 0xff;
510 u32 val;
518 val = *(u32 *)payload;
519 hs_workaround |= !(val & 0xFFFF00);
520 nwl_dsi_write(dsi, NWL_DSI_TX_PAYLOAD, val);
525 val = 0;
528 val |= payload[2] << 16;
531 val |= payload[1] << 8;
532 hs_workaround |= !(val & 0xFFFF00);
535 val |= payload[0];
536 nwl_dsi_write(dsi, NWL_DSI_TX_PAYLOAD, val);
556 val = NWL_DSI_WC(word_count) | NWL_DSI_TX_VC(xfer->msg->channel) |
559 nwl_dsi_write(dsi, NWL_DSI_PKT_CONTROL, val);