/u-boot/arch/sandbox/include/asm/ |
H A D | reset.h | 9 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 D | power-domain.h | 9 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 D | gdsys_soc.h | 22 int gdsys_soc_get_fpga(struct udevice *child, struct udevice **fpga);
|
/u-boot/board/gdsys/a38x/ |
H A D | keyprogram.h | 10 int load_and_run_keyprog(struct udevice *tpm); 11 int flush_keys(struct udevice *tpm);
|
/u-boot/board/st/common/ |
H A D | stpmic1.h | 6 struct udevice *stpmic1_init(u32 voltage_mv);
|
/u-boot/include/ |
H A D | eth_phy.h | 11 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 D | dm-demo.h | 23 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 D | thermal.h | 10 struct udevice; 12 int thermal_get_temp(struct udevice *dev, int *temp); 30 int (*get_temp)(struct udevice *dev, int *temp);
|
H A D | ufs.h | 5 struct udevice; 31 int ufs_scsi_bind(struct udevice *ufs_dev, struct udevice **scsi_devp);
|
H A D | dwc_ahsata.h | 10 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 D | extcon.h | 9 struct udevice;
|
H A D | k3-ddrss.h | 12 struct udevice; 14 int k3_ddrss_ddr_fdt_fixup(struct udevice *dev, void *blob, struct bd_info *bd);
|
H A D | cache.h | 11 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 D | musb.h | 9 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 D | report_platform.h | 16 void report_platform_info(struct udevice *dev);
|
H A D | cpu_x86.h | 18 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 D | pci_internal.h | 22 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 D | ldpaa_eth.h | 11 * @dev: DPAA2 ethernet udevice pointer 15 uint32_t ldpaa_eth_get_dpmac_id(struct udevice *dev);
|
/u-boot/include/dm/ |
H A D | fdtaddr.h | 15 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 D | pinctrl.h | 48 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 D | uclass-internal.h | 106 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 D | device-internal.h | 19 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 D | brcmnand_compat.h | 7 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 D | reset.h | 9 struct udevice; 11 int mediatek_reset_bind(struct udevice *pdev, u32 regofs, u32 num_regs);
|
/u-boot/include/power/ |
H A D | regulator.h | 12 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...] |