/SCP-firmware-master/module/timer/include/ |
A D | mod_timer.h | 99 int (*enable)(fwk_id_t dev_id); 106 int (*disable)(fwk_id_t dev_id); 113 int (*set_timer)(fwk_id_t dev_id, uint64_t timestamp); 116 int (*get_timer)(fwk_id_t dev_id, uint64_t *timestamp); 119 int (*get_counter)(fwk_id_t dev_id, uint64_t *value); 122 int (*get_frequency)(fwk_id_t dev_id, uint32_t *value); 158 int (*time_to_timestamp)(fwk_id_t dev_id, 189 int (*delay)(fwk_id_t dev_id, uint32_t microseconds); 212 int (*wait)(fwk_id_t dev_id, 236 int (*remaining)(fwk_id_t dev_id, [all …]
|
/SCP-firmware-master/product/optee-stm32mp1/module/stm32_pwr_regu/src/ |
A D | mod_stm32_pwr_regu.c | 64 if (!fwk_module_is_valid_element_id(dev_id) || in pwr_regu_get_config() 85 fwk_id_get_element_idx(dev_id), in pwr_regu_get_config() 97 if (!fwk_module_is_valid_element_id(dev_id) || in pwr_regu_set_config() 114 fwk_id_get_element_idx(dev_id), in pwr_regu_set_config() 121 static int pwr_regu_get_level(fwk_id_t dev_id, int *level_uv) in pwr_regu_get_level() argument 139 fwk_id_get_element_idx(dev_id), in pwr_regu_get_level() 146 static int pwr_regu_set_level(fwk_id_t dev_id, int level_uv) in pwr_regu_set_level() argument 150 if (!fwk_module_is_valid_element_id(dev_id)) { in pwr_regu_set_level() 162 fwk_id_get_element_idx(dev_id), in pwr_regu_set_level() 196 fwk_id_get_element_idx(dev_id), in pwr_regu_get_info() [all …]
|
/SCP-firmware-master/module/optee/clock/src/ |
A D | mod_optee_clock.c | 44 if (!fwk_module_is_valid_element_id(dev_id)) { in elt_id_to_ctx() 59 static int get_rate(fwk_id_t dev_id, uint64_t *rate) in get_rate() argument 76 fwk_id_get_element_idx(dev_id), in get_rate() 111 fwk_id_get_element_idx(dev_id), in set_state() 119 fwk_id_get_element_idx(dev_id), in set_state() 126 fwk_id_get_element_idx(dev_id), in set_state() 134 fwk_id_get_element_idx(dev_id), in set_state() 163 fwk_id_get_element_idx(dev_id), in get_state() 243 fwk_id_get_element_idx(dev_id), in set_rate() 250 static int get_rate_from_index(fwk_id_t dev_id, in get_rate_from_index() argument [all …]
|
/SCP-firmware-master/product/optee-stm32mp1/module/stm32_pmic_regu/src/ |
A D | mod_stm32_pmic_regu.c | 120 if (!fwk_module_is_valid_element_id(dev_id) || in pmic_regu_get_config() 137 fwk_id_get_element_idx(dev_id), in pmic_regu_get_config() 149 if (!fwk_module_is_valid_element_id(dev_id) || in pmic_regu_set_config() 167 fwk_id_get_element_idx(dev_id), in pmic_regu_set_config() 174 static int pmic_regu_get_level(fwk_id_t dev_id, int *level_uv) in pmic_regu_get_level() argument 188 fwk_id_get_element_idx(dev_id), in pmic_regu_get_level() 195 static int pmic_regu_set_level(fwk_id_t dev_id, int level_uv) in pmic_regu_set_level() argument 199 if (!fwk_module_is_valid_element_id(dev_id)) { in pmic_regu_set_level() 211 fwk_id_get_element_idx(dev_id), in pmic_regu_set_level() 269 fwk_id_get_element_idx(dev_id), in pmic_regu_get_info() [all …]
|
/SCP-firmware-master/module/system_pll/src/ |
A D | mod_system_pll.c | 86 static int system_pll_set_rate(fwk_id_t dev_id, uint64_t rate, in system_pll_set_rate() argument 94 if (!fwk_module_is_valid_element_id(dev_id)) in system_pll_set_rate() 97 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in system_pll_set_rate() 150 static int system_pll_get_rate(fwk_id_t dev_id, uint64_t *rate) in system_pll_get_rate() argument 154 if (!fwk_module_is_valid_element_id(dev_id)) in system_pll_get_rate() 159 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in system_pll_get_rate() 165 static int system_pll_get_rate_from_index(fwk_id_t dev_id, in system_pll_get_rate_from_index() argument 186 if (!fwk_module_is_valid_element_id(dev_id)) in system_pll_get_state() 201 if (!fwk_module_is_valid_element_id(dev_id)) in system_pll_get_range() 217 fwk_id_t dev_id, in system_pll_power_state_change() argument [all …]
|
/SCP-firmware-master/product/rcar/module/rcar_reset/src/ |
A D | mod_rcar_reset.c | 37 static int rcar_auto_domain(fwk_id_t dev_id, uint32_t state) in rcar_auto_domain() argument 41 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in rcar_auto_domain() 56 static int rcar_assert_domain(fwk_id_t dev_id) in rcar_assert_domain() argument 60 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in rcar_assert_domain() 68 static int rcar_deassert_domain(fwk_id_t dev_id) in rcar_deassert_domain() argument 72 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in rcar_deassert_domain() 80 static int rcar_set_reset_state(fwk_id_t dev_id, in rcar_set_reset_state() argument 88 rcar_auto_domain(dev_id, reset_state); in rcar_set_reset_state() 92 rcar_assert_domain(dev_id); in rcar_set_reset_state() 96 rcar_deassert_domain(dev_id); in rcar_set_reset_state()
|
/SCP-firmware-master/product/morello/module/morello_pll/src/ |
A D | mod_morello_pll.c | 185 fwk_id_t dev_id, in morello_pll_set_rate() argument 191 if (!fwk_module_is_valid_element_id(dev_id)) { in morello_pll_set_rate() 195 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in morello_pll_set_rate() 200 static int morello_pll_get_rate(fwk_id_t dev_id, uint64_t *rate) in morello_pll_get_rate() argument 208 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in morello_pll_get_rate() 215 fwk_id_t dev_id, in morello_pll_get_rate_from_index() argument 241 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in morello_pll_get_state() 266 if (!fwk_module_is_valid_element_id(dev_id)) { in morello_pll_power_state_change() 270 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in morello_pll_power_state_change() 291 fwk_id_t dev_id, in morello_pll_power_state_pending_change() argument [all …]
|
/SCP-firmware-master/product/n1sdp/module/n1sdp_pll/src/ |
A D | mod_n1sdp_pll.c | 167 static int n1sdp_pll_set_rate(fwk_id_t dev_id, uint64_t rate, in n1sdp_pll_set_rate() argument 172 if (!fwk_module_is_valid_element_id(dev_id)) { in n1sdp_pll_set_rate() 176 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in n1sdp_pll_set_rate() 181 static int n1sdp_pll_get_rate(fwk_id_t dev_id, uint64_t *rate) in n1sdp_pll_get_rate() argument 189 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in n1sdp_pll_get_rate() 195 static int n1sdp_pll_get_rate_from_index(fwk_id_t dev_id, in n1sdp_pll_get_rate_from_index() argument 221 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in n1sdp_pll_get_state() 246 if (!fwk_module_is_valid_element_id(dev_id)) { in n1sdp_pll_power_state_change() 250 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in n1sdp_pll_power_state_change() 271 fwk_id_t dev_id, in n1sdp_pll_power_state_pending_change() argument [all …]
|
/SCP-firmware-master/product/rcar/module/rcar_ext_clock/src/ |
A D | mod_rcar_ext_clock.c | 30 fwk_id_t dev_id, in ext_clock_set_rate() argument 37 static int ext_clock_get_rate(fwk_id_t dev_id, uint64_t *rate) in ext_clock_get_rate() argument 41 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in ext_clock_get_rate() 47 fwk_id_t dev_id, in ext_clock_set_state() argument 53 static int ext_clock_get_state(fwk_id_t dev_id, enum mod_clock_state *state) in ext_clock_get_state() argument 57 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in ext_clock_get_state() 62 static int ext_clock_get_range(fwk_id_t dev_id, struct mod_clock_range *range) in ext_clock_get_range() argument 68 fwk_id_t dev_id, in ext_clock_get_rate_from_index() argument
|
/SCP-firmware-master/module/i2c/src/ |
A D | mod_i2c.c | 77 .target_id = dev_id, in create_i2c_request() 109 fwk_id_t dev_id, in transmit_as_controller() argument 132 fwk_id_t dev_id, in receive_as_controller() argument 155 fwk_id_t dev_id, in transmit_then_receive_as_controller() argument 198 .target_id = dev_id, in transaction_completed() 199 .source_id = dev_id, in transaction_completed() 295 fwk_id_t dev_id, in respond_to_caller() argument 369 .target_id = dev_id, in reload() 421 fwk_id_t dev_id; in mod_i2c_process_event() local 430 dev_id = event->target_id; in mod_i2c_process_event() [all …]
|
/SCP-firmware-master/module/i2c/include/ |
A D | mod_i2c.h | 116 fwk_id_t dev_id, 137 fwk_id_t dev_id, 166 fwk_id_t dev_id, 192 fwk_id_t dev_id, 225 fwk_id_t dev_id, 248 void (*transaction_completed)(fwk_id_t dev_id, int i2c_status);
|
/SCP-firmware-master/module/optee/reset/src/ |
A D | mod_optee_reset.c | 51 static int reset_set_state(fwk_id_t dev_id, enum mod_reset_domain_mode mode, in reset_set_state() argument 57 if (!fwk_module_is_valid_element_id(dev_id)) { in reset_set_state() 61 ctx = &module_ctx.dev_ctx_table[fwk_id_get_element_idx(dev_id)]; in reset_set_state() 77 fwk_id_get_element_idx(dev_id), in reset_set_state() 87 fwk_id_get_element_idx(dev_id), in reset_set_state() 97 fwk_id_get_element_idx(dev_id), in reset_set_state()
|
/SCP-firmware-master/module/gtimer/src/ |
A D | mod_gtimer.c | 69 static int enable(fwk_id_t dev_id) in enable() argument 73 ctx = mod_gtimer_ctx.table + fwk_id_get_element_idx(dev_id); in enable() 81 static int disable(fwk_id_t dev_id) in disable() argument 85 ctx = mod_gtimer_ctx.table + fwk_id_get_element_idx(dev_id); in disable() 93 static int get_counter(fwk_id_t dev_id, uint64_t *value) in get_counter() argument 97 ctx = mod_gtimer_ctx.table + fwk_id_get_element_idx(dev_id); in get_counter() 104 static int set_timer(fwk_id_t dev_id, uint64_t timestamp) in set_timer() argument 110 status = get_counter(dev_id, &counter); in set_timer() 126 ctx = mod_gtimer_ctx.table + fwk_id_get_element_idx(dev_id); in set_timer() 134 static int get_timer(fwk_id_t dev_id, uint64_t *timestamp) in get_timer() argument [all …]
|
/SCP-firmware-master/module/css_clock/src/ |
A D | mod_css_clock.c | 168 static int css_clock_set_rate(fwk_id_t dev_id, uint64_t rate, in css_clock_set_rate() argument 173 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in css_clock_set_rate() 181 static int css_clock_get_rate(fwk_id_t dev_id, uint64_t *rate) in css_clock_get_rate() argument 185 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in css_clock_get_rate() 191 static int css_clock_get_rate_from_index(fwk_id_t dev_id, in css_clock_get_rate_from_index() argument 200 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in css_clock_get_rate_from_index() 235 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in css_clock_get_range() 248 fwk_id_t dev_id, in css_clock_power_state_change() argument 256 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in css_clock_power_state_change() 275 return css_clock_set_rate(dev_id, ctx->current_rate, in css_clock_power_state_change() [all …]
|
/SCP-firmware-master/product/rcar/module/rcar_arch_timer/src/ |
A D | mod_rcar_arch_timer.c | 57 static int enable(fwk_id_t dev_id) in enable() argument 68 static int disable(fwk_id_t dev_id) in disable() argument 79 static int get_counter(fwk_id_t dev_id, uint64_t *value) in get_counter() argument 86 static int set_timer(fwk_id_t dev_id, uint64_t timestamp) in set_timer() argument 91 status = get_counter(dev_id, &counter); in set_timer() 102 static int get_timer(fwk_id_t dev_id, uint64_t *timestamp) in get_timer() argument 109 static int get_frequency(fwk_id_t dev_id, uint32_t *frequency) in get_frequency() argument
|
/SCP-firmware-master/product/synquacer/module/synquacer_pik_clock/src/ |
A D | mod_synquacer_pik_clock.c | 294 fwk_id_t dev_id, in do_pik_clock_set_rate() argument 302 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in do_pik_clock_set_rate() 350 fwk_id_t dev_id, in pik_clock_set_rate() argument 356 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in pik_clock_set_rate() 364 return do_pik_clock_set_rate(dev_id, rate, round_mode); in pik_clock_set_rate() 367 static int pik_clock_get_rate(fwk_id_t dev_id, uint64_t *rate) in pik_clock_get_rate() argument 374 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in pik_clock_get_rate() 387 fwk_id_t dev_id, in pik_clock_get_rate_from_index() argument 396 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in pik_clock_get_rate_from_index() 406 fwk_id_t dev_id, in pik_clock_set_state() argument [all …]
|
/SCP-firmware-master/module/pik_clock/src/ |
A D | mod_pik_clock.c | 285 static int do_pik_clock_set_rate(fwk_id_t dev_id, uint64_t rate, in do_pik_clock_set_rate() argument 292 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in do_pik_clock_set_rate() 339 static int pik_clock_set_rate(fwk_id_t dev_id, uint64_t rate, in pik_clock_set_rate() argument 344 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in pik_clock_set_rate() 352 return do_pik_clock_set_rate(dev_id, rate, round_mode); in pik_clock_set_rate() 355 static int pik_clock_get_rate(fwk_id_t dev_id, uint64_t *rate) in pik_clock_get_rate() argument 362 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in pik_clock_get_rate() 374 static int pik_clock_get_rate_from_index(fwk_id_t dev_id, in pik_clock_get_rate_from_index() argument 393 fwk_id_t dev_id, in pik_clock_set_state() argument 484 fwk_id_t dev_id, in pik_clock_power_state_change() argument [all …]
|
/SCP-firmware-master/product/rcar/module/rcar_mstp_clock/src/ |
A D | mod_rcar_mstp_clock.c | 33 fwk_id_t dev_id, in mstp_clock_set_state() argument 40 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in mstp_clock_set_state() 65 static int mstp_clock_get_state(fwk_id_t dev_id, enum mod_clock_state *state) in mstp_clock_get_state() argument 69 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in mstp_clock_get_state() 119 fwk_id_t dev_id, in mstp_clock_set_rate() argument 126 static int mstp_clock_get_rate(fwk_id_t dev_id, uint64_t *rate) in mstp_clock_get_rate() argument 132 fwk_id_t dev_id, in mstp_clock_get_rate_from_index() argument 139 static int mstp_clock_get_range(fwk_id_t dev_id, struct mod_clock_range *range) in mstp_clock_get_range() argument
|
/SCP-firmware-master/product/rcar/module/rcar_sd_clock/src/ |
A D | mod_rcar_sd_clock.c | 63 static int do_sd_clock_set_rate(fwk_id_t dev_id, uint64_t rate) in do_sd_clock_set_rate() argument 70 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in do_sd_clock_set_rate() 105 fwk_id_t dev_id, in sd_clock_set_rate() argument 111 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in sd_clock_set_rate() 119 return do_sd_clock_set_rate(dev_id, rate); in sd_clock_set_rate() 122 static int sd_clock_get_rate(fwk_id_t dev_id, uint64_t *rate) in sd_clock_get_rate() argument 129 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in sd_clock_get_rate() 137 fwk_id_t dev_id, in sd_clock_get_rate_from_index() argument 146 ctx = module_ctx.dev_ctx_table + fwk_id_get_element_idx(dev_id); in sd_clock_get_rate_from_index() 156 fwk_id_t dev_id, in sd_clock_set_state() argument [all …]
|
/SCP-firmware-master/module/power_domain/include/ |
A D | mod_power_domain.h | 303 int (*set_state)(fwk_id_t dev_id, unsigned int state); 319 int (*get_state)(fwk_id_t dev_id, unsigned int *state); 335 int (*reset)(fwk_id_t dev_id); 357 bool (*deny)(fwk_id_t dev_id, unsigned int state); 377 int (*prepare_core_for_system_suspend)(fwk_id_t dev_id); 396 int (*shutdown)(fwk_id_t dev_id,
|
/SCP-firmware-master/product/juno/module/juno_reset_domain/src/ |
A D | mod_juno_reset_domain.c | 87 static int juno_set_reset_state(fwk_id_t dev_id, in juno_set_reset_state() argument 99 unsigned int domain_idx = fwk_id_get_element_idx(dev_id); in juno_set_reset_state() 115 params->dev_id = dev_id; in juno_set_reset_state()
|
/SCP-firmware-master/module/reset_domain/include/ |
A D | mod_reset_domain.h | 167 int (*set_reset_state)(fwk_id_t dev_id, 218 fwk_id_t dev_id; member
|
/SCP-firmware-master/module/timer/src/ |
A D | mod_timer.c | 214 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in get_frequency() 223 static int time_to_timestamp(fwk_id_t dev_id, in time_to_timestamp() argument 233 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in time_to_timestamp() 242 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in get_counter() 258 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in delay() 275 static int wait(fwk_id_t dev_id, in wait() argument 284 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in wait() 314 static int remaining(fwk_id_t dev_id, in remaining() argument 320 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in remaining() 329 static int get_next_alarm_remaining(fwk_id_t dev_id, in get_next_alarm_remaining() argument [all …]
|
/SCP-firmware-master/module/sensor/src/ |
A D | mod_sensor.c | 300 static void reading_complete(fwk_id_t dev_id, in reading_complete() argument 307 if (!fwk_expect(fwk_id_get_module_idx(dev_id) == FWK_MODULE_IDX_SENSOR)) { in reading_complete() 311 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in reading_complete() 315 .target_id = dev_id, in reading_complete() 322 ctx->last_read.timestamp = sensor_get_timestamp(dev_id); in reading_complete() 338 trip_point_process(dev_id, &ctx->last_read); in reading_complete() 512 fwk_id_t dev_id, in process_pending_requests() argument 522 status = fwk_is_delayed_response_list_empty(dev_id, &list_is_empty); in process_pending_requests() 527 ctx = &ctx_table[fwk_id_get_element_idx(dev_id)]; in process_pending_requests() 531 status = fwk_get_first_delayed_response(dev_id, &delayed_response); in process_pending_requests() [all …]
|
/SCP-firmware-master/module/reset_domain/src/ |
A D | mod_reset_domain.c | 62 static int reset_issued_notify(fwk_id_t dev_id, in reset_issued_notify() argument 82 if (fwk_id_is_equal(reset_ctx->config->driver_id, dev_id)) { in reset_issued_notify() 113 return reset_issued_notify(params->dev_id, in rd_process_event()
|