| /drivers/core/ |
| A D | device.c | 66 if (!dev) in device_bind_common() 93 if (!dev_read_alias_seq(dev, &dev->seq_)) { in device_bind_common() 235 free(dev); in device_bind_common() 394 if (!dev) in device_of_to_plat() 486 if (!dev) in device_probe() 567 ret = dev->parent->driver->child_pre_probe(dev); in device_probe() 925 dev = drt->dev; in device_get_by_ofplat_idx() 1024 if (!dev) in device_first_child_err() 1035 if (!dev) in device_next_child_err() 1047 if (!dev) in device_first_child_ofdata_err() [all …]
|
| A D | read.c | 127 if (ofnode_is_np(dev_ofnode(dev))) in dev_read_addr_index() 146 if (ofnode_is_np(dev_ofnode(dev))) in dev_read_addr_size_index() 180 return dev_read_addr_index(dev, index); in dev_read_addr_name() 227 return dev_read_addr_index(dev, 0); in dev_read_addr() 232 fdt_addr_t addr = dev_read_addr(dev); in dev_read_addr_ptr() 242 return dev_remap_addr_index(dev, 0); in dev_remap_addr() 252 return ofnode_get_name(dev_ofnode(dev)); in dev_read_name() 317 ofnode node = dev_ofnode(dev); in dev_read_phandle() 349 ofnode node = dev_ofnode(dev); in dev_read_alias_seq() 383 ofnode node = dev_ofnode(dev); in dev_read_enabled() [all …]
|
| A D | device-remove.c | 29 assert(dev); in device_chld_unbind() 52 assert(dev); in device_chld_remove() 75 if (!dev) in device_unbind() 84 drv = dev->driver; in device_unbind() 116 if (dev->parent) in device_unbind() 123 free(dev); in device_unbind() 145 if (dev->parent) { in device_free() 203 if (!dev) in device_remove() 244 if (dev->parent && dev->parent->driver->child_post_remove) { in device_remove() 245 ret = dev->parent->driver->child_post_remove(dev); in device_remove() [all …]
|
| A D | uclass.c | 239 *devp = dev; in uclass_find_device() 291 *devp = dev; in uclass_find_device_by_namelen() 354 log_debug(" - %d '%s'\n", dev->seq_, dev->name); in uclass_find_device_by_seq() 356 *devp = dev; in uclass_find_device_by_seq() 382 *devp = dev; in uclass_find_device_by_of_offset() 409 *devp = dev; in uclass_find_device_by_ofnode() 487 assert(dev); in uclass_get_device_tail() 492 *devp = dev; in uclass_get_device_tail() 609 for (; dev; uclass_find_next_device(&dev)) { in _uclass_next_device() 613 *devp = dev; in _uclass_next_device() [all …]
|
| /drivers/clk/imx/ |
| A D | clk-imx8mp.c | 226 static int imx8mp_clk_probe(struct udevice *dev) in imx8mp_clk_probe() argument 298 ret = clk_get_by_name(dev, "osc_24m", &osc_24m_clk); in imx8mp_clk_probe() 301 clk_dm(IMX8MP_CLK_24M, dev_get_clk_ptr(osc_24m_clk.dev)); in imx8mp_clk_probe() 303 ret = clk_get_by_name(dev, "osc_32k", &osc_32k_clk); in imx8mp_clk_probe() 306 clk_dm(IMX8MP_CLK_32K, dev_get_clk_ptr(osc_32k_clk.dev)); in imx8mp_clk_probe() 308 base = dev_read_addr_ptr(dev); in imx8mp_clk_probe() 340 clk_dm(IMX8MP_CLK_I2C5, imx8m_clk_composite(dev, "i2c5", imx8mp_i2c5_sels, base + 0xa480)); in imx8mp_clk_probe() 341 clk_dm(IMX8MP_CLK_I2C6, imx8m_clk_composite(dev, "i2c6", imx8mp_i2c6_sels, base + 0xa500)); in imx8mp_clk_probe() 347 clk_dm(IMX8MP_CLK_QSPI, imx8m_clk_composite(dev, "qspi", imx8mp_qspi_sels, base + 0xab80)); in imx8mp_clk_probe() 350 clk_dm(IMX8MP_CLK_I2C1, imx8m_clk_composite(dev, "i2c1", imx8mp_i2c1_sels, base + 0xad00)); in imx8mp_clk_probe() [all …]
|
| A D | clk-imx8mn.c | 158 static int imx8mn_clk_probe(struct udevice *dev) in imx8mn_clk_probe() argument 227 imx_clk_gate(dev, "dram_pll_out", "dram_pll_bypass", in imx8mn_clk_probe() 230 imx_clk_gate(dev, "arm_pll_out", "arm_pll_bypass", in imx8mn_clk_probe() 233 imx_clk_gate(dev, "sys_pll1_out", "sys_pll1_bypass", in imx8mn_clk_probe() 236 imx_clk_gate(dev, "sys_pll2_out", "sys_pll2_bypass", in imx8mn_clk_probe() 281 ret = clk_get_by_name(dev, "osc_24m", &osc_24m_clk); in imx8mn_clk_probe() 284 clk_dm(IMX8MN_CLK_24M, dev_get_clk_ptr(osc_24m_clk.dev)); in imx8mn_clk_probe() 286 base = dev_read_addr_ptr(dev); in imx8mn_clk_probe() 296 imx_clk_divider2(dev, "arm_a53_div", "arm_a53_cg", in imx8mn_clk_probe() 309 imx8m_clk_composite_critical(dev, "nand_usdhc_bus", in imx8mn_clk_probe() [all …]
|
| A D | clk-imx8mq.c | 145 static int imx8mq_clk_probe(struct udevice *dev) in imx8mq_clk_probe() argument 245 imx_clk_gate(dev, "arm_pll_out", "arm_pll_bypass", in imx8mq_clk_probe() 248 imx_clk_gate(dev, "gpu_pll_out", "gpu_pll_bypass", in imx8mq_clk_probe() 251 imx_clk_gate(dev, "vpu_pll_out", "vpu_pll_bypass", in imx8mq_clk_probe() 264 imx_clk_gate(dev, "sys_pll1_out", "sys1_pll", in imx8mq_clk_probe() 267 imx_clk_gate(dev, "sys_pll2_out", "sys2_pll", in imx8mq_clk_probe() 270 imx_clk_gate(dev, "sys_pll3_out", "sys3_pll", in imx8mq_clk_probe() 345 base = dev_read_addr_ptr(dev); in imx8mq_clk_probe() 357 imx_clk_divider2(dev, "arm_a53_div", "arm_a53_cg", in imx8mq_clk_probe() 373 imx8m_clk_composite_critical(dev, "nand_usdhc_bus", in imx8mq_clk_probe() [all …]
|
| A D | clk-imx8mm.c | 168 static int imx8mm_clk_probe(struct udevice *dev) in imx8mm_clk_probe() argument 178 imx_clk_mux(dev, "arm_pll_ref_sel", base + 0x84, 0, 2, in imx8mm_clk_probe() 235 imx_clk_gate(dev, "dram_pll_out", "dram_pll_bypass", in imx8mm_clk_probe() 238 imx_clk_gate(dev, "arm_pll_out", "arm_pll_bypass", in imx8mm_clk_probe() 241 imx_clk_gate(dev, "sys_pll1_out", "sys_pll1_bypass", in imx8mm_clk_probe() 244 imx_clk_gate(dev, "sys_pll2_out", "sys_pll2_bypass", in imx8mm_clk_probe() 247 imx_clk_gate(dev, "sys_pll3_out", "sys_pll3_bypass", in imx8mm_clk_probe() 289 base = dev_read_addr_ptr(dev); in imx8mm_clk_probe() 299 imx_clk_divider2(dev, "arm_a53_div", "arm_a53_cg", in imx8mm_clk_probe() 309 imx8m_clk_composite_critical(dev, "nand_usdhc_bus", in imx8mm_clk_probe() [all …]
|
| A D | clk-imx6ul.c | 56 static int imx6ul_clk_probe(struct udevice *dev) in imx6ul_clk_probe() argument 67 ret = clk_get_by_name(dev, "osc", &osc_clk); in imx6ul_clk_probe() 71 clk_dm(IMX6UL_CLK_OSC, dev_get_clk_ptr(osc_clk.dev)); in imx6ul_clk_probe() 74 imx_clk_pllv3(dev, IMX_PLLV3_GENERIC, "pll2_bus", "osc", in imx6ul_clk_probe() 77 imx_clk_pllv3(dev, IMX_PLLV3_USB, "pll3", "osc", in imx6ul_clk_probe() 80 imx_clk_mux(dev, "pll3_bypass_src", base + 0x10, 14, 1, in imx6ul_clk_probe() 109 base = dev_read_addr_ptr(dev); in imx6ul_clk_probe() 138 imx_clk_mux(dev, "periph_pre", base + 0x18, 18, 2, in imx6ul_clk_probe() 141 imx_clk_mux(dev, "periph2_pre", base + 0x18, 21, 2, in imx6ul_clk_probe() 201 imx_clk_gate2(dev, "usboh3", "ipg", base + 0x80, 0)); in imx6ul_clk_probe() [all …]
|
| /drivers/usb/tcpm/ |
| A D | fusb302.c | 223 ret = fusb302_sw_reset(dev); in fusb302_init() 780 tcpm_cc_change(dev); in fusb302_bc_lvl_handler() 788 tcpm_cc_change(dev); in fusb302_bc_lvl_handler() 901 tcpm_cc_change(dev); in fusb302_handle_togdone_snk() 1044 tcpm_cc_change(dev); in fusb302_handle_togdone_src() 1149 tcpm_pd_receive(dev, msg); in fusb302_pd_read_message() 1201 tcpm_vbus_change(dev); in fusb302_interrupt_handle() 1216 fusb302_bc_lvl_handler(dev); in fusb302_interrupt_handle() 1227 tcpm_cc_change(dev); in fusb302_interrupt_handle() 1243 ret = fusb302_pd_reset(dev); in fusb302_interrupt_handle() [all …]
|
| A D | tcpm.c | 132 drvops->set_cc(dev, cc); in tcpm_set_cc() 175 drvops->poll_event(dev); in tcpm_transmit_helper() 754 tcpm_set_state(dev, in tcpm_pd_ctrl_request() 1361 tcpm_init_vconn(dev); in tcpm_reset_port() 1378 tcpm_reset_port(dev); in tcpm_detach() 1383 tcpm_detach(dev); in tcpm_src_detach() 1416 tcpm_detach(dev); in tcpm_snk_detach() 1812 tcpm_set_state(dev, in run_state_machine() 2084 tcpm_set_state(dev, in tcpm_pd_hard_reset() 2096 drvops->init(dev); in tcpm_init() [all …]
|
| /drivers/video/ |
| A D | raydium-rm68200.c | 139 dcs_write_seq(dev, MCS_BT2CTR, 0xE5); in rm68200_init_sequence() 147 dcs_write_seq(dev, MCS_SDCTR, 0x06); in rm68200_init_sequence() 154 dcs_write_seq(dev, GOA_VSTV1, 0x05); in rm68200_init_sequence() 155 dcs_write_seq(dev, 0x02, 0x0B); in rm68200_init_sequence() 156 dcs_write_seq(dev, 0x03, 0x0F); in rm68200_init_sequence() 167 dcs_write_seq(dev, 0x2D, 0x01); in rm68200_init_sequence() 171 dcs_write_seq(dev, 0x3D, 0x40); in rm68200_init_sequence() 205 dcs_write_seq(dev, 0xDC, 0x02); in rm68200_init_sequence() 206 dcs_write_seq(dev, 0xDE, 0x12); in rm68200_init_sequence() 209 dcs_write_seq(dev, 0x01, 0x75); in rm68200_init_sequence() [all …]
|
| A D | seps525.c | 94 struct udevice *dev; member 137 (void)seps525_spi_write_cmd(dev, reg); in seps525_spi_write() 209 ret = dm_spi_claim_bus(dev); in seps525_spi_startup() 215 ret = seps525_display_init(dev); in seps525_spi_startup() 219 dm_spi_release_bus(dev); in seps525_spi_startup() 228 struct udevice *dev = priv->dev; in seps525_sync() local 233 ret = dm_spi_claim_bus(dev); in seps525_sync() 253 dm_spi_release_bus(dev); in seps525_sync() 281 dev_err(dev, "missing dc GPIO\n"); in seps525_probe() 290 priv->dev = dev; in seps525_probe() [all …]
|
| A D | orisetech_otm8009a.c | 104 #define dcs_write_seq(dev, seq...) \ argument 110 #define dcs_write_seq_hs(dev, seq...) \ argument 116 #define dcs_write_cmd_at(dev, cmd, seq...) \ argument 119 struct udevice *device = dev; \ 136 dcs_write_cmd_at(dev, MCS_SD_PCH_CTRL, 0x30); in otm8009a_init_sequence() 139 dcs_write_cmd_at(dev, MCS_NO_DOC1, 0x40); in otm8009a_init_sequence() 144 dcs_write_cmd_at(dev, MCS_P_DRV_M, 0x50); in otm8009a_init_sequence() 145 dcs_write_cmd_at(dev, MCS_VCOMDC, 0x4E); in otm8009a_init_sequence() 165 dcs_write_cmd_at(dev, MCS_NO_DOC2, 0x00); in otm8009a_init_sequence() 196 dcs_write_cmd_at(dev, MCS_NO_DOC3, 0x06); in otm8009a_init_sequence() [all …]
|
| A D | logicore_dp_tx.c | 400 set_reg(dev, in aux_request_send() 588 if (!is_connected(dev)) in aux_read() 617 if (!is_connected(dev)) in aux_write() 749 if (!is_connected(dev)) in get_rx_capabilities() 851 if (!is_connected(dev)) in set_enhanced_frame_mode() 896 if (!is_connected(dev)) in set_lane_count() 2100 set_line_reset(dev); in set_msa_values() 2163 initialize(dev); in logicore_dp_tx_video_enable() 2182 clear_msa_values(dev); in logicore_dp_tx_video_enable() 2183 set_msa_values(dev); in logicore_dp_tx_video_enable() [all …]
|
| /drivers/power/regulator/ |
| A D | regulator-uclass.c | 39 return ops->get_value(dev); in regulator_get_value() 242 return ops->get_mode(dev); in regulator_get_mode() 258 struct udevice *dev; in regulator_get_by_platname() local 269 for (; dev; uclass_find_next_device(&dev)) { in regulator_get_by_platname() 367 struct udevice *dev; in regulator_autoset_by_name() local 372 *devp = dev; in regulator_autoset_by_name() 385 struct udevice *dev; in regulator_list_autoset() local 396 list_devp[i] = dev; in regulator_list_autoset() 408 struct udevice *dev; in regulator_name_is_unique() local 417 for (; dev; uclass_find_next_device(&dev)) { in regulator_name_is_unique() [all …]
|
| /drivers/mmc/ |
| A D | mmc-uclass.c | 64 return ops->set_ios(dev); in dm_mmc_set_ios() 105 return ops->get_wp(dev); in dm_mmc_get_wp() 119 return ops->get_cd(dev); in dm_mmc_get_cd() 357 struct udevice *dev; in mmc_get_blk_desc() local 359 device_find_first_child_by_uclass(mmc->dev, UCLASS_BLK, &dev); in mmc_get_blk_desc() 360 if (!dev) in mmc_get_blk_desc() 369 struct udevice *dev; in mmc_do_preinit() local 392 struct udevice *dev; in print_mmc_devices() local 397 dev; in print_mmc_devices() 443 mmc->priv = dev; in mmc_bind() [all …]
|
| /drivers/net/ |
| A D | ksz9477.c | 76 #define MMD_SETUP(mode, dev) (((u16)(mode) << PORT_MMD_OP_MODE_S) | (dev)) argument 115 struct udevice *dev; member 124 return dm_i2c_read(dev, reg, val, len); in ksz_i2c_read() 169 ret = dm_spi_claim_bus(dev); in ksz_spi_xfer() 203 dm_spi_release_bus(dev); in ksz_spi_xfer() 426 dev_dbg(dev, "%s\n", __func__); in ksz_mdio_bind() 428 device_set_name(dev, name); in ksz_mdio_bind() 437 dev_dbg(dev, "%s\n", __func__); in ksz_mdio_probe() 526 ksz_phy_errata_setup(dev, port); in ksz_port_setup() 721 priv->dev = dev; in ksz_probe() [all …]
|
| /drivers/adc/ |
| A D | adc-uclass.c | 94 int adc_stop(struct udevice *dev) in adc_stop() argument 101 return ops->stop(dev); in adc_stop() 116 ret = adc_supply_enable(dev); in adc_start_channel() 135 ret = adc_supply_enable(dev); in adc_start_channels() 197 struct udevice *dev; in adc_channel_single_shot() local 246 struct udevice *dev; in adc_channels_single_shot() local 316 ret = adc_vdd_plat_update(dev); in adc_vdd_value() 334 ret = adc_vss_plat_update(dev); in adc_vss_value() 356 if (!adc_vss_value(dev, &val)) in adc_raw_to_uV() 424 ret = adc_vdd_plat_set(dev); in adc_pre_probe() [all …]
|
| /drivers/video/bridge/ |
| A D | dp501.c | 222 dm_i2c_reg_write(dev, 0x8f, 0x02); in dp501_sw_init() 226 val = dm_i2c_reg_read(dev, 0x8d); in dp501_sw_init() 380 return dp501_reset_link(dev); in dp501_link_training() 386 return dp501_reset_link(dev); in dp501_link_training() 405 return dp501_reset_link(dev); in dp501_link_training() 425 return dp501_reset_link(dev); in dp501_link_training() 449 return dp501_reset_link(dev); in dp501_link_training() 457 ret = dp501_sw_init(dev); in dp501_attach() 463 ret = dp501_link_training(dev); in dp501_attach() 542 dp501_hw_init(dev); in dp501_setup() [all …]
|
| A D | anx6345.c | 36 ret = dm_i2c_xfer(dev, &msg, 1); in anx6345_write() 62 ret = dm_i2c_xfer(dev, msg, 2); in anx6345_read() 147 anx6345_write_r1(dev, ANX9804_DP_INT_STA, v); in anx6345_aux_wait() 149 anx6345_read_r0(dev, ANX9804_AUX_CH_STA, &v); in anx6345_aux_wait() 190 anx6345_aux_addr(dev, addr); in anx6345_aux_transfer() 193 ret = anx6345_aux_wait(dev); in anx6345_aux_transfer() 240 ret = anx6345_aux_transfer(dev, in anx6345_read_dpcd() 277 ret = video_bridge_set_active(dev, true); in anx6345_enable() 320 anx6345_write_r0(dev, ANX9804_SYS_CTRL3_REG, in anx6345_enable() 338 anx6345_write_r0(dev, 0xa7, 0x00); in anx6345_enable() [all …]
|
| /drivers/usb/gadget/ |
| A D | ether.c | 169 #define subset_active(dev) (!is_cdc(dev) && !rndis_active(dev)) argument 170 #define cdc_active(dev) (is_cdc(dev) && !rndis_active(dev)) argument 927 dev->status_ep->driver_data = dev; in set_ether_config() 939 dev->in_ep->driver_data = dev; in set_ether_config() 942 dev->out_ep->driver_data = dev; in set_ether_config() 2161 dev->host_mac[0], dev->host_mac[1], in eth_bind() 2162 dev->host_mac[2], dev->host_mac[3], in eth_bind() 2221 dev->host_mac[0], dev->host_mac[1], in eth_bind() 2241 if (rndis_set_param_dev(dev->rndis_config, dev->net, dev->mtu, in eth_bind() 2242 &dev->stats, &dev->cdc_filter)) in eth_bind() [all …]
|
| /drivers/watchdog/ |
| A D | wdt-uclass.c | 28 struct udevice *dev; member 61 struct udevice *dev = priv->dev; in wdt_cyclic() local 63 if (!device_active(dev)) in wdt_cyclic() 69 wdt_reset(dev); in wdt_cyclic() 83 dev->name); in init_watchdog_dev() 100 struct udevice *dev; in initr_watchdog() local 143 dev->name); in wdt_start() 165 ret = ops->stop(dev); in wdt_stop() 181 struct udevice *dev; in wdt_stop_all() local 195 err = wdt_stop(dev); in wdt_stop_all() [all …]
|
| /drivers/pinctrl/ |
| A D | pinctrl-stmfx.c | 86 ret = stmfx_read(dev, reg); in stmfx_read_reg() 100 ret = stmfx_read(dev, reg); in stmfx_write_reg() 105 return stmfx_write(dev, reg, ret); in stmfx_write_reg() 214 ret = stmfx_conf_get_type(dev, offset); in stmfx_gpio_get_flags() 220 ret = stmfx_gpio_get(dev, offset); in stmfx_gpio_get_flags() 369 type = stmfx_conf_get_type(dev, pin); in stmfx_pinctrl_get_pin_conf() 382 pupd = stmfx_conf_get_pupd(dev, pin); in stmfx_pinctrl_get_pin_conf() 415 device_set_name(dev, dev->parent->name); in stmfx_pinctrl_bind() 418 "stmfx-gpio", dev->parent->name, in stmfx_pinctrl_bind() 419 dev_ofnode(dev), &plat->gpio); in stmfx_pinctrl_bind() [all …]
|
| /drivers/tpm/ |
| A D | tpm_tis_st33zp24_i2c.c | 251 *status = st33zp24_i2c_status(dev); in st33zp24_i2c_wait_for_stat() 338 st33zp24_i2c_cancel(dev); in st33zp24_i2c_recv() 339 st33zp24_i2c_release_locality(dev); in st33zp24_i2c_recv() 369 st33zp24_i2c_cancel(dev); in st33zp24_i2c_send() 414 st33zp24_i2c_cancel(dev); in st33zp24_i2c_send() 415 st33zp24_i2c_release_locality(dev); in st33zp24_i2c_send() 422 st33zp24_i2c_cancel(dev); in st33zp24_i2c_cleanup() 428 st33zp24_i2c_release_locality(dev); in st33zp24_i2c_cleanup() 464 rc = st33zp24_i2c_init(dev); in st33zp24_i2c_open() 493 dev->name, in st33zp24_i2c_get_desc() [all …]
|