Searched refs:driver_info (Results 1 - 15 of 15) sorted by relevance

/u-boot/include/dm/
H A Dplatdata.h16 * struct driver_info - Information required to instantiate a device
25 * @parent_idx: Index of the parent driver_info structure
27 struct driver_info { struct
37 #define driver_info_parent_id(driver_info) driver_info->parent_idx
39 #define driver_info_parent_id(driver_info) (-1)
45 * There is one of these for every driver_info in the linker list, indexed by
46 * the driver_info idx value.
67 ll_entry_declare(struct driver_info, __name, driver_info)
[all...]
H A Ddevice-internal.h18 struct driver_info;
157 const struct driver_info *info, struct udevice **devp);
H A Ddevice.h22 struct driver_info;
607 * For USB devices, this is the driver_info field in struct usb_device_id.
768 * Locates a device by either its struct driver_info index, or its
772 * struct driver_info records.
775 * It is the position of this driver_info/udevice in its linker list.
779 * @idx: Index number of the driver_info/udevice structure (0=first)
/u-boot/include/
H A Ddt-structs.h11 struct driver_info;
19 * @idx: udevice index (or driver_info index if !OF_PLATDATA_INST)
33 * @idx: udevice index (or driver_info index if !OF_PLATDATA_INST)
47 * @idx: udevice index (or driver_info index if !OF_PLATDATA_INST)
H A Dusb.h430 * match against new devices. Any field except for driver_info may be
433 * other fields in this structure except for driver_info.
457 * @driver_info: Holds information used by the driver. Usually it holds
471 * matches towards the beginning of your table, so that driver_info can
498 ulong driver_info; member in struct:usb_device_id
/u-boot/drivers/core/
H A Dlists.c56 struct driver_info *info =
57 ll_entry_start(struct driver_info, driver_info);
58 const int n_ents = ll_entry_count(struct driver_info, driver_info);
64 * Do one iteration through the driver_info records. For of-platdata,
71 const struct driver_info *entry = info + idx;
H A Ddump.c277 struct driver_info *drv = ll_entry_start(struct driver_info,
278 driver_info);
279 const int n_ents = ll_entry_count(struct driver_info, driver_info);
280 struct driver_info *entry;
H A Droot.c36 static struct driver_info root_info = {
161 n_ents = ll_entry_count(struct driver_info, driver_info);
311 * Runs through the driver_info tables and binds the devices it finds. Then runs
H A Ddevice.c258 const struct driver_info *info, struct udevice **devp)
/u-boot/drivers/usb/eth/
H A Dasix.c631 { USB_DEVICE(0x05ac, 0x1402), .driver_info = FLAG_TYPE_AX88772 },
633 { USB_DEVICE(0x07d1, 0x3c05), .driver_info = FLAG_TYPE_AX88772 },
635 { USB_DEVICE(0x2001, 0x1a02), .driver_info = FLAG_TYPE_AX88772 },
637 { USB_DEVICE(0x0b95, 0x772a), .driver_info = FLAG_TYPE_AX88772 },
639 { USB_DEVICE(0x0b95, 0x7720), .driver_info = FLAG_TYPE_AX88772 },
641 { USB_DEVICE(0x0b95, 0x1720), .driver_info = FLAG_TYPE_AX88172 },
643 { USB_DEVICE(0x0db0, 0xa877), .driver_info = FLAG_TYPE_AX88772 },
645 { USB_DEVICE(0x13b1, 0x0018), .driver_info = FLAG_TYPE_AX88172 },
647 { USB_DEVICE(0x1557, 0x7720), .driver_info = FLAG_TYPE_AX88772 },
649 { USB_DEVICE(0x2001, 0x3c05), .driver_info
[all...]
H A Dasix88179.c661 { USB_DEVICE(0x0b95, 0x1790), .driver_info = FLAG_TYPE_AX88179 },
662 { USB_DEVICE(0x0b95, 0x178a), .driver_info = FLAG_TYPE_AX88178a },
663 { USB_DEVICE(0x2001, 0x4a00), .driver_info = FLAG_TYPE_DLINK_DUB1312 },
664 { USB_DEVICE(0x0df6, 0x0072), .driver_info = FLAG_TYPE_SITECOM },
665 { USB_DEVICE(0x04e8, 0xa100), .driver_info = FLAG_TYPE_SAMSUNG },
666 { USB_DEVICE(0x17ef, 0x304b), .driver_info = FLAG_TYPE_LENOVO },
667 { USB_DEVICE(0x04b4, 0x3610), .driver_info = FLAG_TYPE_GX3 },
/u-boot/test/dm/
H A Dof_platdata.c98 * find_driver_info - recursively find the driver_info for a device
100 * This sets found[idx] to true when it finds the driver_info record for a
101 * device, where idx is the index in the driver_info linker list.
116 ll_entry_count(struct driver_info, driver_info);
144 /* Check that every device is recorded in its driver_info struct */
147 const int n_ents = ll_entry_count(struct driver_info, driver_info);
H A Dcore.c62 static struct driver_info driver_info_manual = {
67 static struct driver_info driver_info_pre_reloc = {
72 static struct driver_info driver_info_act_dma = {
76 static struct driver_info driver_info_vital_clk = {
80 static struct driver_info driver_info_act_dma_vital_clk = {
/u-boot/drivers/xen/
H A Dpvblock.c743 struct driver_info info;
821 struct driver_info info;
/u-boot/drivers/usb/host/
H A Dusb-uclass.c595 dev->driver_data = id->driver_info;

Completed in 200 milliseconds