Home
last modified time | relevance | path

Searched refs:lvts_data (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/plat/mediatek/drivers/thermal/src/
H A Dthermal_lvts.c22 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 Dthermal_lvts.h24 #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 Dsoc_temp_lvts.c53 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 …]