/linux-master/include/linux/ |
H A D | fwnode.h | 3 * fwnode.h - Firmware device node object handle type definition. 27 * fwnode flags 29 * LINKS_ADDED: The fwnode has already be parsed to add fwnode links. 30 * NOT_DEVICE: The fwnode will never be populated as a struct device. 31 * INITIALIZED: The hardware corresponding to fwnode has been initialized. 32 * NEEDS_CHILD_BOUND_ON_ADD: For this fwnode/device to probe successfully, its 36 * BEST_EFFORT: The fwnode/device needs to probe early and might be missing some 59 * fwnode link flags 61 * CYCLE: The fwnode lin 103 struct fwnode_handle *fwnode; member in struct:fwnode_reference_args 199 fwnode_init(struct fwnode_handle *fwnode, const struct fwnode_operations *ops) argument 207 fwnode_dev_initialized(struct fwnode_handle *fwnode, bool initialized) argument [all...] |
H A D | irq_sim.h | 11 #include <linux/fwnode.h> 19 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode, 22 struct fwnode_handle *fwnode,
|
H A D | acpi_mdio.h | 12 int __acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode, 22 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode) argument
|
H A D | property.h | 16 #include <linux/fwnode.h> 54 bool fwnode_property_present(const struct fwnode_handle *fwnode, 56 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, 59 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, 62 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, 65 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, 68 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, 71 int fwnode_property_read_string(const struct fwnode_handle *fwnode, 73 int fwnode_property_match_string(const struct fwnode_handle *fwnode, 76 bool fwnode_device_is_available(const struct fwnode_handle *fwnode); 78 fwnode_device_is_big_endian(const struct fwnode_handle *fwnode) argument 89 fwnode_device_is_compatible(const struct fwnode_handle *fwnode, const char *compat) argument 246 fwnode_property_read_bool(const struct fwnode_handle *fwnode, const char *propname) argument 252 fwnode_property_read_u8(const struct fwnode_handle *fwnode, const char *propname, u8 *val) argument 258 fwnode_property_read_u16(const struct fwnode_handle *fwnode, const char *propname, u16 *val) argument 264 fwnode_property_read_u32(const struct fwnode_handle *fwnode, const char *propname, u32 *val) argument 270 fwnode_property_read_u64(const struct fwnode_handle *fwnode, const char *propname, u64 *val) argument 276 fwnode_property_count_u8(const struct fwnode_handle *fwnode, const char *propname) argument 282 fwnode_property_count_u16(const struct fwnode_handle *fwnode, const char *propname) argument 288 fwnode_property_count_u32(const struct fwnode_handle *fwnode, const char *propname) argument 294 fwnode_property_count_u64(const struct fwnode_handle *fwnode, const char *propname) argument 301 fwnode_property_string_array_count(const struct fwnode_handle *fwnode, const char *propname) argument 458 fwnode_graph_is_endpoint(const struct fwnode_handle *fwnode) argument [all...] |
/linux-master/drivers/gpio/ |
H A D | gpiolib-swnode.h | 9 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode, 12 int swnode_gpio_count(const struct fwnode_handle *fwnode, const char *con_id);
|
H A D | gpiolib-swnode.c | 34 static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode) argument 39 gdev_node = to_software_node(fwnode); 47 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode, argument 57 swnode = to_software_node(fwnode); 67 error = fwnode_property_get_reference_args(fwnode, propname, NULL, 2, idx, &args); 70 __func__, propname, fwnode, idx); 75 swnode_get_gpio_device(args.fwnode); 76 fwnode_handle_put(args.fwnode); 88 __func__, propname, fwnode, idx, PTR_ERR_OR_ZERO(desc)); 95 * @fwnode 103 swnode_gpio_count(const struct fwnode_handle *fwnode, const char *con_id) argument [all...] |
H A D | gpiolib-acpi.h | 30 struct gpio_desc *acpi_find_gpio(struct fwnode_handle *fwnode, 36 int acpi_gpio_count(const struct fwnode_handle *fwnode, const char *con_id); 48 acpi_find_gpio(struct fwnode_handle *fwnode, const char *con_id, argument 54 static inline int acpi_gpio_count(const struct fwnode_handle *fwnode, argument
|
H A D | gpiolib-of.h | 25 int of_gpio_count(const struct fwnode_handle *fwnode, const char *con_id); 36 static inline int of_gpio_count(const struct fwnode_handle *fwnode, argument
|
/linux-master/drivers/base/ |
H A D | property.c | 24 of_fwnode_handle(dev->of_node) : dev->fwnode; 31 of_fwnode_handle(dev->of_node) : dev->fwnode; 52 * @fwnode: Firmware node whose property to check 57 bool fwnode_property_present(const struct fwnode_handle *fwnode, argument 62 if (IS_ERR_OR_NULL(fwnode)) 65 ret = fwnode_call_bool_op(fwnode, property_present, propname); 69 return fwnode_call_bool_op(fwnode->secondary, property_present, propname); 257 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode, argument 264 if (IS_ERR_OR_NULL(fwnode)) 267 ret = fwnode_call_int_op(fwnode, property_read_int_arra 297 fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, const char *propname, u8 *val, size_t nval) argument 326 fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, const char *propname, u16 *val, size_t nval) argument 355 fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, const char *propname, u32 *val, size_t nval) argument 384 fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, const char *propname, u64 *val, size_t nval) argument 413 fwnode_property_read_string_array(const struct fwnode_handle *fwnode, const char *propname, const char **val, size_t nval) argument 447 fwnode_property_read_string(const struct fwnode_handle *fwnode, const char *propname, const char **val) argument 471 fwnode_property_match_string(const struct fwnode_handle *fwnode, const char *propname, const char *string) argument 519 fwnode_property_match_property_string(const struct fwnode_handle *fwnode, const char *propname, const char * const *array, size_t n) argument 560 fwnode_property_get_reference_args(const struct fwnode_handle *fwnode, const char *prop, const char *nargs_prop, unsigned int nargs, unsigned int index, struct fwnode_reference_args *args) argument 597 fwnode_find_reference(const struct fwnode_handle *fwnode, const char *name, unsigned int index) argument 616 fwnode_get_name(const struct fwnode_handle *fwnode) argument 629 fwnode_get_name_prefix(const struct fwnode_handle *fwnode) argument 647 fwnode_name_eq(const struct fwnode_handle *fwnode, const char *name) argument 672 fwnode_get_parent(const struct fwnode_handle *fwnode) argument 693 fwnode_get_next_parent(struct fwnode_handle *fwnode) argument 709 fwnode_count_parents(const struct fwnode_handle *fwnode) argument 733 fwnode_get_nth_parent(struct fwnode_handle *fwnode, unsigned int depth) argument 759 fwnode_get_next_child_node(const struct fwnode_handle *fwnode, struct fwnode_handle *child) argument 776 fwnode_get_next_available_child_node(const struct fwnode_handle *fwnode, struct fwnode_handle *child) argument 806 const struct fwnode_handle *fwnode = dev_fwnode(dev); local 831 fwnode_get_named_child_node(const struct fwnode_handle *fwnode, const char *childname) argument 862 fwnode_handle_get(struct fwnode_handle *fwnode) argument 879 fwnode_handle_put(struct fwnode_handle *fwnode) argument 894 fwnode_device_is_available(const struct fwnode_handle *fwnode) argument 947 fwnode_get_phy_mode(const struct fwnode_handle *fwnode) argument 988 fwnode_iomap(struct fwnode_handle *fwnode, int index) argument 1001 fwnode_irq_get(const struct fwnode_handle *fwnode, unsigned int index) argument 1027 fwnode_irq_get_byname(const struct fwnode_handle *fwnode, const char *name) argument 1055 fwnode_graph_get_next_endpoint(const struct fwnode_handle *fwnode, struct fwnode_handle *prev) argument 1120 fwnode_graph_get_remote_port_parent(const struct fwnode_handle *fwnode) argument 1143 fwnode_graph_get_remote_port(const struct fwnode_handle *fwnode) argument 1159 fwnode_graph_get_remote_endpoint(const struct fwnode_handle *fwnode) argument 1198 fwnode_graph_get_endpoint_by_id(const struct fwnode_handle *fwnode, u32 port, u32 endpoint, unsigned long flags) argument 1253 fwnode_graph_get_endpoint_count(const struct fwnode_handle *fwnode, unsigned long flags) argument 1278 fwnode_graph_parse_endpoint(const struct fwnode_handle *fwnode, struct fwnode_endpoint *endpoint) argument 1293 fwnode_graph_devcon_matches(const struct fwnode_handle *fwnode, const char *con_id, void *data, devcon_match_fn_t match, void **matches, unsigned int matches_len) argument 1327 fwnode_devcon_matches(const struct fwnode_handle *fwnode, const char *con_id, void *data, devcon_match_fn_t match, void **matches, unsigned int matches_len) argument 1369 fwnode_connection_find_match(const struct fwnode_handle *fwnode, const char *con_id, void *data, devcon_match_fn_t match) argument 1407 fwnode_connection_find_matches(const struct fwnode_handle *fwnode, const char *con_id, void *data, devcon_match_fn_t match, void **matches, unsigned int matches_len) argument [all...] |
H A D | swnode.c | 29 struct fwnode_handle fwnode; member in struct:swnode 50 bool is_software_node(const struct fwnode_handle *fwnode) argument 52 return !IS_ERR_OR_NULL(fwnode) && fwnode->ops == &software_node_ops; 62 struct swnode, fwnode) : NULL; \ 67 struct fwnode_handle *fwnode = dev_fwnode(dev); local 69 if (!fwnode) 72 if (!is_software_node(fwnode)) 73 fwnode = fwnode 101 to_software_node(const struct fwnode_handle *fwnode) argument 377 software_node_get(struct fwnode_handle *fwnode) argument 386 software_node_put(struct fwnode_handle *fwnode) argument 393 software_node_property_present(const struct fwnode_handle *fwnode, const char *propname) argument 401 software_node_read_int_array(const struct fwnode_handle *fwnode, const char *propname, unsigned int elem_size, void *val, size_t nval) argument 412 software_node_read_string_array(const struct fwnode_handle *fwnode, const char *propname, const char **val, size_t nval) argument 423 software_node_get_name(const struct fwnode_handle *fwnode) argument 431 software_node_get_name_prefix(const struct fwnode_handle *fwnode) argument 452 software_node_get_parent(const struct fwnode_handle *fwnode) argument 463 software_node_get_next_child(const struct fwnode_handle *fwnode, struct fwnode_handle *child) argument 485 software_node_get_named_child_node(const struct fwnode_handle *fwnode, const char *childname) argument 504 software_node_get_reference_args(const struct fwnode_handle *fwnode, const char *propname, const char *nargs_prop, unsigned int nargs, unsigned int index, struct fwnode_reference_args *args) argument 588 software_node_graph_get_next_endpoint(const struct fwnode_handle *fwnode, struct fwnode_handle *endpoint) argument 623 software_node_graph_get_remote_endpoint(const struct fwnode_handle *fwnode) argument 642 software_node_graph_get_port_parent(struct fwnode_handle *fwnode) argument 654 software_node_graph_parse_endpoint(const struct fwnode_handle *fwnode, struct fwnode_endpoint *endpoint) argument 931 struct fwnode_handle *fwnode; local 956 fwnode_remove_software_node(struct fwnode_handle *fwnode) argument 1054 struct fwnode_handle *fwnode; local [all...] |
/linux-master/arch/powerpc/sysdev/ |
H A D | mpc5xxx_clocks.c | 11 * @fwnode: firmware node 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode) argument 22 ret = fwnode_property_read_u32(fwnode, "bus-frequency", &bus_freq); 26 fwnode_for_each_parent_node(fwnode, parent) {
|
/linux-master/drivers/soundwire/ |
H A D | irq.h | 11 #include <linux/fwnode.h> 16 struct fwnode_handle *fwnode); 24 struct fwnode_handle *fwnode) 23 sdw_irq_create(struct sdw_bus *bus, struct fwnode_handle *fwnode) argument
|
/linux-master/arch/powerpc/include/asm/ |
H A D | mpc5xxx.h | 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode);
|
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-cti-platform.c | 74 static int cti_plat_get_cpu_at_node(struct fwnode_handle *fwnode) argument 76 if (is_of_node(fwnode)) 77 return of_cti_get_cpu_at_node(to_of_node(fwnode)); 81 const char *cti_plat_get_node_name(struct fwnode_handle *fwnode) argument 83 if (is_of_node(fwnode)) 84 return of_node_full_name(to_of_node(fwnode)); 89 * Extract a name from the fwnode. 94 cti_plat_get_csdev_or_node_name(struct fwnode_handle *fwnode, argument 98 *csdev = coresight_find_csdev_by_fwnode(fwnode); 102 name = cti_plat_get_node_name(fwnode); 106 cti_plat_node_name_eq(struct fwnode_handle *fwnode, const char *name) argument 224 struct fwnode_handle *fwnode = dev_fwnode(dev); local 232 cti_plat_count_sig_elements(const struct fwnode_handle *fwnode, const char *name) argument 240 cti_plat_read_trig_group(struct cti_trig_grp *tgrp, const struct fwnode_handle *fwnode, const char *grp_name) argument 267 cti_plat_read_trig_types(struct cti_trig_grp *tgrp, const struct fwnode_handle *fwnode, const char *type_name) argument 314 cti_plat_process_filter_sigs(struct cti_drvdata *drvdata, const struct fwnode_handle *fwnode) argument 340 cti_plat_create_connection(struct device *dev, struct cti_drvdata *drvdata, struct fwnode_handle *fwnode) argument 419 struct fwnode_handle *fwnode = dev_fwnode(dev); local 465 struct fwnode_handle *fwnode = dev_fwnode(dev); local [all...] |
/linux-master/include/linux/irqchip/ |
H A D | irq-partition-percpu.h | 10 #include <linux/fwnode.h> 23 struct partition_desc *partition_create_desc(struct fwnode_handle *fwnode, 37 struct partition_desc *partition_create_desc(struct fwnode_handle *fwnode, argument
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-fwnode.c | 3 * V4L2 fwnode binding parsing library 5 * The origins of the V4L2 fwnode library are in V4L2 OF library that 28 #include <media/v4l2-fwnode.h> 124 static int v4l2_fwnode_endpoint_parse_csi2_bus(struct fwnode_handle *fwnode, argument 161 rval = fwnode_property_count_u32(fwnode, "data-lanes"); 166 fwnode_property_read_u32_array(fwnode, "data-lanes", array, 189 rval = fwnode_property_count_u32(fwnode, "lane-polarities"); 200 if (!fwnode_property_read_u32(fwnode, "clock-lanes", &v)) { 213 if (fwnode_property_present(fwnode, "clock-noncontinuous")) { 241 fwnode_property_read_u32_array(fwnode, 266 v4l2_fwnode_endpoint_parse_parallel_bus(struct fwnode_handle *fwnode, struct v4l2_fwnode_endpoint *vep, enum v4l2_mbus_type bus_type) argument 387 v4l2_fwnode_endpoint_parse_csi1_bus(struct fwnode_handle *fwnode, struct v4l2_fwnode_endpoint *vep, enum v4l2_mbus_type bus_type) argument 420 __v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, struct v4l2_fwnode_endpoint *vep) argument 496 v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, struct v4l2_fwnode_endpoint *vep) argument 519 v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode, struct v4l2_fwnode_endpoint *vep) argument 560 v4l2_fwnode_parse_link(struct fwnode_handle *fwnode, struct v4l2_fwnode_link *link) argument 630 v4l2_fwnode_connector_parse_analog(struct fwnode_handle *fwnode, struct v4l2_fwnode_connector *vc) argument 662 v4l2_fwnode_get_connector_type(struct fwnode_handle *fwnode) argument 678 v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode, struct v4l2_fwnode_connector *connector) argument 730 v4l2_fwnode_connector_add_link(struct fwnode_handle *fwnode, struct v4l2_fwnode_connector *connector) argument 772 struct fwnode_handle *fwnode = dev_fwnode(dev); local 1016 v4l2_fwnode_reference_get_int_prop(struct fwnode_handle *fwnode, const char *prop, unsigned int index, const char * const *props, unsigned int nprops) argument 1106 struct fwnode_handle *fwnode; local [all...] |
/linux-master/drivers/usb/typec/ |
H A D | retimer.c | 20 static int retimer_fwnode_match(struct device *dev, const void *fwnode) argument 22 return is_typec_retimer(dev) && device_match_fwnode(dev, fwnode); 25 static void *typec_retimer_match(const struct fwnode_handle *fwnode, const char *id, void *data) argument 29 if (id && !fwnode_property_present(fwnode, id)) 32 dev = class_find_device(&retimer_class, NULL, fwnode, 40 * @fwnode: The caller device node. 47 struct typec_retimer *fwnode_typec_retimer_get(struct fwnode_handle *fwnode) argument 51 retimer = fwnode_connection_find_match(fwnode, "retimer-switch", NULL, typec_retimer_match); 121 retimer->dev.fwnode = desc->fwnode; [all...] |
/linux-master/drivers/platform/x86/intel/ |
H A D | chtwc_int33fe.c | 163 struct fwnode_handle *fwnode; local 166 fwnode = software_node_fwnode(&displayport_node); 167 if (!fwnode) 183 fwnode->secondary = ERR_PTR(-ENODEV); 184 data->dp->secondary = fwnode; 254 struct fwnode_handle *fwnode; local 257 fwnode = software_node_fwnode(&max17047_node); 258 if (!fwnode) 264 set_secondary_fwnode(&max17047->dev, fwnode); 275 board_info.fwnode 307 struct fwnode_handle *fwnode; local [all...] |
/linux-master/drivers/platform/chrome/ |
H A D | cros_typec_switch.c | 181 struct fwnode_handle *fwnode) 184 .fwnode = fwnode, 186 .name = fwnode_get_name(fwnode), 195 static int cros_typec_register_retimer(struct cros_typec_port *port, struct fwnode_handle *fwnode) argument 198 .fwnode = fwnode, 200 .name = fwnode_get_name(fwnode), 213 struct fwnode_handle *fwnode; local 224 device_for_each_child_node(dev, fwnode) { 180 cros_typec_register_mode_switch(struct cros_typec_port *port, struct fwnode_handle *fwnode) argument [all...] |
/linux-master/drivers/net/mdio/ |
H A D | acpi_mdio.c | 24 * @fwnode: pointer to fwnode of MDIO bus. This fwnode is expected to represent 30 * for each child node of @fwnode. 32 int __acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode, argument 45 ACPI_COMPANION_SET(&mdio->dev, to_acpi_device_node(fwnode)); 48 fwnode_for_each_child_node(fwnode, child) {
|
/linux-master/include/media/ |
H A D | v4l2-fwnode.h | 3 * V4L2 fwnode binding parsing library 18 #include <linux/fwnode.h> 26 * @base: fwnode endpoint of the v4l2_fwnode 75 * struct v4l2_fwnode_device_properties - fwnode device properties 161 * @V4L2_FWNODE_BUS_TYPE_GUESS: Default value if no bus-type fwnode property 184 * v4l2_fwnode_endpoint_parse() - parse all fwnode node properties 185 * @fwnode: pointer to the endpoint's fwnode handle 186 * @vep: pointer to the V4L2 fwnode data structure 188 * This function parses the V4L2 fwnode endpoin [all...] |
/linux-master/drivers/acpi/arm64/ |
H A D | apmt.c | 71 * @fwnode: fwnode associated with the APMT node 76 struct fwnode_handle *fwnode) 102 pdev->dev.fwnode = fwnode; 121 struct fwnode_handle *fwnode; local 137 fwnode = acpi_alloc_fwnode_static(); 138 if (!fwnode) 141 ret = apmt_add_platform_device(apmt_node, fwnode); 143 acpi_free_fwnode_static(fwnode); 75 apmt_add_platform_device(struct acpi_apmt_node *node, struct fwnode_handle *fwnode) argument [all...] |
/linux-master/drivers/acpi/ |
H A D | property.c | 91 fwnode_init(&dn->fwnode, &acpi_data_fwnode_ops); 111 &dn->fwnode)) 114 &dn->fwnode)) { 711 acpi_device_data_of_node(const struct fwnode_handle *fwnode) argument 713 if (is_acpi_device_node(fwnode)) { 714 const struct acpi_device *adev = to_acpi_device_node(fwnode); 717 if (is_acpi_data_node(fwnode)) { 718 const struct acpi_data_node *dn = to_acpi_data_node(fwnode); 726 * @fwnode: Firmware node to get the property from. 730 int acpi_node_prop_get(const struct fwnode_handle *fwnode, argument 782 acpi_fwnode_get_named_child_node(const struct fwnode_handle *fwnode, const char *childname) argument 842 acpi_parse_string_ref(const struct fwnode_handle *fwnode, const char *refstring) argument 916 __acpi_node_get_property_reference(const struct fwnode_handle *fwnode, const char *propname, size_t index, size_t num_args, struct fwnode_reference_args *args) argument 1233 acpi_node_prop_read(const struct fwnode_handle *fwnode, const char *propname, enum dev_prop_type proptype, void *val, size_t nval) argument 1262 acpi_get_next_subnode(const struct fwnode_handle *fwnode, struct fwnode_handle *child) argument 1324 acpi_node_get_parent(const struct fwnode_handle *fwnode) argument 1345 is_acpi_graph_node(struct fwnode_handle *fwnode, const char *str) argument 1370 acpi_graph_get_next_endpoint( const struct fwnode_handle *fwnode, struct fwnode_handle *prev) argument 1427 acpi_graph_get_child_prop_value( const struct fwnode_handle *fwnode, const char *prop_name, unsigned int val) argument 1456 struct fwnode_handle *fwnode; local 1487 acpi_fwnode_device_is_available(const struct fwnode_handle *fwnode) argument 1496 acpi_fwnode_device_get_match_data(const struct fwnode_handle *fwnode, const struct device *dev) argument 1502 acpi_fwnode_device_dma_supported(const struct fwnode_handle *fwnode) argument 1508 acpi_fwnode_device_get_dma_attr(const struct fwnode_handle *fwnode) argument 1513 acpi_fwnode_property_present(const struct fwnode_handle *fwnode, const char *propname) argument 1520 acpi_fwnode_property_read_int_array(const struct fwnode_handle *fwnode, const char *propname, unsigned int elem_size, void *val, size_t nval) argument 1548 acpi_fwnode_property_read_string_array(const struct fwnode_handle *fwnode, const char *propname, const char **val, size_t nval) argument 1557 acpi_fwnode_get_reference_args(const struct fwnode_handle *fwnode, const char *prop, const char *nargs_prop, unsigned int args_count, unsigned int index, struct fwnode_reference_args *args) argument 1566 acpi_fwnode_get_name(const struct fwnode_handle *fwnode) argument 1592 acpi_fwnode_get_name_prefix(const struct fwnode_handle *fwnode) argument 1613 acpi_fwnode_get_parent(struct fwnode_handle *fwnode) argument 1618 acpi_fwnode_graph_parse_endpoint(const struct fwnode_handle *fwnode, struct fwnode_endpoint *endpoint) argument 1633 acpi_fwnode_irq_get(const struct fwnode_handle *fwnode, unsigned int index) argument 1678 is_acpi_device_node(const struct fwnode_handle *fwnode) argument 1685 is_acpi_data_node(const struct fwnode_handle *fwnode) argument [all...] |
/linux-master/include/linux/soc/ti/ |
H A D | ti_sci_inta_msi.h | 16 *ti_sci_inta_msi_create_irq_domain(struct fwnode_handle *fwnode,
|
/linux-master/drivers/leds/ |
H A D | leds-tps6105x.c | 15 struct fwnode_handle *fwnode; member in struct:tps6105x_priv 22 fwnode_handle_put(priv->fwnode); 54 /* fwnode/devicetree is optional. NULL is allowed for priv->fwnode */ 55 priv->fwnode = device_get_next_child_node(pdev->dev.parent, NULL); 64 init_data.fwnode = priv->fwnode;
|