| /rk3399_rockchip-uboot/drivers/i2c/ |
| H A D | mv_i2c.c | 126 static int i2c_transfer(struct mv_i2c *base, struct mv_i2c_msg *msg) in i2c_transfer() argument 130 if (!msg) in i2c_transfer() 133 switch (msg->direction) { in i2c_transfer() 142 writel(msg->data, &base->idbr); in i2c_transfer() 143 if (msg->condition == I2C_COND_START) in i2c_transfer() 145 if (msg->condition == I2C_COND_STOP) in i2c_transfer() 147 if (msg->acknack == I2C_ACKNAK_SENDNAK) in i2c_transfer() 149 if (msg->acknack == I2C_ACKNAK_SENDACK) in i2c_transfer() 162 if (msg->acknack == I2C_ACKNAK_WAITACK) in i2c_transfer() 176 if (msg->condition == I2C_COND_START) in i2c_transfer() [all …]
|
| H A D | adi_i2c.c | 88 static int wait_for_completion(struct twi_regs *twi, struct adi_i2c_msg *msg) in wait_for_completion() argument 98 if (msg->alen) { in wait_for_completion() 99 writew(*(msg->abuf++), &twi->xmt_data8); in wait_for_completion() 100 --msg->alen; in wait_for_completion() 101 } else if (!(msg->flags & I2C_M_COMBO) && msg->len) { in wait_for_completion() 102 writew(*(msg->buf++), &twi->xmt_data8); in wait_for_completion() 103 --msg->len; in wait_for_completion() 106 if (msg->flags & I2C_M_COMBO) in wait_for_completion() 115 if (msg->len) { in wait_for_completion() 116 *(msg->buf++) = readw(&twi->rcv_data8); in wait_for_completion() [all …]
|
| H A D | tegra186_bpmp_i2c.c | 37 static int tegra186_bpmp_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, in tegra186_bpmp_i2c_xfer() argument 52 if (!(msg[i].flags & I2C_M_RD)) in tegra186_bpmp_i2c_xfer() 53 len += msg[i].len; in tegra186_bpmp_i2c_xfer() 57 if (msg[i].flags & ~SUPPORTED_FLAGS) in tegra186_bpmp_i2c_xfer() 60 serialize_u16(&p, msg[i].addr); in tegra186_bpmp_i2c_xfer() 61 serialize_u16(&p, msg[i].flags); in tegra186_bpmp_i2c_xfer() 62 serialize_u16(&p, msg[i].len); in tegra186_bpmp_i2c_xfer() 63 if (!(msg[i].flags & I2C_M_RD)) { in tegra186_bpmp_i2c_xfer() 64 memcpy(p, msg[i].buf, msg[i].len); in tegra186_bpmp_i2c_xfer() 65 p += msg[i].len; in tegra186_bpmp_i2c_xfer() [all …]
|
| H A D | i2c-uclass.c | 20 void i2c_dump_msgs(struct i2c_msg *msg, int nmsgs) in i2c_dump_msgs() argument 25 struct i2c_msg *m = &msg[i]; in i2c_dump_msgs() 28 msg->addr, msg->len); in i2c_dump_msgs() 46 uint8_t offset_buf[], struct i2c_msg *msg) in i2c_setup_offset() argument 50 msg->addr = chip->chip_addr; in i2c_setup_offset() 51 msg->flags = chip->flags & DM_I2C_CHIP_10BIT ? I2C_M_TEN : 0; in i2c_setup_offset() 52 msg->len = chip->offset_len; in i2c_setup_offset() 53 msg->buf = offset_buf; in i2c_setup_offset() 70 struct i2c_msg msg[2], *ptr; in i2c_read_bytewise() local 76 if (i2c_setup_offset(chip, offset + i, offset_buf, msg)) in i2c_read_bytewise() [all …]
|
| H A D | kona_i2c.c | 303 struct kona_i2c_msg *msg) in bcm_kona_i2c_read_fifo() argument 310 uint8_t *tmp_buf = msg->buf; in bcm_kona_i2c_read_fifo() 312 while (bytes_read < msg->len) { in bcm_kona_i2c_read_fifo() 313 if (msg->len - bytes_read <= MAX_RX_FIFO_SIZE) { in bcm_kona_i2c_read_fifo() 315 bytes_to_read = msg->len - bytes_read; in bcm_kona_i2c_read_fifo() 398 struct kona_i2c_msg *msg) in bcm_kona_i2c_write_fifo() argument 404 uint8_t *tmp_buf = msg->buf; in bcm_kona_i2c_write_fifo() 406 while (bytes_written < msg->len) { in bcm_kona_i2c_write_fifo() 407 if (msg->len - bytes_written <= MAX_TX_FIFO_SIZE) in bcm_kona_i2c_write_fifo() 408 bytes_to_write = msg->len - bytes_written; in bcm_kona_i2c_write_fifo() [all …]
|
| H A D | cros_ec_ldo.c | 20 static int cros_ec_ldo_xfer(struct udevice *dev, struct i2c_msg *msg, in cros_ec_ldo_xfer() argument 30 if (!nmsgs || !msg->len || (msg->flags & I2C_M_RD)) { in cros_ec_ldo_xfer() 35 fet_id = msg->buf[0] - REG_FET_BASE; in cros_ec_ldo_xfer() 46 msg[1].buf[0] = state ? in cros_ec_ldo_xfer() 49 bool on = msg->buf[1] & FET_CTRL_ENFET; in cros_ec_ldo_xfer()
|
| H A D | i2c-uniphier.c | 148 static int uniphier_i2c_xfer(struct udevice *bus, struct i2c_msg *msg, in uniphier_i2c_xfer() argument 155 for (; nmsgs > 0; nmsgs--, msg++) { in uniphier_i2c_xfer() 157 stop = nmsgs > 1 && msg[1].flags & I2C_M_RD ? false : true; in uniphier_i2c_xfer() 159 if (msg->flags & I2C_M_RD) in uniphier_i2c_xfer() 160 ret = uniphier_i2c_receive(dev, msg->addr, msg->len, in uniphier_i2c_xfer() 161 msg->buf, &stop); in uniphier_i2c_xfer() 163 ret = uniphier_i2c_transmit(dev, msg->addr, msg->len, in uniphier_i2c_xfer() 164 msg->buf, &stop); in uniphier_i2c_xfer()
|
| H A D | ast_i2c.c | 274 static int ast_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in ast_i2c_xfer() argument 283 for (; nmsgs > 0; nmsgs--, msg++) { in ast_i2c_xfer() 284 if (msg->flags & I2C_M_RD) { in ast_i2c_xfer() 286 msg->addr, msg->len, msg->flags); in ast_i2c_xfer() 287 ret = ast_i2c_read_data(dev, msg->addr, msg->buf, in ast_i2c_xfer() 288 msg->len, (nmsgs == 1)); in ast_i2c_xfer() 291 msg->addr, msg->len, msg->flags); in ast_i2c_xfer() 292 ret = ast_i2c_write_data(dev, msg->addr, msg->buf, in ast_i2c_xfer() 293 msg->len, (nmsgs == 1)); in ast_i2c_xfer()
|
| H A D | at91_i2c.c | 46 static int at91_i2c_xfer_msg(struct at91_i2c_bus *bus, struct i2c_msg *msg) in at91_i2c_xfer_msg() argument 49 bool is_read = msg->flags & I2C_M_RD; in at91_i2c_xfer_msg() 57 for (i = 0; !ret && i < (msg->len - 1); i++) { in at91_i2c_xfer_msg() 59 msg->buf[i] = readl(®->rhr); in at91_i2c_xfer_msg() 71 msg->buf[i] = readl(®->rhr); in at91_i2c_xfer_msg() 74 writel(msg->buf[0], ®->thr); in at91_i2c_xfer_msg() 75 for (i = 1; !ret && (i < msg->len); i++) { in at91_i2c_xfer_msg() 76 writel(msg->buf[i], ®->thr); in at91_i2c_xfer_msg() 106 static int at91_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in at91_i2c_xfer() argument 110 struct i2c_msg *m_start = msg; in at91_i2c_xfer() [all …]
|
| /rk3399_rockchip-uboot/tools/patman/ |
| H A D | tout.py | 56 def Progress(msg, warning=False, trailer='...'): argument 64 _progress = msg + trailer 72 def _Output(level, msg, color=None): argument 84 msg = _color.Color(color, msg) 85 _stdout.write(msg + '\n') 87 def DoOutput(level, msg): argument 95 _Output(level, msg) 97 def Error(msg): argument 103 _Output(0, msg, _color.RED) 105 def Warning(msg): argument [all …]
|
| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | drm_dp_helper.c | 154 struct drm_dp_aux_msg msg; in drm_dp_dpcd_access() local 158 memset(&msg, 0, sizeof(msg)); in drm_dp_dpcd_access() 159 msg.address = offset; in drm_dp_dpcd_access() 160 msg.request = request; in drm_dp_dpcd_access() 161 msg.buffer = buffer; in drm_dp_dpcd_access() 162 msg.size = size; in drm_dp_dpcd_access() 174 ret = aux->transfer(aux, &msg); in drm_dp_dpcd_access() 176 native_reply = msg.reply & DP_AUX_NATIVE_REPLY_MASK; in drm_dp_dpcd_access() 301 static void drm_dp_i2c_msg_write_status_update(struct drm_dp_aux_msg *msg) in drm_dp_i2c_msg_write_status_update() argument 308 if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_I2C_WRITE) { in drm_dp_i2c_msg_write_status_update() [all …]
|
| H A D | drm_mipi_dsi.c | 45 struct mipi_dsi_msg *msg) in mipi_dsi_device_transfer() argument 53 msg->flags |= MIPI_DSI_MSG_USE_LPM; in mipi_dsi_device_transfer() 55 return ops->transfer(dsi->host, msg); in mipi_dsi_device_transfer() 135 const struct mipi_dsi_msg *msg) in mipi_dsi_create_packet() argument 137 if (!packet || !msg) in mipi_dsi_create_packet() 141 if (!mipi_dsi_packet_format_is_short(msg->type) && in mipi_dsi_create_packet() 142 !mipi_dsi_packet_format_is_long(msg->type)) in mipi_dsi_create_packet() 145 if (msg->channel > 3) in mipi_dsi_create_packet() 149 packet->header[0] = ((msg->channel & 0x3) << 6) | (msg->type & 0x3f); in mipi_dsi_create_packet() 150 if (mipi_dsi_packet_format_is_long(msg->type)) { in mipi_dsi_create_packet() [all …]
|
| H A D | rk1000.c | 28 struct i2c_msg msg; in rk1000_ctl_i2c_write() local 34 msg.addr = chip->chip_addr; in rk1000_ctl_i2c_write() 35 msg.flags = 0; in rk1000_ctl_i2c_write() 36 msg.len = 2; in rk1000_ctl_i2c_write() 37 msg.buf = buf; in rk1000_ctl_i2c_write() 39 ret = dm_i2c_xfer(rk1000_ctl->dev, &msg, 1); in rk1000_ctl_i2c_write() 53 struct i2c_msg msg[] = { in rk1000_ctl_i2c_read() local 68 ret = dm_i2c_xfer(rk1000_ctl->dev, msg, 2); in rk1000_ctl_i2c_read()
|
| /rk3399_rockchip-uboot/drivers/firmware/scmi/ |
| H A D | smt.c | 63 struct scmi_msg *msg) in scmi_write_msg_to_smt() argument 67 if ((!msg->in_msg && msg->in_msg_sz) || in scmi_write_msg_to_smt() 68 (!msg->out_msg && msg->out_msg_sz)) in scmi_write_msg_to_smt() 76 if (smt->size < (sizeof(*hdr) + msg->in_msg_sz) || in scmi_write_msg_to_smt() 77 smt->size < (sizeof(*hdr) + msg->out_msg_sz)) { in scmi_write_msg_to_smt() 84 hdr->length = msg->in_msg_sz + sizeof(hdr->msg_header); in scmi_write_msg_to_smt() 87 SMT_HEADER_PROTOCOL_ID(msg->protocol_id) | in scmi_write_msg_to_smt() 88 SMT_HEADER_MESSAGE_ID(msg->message_id); in scmi_write_msg_to_smt() 90 memcpy_toio(hdr->msg_payload, msg->in_msg, msg->in_msg_sz); in scmi_write_msg_to_smt() 100 struct scmi_msg *msg) in scmi_read_resp_from_smt() argument [all …]
|
| H A D | sandbox-scmi_agent.c | 52 struct scmi_msg *msg) in sandbox_scmi_test_process_msg() argument 54 switch (msg->protocol_id) { in sandbox_scmi_test_process_msg() 62 *(u32 *)msg->out_msg = SCMI_NOT_SUPPORTED; in sandbox_scmi_test_process_msg() 69 __func__, dev->name, msg->protocol_id, msg->message_id); in sandbox_scmi_test_process_msg() 71 if (msg->out_msg_sz < sizeof(u32)) in sandbox_scmi_test_process_msg() 75 *(u32 *)msg->out_msg = SCMI_PROTOCOL_ERROR; in sandbox_scmi_test_process_msg()
|
| /rk3399_rockchip-uboot/drivers/misc/ |
| H A D | i2c_eeprom_emul.c | 50 static int sandbox_i2c_eeprom_xfer(struct udevice *emul, struct i2c_msg *msg, in sandbox_i2c_eeprom_xfer() argument 58 for (; nmsgs > 0; nmsgs--, msg++) { in sandbox_i2c_eeprom_xfer() 66 if (msg->addr + msg->len > plat->size) { in sandbox_i2c_eeprom_xfer() 68 __func__, msg->addr, msg->len, plat->size); in sandbox_i2c_eeprom_xfer() 71 len = msg->len; in sandbox_i2c_eeprom_xfer() 73 msg->flags & I2C_M_RD ? "read" : "write", in sandbox_i2c_eeprom_xfer() 74 msg->len); in sandbox_i2c_eeprom_xfer() 75 if (msg->flags & I2C_M_RD) { in sandbox_i2c_eeprom_xfer() 79 memcpy(msg->buf, priv->data + offset, len); in sandbox_i2c_eeprom_xfer() 80 memset(msg->buf + len, '\xff', msg->len - len); in sandbox_i2c_eeprom_xfer() [all …]
|
| H A D | atsha204a-i2c.c | 151 struct i2c_msg msg; in atsha204a_send() local 153 msg.addr = *priv; in atsha204a_send() 154 msg.flags = I2C_M_STOP; in atsha204a_send() 155 msg.len = len; in atsha204a_send() 156 msg.buf = (u8 *) buf; in atsha204a_send() 158 return dm_i2c_xfer(dev, &msg, 1); in atsha204a_send() 164 struct i2c_msg msg; in atsha204a_recv() local 166 msg.addr = *priv; in atsha204a_recv() 167 msg.flags = I2C_M_RD | I2C_M_STOP; in atsha204a_recv() 168 msg.len = len; in atsha204a_recv() [all …]
|
| /rk3399_rockchip-uboot/board/raspberrypi/rpi/ |
| H A D | rpi.c | 229 ALLOC_CACHE_ALIGN_BUFFER(struct msg_get_arm_mem, msg, 1); in dram_init() 232 BCM2835_MBOX_INIT_HDR(msg); in dram_init() 233 BCM2835_MBOX_INIT_TAG(&msg->get_arm_mem, GET_ARM_MEMORY); in dram_init() 235 ret = bcm2835_mbox_call_prop(BCM2835_MBOX_PROP_CHAN, &msg->hdr); in dram_init() 241 gd->ram_size = msg->get_arm_mem.body.resp.mem_size; in dram_init() 284 ALLOC_CACHE_ALIGN_BUFFER(struct msg_get_mac_address, msg, 1); in set_usbethaddr() 293 BCM2835_MBOX_INIT_HDR(msg); in set_usbethaddr() 294 BCM2835_MBOX_INIT_TAG(&msg->get_mac_address, GET_MAC_ADDRESS); in set_usbethaddr() 296 ret = bcm2835_mbox_call_prop(BCM2835_MBOX_PROP_CHAN, &msg->hdr); in set_usbethaddr() 303 eth_env_set_enetaddr("usbethaddr", msg->get_mac_address.body.resp.mac); in set_usbethaddr() [all …]
|
| /rk3399_rockchip-uboot/drivers/power/pmic/ |
| H A D | i2c_pmic_emul.c | 80 static int sandbox_i2c_pmic_xfer(struct udevice *emul, struct i2c_msg *msg, in sandbox_i2c_pmic_xfer() argument 85 for (; nmsgs > 0; nmsgs--, msg++) { in sandbox_i2c_pmic_xfer() 86 bool next_is_read = nmsgs > 1 && (msg[1].flags & I2C_M_RD); in sandbox_i2c_pmic_xfer() 87 if (msg->flags & I2C_M_RD) { in sandbox_i2c_pmic_xfer() 88 ret = sandbox_i2c_pmic_read_data(emul, msg->addr, in sandbox_i2c_pmic_xfer() 89 msg->buf, msg->len); in sandbox_i2c_pmic_xfer() 91 ret = sandbox_i2c_pmic_write_data(emul, msg->addr, in sandbox_i2c_pmic_xfer() 92 msg->buf, msg->len, in sandbox_i2c_pmic_xfer()
|
| /rk3399_rockchip-uboot/drivers/video/drm/rk628/ |
| H A D | rk628_dsi.c | 354 const struct rk628_mipi_dsi_msg *msg) in rk628_dsi_read_from_fifo() argument 356 u8 *payload = msg->rx_buf; in rk628_dsi_read_from_fifo() 374 for (length = msg->rx_len; length; length -= 4) { in rk628_dsi_read_from_fifo() 483 const struct rk628_mipi_dsi_msg *msg) in rk628_mipi_dsi_create_packet() argument 485 if (!packet || !msg) in rk628_mipi_dsi_create_packet() 489 if (!rk628_mipi_dsi_packet_format_is_short(msg->type) && in rk628_mipi_dsi_create_packet() 490 !rk628_mipi_dsi_packet_format_is_long(msg->type)) in rk628_mipi_dsi_create_packet() 493 if (msg->channel > 3) in rk628_mipi_dsi_create_packet() 497 packet->header[0] = ((msg->channel & 0x3) << 6) | (msg->type & 0x3f); in rk628_mipi_dsi_create_packet() 508 if (rk628_mipi_dsi_packet_format_is_long(msg->type)) { in rk628_mipi_dsi_create_packet() [all …]
|
| /rk3399_rockchip-uboot/test/py/ |
| H A D | multiplexed_log.py | 131 msg = '+' + ' '.join(cmd) + '\n' 133 self.chained_file.write(msg) 134 self.logfile.write(self, msg) 358 def _note(self, note_type, msg, anchor=None): argument 376 self.f.write(self._escape(msg)) 459 def error(self, msg): argument 469 self._note("error", msg) 471 def warning(self, msg): argument 481 self._note("warning", msg) 483 def info(self, msg): argument [all …]
|
| /rk3399_rockchip-uboot/test/dm/ |
| H A D | mailbox.c | 16 uint32_t msg; in dm_test_mailbox() local 21 ut_asserteq(-ETIMEDOUT, sandbox_mbox_test_recv(dev, &msg)); in dm_test_mailbox() 23 ut_assertok(sandbox_mbox_test_recv(dev, &msg)); in dm_test_mailbox() 24 ut_asserteq(msg, 0xaaff9955UL ^ SANDBOX_MBOX_PING_XOR); in dm_test_mailbox() 25 ut_asserteq(-ETIMEDOUT, sandbox_mbox_test_recv(dev, &msg)); in dm_test_mailbox()
|
| /rk3399_rockchip-uboot/drivers/rtc/ |
| H A D | i2c_rtc_emul.c | 165 static int sandbox_i2c_rtc_xfer(struct udevice *emul, struct i2c_msg *msg, in sandbox_i2c_rtc_xfer() argument 176 for (; nmsgs > 0; nmsgs--, msg++) { in sandbox_i2c_rtc_xfer() 180 len = msg->len; in sandbox_i2c_rtc_xfer() 182 msg->flags & I2C_M_RD ? "read" : "write", in sandbox_i2c_rtc_xfer() 183 msg->len); in sandbox_i2c_rtc_xfer() 184 if (msg->flags & I2C_M_RD) { in sandbox_i2c_rtc_xfer() 188 memcpy(msg->buf, plat->reg + offset, len); in sandbox_i2c_rtc_xfer() 189 memset(msg->buf + len, '\xff', msg->len - len); in sandbox_i2c_rtc_xfer() 190 debug_buffer(0, msg->buf, 1, msg->len, 0); in sandbox_i2c_rtc_xfer() 192 ptr = msg->buf; in sandbox_i2c_rtc_xfer() [all …]
|
| /rk3399_rockchip-uboot/scripts/kconfig/ |
| H A D | kxgettext.c | 84 const char *msg; member 92 static struct message *message__new(const char *msg, char *option, in message__new() argument 104 self->msg = strdup(msg); in message__new() 105 if (self->msg == NULL) in message__new() 120 static struct message *mesage__find(const char *msg) in mesage__find() argument 125 if (strcmp(m->msg, msg) == 0) in mesage__find() 149 static int message__add(const char *msg, char *option, const char *file, in message__add() argument 154 char *escaped = escape(msg, bf, sizeof(bf)); in message__add() 213 "msgstr \"\"\n", self->msg); in message__print_gettext_msgid_msgstr() 222 if (strlen(m->msg) > sizeof("\"\"")) in menu__xgettext()
|
| /rk3399_rockchip-uboot/drivers/video/bridge/ |
| H A D | ps862x.c | 41 struct i2c_msg msg; in ps8622_write() local 44 msg.addr = chip->chip_addr + addr_off; in ps8622_write() 45 msg.flags = 0; in ps8622_write() 48 msg.buf = buf; in ps8622_write() 49 msg.len = 2; in ps8622_write() 50 ret = dm_i2c_xfer(dev, &msg, 1); in ps8622_write()
|