Searched refs:lvts_data (Results 1 – 3 of 3) sorted by relevance
| /rk3399_ARM-atf/plat/mediatek/drivers/thermal/src/ |
| H A D | thermal_lvts.c | 22 static void lvts_write_device_nodelay(struct lvts_data *lvts_data, in lvts_write_device_nodelay() argument 27 base = GET_BASE_ADDR(lvts_data, tc_id); in lvts_write_device_nodelay() 32 static void lvts_write_data_check(struct lvts_data *lvts_data, uint32_t data, in lvts_write_data_check() argument 39 base = GET_BASE_ADDR(lvts_data, tc_id); in lvts_write_data_check() 52 void lvts_write_all_device(struct lvts_data *lvts_data, uint32_t data) in lvts_write_all_device() argument 55 struct tc_settings *tc = lvts_data->tc; in lvts_write_all_device() 57 for (tc_id = 0; tc_id < lvts_data->num_tc; tc_id++) { in lvts_write_all_device() 61 lvts_write_device_nodelay(lvts_data, data, tc_id); in lvts_write_all_device() 64 for (tc_id = 0; tc_id < lvts_data->num_tc; tc_id++) { in lvts_write_all_device() 68 lvts_write_data_check(lvts_data, data, tc_id); in lvts_write_all_device() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/thermal/inc/ |
| H A D | thermal_lvts.h | 24 #define IS_ENABLE(lvts_data, feature) \ argument 25 (lvts_data->feature_bitmap & feature) 27 #define GET_BASE_ADDR(lvts_data, tc_id) \ argument 28 (lvts_data->domain[lvts_data->tc[tc_id].domain_index].base \ 29 + lvts_data->tc[tc_id].addr_offset) 39 #define GET_CAL_BITMASK(lvts_data, index, h, l) \ argument 40 ((index < lvts_data->num_efuse_addr) \ 41 ? ((lvts_data->efuse[index] & GENMASK(h, l)) >> l) \ 77 struct lvts_data; 145 void (*lvts_reset)(struct lvts_data *lvts_data); [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/thermal/mt8189/ |
| H A D | soc_temp_lvts.c | 53 void disable_hw_reboot_interrupt(struct lvts_data *lvts_data, in disable_hw_reboot_interrupt() argument 59 base = GET_BASE_ADDR(lvts_data, tc_id); in disable_hw_reboot_interrupt() 81 if (lvts_data->enable_dump_log) { in disable_hw_reboot_interrupt() 97 void enable_hw_reboot_interrupt(struct lvts_data *lvts_data, in enable_hw_reboot_interrupt() argument 103 base = GET_BASE_ADDR(lvts_data, tc_id); in enable_hw_reboot_interrupt() 108 if (lvts_data->enable_dump_log) { in enable_hw_reboot_interrupt() 130 void set_tc_hw_reboot_threshold(struct lvts_data *lvts_data, int trip_point, in set_tc_hw_reboot_threshold() argument 133 struct tc_settings *tc = lvts_data->tc; in set_tc_hw_reboot_threshold() 137 struct platform_ops *ops = &lvts_data->ops; in set_tc_hw_reboot_threshold() 140 base = GET_BASE_ADDR(lvts_data, tc_id); in set_tc_hw_reboot_threshold() [all …]
|