| /include/dm/ |
| A D | read.h | 24 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 D | fdtaddr.h | 24 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 D | pinctrl.h | 48 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 D | device_compat.h | 83 #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 D | device-internal.h | 182 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 D | cros_ec.h | 19 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 D | video_bridge.h | 34 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 D | p2sb.h | 53 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 D | tpm_api.h | 29 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 D | stdio_dev.h | 33 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 D | sound.h | 59 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 D | dm-demo.h | 23 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 D | panel.h | 17 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 D | video_console.h | 182 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 D | scmi_agent-uclass.h | 50 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 D | adc.h | 102 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 D | cache.h | 28 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 D | rtc.h | 35 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 D | wdt.h | 28 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 D | tpm-common.h | 113 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 D | pci_ep.h | 121 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 D | keyboard.h | 33 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 D | cpu.h | 68 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 D | regulator.h | 203 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 D | tcpm.h | 53 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 …]
|