Home
last modified time | relevance | path

Searched refs:device_node (Results 1 – 25 of 2900) sorted by relevance

12345678910>>...116

/openbmc/linux/include/linux/
H A Dof_graph.h26 const struct device_node *local_node;
45 struct device_node *of_graph_get_port_by_id(struct device_node *node, u32 id);
46 struct device_node *of_graph_get_next_endpoint(const struct device_node *parent,
47 struct device_node *previous);
51 const struct device_node *node);
52 struct device_node *of_graph_get_port_parent(struct device_node *node);
55 struct device_node *of_graph_get_remote_port(const struct device_node *node);
56 struct device_node *of_graph_get_remote_node(const struct device_node *node,
84 struct device_node *previous) in of_graph_get_next_endpoint()
96 const struct device_node *node) in of_graph_get_remote_endpoint()
[all …]
H A Dof.h48 struct device_node { struct
72 struct device_node *np; argument
128 extern struct device_node *of_node_get(struct device_node *node);
132 static inline struct device_node *of_node_get(struct device_node *node) in of_node_get()
138 DEFINE_FREE(device_node, struct device_node *, if (_T) of_node_put(_T))
234 extern struct device_node *of_find_all_nodes(struct device_node *prev);
298 const struct device_node *node, struct device_node *prev);
535 const struct device_node *node, struct device_node *prev) in of_get_next_child()
541 const struct device_node *node, struct device_node *prev) in of_get_next_available_child()
1435 for (struct device_node *child __free(device_node) = \
[all …]
H A Dof_irq.h12 typedef int (*of_irq_init_cb_t)(struct device_node *, struct device_node *);
22 extern struct device_node *of_irq_dflt_pic;
37 extern int of_irq_to_resource(struct device_node *dev, int index,
44 extern int of_irq_count(struct device_node *dev);
45 extern int of_irq_get(struct device_node *dev, int index);
47 extern int of_irq_to_resource_table(struct device_node *dev,
49 extern struct device_node *of_irq_find_parent(struct device_node *child);
51 struct device_node *np,
67 static inline int of_irq_count(struct device_node *dev) in of_irq_count()
90 struct device_node *np, in of_msi_get_domain()
[all …]
H A Dof_mdio.h16 bool of_mdiobus_child_is_phy(struct device_node *child);
21 struct device_node *np) in of_mdiobus_register()
27 struct device_node *np, struct module *owner);
31 struct device_node *np) in devm_of_mdiobus_register()
49 bool of_phy_is_fixed_link(struct device_node *np);
51 struct device_node *child, u32 addr);
54 const struct device_node *np) in of_mdio_parse_addr()
93 struct device_node *np) in devm_of_mdiobus_register()
109 struct device_node *phy_np, in of_phy_connect()
129 const struct device_node *np) in of_mdio_parse_addr()
[all …]
H A Dof_address.h12 struct device_node *node;
55 extern u64 of_translate_dma_address(struct device_node *dev,
78 struct device_node *node);
80 struct device_node *node);
87 struct device_node *np,
91 extern bool of_dma_is_coherent(struct device_node *np);
117 struct device_node *node) in of_pci_range_parser_init()
123 struct device_node *node) in of_pci_dma_range_parser_init()
142 struct device_node *np, in of_pci_range_to_resource()
163 void __iomem *of_iomap(struct device_node *node, int index);
[all …]
H A Dof_net.h15 extern int of_get_phy_mode(struct device_node *np, phy_interface_t *interface);
16 extern int of_get_mac_address(struct device_node *np, u8 *mac);
17 extern int of_get_mac_address_nvmem(struct device_node *np, u8 *mac);
18 int of_get_ethdev_address(struct device_node *np, struct net_device *dev);
19 extern struct net_device *of_find_net_device_by_node(struct device_node *np);
21 static inline int of_get_phy_mode(struct device_node *np, in of_get_phy_mode()
27 static inline int of_get_mac_address(struct device_node *np, u8 *mac) in of_get_mac_address()
32 static inline int of_get_mac_address_nvmem(struct device_node *np, u8 *mac) in of_get_mac_address_nvmem()
37 static inline int of_get_ethdev_address(struct device_node *np, struct net_device *dev) in of_get_ethdev_address()
42 static inline struct net_device *of_find_net_device_by_node(struct device_node *np) in of_find_net_device_by_node()
H A Dof_dma.h16 struct device_node;
20 struct device_node *of_node;
35 extern int of_dma_controller_register(struct device_node *np,
39 extern void of_dma_controller_free(struct device_node *np);
41 extern int of_dma_router_register(struct device_node *np,
47 extern struct dma_chan *of_dma_request_slave_channel(struct device_node *np,
55 static inline int of_dma_controller_register(struct device_node *np, in of_dma_controller_register()
63 static inline void of_dma_controller_free(struct device_node *np) in of_dma_controller_free()
67 static inline int of_dma_router_register(struct device_node *np, in of_dma_router_register()
77 static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np, in of_dma_request_slave_channel()
H A Dof_platform.h53 extern struct platform_device *of_device_alloc(struct device_node *np,
62 extern struct platform_device *of_find_device_by_node(struct device_node *np);
64 static inline struct platform_device *of_find_device_by_node(struct device_node *np) in of_find_device_by_node()
70 extern int of_platform_bus_probe(struct device_node *root,
76 extern struct platform_device *of_platform_device_create(struct device_node *np,
82 extern int of_platform_populate(struct device_node *root,
86 extern int of_platform_default_populate(struct device_node *root,
96 static inline struct platform_device *of_platform_device_create(struct device_node *np, in of_platform_device_create()
107 static inline int of_platform_populate(struct device_node *root, in of_platform_populate()
114 static inline int of_platform_default_populate(struct device_node *root, in of_platform_default_populate()
/openbmc/u-boot/include/dm/
H A Dof_access.h30 struct device_node *of_find_all_nodes(struct device_node *prev);
49 int of_n_addr_cells(const struct device_node *np);
60 int of_n_size_cells(const struct device_node *np);
70 int of_simple_addr_cells(const struct device_node *np);
80 int of_simple_size_cells(const struct device_node *np);
147 bool of_device_is_available(const struct device_node *np);
155 struct device_node *of_get_parent(const struct device_node *np);
193 struct device_node *of_find_compatible_node(struct device_node *from,
208 struct device_node *of_find_node_by_prop_value(struct device_node *from,
342 struct device_node *of_parse_phandle(const struct device_node *np,
[all …]
/openbmc/linux/drivers/of/
H A Dof_private.h27 struct device_node *np;
75 int __of_attach_node_sysfs(struct device_node *np);
93 int of_resolve_phandles(struct device_node *tree);
113 struct device_node *dad,
114 struct device_node **mynodes,
126 struct device_node *__of_node_dup(const struct device_node *np,
129 struct device_node *__of_find_node_by_path(struct device_node *parent,
131 struct device_node *__of_find_node_by_full_path(struct device_node *node,
166 int of_dma_get_range(struct device_node *np,
168 struct device_node *__of_get_dma_parent(const struct device_node *np);
[all …]
H A Dbase.c226 struct device_node *__of_find_all_nodes(struct device_node *prev) in __of_find_all_nodes()
251 struct device_node *of_find_all_nodes(struct device_node *prev) in of_find_all_nodes()
519 struct device_node *of_get_parent(const struct device_node *node) in of_get_parent()
545 struct device_node *of_get_next_parent(struct device_node *node) in of_get_next_parent()
587 struct device_node *of_get_next_child(const struct device_node *node, in of_get_next_child()
642 struct device_node *of_get_next_cpu_node(struct device_node *prev) in of_get_next_cpu_node()
709 struct device_node *of_get_child_by_name(const struct device_node *node, in of_get_child_by_name()
721 struct device_node *__of_find_node_by_path(struct device_node *parent, in __of_find_node_by_path()
833 struct device_node *of_find_node_by_name(struct device_node *from, in of_find_node_by_name()
861 struct device_node *of_find_node_by_type(struct device_node *from, in of_find_node_by_type()
[all …]
H A Dproperty.c749 struct device_node *of_graph_get_port_parent(struct device_node *node) in of_graph_get_port_parent()
1109 static struct device_node *parse_prop_cells(struct device_node *np, in parse_prop_cells()
1127 static struct device_node *parse_##fname(struct device_node *np, \
1181 static struct device_node *parse_##fname(struct device_node *np, \
1208 struct device_node *(*parse_prop)(struct device_node *np,
1210 struct device_node *(*get_con_dev)(struct device_node *np);
1244 static struct device_node *parse_gpios(struct device_node *np, in parse_gpios()
1254 static struct device_node *parse_iommu_maps(struct device_node *np, in parse_iommu_maps()
1263 static struct device_node *parse_gpio_compat(struct device_node *np, in parse_gpio_compat()
1285 static struct device_node *parse_interrupts(struct device_node *np, in parse_interrupts()
[all …]
H A Dcpu.c14 u64 of_get_cpu_hwid(struct device_node *cpun, unsigned int thread) in of_get_cpu_hwid()
52 static bool __of_find_n_match_cpu_property(struct device_node *cpun, in __of_find_n_match_cpu_property()
84 bool __weak arch_find_n_match_cpu_physical_id(struct device_node *cpun, in arch_find_n_match_cpu_physical_id()
119 struct device_node *of_get_cpu_node(int cpu, unsigned int *thread) in of_get_cpu_node()
121 struct device_node *cpun; in of_get_cpu_node()
140 struct device_node *of_cpu_device_node_get(int cpu) in of_cpu_device_node_get()
158 int of_cpu_node_to_id(struct device_node *cpu_node) in of_cpu_node_to_id()
162 struct device_node *np; in of_cpu_node_to_id()
191 struct device_node *of_get_cpu_state_node(struct device_node *cpu_node, in of_get_cpu_state_node()
200 struct device_node *state_node = in of_get_cpu_state_node()
/openbmc/linux/include/drm/
H A Ddrm_of.h17 struct device_node;
35 struct device_node *port);
37 struct device_node *port);
41 struct device_node *node);
45 int drm_of_encoder_active_endpoint(struct device_node *node,
53 const struct device_node *port2);
63 struct device_node *port) in drm_of_crtc_port_mask()
69 struct device_node *port) in drm_of_find_possible_crtcs()
78 struct device_node *node) in drm_of_component_match_add()
106 const struct device_node *port2) in drm_of_lvds_get_dual_link_pixel_order()
[all …]
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddss-of.c18 struct device_node *
20 struct device_node *prev) in omapdss_of_get_next_port()
28 struct device_node *ports; in omapdss_of_get_next_port()
42 struct device_node *ports; in omapdss_of_get_next_port()
64 struct device_node *
84 struct device_node *dss_of_port_get_parent_device(struct device_node *port) in dss_of_port_get_parent_device()
86 struct device_node *np; in dss_of_port_get_parent_device()
120 static struct device_node *omapdss_of_get_remote_port(const struct device_node *node) in omapdss_of_get_remote_port()
122 struct device_node *np; in omapdss_of_get_remote_port()
133 struct device_node *
[all …]
/openbmc/u-boot/drivers/core/
H A Dof_access.c61 struct device_node *np;
143 struct device_node *of_find_all_nodes(struct device_node *prev) in of_find_all_nodes()
145 struct device_node *np; in of_find_all_nodes()
249 struct device_node *of_get_parent(const struct device_node *node) in of_get_parent()
261 static struct device_node *__of_get_next_child(const struct device_node *node, in __of_get_next_child()
287 static struct device_node *__of_find_node_by_path(struct device_node *parent, in __of_find_node_by_path()
365 struct device_node *of_find_compatible_node(struct device_node *from, in of_find_compatible_node()
368 struct device_node *np; in of_find_compatible_node()
390 struct device_node *of_find_node_by_prop_value(struct device_node *from, in of_find_node_by_prop_value()
394 struct device_node *np; in of_find_node_by_prop_value()
[all …]
/openbmc/linux/include/linux/usb/
H A Dof.h16 enum usb_dr_mode of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0);
17 bool of_usb_host_tpl_support(struct device_node *np);
18 int of_usb_update_otg_caps(struct device_node *np,
20 struct device_node *usb_of_get_device_node(struct usb_device *hub, int port1);
22 struct device_node *usb_of_get_interface_node(struct usb_device *udev,
27 of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0) in of_usb_get_dr_mode_by_phy()
31 static inline bool of_usb_host_tpl_support(struct device_node *np) in of_usb_host_tpl_support()
35 static inline int of_usb_update_otg_caps(struct device_node *np, in of_usb_update_otg_caps()
40 static inline struct device_node *
49 static inline struct device_node *
[all …]
/openbmc/linux/include/linux/mfd/
H A Dsyscon.h17 struct device_node;
20 extern struct regmap *device_node_to_regmap(struct device_node *np);
21 extern struct regmap *syscon_node_to_regmap(struct device_node *np);
24 struct device_node *np,
27 struct device_node *np,
32 struct device_node *np,
35 static inline struct regmap *device_node_to_regmap(struct device_node *np) in device_node_to_regmap()
40 static inline struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap()
51 struct device_node *np, in syscon_regmap_lookup_by_phandle()
58 struct device_node *np, in syscon_regmap_lookup_by_phandle_args()
[all …]
/openbmc/linux/sound/soc/generic/
H A Daudio-graph-card2.c324 static struct device_node *graph_get_next_multi_ep(struct device_node **port) in graph_get_next_multi_ep()
327 struct device_node *ep = NULL; in graph_get_next_multi_ep()
328 struct device_node *rep = NULL; in graph_get_next_multi_ep()
401 struct device_node *ep, in __graph_parse_node()
514 struct device_node *ep; in graph_parse_node()
599 struct device_node *ep; in graph_link_init()
600 struct device_node *ports; in graph_link_init()
682 struct device_node *lnk, in audio_graph2_link_dpcm()
775 struct device_node *lnk, in audio_graph2_link_c2c()
1013 struct device_node *lnk, in graph_count_c2c()
[all …]
H A Daudio-graph-card.c70 struct device_node *ep, in graph_parse_convert()
90 struct device_node *ep, in graph_parse_mclk_fs()
107 struct device_node *ep, in graph_parse_node()
145 struct device_node *cpu_ep, in graph_link_init()
168 struct device_node *cpu_ep, in graph_dai_link_of_dpcm()
220 struct device_node *port; in graph_dai_link_of_dpcm()
221 struct device_node *ports; in graph_dai_link_of_dpcm()
335 struct device_node *cpu_port; in __graph_for_each_link()
336 struct device_node *cpu_ep; in __graph_for_each_link()
337 struct device_node *codec_ep; in __graph_for_each_link()
[all …]
H A Dsimple-card.c56 struct device_node *node, in asoc_simple_parse_dai()
119 struct device_node *np, in simple_parse_convert()
134 struct device_node *np, in simple_parse_mclk_fs()
212 struct device_node *np, in simple_dai_link_of_dpcm()
354 struct device_node *np, in __simple_for_each_link()
358 struct device_node *np, in __simple_for_each_link()
364 struct device_node *node; in __simple_for_each_link()
382 struct device_node *codec; in __simple_for_each_link()
383 struct device_node *plat; in __simple_for_each_link()
384 struct device_node *np; in __simple_for_each_link()
[all …]
/openbmc/linux/drivers/cpuidle/
H A Ddt_idle_genpd.h5 struct device_node;
12 struct generic_pm_domain *dt_idle_pd_alloc(struct device_node *np,
13 int (*parse_state)(struct device_node *, u32 *));
15 int dt_idle_pd_init_topology(struct device_node *np);
17 int dt_idle_pd_remove_topology(struct device_node *np);
30 struct device_node *np, in dt_idle_pd_alloc()
31 int (*parse_state)(struct device_node *, u32 *)) in dt_idle_pd_alloc() argument
36 static inline int dt_idle_pd_init_topology(struct device_node *np) in dt_idle_pd_init_topology()
41 static inline int dt_idle_pd_remove_topology(struct device_node *np) in dt_idle_pd_remove_topology()
/openbmc/linux/drivers/memory/
H A Dof_memory.h13 const struct lpddr2_min_tck *of_get_min_tck(struct device_node *np,
15 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr,
18 const struct lpddr3_min_tck *of_lpddr3_get_min_tck(struct device_node *np,
21 of_lpddr3_get_ddr_timings(struct device_node *np_ddr,
24 const struct lpddr2_info *of_lpddr2_get_info(struct device_node *np,
28 *of_get_min_tck(struct device_node *np, struct device *dev) in of_get_min_tck()
34 *of_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_get_ddr_timings()
41 *of_lpddr3_get_min_tck(struct device_node *np, struct device *dev) in of_lpddr3_get_min_tck()
47 *of_lpddr3_get_ddr_timings(struct device_node *np_ddr, in of_lpddr3_get_ddr_timings()
54 *of_lpddr2_get_info(struct device_node *np, struct device *dev) in of_lpddr2_get_info()
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_of.c33 struct device_node *port) in drm_of_crtc_port_mask()
61 struct device_node *port) in drm_of_find_possible_crtcs()
63 struct device_node *remote_port, *ep; in drm_of_find_possible_crtcs()
92 struct device_node *node) in drm_of_component_match_add()
117 struct device_node *ep, *port, *remote; in drm_of_component_probe()
198 struct device_node *ep; in drm_of_encoder_active_endpoint()
200 struct device_node *port; in drm_of_encoder_active_endpoint()
243 struct device_node *remote; in drm_of_find_panel_or_bridge()
307 struct device_node *endpoint = NULL; in drm_of_lvds_get_remote_pixels_type()
311 struct device_node *remote_port; in drm_of_lvds_get_remote_pixels_type()
[all …]
/openbmc/linux/drivers/clk/at91/
H A Ddt-compat.c36 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_frac_setup()
62 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_pad_setup()
88 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_pmc_setup()
194 struct device_node *parent_np; in of_sama5d4_clk_h32mx_setup()
222 struct device_node *i2s_mux_np; in of_sama5d2_clk_i2s_mux_setup()
260 struct device_node *parent_np; in of_at91rm9200_clk_main_osc_setup()
288 struct device_node *parent_np; in of_at91sam9x5_clk_main_rc_osc_setup()
315 struct device_node *parent_np; in of_at91rm9200_clk_main_setup()
342 struct device_node *parent_np; in of_at91sam9x5_clk_main_setup()
402 struct device_node *parent_np; in of_at91_clk_master_setup()
[all …]

12345678910>>...116