| /components/drivers/include/drivers/ |
| A D | ofw.h | 92 const struct rt_ofw_node_id *ids; member 107 .ids = _ids, \ 162 struct rt_ofw_node_id *rt_ofw_prop_match(struct rt_ofw_prop *prop, const struct rt_ofw_node_id *ids… 163 struct rt_ofw_node_id *rt_ofw_node_match(struct rt_ofw_node *np, const struct rt_ofw_node_id *ids); 184 return rt_ofw_find_node_by_ids_r(from, ids, RT_NULL); in rt_ofw_find_node_by_ids() 384 #define rt_ofw_foreach_node_by_ids_r(np, id, ids) \ argument 385 for (np = rt_ofw_find_node_by_ids_r(RT_NULL, ids, id); \ 386 np; np = rt_ofw_find_node_by_ids_r(np, ids, id)) 388 #define rt_ofw_foreach_node_by_ids(np, ids) \ argument 389 for (np = rt_ofw_find_node_by_ids(RT_NULL, ids); np; \ [all …]
|
| A D | platform.h | 35 const struct rt_ofw_node_id *ids; member
|
| A D | pic.h | 213 #define RT_PIC_OFW_DECLARE(name, ids, handler) RT_OFW_STUB_EXPORT(name, ids, pic, handler) argument
|
| A D | dev_i2c.h | 277 const struct rt_i2c_device_id *ids; member
|
| /components/drivers/pci/ |
| A D | pci.c | 877 const struct rt_pci_device_id *ids) in rt_pci_match_ids() argument 879 while (ids->vendor || ids->subsystem_vendor || ids->class_mask) in rt_pci_match_ids() 881 if (rt_pci_match_id(pdev, ids)) in rt_pci_match_ids() 883 return ids; in rt_pci_match_ids() 886 ++ids; in rt_pci_match_ids() 934 pdev->id = rt_pci_match_ids(pdev, pdrv->ids); in pci_match()
|
| A D | host-bridge.c | 124 .ids = host_bridge_pci_ids,
|
| /components/drivers/ofw/ |
| A D | base.c | 435 …c struct rt_ofw_node_id *ofw_prop_match(struct rt_ofw_prop *prop, const struct rt_ofw_node_id *ids) in ofw_prop_match() argument 440 for (id = (struct rt_ofw_node_id *)ids; id->compatible[0]; ++id) in ofw_prop_match() 454 struct rt_ofw_node_id *rt_ofw_prop_match(struct rt_ofw_prop *prop, const struct rt_ofw_node_id *ids) in rt_ofw_prop_match() argument 458 if (prop && ids && !rt_strcmp(prop->name, "compatible")) in rt_ofw_prop_match() 460 id = ofw_prop_match(prop, ids); in rt_ofw_prop_match() 466 struct rt_ofw_node_id *rt_ofw_node_match(struct rt_ofw_node *np, const struct rt_ofw_node_id *ids) in rt_ofw_node_match() argument 471 if (np && ids && (prop = rt_ofw_get_prop(np, "compatible", RT_NULL))) in rt_ofw_node_match() 473 id = ofw_prop_match(prop, ids); in rt_ofw_node_match() 578 … rt_ofw_node *rt_ofw_find_node_by_ids_r(struct rt_ofw_node *from, const struct rt_ofw_node_id *ids, in rt_ofw_find_node_by_ids_r() argument 583 if (ids) in rt_ofw_find_node_by_ids_r() [all …]
|
| A D | ofw.c | 41 if (!stub->ids) in rt_ofw_stub_probe_range() 46 id = rt_ofw_prop_match(compat_prop, stub->ids); in rt_ofw_stub_probe_range()
|
| /components/drivers/pci/host/ |
| A D | pci-host-generic.c | 61 .ids = gen_pci_ofw_ids,
|
| /components/drivers/clk/ |
| A D | clk-fixed-rate.c | 81 .ids = fixed_clk_ofw_ids,
|
| /components/drivers/virtio/ |
| A D | virtio_input.h | 78 struct virtio_input_devids ids; member
|
| A D | virtio_input.c | 396 if (virtio_input_dev->config->ids.product == EV_ABS) in rt_virtio_input_init() 406 if (virtio_input_dev->config->ids.product == EV_KEY) in rt_virtio_input_init()
|
| /components/drivers/nvme/ |
| A D | nvme-pci.c | 166 .ids = pci_nvme_ids,
|
| /components/drivers/regulator/ |
| A D | regulator-fixed.c | 160 .ids = regulator_fixed_ofw_ids,
|
| /components/drivers/ata/ |
| A D | ahci-pci.c | 201 .ids = pci_ahci_ids,
|
| /components/drivers/i2c/ |
| A D | dev_i2c_bus.c | 97 if ((id = driver->ids)) in i2c_match()
|
| /components/drivers/led/ |
| A D | led-gpio.c | 223 .ids = gpio_led_ofw_ids,
|
| /components/drivers/core/ |
| A D | platform.c | 87 pdev->id = rt_ofw_node_match(np, pdrv->ids); in platform_match()
|
| /components/drivers/reset/ |
| A D | reset-simple.c | 191 .ids = reset_simple_ofw_ids,
|
| /components/drivers/mfd/ |
| A D | mfd-syscon.c | 232 .ids = syscon_ofw_ids,
|
| /components/drivers/spi/ |
| A D | dev_spi.c | 222 .ids = spidev_ids,
|
| A D | dev_spi_bus.c | 100 if ((id = driver->ids)) in spi_match()
|
| /components/drivers/watchdog/ |
| A D | watchdog-i6300esb.c | 289 .ids = i6300esb_wdt_pci_ids,
|
| /components/drivers/pci/host/dw/ |
| A D | pcie-dw_platfrom.c | 290 .ids = dw_platform_pcie_ofw_ids,
|
| /components/drivers/hwtimer/ |
| A D | hwtimer-arm_arch.c | 372 .ids = arm_arch_timer_ofw_ids,
|