/u-boot/include/ |
H A D | thermal.h | 12 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 D | wdt.h | 24 * @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 D | ide.h | 12 #define IDE_BUS(dev) (dev / (CONFIG_SYS_IDE_MAXDEVICE / CONFIG_SYS_IDE_MAXBUS))
|
H A D | cpu.h | 63 * @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 D | sysinfo.h | 26 * 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 D | pinctrl.h | 41 * @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 D | device_compat.h | 61 * @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 D | device.c | 45 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 D | sl28cpld.c | 18 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 D | bootcount.c | 17 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 D | iommu.c | 18 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 D | bus.c | 50 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 D | syscon.c | 20 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 D | regulator-uclass.c | 18 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 D | sifive_cache.c | 16 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 D | pnp_def.h | 34 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 D | ti_k3_arm64_rproc.c | 51 * @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 D | yaffs_mtdif.h | 21 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 D | yaffs_mtdif2.h | 21 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 D | usb.h | 10 int dwc3_meson_g12a_force_mode(struct udevice *dev, enum usb_dr_mode mode);
|
/u-boot/arch/riscv/include/asm/arch-fu540/ |
H A D | reset.h | 11 int sifive_reset_bind(struct udevice *dev, ulong count);
|
/u-boot/arch/sandbox/include/asm/ |
H A D | i2c.h | 20 * @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 D | reset.h | 11 int sifive_reset_bind(struct udevice *dev, ulong count);
|
/u-boot/drivers/sound/ |
H A D | tegra_i2s_priv.h | 23 * @dev: I2S device 27 int tegra_i2s_set_cif_tx_ctrl(struct udevice *dev, u32 value);
|
/u-boot/include/mvebu/ |
H A D | comphy.h | 9 int comphy_rx_training(struct udevice *dev, u32 lane);
|