Searched refs:udevice (Results 1 - 25 of 2719) sorted by relevance

1234567891011>>

/u-boot/arch/sandbox/include/asm/
H A Dreset.h9 struct udevice;
11 int sandbox_reset_query(struct udevice *dev, unsigned long id);
12 int sandbox_reset_is_requested(struct udevice *dev, unsigned long id);
14 int sandbox_reset_test_get(struct udevice *dev);
15 int sandbox_reset_test_get_devm(struct udevice *dev);
16 int sandbox_reset_test_get_bulk(struct udevice *dev);
17 int sandbox_reset_test_get_bulk_devm(struct udevice *dev);
18 int sandbox_reset_test_assert(struct udevice *dev);
19 int sandbox_reset_test_assert_bulk(struct udevice *dev);
20 int sandbox_reset_test_deassert(struct udevice *de
[all...]
H A Dpower-domain.h9 struct udevice;
11 int sandbox_power_domain_query(struct udevice *dev, unsigned long id);
13 int sandbox_power_domain_test_get(struct udevice *dev);
14 int sandbox_power_domain_test_on(struct udevice *dev);
15 int sandbox_power_domain_test_off(struct udevice *dev);
16 int sandbox_power_domain_test_free(struct udevice *dev);
/u-boot/drivers/misc/
H A Dgdsys_soc.h22 int gdsys_soc_get_fpga(struct udevice *child, struct udevice **fpga);
/u-boot/board/gdsys/a38x/
H A Dkeyprogram.h10 int load_and_run_keyprog(struct udevice *tpm);
11 int flush_keys(struct udevice *tpm);
/u-boot/board/st/common/
H A Dstpmic1.h6 struct udevice *stpmic1_init(u32 voltage_mv);
/u-boot/include/
H A Deth_phy.h11 struct udevice;
13 int eth_phy_binds_nodes(struct udevice *eth_dev);
14 int eth_phy_set_mdio_bus(struct udevice *eth_dev, struct mii_dev *mdio_bus);
15 struct mii_dev *eth_phy_get_mdio_bus(struct udevice *eth_dev);
16 int eth_phy_get_addr(struct udevice *dev);
H A Ddm-demo.h23 int (*hello)(struct udevice *dev, int ch);
24 int (*status)(struct udevice *dev, int *status);
25 int (*set_light)(struct udevice *dev, int light);
26 int (*get_light)(struct udevice *dev);
29 int demo_hello(struct udevice *dev, int ch);
30 int demo_status(struct udevice *dev, int *status);
31 int demo_set_light(struct udevice *dev, int light);
32 int demo_get_light(struct udevice *dev);
35 int demo_parse_dt(struct udevice *dev);
H A Dthermal.h10 struct udevice;
12 int thermal_get_temp(struct udevice *dev, int *temp);
30 int (*get_temp)(struct udevice *dev, int *temp);
H A Dufs.h5 struct udevice;
31 int ufs_scsi_bind(struct udevice *ufs_dev, struct udevice **scsi_devp);
H A Ddwc_ahsata.h10 int dwc_ahsata_bus_reset(struct udevice *dev);
11 int dwc_ahsata_probe(struct udevice *dev);
12 int dwc_ahsata_scan(struct udevice *dev);
13 int dwc_ahsata_port_status(struct udevice *dev, int port);
H A Dextcon.h9 struct udevice;
H A Dk3-ddrss.h12 struct udevice;
14 int k3_ddrss_ddr_fdt_fixup(struct udevice *dev, void *blob, struct bd_info *bd);
H A Dcache.h11 struct udevice;
28 int (*get_info)(struct udevice *dev, struct cache_info *info);
36 int (*enable)(struct udevice *dev);
44 int (*disable)(struct udevice *dev);
56 int cache_get_info(struct udevice *dev, struct cache_info *info);
64 int cache_enable(struct udevice *dev);
72 int cache_disable(struct udevice *dev);
/u-boot/arch/arm/include/asm/arch-omap3/
H A Dmusb.h9 void am35x_musb_reset(struct udevice *dev);
10 void am35x_musb_phy_power(struct udevice *dev, u8 on);
11 void am35x_musb_clear_irq(struct udevice *dev);
/u-boot/arch/x86/include/asm/
H A Dreport_platform.h16 void report_platform_info(struct udevice *dev);
H A Dcpu_x86.h18 int cpu_x86_bind(struct udevice *dev);
31 int cpu_x86_get_desc(const struct udevice *dev, char *buf, int size);
43 int cpu_x86_get_count(const struct udevice *dev);
56 int cpu_x86_get_vendor(const struct udevice *dev, char *buf, int size);
/u-boot/drivers/pci/
H A Dpci_internal.h22 void dm_pciauto_prescan_setup_bridge(struct udevice *dev, int sub_bus);
34 void dm_pciauto_postscan_setup_bridge(struct udevice *dev, int sub_bus);
47 int dm_pciauto_config_device(struct udevice *dev);
59 int pci_get_bus(int busnum, struct udevice **busp);
/u-boot/include/net/
H A Dldpaa_eth.h11 * @dev: DPAA2 ethernet udevice pointer
15 uint32_t ldpaa_eth_get_dpmac_id(struct udevice *dev);
/u-boot/include/dm/
H A Dfdtaddr.h15 struct udevice;
24 fdt_addr_t devfdt_get_addr(const struct udevice *dev);
34 void *devfdt_get_addr_ptr(const struct udevice *dev);
44 void *devfdt_remap_addr(const struct udevice *dev);
56 void *devfdt_remap_addr_index(const struct udevice *dev, int index);
69 void *devfdt_remap_addr_name(const struct udevice *dev, const char *name);
81 void *devfdt_map_physmem(const struct udevice *dev, unsigned long size);
92 fdt_addr_t devfdt_get_addr_index(const struct udevice *dev, int index);
104 void *devfdt_get_addr_index_ptr(const struct udevice *dev, int index);
119 fdt_addr_t devfdt_get_addr_size_index(const struct udevice *de
[all...]
H A Dpinctrl.h48 int (*get_pins_count)(struct udevice *dev);
63 const char *(*get_pin_name)(struct udevice *dev, unsigned selector);
75 int (*get_groups_count)(struct udevice *dev);
90 const char *(*get_group_name)(struct udevice *dev, unsigned selector);
102 int (*get_functions_count)(struct udevice *dev);
118 const char *(*get_function_name)(struct udevice *dev,
136 int (*pinmux_set)(struct udevice *dev, unsigned pin_selector,
154 int (*pinmux_group_set)(struct udevice *dev, unsigned group_selector,
174 int (*pinmux_property_set)(struct udevice *dev, u32 pinmux_group);
207 int (*pinconf_set)(struct udevice *de
[all...]
H A Duclass-internal.h106 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp);
117 int dev_get_uclass_index(struct udevice *dev, struct uclass **ucp);
131 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp);
143 int uclass_find_first_device(enum uclass_id id, struct udevice **devp);
155 int uclass_find_next_device(struct udevice **devp);
171 struct udevice **devp);
186 struct udevice **devp);
201 struct udevice **devp);
217 struct udevice **dev
[all...]
H A Ddevice-internal.h19 struct udevice;
33 * This adds an actual struct udevice to a list which is found by driver model
50 * @_name: Name of the udevice. This must be a valid C identifier, used by the
54 ll_entry_declare(struct udevice, _name, udevice)
59 * This is useful in data structures and code for referencing a udevice at
67 * struct udevice *devs[] = {
71 * @_name: Name of the udevice. This must be a valid C identifier, used by the
73 * @returns struct udevice * for the device
76 ll_entry_ref(struct udevice, _nam
[all...]
/u-boot/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand_compat.h7 struct udevice;
9 char *devm_kasprintf(struct udevice *dev, gfp_t gfp, const char *fmt, ...);
/u-boot/arch/arm/include/asm/arch-mediatek/
H A Dreset.h9 struct udevice;
11 int mediatek_reset_bind(struct udevice *pdev, u32 regofs, u32 num_regs);
/u-boot/include/power/
H A Dregulator.h12 struct udevice;
27 * The regulator device - is based on driver's model 'struct udevice'.
203 int (*get_value)(struct udevice *dev);
204 int (*set_value)(struct udevice *dev, int uV);
216 int (*set_suspend_value)(struct udevice *dev, int uV);
217 int (*get_suspend_value)(struct udevice *dev);
228 int (*get_current)(struct udevice *dev);
229 int (*set_current)(struct udevice *dev, int uA);
240 int (*get_enable)(struct udevice *dev);
241 int (*set_enable)(struct udevice *de
[all...]

Completed in 292 milliseconds

1234567891011>>