Searched refs:dev (Results 51 - 75 of 2889) sorted by relevance

1234567891011>>

/u-boot/include/
H A Dthermal.h12 int thermal_get_temp(struct udevice *dev, int *temp);
27 * @dev: The Thermal device
30 int (*get_temp)(struct udevice *dev, int *temp);
H A Dwdt.h24 * @dev: WDT Device
30 int wdt_start(struct udevice *dev, u64 timeout_ms, ulong flags);
35 * @dev: WDT Device
38 int wdt_stop(struct udevice *dev);
52 * @dev: WDT Device
55 int wdt_reset(struct udevice *dev);
61 * @dev: WDT Device
66 int wdt_expire_now(struct udevice *dev, ulong flags);
78 * @dev: WDT Device
84 int (*start)(struct udevice *dev, u6
[all...]
H A Dide.h12 #define IDE_BUS(dev) (dev / (CONFIG_SYS_IDE_MAXDEVICE / CONFIG_SYS_IDE_MAXBUS))
H A Dcpu.h63 * @dev: Device to check (UCLASS_CPU)
68 int (*get_desc)(const struct udevice *dev, char *buf, int size);
73 * @dev: Device to check (UCLASS_CPU)
77 int (*get_info)(const struct udevice *dev, struct cpu_info *info);
82 * @dev: Device to check (UCLASS_CPU)
85 int (*get_count)(const struct udevice *dev);
90 * @dev: Device to check (UCLASS_CPU)
95 int (*get_vendor)(const struct udevice *dev, char *buf, int size);
100 * @dev: Device to check (UCLASS_CPU)
104 int (*is_current)(struct udevice *dev);
[all...]
H A Dsysinfo.h26 * ret = sysinfo_detect(dev);
32 * ret = sysinfo_get_int(dev, ID_SERIAL_NUMBER, &serial);
63 * @dev: The device containing the information
73 int (*detect)(struct udevice *dev);
78 * @dev: The sysinfo instance to gather the data.
84 int (*get_bool)(struct udevice *dev, int id, bool *val);
89 * @dev: The sysinfo instance to gather the data.
95 int (*get_int)(struct udevice *dev, int id, int *val);
100 * @dev: The sysinfo instance to gather the data.
107 int (*get_str)(struct udevice *dev, in
214 sysinfo_detect(struct udevice *dev) argument
219 sysinfo_get_bool(struct udevice *dev, int id, bool *val) argument
224 sysinfo_get_int(struct udevice *dev, int id, int *val) argument
229 sysinfo_get_str(struct udevice *dev, int id, size_t size, char *val) argument
240 sysinfo_get_fit_loadable(struct udevice *dev, int index, const char *type, const char **strp) argument
[all...]
/u-boot/include/dm/
H A Dpinctrl.h41 * @dev: Pinctrl device to use
48 int (*get_pins_count)(struct udevice *dev);
53 * @dev: Pinctrl device of the pin
63 const char *(*get_pin_name)(struct udevice *dev, unsigned selector);
68 * @dev: Pinctrl device to use
75 int (*get_groups_count)(struct udevice *dev);
80 * @dev: Pinctrl device of the group
90 const char *(*get_group_name)(struct udevice *dev, unsigned selector);
95 * @dev: Pinctrl device to use
102 int (*get_functions_count)(struct udevice *dev);
516 pinctrl_select_state(struct udevice *dev, const char *statename) argument
[all...]
H A Ddevice_compat.h61 * @dev: A &struct udevice or &struct device
74 * must first cast ``dev`` to ``void *`` so we don't get warned when ``dev`` is
78 * The format strings in case of a ``NULL`` ``dev`` MUST be kept the same.
83 #define __dev_printk(level, dev, fmt, ...) \
85 if (__same_type(dev, struct device *)) { \
88 BUILD_BUG_ON(!__same_type(dev, struct udevice *)); \
89 struct udevice *__dev = (void *)dev; \
103 #define dev_emerg(dev, fmt, ...) \
104 __dev_printk(LOGL_EMERG, dev, fm
[all...]
/u-boot/drivers/core/
H A Ddevice.c45 struct udevice *dev; local
65 dev = calloc(1, sizeof(struct udevice));
66 if (!dev)
69 INIT_LIST_HEAD(&dev->sibling_node);
70 INIT_LIST_HEAD(&dev->child_head);
71 INIT_LIST_HEAD(&dev->uclass_node);
73 INIT_LIST_HEAD(&dev->devres_head);
75 dev_set_plat(dev, plat);
76 dev->driver_data = driver_data;
77 dev
281 device_reparent(struct udevice *dev, struct udevice *new_parent) argument
347 device_alloc_priv(struct udevice *dev) argument
389 device_of_to_plat(struct udevice *dev) argument
454 device_get_dma_constraints(struct udevice *dev) argument
481 device_probe(struct udevice *dev) argument
619 dev_get_plat(const struct udevice *dev) argument
629 dev_get_parent_plat(const struct udevice *dev) argument
639 dev_get_uclass_plat(const struct udevice *dev) argument
649 dev_get_priv(const struct udevice *dev) argument
660 dev_get_uclass_priv(const struct udevice *dev) argument
670 dev_get_parent_priv(const struct udevice *dev) argument
680 dev_get_attach_ptr(const struct udevice *dev, enum dm_tag_t tag) argument
700 dev_get_attach_size(const struct udevice *dev, enum dm_tag_t tag) argument
745 device_get_device_tail(struct udevice *dev, int ret, struct udevice **devp) argument
773 struct udevice *dev; local
792 struct udevice *dev; local
804 struct udevice *dev; local
815 const struct udevice *dev; local
827 struct udevice *dev; local
844 struct udevice *dev; local
856 struct udevice *dev; local
873 struct udevice *dev; local
884 struct udevice *dev, *found; local
907 struct udevice *dev; local
916 struct udevice *dev; local
947 struct udevice *dev = *devp; local
964 struct udevice *dev; local
982 struct udevice *dev; local
998 struct udevice *dev; local
1021 struct udevice *dev; local
1032 struct udevice *dev = *devp; local
1043 struct udevice *dev; local
1061 struct udevice *dev = *devp; local
1082 dev_get_driver_data(const struct udevice *dev) argument
1087 dev_get_driver_ops(const struct udevice *dev) argument
1095 device_get_uclass_id(const struct udevice *dev) argument
1100 dev_get_uclass_name(const struct udevice *dev) argument
1108 device_has_children(const struct udevice *dev) argument
1113 device_has_active_children(const struct udevice *dev) argument
1127 device_is_last_sibling(const struct udevice *dev) argument
1136 device_set_name_alloced(struct udevice *dev) argument
1141 device_set_name(struct udevice *dev, const char *name) argument
1152 dev_set_priv(struct udevice *dev, void *priv) argument
1157 dev_set_parent_priv(struct udevice *dev, void *parent_priv) argument
1162 dev_set_uclass_priv(struct udevice *dev, void *uclass_priv) argument
1167 dev_set_plat(struct udevice *dev, void *plat) argument
1172 dev_set_parent_plat(struct udevice *dev, void *parent_plat) argument
1177 dev_set_uclass_plat(struct udevice *dev, void *uclass_plat) argument
1183 device_is_compatible(const struct udevice *dev, const char *compat) argument
1197 struct udevice *dev; local
1246 dev_get_rt(const struct udevice *dev) argument
1257 dev_get_flags(const struct udevice *dev) argument
1264 dev_or_flags(const struct udevice *dev, u32 or) argument
1271 dev_bic_flags(const struct udevice *dev, u32 bic) argument
[all...]
/u-boot/drivers/misc/
H A Dsl28cpld.c18 static int sl28cpld_read_child(struct udevice *dev, uint offset) argument
20 struct sl28cpld_child_plat *plat = dev_get_parent_plat(dev);
21 struct udevice *mfd = dev_get_parent(dev);
26 int sl28cpld_read(struct udevice *dev, uint offset) argument
28 if (dev->driver == DM_DRIVER_GET(sl28cpld))
29 return dm_i2c_reg_read(dev, offset);
31 return sl28cpld_read_child(dev, offset);
34 static int sl28cpld_write_child(struct udevice *dev, uint offset, argument
37 struct sl28cpld_child_plat *plat = dev_get_parent_plat(dev);
38 struct udevice *mfd = dev_get_parent(dev);
43 sl28cpld_write(struct udevice *dev, uint offset, uint8_t value) argument
51 sl28cpld_update(struct udevice *dev, uint offset, uint8_t clear, uint8_t set) argument
66 sl28cpld_probe(struct udevice *dev) argument
74 sl28cpld_child_post_bind(struct udevice *dev) argument
[all...]
/u-boot/test/dm/
H A Dbootcount.c17 struct udevice *dev; local
21 &dev));
22 ut_assertok(dm_bootcount_set(dev, 0));
23 ut_assertok(dm_bootcount_get(dev, &val));
25 ut_assertok(dm_bootcount_set(dev, 0xab));
26 ut_assertok(dm_bootcount_get(dev, &val));
29 ut_assertok(uclass_get_device(UCLASS_BOOTCOUNT, 1, &dev));
30 ut_assertok(dm_bootcount_set(dev, 0));
31 ut_assertok(dm_bootcount_get(dev, &val));
33 ut_assertok(dm_bootcount_set(dev,
44 struct udevice *dev; local
65 struct udevice *dev; local
[all...]
H A Diommu.c18 struct udevice *dev; local
22 ut_assertok(uclass_find_device(UCLASS_IOMMU, 0, &dev));
23 ut_assert(!(dev_get_flags(dev) & DM_FLAG_ACTIVATED));
27 ut_assert(dev_get_flags(dev) & DM_FLAG_ACTIVATED);
32 ut_assertok(uclass_find_device(UCLASS_USB, 0, &dev));
33 dva = dev_iommu_dma_map(dev, addr, 256);
36 dev_iommu_dma_unmap(dev, dva, 256);
46 struct udevice *dev; local
50 ut_assertok(uclass_find_device(UCLASS_IOMMU, 0, &dev));
51 ut_assert(!(dev_get_flags(dev)
74 struct udevice *dev; local
89 struct udevice *dev; local
[all...]
H A Dbus.c50 struct udevice *bus, *dev; local
56 ut_assertok(device_get_child(bus, 0, &dev));
57 ut_asserteq(-ENODEV, device_get_child(bus, 4, &dev));
58 ut_assertok(device_get_child_by_seq(bus, 5, &dev));
59 ut_assert(dev_get_flags(dev) & DM_FLAG_ACTIVATED);
60 ut_asserteq_str("c-test@5", dev->name);
63 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, -1, &dev));
64 ut_assertok(device_find_child_by_seq(bus, 0, &dev));
65 ut_assert(!(dev_get_flags(dev) & DM_FLAG_ACTIVATED));
66 ut_asserteq(0, device_find_child_by_seq(bus, 0, &dev));
89 struct udevice *bus, *dev; local
113 struct udevice *bus, *dev, *child; local
145 struct udevice *bus, *dev; local
242 struct udevice *bus, *dev; local
268 ut_asserteq_ptr(testbus_get_clear_removed(), dev); local
278 struct udevice *bus, *dev; local
383 struct udevice *bus, *dev; local
404 struct udevice *bus, *dev; local
428 struct udevice *bus, *dev; local
462 struct udevice *bus, *dev; local
[all...]
H A Dsyscon.c20 struct udevice *dev; local
22 ut_assertok(uclass_get_device(UCLASS_SYSCON, 0, &dev));
23 ut_asserteq(SYSCON0, dev->driver_data);
25 ut_assertok(uclass_get_device(UCLASS_SYSCON, 1, &dev));
26 ut_asserteq(SYSCON1, dev->driver_data);
28 ut_asserteq(-ENODEV, uclass_get_device(UCLASS_SYSCON, 2, &dev));
37 struct udevice *dev; local
39 ut_assertok(syscon_get_by_driver_data(SYSCON0, &dev));
40 ut_asserteq(SYSCON0, dev->driver_data);
42 ut_assertok(syscon_get_by_driver_data(SYSCON1, &dev));
54 struct udevice *dev; local
[all...]
/u-boot/drivers/power/regulator/
H A Dregulator-uclass.c18 int regulator_mode(struct udevice *dev, struct dm_regulator_mode **modep) argument
24 uc_pdata = dev_get_uclass_plat(dev);
32 int regulator_get_value(struct udevice *dev) argument
34 const struct dm_regulator_ops *ops = dev_get_driver_ops(dev);
39 return ops->get_value(dev);
42 static void regulator_set_value_ramp_delay(struct udevice *dev, int old_uV, argument
47 debug("regulator %s: delay %u us (%d uV -> %d uV)\n", dev->name, delay,
53 int regulator_set_value(struct udevice *dev, int uV) argument
55 const struct dm_regulator_ops *ops = dev_get_driver_ops(dev);
59 uc_pdata = dev_get_uclass_plat(dev);
84 regulator_set_suspend_value(struct udevice *dev, int uV) argument
101 regulator_get_suspend_value(struct udevice *dev) argument
115 regulator_set_value_force(struct udevice *dev, int uV) argument
125 regulator_get_current(struct udevice *dev) argument
135 regulator_set_current(struct udevice *dev, int uA) argument
152 regulator_get_enable(struct udevice *dev) argument
162 regulator_set_enable(struct udevice *dev, bool enable) argument
193 regulator_set_enable_if_allowed(struct udevice *dev, bool enable) argument
210 regulator_set_suspend_enable(struct udevice *dev, bool enable) argument
220 regulator_get_suspend_enable(struct udevice *dev) argument
230 regulator_get_mode(struct udevice *dev) argument
240 regulator_set_mode(struct udevice *dev, int mode) argument
253 struct udevice *dev; local
282 device_get_supply_regulator(struct udevice *dev, const char *supply_name, struct udevice **devp) argument
289 regulator_autoset(struct udevice *dev) argument
338 regulator_unset(struct udevice *dev) argument
349 regulator_show(struct udevice *dev, int ret) argument
368 struct udevice *dev; local
386 struct udevice *dev; local
409 struct udevice *dev; local
431 regulator_post_bind(struct udevice *dev) argument
457 regulator_pre_probe(struct udevice *dev) argument
510 struct udevice *dev; local
536 struct udevice *dev; local
[all...]
/u-boot/arch/riscv/lib/
H A Dsifive_cache.c16 struct udevice *dev; local
22 &dev);
26 ret = cache_enable(dev);
32 static inline void probe_cache_device(struct driver *driver, struct udevice *dev) argument
34 for (uclass_find_first_device(UCLASS_CACHE, &dev);
35 dev;
36 uclass_find_next_device(&dev)) {
37 if (dev->driver == driver)
38 device_probe(dev);
44 struct udevice *dev local
46 probe_cache_device(DM_DRIVER_GET(sifive_pl2), dev); local
[all...]
/u-boot/arch/x86/include/asm/
H A Dpnp_def.h34 static inline void pnp_write_config(uint16_t dev, uint8_t reg, uint8_t value) argument
36 uint8_t port = dev >> 8;
42 static inline uint8_t pnp_read_config(uint16_t dev, uint8_t reg) argument
44 uint8_t port = dev >> 8;
50 static inline void pnp_set_logical_device(uint16_t dev) argument
52 uint8_t device = dev & 0xff;
54 pnp_write_config(dev, 0x07, device);
57 static inline void pnp_set_enable(uint16_t dev, int enable) argument
59 pnp_write_config(dev, PNP_IDX_EN, enable ? 1 : 0);
62 static inline int pnp_read_enable(uint16_t dev) argument
67 pnp_set_iobase(uint16_t dev, uint8_t index, uint16_t iobase) argument
73 pnp_read_iobase(uint16_t dev, uint8_t index) argument
79 pnp_set_irq(uint16_t dev, uint8_t index, unsigned irq) argument
84 pnp_set_drq(uint16_t dev, uint8_t index, unsigned drq) argument
[all...]
/u-boot/drivers/remoteproc/
H A Dti_k3_arm64_rproc.c51 * @dev: rproc device pointer
57 static int k3_arm64_load(struct udevice *dev, ulong addr, ulong size) argument
59 struct k3_arm64_privdata *rproc = dev_get_priv(dev);
63 dev_dbg(dev, "%s addr = 0x%lx, size = 0x%lx\n", __func__, addr, size);
72 dev_err(dev, "power_domain_on(&rproc->gtc_pwrdmn) failed: %d\n",
78 dev_dbg(dev, "GTC RATE= %d\n", (u32) gtc_rate);
93 dev_err(dev,
105 * @dev: rproc device pointer
109 static int k3_arm64_start(struct udevice *dev) argument
111 struct k3_arm64_privdata *rproc = dev_get_priv(dev);
132 k3_arm64_init(struct udevice *dev) argument
148 ti_sci_proc_of_to_priv(struct udevice *dev, struct ti_sci_proc *tsp) argument
176 k3_arm64_of_to_priv(struct udevice *dev, struct k3_arm64_privdata *rproc) argument
234 k3_arm64_probe(struct udevice *dev) argument
[all...]
/u-boot/fs/yaffs2/
H A Dyaffs_mtdif.h21 int nandmtd_WriteChunkToNAND(struct yaffs_dev *dev, int chunkInNAND,
23 int nandmtd_ReadChunkFromNAND(struct yaffs_dev *dev, int chunkInNAND, u8 *data,
25 int nandmtd_EraseBlockInNAND(struct yaffs_dev *dev, int blockNumber);
26 int nandmtd_InitialiseNAND(struct yaffs_dev *dev);
H A Dyaffs_mtdif2.h21 int nandmtd2_write_chunk_tags(struct yaffs_dev *dev, int chunkInNAND,
24 int nandmtd2_read_chunk_tags(struct yaffs_dev *dev, int chunkInNAND,
26 int nandmtd2_MarkNANDBlockBad(struct yaffs_dev *dev, int blockNo);
27 int nandmtd2_QueryNANDBlock(struct yaffs_dev *dev, int blockNo,
/u-boot/arch/arm/include/asm/arch-meson/
H A Dusb.h10 int dwc3_meson_g12a_force_mode(struct udevice *dev, enum usb_dr_mode mode);
/u-boot/arch/riscv/include/asm/arch-fu540/
H A Dreset.h11 int sifive_reset_bind(struct udevice *dev, ulong count);
/u-boot/arch/sandbox/include/asm/
H A Di2c.h20 * @dev: Device being emulated
25 struct udevice *dev; member in struct:i2c_emul_uc_plat
/u-boot/arch/riscv/include/asm/arch-fu740/
H A Dreset.h11 int sifive_reset_bind(struct udevice *dev, ulong count);
/u-boot/drivers/sound/
H A Dtegra_i2s_priv.h23 * @dev: I2S device
27 int tegra_i2s_set_cif_tx_ctrl(struct udevice *dev, u32 value);
/u-boot/include/mvebu/
H A Dcomphy.h9 int comphy_rx_training(struct udevice *dev, u32 lane);

Completed in 346 milliseconds

1234567891011>>