Home
last modified time | relevance | path

Searched refs:dev (Results 1 – 25 of 214) sorted by relevance

123456789

/include/dm/
A Dread.h24 return ofnode_to_np(dev_ofnode(dev)); in dev_np()
982 return devfdt_get_addr_index(dev, index); in dev_read_addr_index()
1008 return devfdt_get_addr_name(dev, name); in dev_read_addr_name()
1033 return devfdt_get_addr(dev); in dev_read_addr()
1038 return devfdt_get_addr_ptr(dev); in dev_read_addr_ptr()
1044 return devfdt_get_addr_pci(dev, sizep); in dev_read_addr_pci()
1049 return devfdt_remap_addr(dev); in dev_remap_addr()
1060 return devfdt_remap_addr_name(dev, name); in dev_remap_addr_name()
1071 return ofnode_get_name(dev_ofnode(dev)); in dev_read_name()
1173 dev_of_offset(dev), devnump); in dev_read_alias_seq()
[all …]
A Dfdtaddr.h24 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);
134 void *devfdt_get_addr_size_index_ptr(const struct udevice *dev, int index,
177 fdt_addr_t devfdt_get_addr_size_name(const struct udevice *dev,
[all …]
A Dpinctrl.h48 int (*get_pins_count)(struct udevice *dev);
75 int (*get_groups_count)(struct udevice *dev);
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,
272 int (*request)(struct udevice *dev, int func, int flags);
364 #define pinctrl_get_ops(dev) ((struct pinctrl_ops *)(dev)->driver->ops) argument
516 static inline int pinctrl_select_state(struct udevice *dev, in pinctrl_select_state() argument
542 int pinctrl_request_noflags(struct udevice *dev, int func);
596 int pinctrl_get_pins_count(struct udevice *dev);
[all …]
A Ddevice_compat.h83 #define __dev_printk(level, dev, fmt, ...) \ argument
89 struct udevice *__dev = (void *)dev; \
103 #define dev_emerg(dev, fmt, ...) \ argument
105 #define dev_alert(dev, fmt, ...) \ argument
107 #define dev_crit(dev, fmt, ...) \ argument
109 #define dev_err(dev, fmt, ...) \ argument
111 #define dev_warn(dev, fmt, ...) \ argument
113 #define dev_notice(dev, fmt, ...) \ argument
115 #define dev_info(dev, fmt, ...) \ argument
117 #define dev_dbg(dev, fmt, ...) \ argument
[all …]
A Ddevice-internal.h182 int device_of_to_plat(struct udevice *dev);
193 int device_probe(struct udevice *dev);
208 int device_remove(struct udevice *dev, uint flags);
222 int device_unbind(struct udevice *dev);
228 void device_free(struct udevice *dev);
230 static inline void device_free(struct udevice *dev) {} in device_free() argument
295 void dev_set_priv(struct udevice *dev, void *priv);
346 void dev_set_plat(struct udevice *dev, void *priv);
409 void devres_release_probe(struct udevice *dev);
418 void devres_release_all(struct udevice *dev);
[all …]
/include/
A Dcros_ec.h19 struct udevice *dev; /* Transport device */ member
93 int cros_ec_get_next_event(struct udevice *dev,
207 int cros_ec_test(struct udevice *dev);
238 int (*check_version)(struct udevice *dev);
282 int (*get_switches)(struct udevice *dev);
285 #define dm_cros_ec_get_ops(dev) \ argument
286 ((struct dm_cros_ec_ops *)(dev)->driver->ops)
288 int cros_ec_register(struct udevice *dev);
379 int cros_ec_get_sku_id(struct udevice *dev);
398 int cros_ec_read_version(struct udevice *dev,
[all …]
A Dvideo_bridge.h34 int (*attach)(struct udevice *dev);
45 int (*check_attached)(struct udevice *dev);
54 int (*set_backlight)(struct udevice *dev, int percent);
66 int (*get_display_timing)(struct udevice *dev,
77 int (*read_edid)(struct udevice *dev, u8 *buf, int buf_size);
80 #define video_bridge_get_ops(dev) \ argument
81 ((struct video_bridge_ops *)(dev)->driver->ops)
89 int video_bridge_attach(struct udevice *dev);
113 int video_bridge_check_attached(struct udevice *dev);
121 int video_bridge_get_display_timing(struct udevice *dev,
[all …]
A Dp2sb.h53 int (*set_hide)(struct udevice *dev, bool hide);
56 #define p2sb_get_ops(dev) ((struct p2sb_ops *)(dev)->driver->ops) argument
68 int p2sb_set_hide(struct udevice *dev, bool hide);
81 uint pcr_read8(struct udevice *dev, uint offset);
116 return pcr_clrsetbits32(dev, offset, 0, set); in pcr_setbits32()
121 return pcr_clrsetbits16(dev, offset, 0, set); in pcr_setbits16()
126 return pcr_clrsetbits8(dev, offset, 0, set); in pcr_setbits8()
131 return pcr_clrsetbits32(dev, offset, clr, 0); in pcr_clrbits32()
136 return pcr_clrsetbits16(dev, offset, clr, 0); in pcr_clrbits16()
141 return pcr_clrsetbits8(dev, offset, clr, 0); in pcr_clrbits8()
[all …]
A Dtpm_api.h29 u32 tpm_self_test_full(struct udevice *dev);
37 u32 tpm_continue_self_test(struct udevice *dev);
132 u32 tpm_force_clear(struct udevice *dev);
140 u32 tpm_physical_enable(struct udevice *dev);
148 u32 tpm_physical_disable(struct udevice *dev);
202 u32 tpm_end_oiap(struct udevice *dev);
297 u32 tpm_nv_enable_locking(struct udevice *dev);
305 u32 tpm_set_global_lock(struct udevice *dev);
322 u32 tpm_resume(struct udevice *dev);
324 static inline bool tpm_is_v1(struct udevice *dev) in tpm_is_v1() argument
[all …]
A Dstdio_dev.h33 int (*stop)(struct stdio_dev *dev); /* To stop the device */
38 void (*putc)(struct stdio_dev *dev, const char c);
40 void (*puts)(struct stdio_dev *dev, const char *s);
43 void (*flush)(struct stdio_dev *dev);
44 #define STDIO_DEV_ASSIGN_FLUSH(dev, flush_func) ((dev)->flush = (flush_func)) argument
46 #define STDIO_DEV_ASSIGN_FLUSH(dev, flush_func) argument
52 int (*tstc)(struct stdio_dev *dev);
53 int (*getc)(struct stdio_dev *dev); /* To get that char */
70 int stdio_register(struct stdio_dev *dev);
96 int stdio_deregister_dev(struct stdio_dev *dev, int force);
[all …]
A Dsound.h59 int (*setup)(struct udevice *dev);
69 int (*play)(struct udevice *dev, void *data, uint data_size);
81 int (*stop_play)(struct udevice *dev);
93 int (*start_beep)(struct udevice *dev, int frequency_hz);
103 int (*stop_beep)(struct udevice *dev);
106 #define sound_get_ops(dev) ((struct sound_ops *)(dev)->driver->ops) argument
111 int sound_setup(struct udevice *dev);
121 int sound_beep(struct udevice *dev, int msecs, int frequency_hz);
133 int sound_start_beep(struct udevice *dev, int frequency_hz);
143 int sound_stop_beep(struct udevice *dev);
[all …]
A Ddm-demo.h23 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);
A Dpanel.h17 int (*enable_backlight)(struct udevice *dev);
26 int (*set_backlight)(struct udevice *dev, int percent);
35 int (*get_display_timing)(struct udevice *dev,
39 #define panel_get_ops(dev) ((struct panel_ops *)(dev)->driver->ops) argument
48 int panel_enable_backlight(struct udevice *dev);
57 int panel_set_backlight(struct udevice *dev, int percent);
65 int panel_get_display_timing(struct udevice *dev,
A Dvideo_console.h182 int (*set_row)(struct udevice *dev, uint row, int clr);
197 int (*entry_start)(struct udevice *dev);
214 int (*backspace)(struct udevice *dev);
224 int (*get_font)(struct udevice *dev, int seq,
293 int (*entry_save)(struct udevice *dev, struct abuf *buf);
324 #define vidconsole_get_ops(dev) ((struct vidconsole_ops *)(dev)->driver->ops) argument
335 int vidconsole_get_font(struct udevice *dev, int seq,
486 int vidconsole_entry_start(struct udevice *dev);
502 int vidconsole_put_char(struct udevice *dev, char ch);
555 int vidconsole_clear_and_reset(struct udevice *dev);
[all …]
A Dscmi_agent-uclass.h50 static inline u32 scmi_version(struct udevice *dev) in scmi_version() argument
52 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->version; in scmi_version()
55 static inline u32 scmi_num_agents(struct udevice *dev) in scmi_num_agents() argument
60 static inline u32 scmi_num_protocols(struct udevice *dev) in scmi_num_protocols() argument
65 static inline u32 scmi_impl_version(struct udevice *dev) in scmi_impl_version() argument
70 static inline u8 *scmi_protocols(struct udevice *dev) in scmi_protocols() argument
75 static inline u8 *scmi_vendor(struct udevice *dev) in scmi_vendor() argument
77 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->vendor; in scmi_vendor()
80 static inline u8 *scmi_sub_vendor(struct udevice *dev) in scmi_sub_vendor() argument
85 static inline u8 *scmi_agent_name(struct udevice *dev) in scmi_agent_name() argument
[all …]
A Dadc.h102 int (*start_channel)(struct udevice *dev, int channel);
133 int (*channel_data)(struct udevice *dev, int channel,
152 int (*channels_data)(struct udevice *dev, unsigned int channel_mask,
161 int (*stop)(struct udevice *dev);
171 int adc_start_channel(struct udevice *dev, int channel);
209 int adc_channels_data(struct udevice *dev, unsigned int channel_mask,
221 int adc_data_mask(struct udevice *dev, unsigned int *data_mask);
278 int adc_vdd_value(struct udevice *dev, int *uV);
290 int adc_vss_value(struct udevice *dev, int *uV);
298 int adc_stop(struct udevice *dev);
[all …]
A Dcache.h28 int (*get_info)(struct udevice *dev, struct cache_info *info);
36 int (*enable)(struct udevice *dev);
44 int (*disable)(struct udevice *dev);
47 #define cache_get_ops(dev) ((struct cache_ops *)(dev)->driver->ops) argument
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);
A Drtc.h35 int (*get)(struct udevice *dev, struct rtc_time *time);
58 int (*reset)(struct udevice *dev);
69 int (*read)(struct udevice *dev, unsigned int reg,
81 int (*write)(struct udevice *dev, unsigned int reg,
91 int (*read8)(struct udevice *dev, unsigned int reg);
105 #define rtc_get_ops(dev) ((struct rtc_ops *)(dev)->driver->ops) argument
114 int dm_rtc_get(struct udevice *dev, struct rtc_time *time);
136 int dm_rtc_reset(struct udevice *dev);
158 int dm_rtc_write(struct udevice *dev, unsigned int reg,
168 int rtc_read8(struct udevice *dev, unsigned int reg);
[all …]
A Dwdt.h28 int wdt_set_force_autostart(struct udevice *dev);
39 int wdt_start(struct udevice *dev, u64 timeout_ms, ulong flags);
47 int wdt_stop(struct udevice *dev);
64 int wdt_reset(struct udevice *dev);
75 int wdt_expire_now(struct udevice *dev, ulong flags);
93 int (*start)(struct udevice *dev, u64 timeout_ms, ulong flags);
100 int (*stop)(struct udevice *dev);
108 int (*reset)(struct udevice *dev);
122 int (*expire_now)(struct udevice *dev, ulong flags);
A Dtpm-common.h113 int (*open)(struct udevice *dev);
124 int (*close)(struct udevice *dev);
179 int (*cleanup)(struct udevice *dev);
201 #define tpm_get_ops(dev) ((struct tpm_ops *)device_get_ops(dev)) argument
210 struct udevice *dev; \
213 rc = get_tpm(&dev); \
218 return report_return_code(cmd(dev)); \
230 int tpm_open(struct udevice *dev);
241 int tpm_close(struct udevice *dev);
302 int tpm_init(struct udevice *dev);
[all …]
A Dpci_ep.h121 int (*set_bar)(struct udevice *dev, uint func_num,
132 int (*read_bar)(struct udevice *dev, uint func_num,
142 int (*clear_bar)(struct udevice *dev, uint func_num,
157 int (*map_addr)(struct udevice *dev, uint func_num,
194 int (*get_msi)(struct udevice *dev, uint func_num);
207 int (*set_msix)(struct udevice *dev, uint func_num,
239 int (*start)(struct udevice *dev);
247 int (*stop)(struct udevice *dev);
250 #define pci_ep_get_ops(dev) ((struct pci_ep_ops *)(dev)->driver->ops) argument
401 int pci_ep_start(struct udevice *dev);
[all …]
A Dkeyboard.h33 int (*start)(struct udevice *dev);
41 int (*stop)(struct udevice *dev);
50 int (*tstc)(struct udevice *dev);
62 int (*getc)(struct udevice *dev);
74 int (*update_leds)(struct udevice *dev, int leds);
77 #define keyboard_get_ops(dev) ((struct keyboard_ops *)(dev)->driver->ops) argument
A Dcpu.h68 int (*get_desc)(const struct udevice *dev, char *buf, int size);
77 int (*get_info)(const struct udevice *dev, struct cpu_info *info);
85 int (*get_count)(const struct udevice *dev);
95 int (*get_vendor)(const struct udevice *dev, char *buf, int size);
104 int (*is_current)(struct udevice *dev);
113 int (*release_core)(const struct udevice *dev, phys_addr_t addr);
116 #define cpu_get_ops(dev) ((struct cpu_ops *)(dev)->driver->ops) argument
126 int cpu_get_desc(const struct udevice *dev, char *buf, int size);
135 int cpu_get_info(const struct udevice *dev, struct cpu_info *info);
143 int cpu_get_count(const struct udevice *dev);
[all …]
/include/power/
A Dregulator.h203 int (*get_value)(struct udevice *dev);
204 int (*set_value)(struct udevice *dev, int uV);
217 int (*get_suspend_value)(struct udevice *dev);
228 int (*get_current)(struct udevice *dev);
240 int (*get_enable)(struct udevice *dev);
270 int (*get_mode)(struct udevice *dev);
290 int regulator_get_value(struct udevice *dev);
334 int regulator_get_current(struct udevice *dev);
351 int regulator_get_enable(struct udevice *dev);
401 int regulator_get_mode(struct udevice *dev);
[all …]
/include/usb/
A Dtcpm.h53 int (*init)(struct udevice *dev);
54 int (*get_vbus)(struct udevice *dev);
58 int (*set_polarity)(struct udevice *dev,
65 int (*start_toggling)(struct udevice *dev,
70 void (*poll_event)(struct udevice *dev);
75 void tcpm_vbus_change(struct udevice *dev);
76 void tcpm_cc_change(struct udevice *dev);
90 int tcpm_get_pd_rev(struct udevice *dev);
91 int tcpm_get_current(struct udevice *dev);
92 int tcpm_get_voltage(struct udevice *dev);
[all …]

Completed in 46 milliseconds

123456789